Apparatus and method for tracking object using feature descriptor, and apparatus and method for removing garbage feature
First Claim
1. An apparatus configured to track an object, the apparatus comprising:
- a processor comprising;
a feature descriptor generator configured to generate feature descriptors indicating information of a plurality of features extracted from an input image from which an object of interest is to be detected and defining extracted feature descriptors of the object of interest;
a matcher configured to match the extracted feature descriptors of the object of interest with target object feature descriptors of a target object stored in advance, and to determine one or more of the extracted feature descriptors of the object of interest corresponding to the target object; and
a feature point remover configured to remove extracted feature descriptors of the object of interest that do not meet a geometric comparison condition from among the extracted feature descriptors of the object of interest so as to define one or more final feature descriptors of the object of interest,wherein the feature descriptor generator comprises;
an image pyramid generator configured to generate an image pyramid including differential images having a resolution which progressively changes from a resolution of the input image to a predetermined resolution different from the resolution of the input image;
a corner point detector configured to detect a corner feature from each differential image constituting the image pyramid, and determine a corner feature detected in common from the respective differential images of the image pyramid as a scale invariant feature; and
a descriptor generator configured to generate a feature descriptor for the scale invariant feature.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for tracking an object using a feature descriptor and an apparatus and method for removing a garbage feature are disclosed. A feature descriptor generation unit generates a plurality of features descriptors indicating information of a plurality of features extracted from an input image from which an object of interest is desired to be detected. A matching unit matches the feature descriptors with feature descriptors of a target object stored in advance, and determines the feature descriptors of the object of interest corresponding to the target object. A feature point removal unit removes feature descriptors that do not meet a geometric comparison condition from among the feature descriptors of the object of interest, and establishes final feature descriptors of the object of interest.
-
Citations
24 Claims
-
1. An apparatus configured to track an object, the apparatus comprising:
-
a processor comprising; a feature descriptor generator configured to generate feature descriptors indicating information of a plurality of features extracted from an input image from which an object of interest is to be detected and defining extracted feature descriptors of the object of interest; a matcher configured to match the extracted feature descriptors of the object of interest with target object feature descriptors of a target object stored in advance, and to determine one or more of the extracted feature descriptors of the object of interest corresponding to the target object; and a feature point remover configured to remove extracted feature descriptors of the object of interest that do not meet a geometric comparison condition from among the extracted feature descriptors of the object of interest so as to define one or more final feature descriptors of the object of interest, wherein the feature descriptor generator comprises; an image pyramid generator configured to generate an image pyramid including differential images having a resolution which progressively changes from a resolution of the input image to a predetermined resolution different from the resolution of the input image; a corner point detector configured to detect a corner feature from each differential image constituting the image pyramid, and determine a corner feature detected in common from the respective differential images of the image pyramid as a scale invariant feature; and a descriptor generator configured to generate a feature descriptor for the scale invariant feature. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus configured to track an object, the apparatus comprising:
-
a processor comprising; a feature descriptor generator configured to generate feature descriptors indicating information of a plurality of features extracted from an input image from which an object of interest is to be detected and defining extracted feature descriptors of the object of interest; a matcher configured to match the extracted feature descriptors of the object of interest with target object feature descriptors of a target object stored in advance, and to determine one or more of the extracted feature descriptors of the object of interest corresponding to the target object; and a feature point remover configured to remove extracted feature descriptors of the object of interest that do not meet a geometric comparison condition from among the extracted feature descriptors of the object of interest so as to define one or more final feature descriptors of the object of interest, wherein; the feature point remover is configured to establish the final feature descriptors of the object of interest using a geometric comparison condition in which a ratio of perspective transformation determinants calculated for the extracted feature descriptors of the object of interest is equal to a ratio of perspective transformation determinants calculated for the target object feature descriptors of the target object. - View Dependent Claims (8)
-
-
9. An apparatus for removing a garbage feature, the apparatus comprising:
-
a processor comprising; an input device configured to receive feature descriptors of an object of interest extracted from an input image and defining extracted feature descriptors of the object of interest through matching with target object feature descriptors of a target object stored in advance; a feature processor configured to apply a geometric comparison condition to the extracted feature descriptors of the object of interest; and a feature establisher configured to remove extracted feature descriptors of the object of interest that do not meet the geometric comparison condition from among the extracted feature descriptors of the object of interest so as to establish final feature descriptors of the object of interest, wherein the feature descriptors are generated by; generating an image pyramid including differential images having a resolution which progressively changes from a resolution of the input image to a predetermined resolution different from the resolution of the input image; detecting a corner feature from each differential image constituting the image pyramid, and determining a corner feature detected in common from the respective differential images of the image pyramid as a scale invariant feature; and generating a feature descriptor for the scale invariant feature. - View Dependent Claims (10)
-
-
11. An apparatus for removing a garbage feature, the apparatus comprising:
-
a processor comprising; an input device configured to receive feature descriptors of an object of interest extracted from an input image and defining extracted feature descriptors of the object of interest through matching with target object feature descriptors of a target object stored in advance; a feature processor configured to apply a geometric comparison condition to the extracted feature descriptors of the object of interest; and a feature establisher configured to remove extracted feature descriptors of the object of interest that do not meet the geometric comparison condition from among the extracted feature descriptors of the object of interest so as to establish final feature descriptors of the object of interest, wherein; the feature processor is configured to use a geometric comparison condition in which a ratio of perspective transformation determinants calculated for the extracted feature descriptors of the object of interest is equal to a ratio of perspective transformation determinants calculated for the target object feature descriptors of the target object corresponding to the extracted feature descriptors of the object of interest.
-
-
12. A method of tracking an object, the method comprising:
-
(a) generating feature descriptors indicating information of a plurality of features extracted from an input image from which an object of interest is to be detected and defining extracted feature descriptors; (b) matching the extracted feature descriptors of the object of interest with target object feature descriptors of a target object stored in advance, and determining one or more of the extracted feature descriptors of the object of interest corresponding to the target object; and (c) removing extracted feature descriptors of the object of interest that do not meet a geometric comparison condition from among the extracted feature descriptors of the object of interest so as to establish final feature descriptors of the object of interest, wherein operation (a) includes; (a1) generating an image pyramid including differential images having a resolution which progressively changes from a resolution of the input image to a predetermined resolution different from the resolution of the input image, and generating the feature descriptors based on the image pyramid; (a2) detecting a corner feature from each differential image constituting the image pyramid, and determining a corner feature detected in common from the respective differential images of the image pyramid as a scale invariant feature; and (a3) generating a feature descriptor for the scale invariant feature. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of tracking an object, the method comprising:
-
(a) generating feature descriptors indicating information of a plurality of features extracted from an input image from which an object of interest is to be detected and defining extracted feature descriptors; (b) matching the extracted feature descriptors of the object of interest with target object feature descriptors of a target object stored in advance, and determining one or more of the extracted feature descriptors of the object of interest corresponding to the target object; and (c) removing extracted feature descriptors of the object of interest that do not meet a geometric comparison condition from among the extracted feature descriptors of the object of interest so as to establish final feature descriptors of the object of interest, wherein; operation (c) includes establishing the final feature descriptors of the object of interest using a geometric comparison condition in which a ratio of perspective transformation determinants calculated for the extracted feature descriptors of the object of interest is equal to a ratio of perspective transformation determinants calculated for the target object feature descriptors of the target object. - View Dependent Claims (19)
-
-
20. A method of removing a garbage feature, the method comprising:
-
(a) receiving feature descriptors of an object of interest extracted from an input image and defining extracted feature descriptors through matching with target object feature descriptors of a target object stored in advance; (b) applying a geometric comparison condition to the extracted feature descriptors of the object of interest; and (c) removing extracted feature descriptors of the object of interest that do not meet the geometric comparison condition from among the extracted feature descriptors of the object of interest so as to establish final feature descriptors of the object of interest, wherein the feature descriptors are generated by; generating an image pyramid including differential images having a resolution which progressively changes from a resolution of the input image to a predetermined resolution different from the resolution of the input image; detecting a corner feature from each differential image constituting the image pyramid, and determining a corner feature detected in common from the respective differential images of the image pyramid as a scale invariant feature; and generating a feature descriptor for the scale invariant feature.
-
-
21. A method of removing a garbage feature, the method comprising:
-
(a) receiving feature descriptors of an object of interest extracted from an input image and defining extracted feature descriptors through matching with target object feature descriptors of a target object stored in advance; (b) applying a geometric comparison condition to the extracted feature descriptors of the object of interest; and (c) removing extracted feature descriptors of the object of interest that do not meet the geometric comparison condition from among the extracted feature descriptors of the object of interest so as to establish final feature descriptors of the object of interest, wherein; operation (b) includes using a geometric comparison condition in which a ratio of perspective transformation determinants calculated for the extracted feature descriptors of the object of interest is equal to a ratio of perspective transformation determinants calculated for the target object feature descriptors of the target object corresponding to the extracted feature descriptors of the object of interest.
-
-
22. A method of removing a garbage feature, the method comprising:
-
(a) receiving feature descriptors of an object of interest extracted from an input image and defining extracted feature descriptors through matching with target object feature descriptors of a target object stored in advance; (b) applying a geometric comparison condition to the extracted feature descriptors of the object of interest; and (c) removing extracted feature descriptors of the object of interest that do not meet the geometric comparison condition from among the extracted feature descriptors of the object of interest so as to establish final feature descriptors of the object of interest, wherein; operation (b) includes repeatedly performing, on all the extracted feature descriptors of the object of interest, a process of applying the geometric comparison condition to five extracted feature descriptors of the object of interest randomly selected from among the extracted feature descriptors of the object of interest and target object feature descriptors of the corresponding target object, adding a new feature descriptor to other extracted feature descriptors of the object of interest after the extracted feature descriptors of the object of interest that do not meet the geometric comparison condition are removed by the removing of the extracted feature descriptors of the object of interest, and applying the geometric comparison condition.
-
-
23. A non-transitory computer-readable medium having recorded thereon a program which causes a computer to execute a method of tracking an object, the method comprising:
-
(a) generating feature descriptors indicating information of a plurality of features extracted from an input image from which an object of interest is to be detected and defining extracted feature descriptors; (b) matching the extracted feature descriptors of the object of interest with target object feature descriptors of a target object stored in advance, and determining one or more of the extracted feature descriptors of the object of interest corresponding to the target object; and (c) removing extracted feature descriptors of the object of interest that do not meet a geometric comparison condition from among the extracted feature descriptors of the object of interest so as to establish final feature descriptors of the object of interest, wherein operation (a) includes; (a1) generating an image pyramid including differential images having a resolution which progressively changes from a resolution of the input image to a predetermined resolution different from the resolution of the input image, and generating the feature descriptors based on the image pyramid; (a2) detecting a corner feature from each differential image constituting the image pyramid, and determining the corner feature detected in common from the respective differential images of the image pyramid as a scale invariant feature; and (a3) generating a feature descriptor for the scale invariant feature.
-
-
24. A non-transitory computer-readable medium having recorded thereon a program which causes a computer to execute a method of removing a garbage feature, the method comprising:
-
(a) receiving feature descriptors of an object of interest extracted from an input image and defining extracted feature descriptors through matching with target object feature descriptors of a target object stored in advance; (b) applying a geometric comparison condition to the extracted feature descriptors of the object of interest; and (c) removing extracted feature descriptors of the object of interest that do not meet the geometric comparison condition from among the extracted feature descriptors of the object of interest so as to establish final feature descriptors of the object of interest, wherein the feature descriptors are generated by; generating an image pyramid including differential images having a resolution which progressively changes from a resolution of the input image to a predetermined resolution different from the resolution of the input image; detecting a corner feature from each differential image constituting the image pyramid, and determining a corner feature detected in common from the respective differential images of the image pyramid as a scale invariant feature; and generating a feature descriptor for the scale invariant feature.
-
Specification