Object tracking apparatus, object tracking method and recording medium
First Claim
1. An object movement tracking apparatus for detecting movements of an object from time-sequentially inputted images on real time basis comprising:
- an observing device for observing a scene including said object and for acquiring inputted image data at a rate more than a predetermined rate;
an image memory device for temporally storing sequentially inputted image data from said observing device; and
a computer for processing said sequentially inputted image data so as to track the movement of said object, wherein;
said computer including memory for storing computer programs including;
an object recognition module for selecting a frame among image data stored in said image memory device frame by frame and detecting position/posture of said object in the selected frame; and
a movement tracking module for tracking the position/posture of said object in succeeding frames to the frame selected by said recognition module, wherein;
the movement tracking module and the object recognition module being arranged such that the movement tracking of said object is recovered by the operation of said object recognition module and said movement tracking module in parallel while the object recognition module and the movement tracking module communicate with each other when tracking movement of the object fails.
1 Assignment
0 Petitions
Accused Products
Abstract
An object movement tracking apparatus and its method tracks an object with an unknown initial position and which object is continually moving, the apparatus for recovering a tracking process even when the tracking has failed and includes an observing device such as a video camera for observing a scene at a video frame rate. Time-sequentially acquired image data from the observing device are stored in an image memory device and the data processed in parallel. During data processing, an object recognition module selects a frame memory based on predetermined information. An estimated value of position/posture of the object are calculated from the image data and transmitted. A movement tracking module receives transmitted data from the object recognition module, replacing a current frame with a next frame and waits until image data in the next frame are inputted. When image data inputting is finished, the up dated replacement in position/posture of the object and its evaluated value are calculated by comparing image data and the object model. The system mode is changed and updated based on the obtained evaluated value.
121 Citations
8 Claims
-
1. An object movement tracking apparatus for detecting movements of an object from time-sequentially inputted images on real time basis comprising:
-
an observing device for observing a scene including said object and for acquiring inputted image data at a rate more than a predetermined rate; an image memory device for temporally storing sequentially inputted image data from said observing device; and a computer for processing said sequentially inputted image data so as to track the movement of said object, wherein; said computer including memory for storing computer programs including; an object recognition module for selecting a frame among image data stored in said image memory device frame by frame and detecting position/posture of said object in the selected frame; and a movement tracking module for tracking the position/posture of said object in succeeding frames to the frame selected by said recognition module, wherein; the movement tracking module and the object recognition module being arranged such that the movement tracking of said object is recovered by the operation of said object recognition module and said movement tracking module in parallel while the object recognition module and the movement tracking module communicate with each other when tracking movement of the object fails. - View Dependent Claims (2, 3, 4)
-
-
5. An object movement tracking method executed by an object movement tracking apparatus comprising:
-
an observing device for observing a scene including a object and for acquiring inputted image data at a rate more than a predetermined rate; an image memory device for temporally storing sequentially inputted image data from said observing device; and a computer for processing said sequentially inputted image data so as to track the movement of said object;
wherein;said computer includes memory for storing computer programs including; an object recognition module for selecting a frame among image data stored in said image memory device frame by frame and detecting position/posture of said object in the selected frame; and a movement tracking module for tracking the position/posture of said object in succeeding frames to the frame selected by said recognition module, wherein; said computer employs the tracking method based on the image data sequentially inputted from said observing device and temporally stored in said image memory device, the tracking method comprising the steps of; acquiring an initial position of said object to be tracked; detecting a movement of said object; tracking the movement of said object on real time basis based on the image data sequentially inputted and temporally stored in said image memory device; and recovering and resuming said tracking the movement of said object by operating said object recognition module and movement tracking module in parallel as they communicate with each other when tracking the movement of said object fails during said tracking step, wherein; said recovering and resuming step includes a substep to run said movement tracking module. - View Dependent Claims (6)
-
-
7. An object movement tracking apparatus comprising:
-
an observing device for observing a scene including said object and for acquiring inputted image data at a rate more than a predetermined rate; an image memory device for temporally storing sequentially inputted image data from said observing device; and a computer for processing said sequentially inputted image data so as to track the movement of said object;
wherein;said computer includes memory for storing computer programs including; an object recognition module for selecting a frame among image data stored in said image memory device frame by frame and detecting position/posture of said object in the selected frame; and a movement tracking module for tracking the position/posture of said object in succeeding frames to the frame selected by said recognition module, wherein; said image memory device includes a recording medium which stores the following information and programs; information on an initial position of said object to be tracked; an object movement tracking program for detecting and tracking on real time basis based on image data inputted from said observing device and stored in said image memory device; and a program for recovering and resuming tracking by operating said object recognition module and said movement tracking module in parallel while they communicate with each other when said tracking program fails in tracking the movement of said object during the tracking by said tracking program;
whereinsaid recovering and resuming program has a subprogram to run said movement tracking module. - View Dependent Claims (8)
-
Specification