Method and apparatus for tracking object, and method and apparatus for calculating object pose information
First Claim
1. A method of tracking an object comprising:
- (a) detecting predetermined object feature points in a (N−
1)-th (N is a positive integer greater than
1) frame;
(b) estimating object feature point candidates of an N-th frame by using a difference between a pixel value of the (N−
1)-th frame and a pixel value of the N-th frame; and
(c) estimating object feature points of the N-th frame by searching a predetermined region surrounding the estimated object feature point candidates of the N-th frame for a template similar to a predetermined template including the detected object feature points.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for tracking an object, and a method and apparatus for calculating object pose information are provided. The method of tracking the object obtains object feature point candidates by using a difference between pixel values of neighboring frames. A template matching process is performed in a predetermined region having the object feature point candidates as the center. Accordingly, it is possible to reduce a processing time needed for the template matching process. The method of tracking the object is robust in terms of sudden changes in lighting and partial occlusion. In addition, it is possible to track the object in real time. In addition, since the pose of the object, the pattern of the object, and the occlusion of the object are determined, detailed information on action patterns of the object can be obtained in real time.
104 Citations
20 Claims
-
1. A method of tracking an object comprising:
-
(a) detecting predetermined object feature points in a (N−
1)-th (N is a positive integer greater than
1) frame;(b) estimating object feature point candidates of an N-th frame by using a difference between a pixel value of the (N−
1)-th frame and a pixel value of the N-th frame; and(c) estimating object feature points of the N-th frame by searching a predetermined region surrounding the estimated object feature point candidates of the N-th frame for a template similar to a predetermined template including the detected object feature points. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of calculating object pose information comprising:
-
(a) detecting predetermined object feature points in a (N−
1)-th (N is a positive integer greater than
1) frame;(b) estimating object feature point candidates of an N-th frame by using a difference between a pixel value of the (N−
1)-th frame and a pixel value of the N-th frame;(c) estimating object feature points of the N-th frame by searching a predetermined region surrounding the estimated object feature point candidates of the N-th frame for a template similar to a predetermined template including the detected object feature points; and (d) calculating object pose information by using coordinate values detected in the (N−
1)-th frame and coordinate values of the object feature points detected in the N-th frame. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for tracking a video image object, the apparatus comprising:
-
an initialization unit which initializes a tracking process by detecting object feature points from a video image; a first tracking unit which estimates object feature point candidates of an N-th frame by using a difference between a pixel value of an (N−
1)-th (N is a positive integer greater than
1) frame and a pixel value of the N-th frame; anda second tracking unit which searches a predetermined region surrounding the determined object feature point candidates for a template similar to a template including the object feature points of the (N−
1)-th frame and estimates the object feature points.
-
-
19. An apparatus for calculating object pose information, the apparatus comprising:
-
an initialization unit which initializes a tracking process by detecting object feature points from a video image; a first tracking unit which estimates object feature point candidates of an N-th frame by using a difference between a pixel value of an (N−
1)-th (N is a positive integer greater than
1) frame and a pixel value of the N-th frame;a second tracking unit which searches a predetermined region surrounding the determined object feature point candidates for a template similar to a template including the object feature points of the (N−
1)-th frame and estimates the object feature points; andan object pose information calculation unit which calculates object pose information by using coordinate values of the object feature points detected by initializing the tracking process and coordinate values of the object feature points of the N-th frame. - View Dependent Claims (20)
-
Specification