Tracing technique and recording media of object motion
First Claim
1. An object motion tracing method for tracing the three-dimensional motion of an object having an arbitrarily curved and smooth surface, based on the stereo image of the object concerned obtained in time series, composed of:
- an inputting step for inputting a stereographic image frame of the object concerned;
a selecting step for selecting tracing points on a three-dimensional object model corresponding to the silhouette of the object concerned in the inputted image frame based on the present position of the object concerned;
a sampling step for sampling points on the silhouette of the object in the image frame corresponding to respective tracing points on the three-dimensional object model;
a measuring step for measuring the three-dimensional coordinates of the sampled corresponding points; and
a detecting step for detecting the position/posture of the object from the three-dimensional coordinates of those respective tracing points and respective corresponding points and for detecting a detection error, whereinif the detected error is not small enough, the three-dimensional motion of aforesaid object is traced by continuously repeating each process from the selecting step through the detecting step toward each frame of the stereo image obtained in time series, orif the detected error is small enough, the three-dimensional motion of the aforesaid object is traced by continuously repeating each process from the inputting step through the detecting step toward each frame of the stereo image obtained in time series.
1 Assignment
0 Petitions
Accused Products
Abstract
After stereo image is inputted (S1), the tracing point corresponding to the silhouette of a curved object observed by the stereo image is selected on the basis of the information on the present position of the object (S2), using a three-dimensional geometric model. And the corresponding points on the silhouette corresponding to respective tracing points are sampled from the stereo image (S3), and their three-dimensional coordinates are measured (S4). Then, from the group of the three-dimensional coordinates of tracing points and corresponding points, the position/posture of the object concerned and the measurement error are determined (S5), to discriminate the error (S6). In case the error is not small enough, processes starting from (S2) are repeated, regarding the detected position/posture as a renewed present position, while, if the error is small enough, processes are repeated starting from (S1), regarding the detected position/posture as a renewed present position, thereby providing the technique for high-speed tracing of three-dimensional rigid body motion of an arbitrarily-curved and smooth faced object utilizing an object model, applying a stereo camera system as sensors.
27 Citations
9 Claims
-
1. An object motion tracing method for tracing the three-dimensional motion of an object having an arbitrarily curved and smooth surface, based on the stereo image of the object concerned obtained in time series, composed of:
-
an inputting step for inputting a stereographic image frame of the object concerned; a selecting step for selecting tracing points on a three-dimensional object model corresponding to the silhouette of the object concerned in the inputted image frame based on the present position of the object concerned; a sampling step for sampling points on the silhouette of the object in the image frame corresponding to respective tracing points on the three-dimensional object model; a measuring step for measuring the three-dimensional coordinates of the sampled corresponding points; and a detecting step for detecting the position/posture of the object from the three-dimensional coordinates of those respective tracing points and respective corresponding points and for detecting a detection error, wherein if the detected error is not small enough, the three-dimensional motion of aforesaid object is traced by continuously repeating each process from the selecting step through the detecting step toward each frame of the stereo image obtained in time series, or if the detected error is small enough, the three-dimensional motion of the aforesaid object is traced by continuously repeating each process from the inputting step through the detecting step toward each frame of the stereo image obtained in time series. - View Dependent Claims (2, 3, 4)
-
-
5. A computer readable medium wherein an object motion tracing program is recorded for tracing the three-dimensional motion of an object having an arbitrarily curved and smooth surface on the basis of the stereo image of the object obtained in time series, composed of:
-
an inputting step for inputting a stereographic image frame of the object concerned; a selecting step for selecting the tracing point corresponding to the silhouette of the object concerned on the inputted image frame based on the present position of the object concerned; a sampling step for sampling points on the silhouette of the object in the image frame corresponding to respective tracing points on the three-dimensional object model; a measuring step for measuring the three-dimensional coordinates for the sampled corresponding points; and a detecting step for detecting the position/posture of the object from respective the three-dimensional coordinates of the respective tracing points and respective sampled points and for detecting a detection error, wherein if the detected error is not small enough, the program for executing the tracing of the three-dimensional motion of the object continuously repeats each process from the selecting step through the detecting step as mentioned above toward each frame of the stereo image obtained in time series, or if the detected error is small enough, the program for executing the tracing of the three-dimensional motion of the object continuously repeats each process from the inputting step through the detecting step toward each frame of the stereo image obtained in time series. - View Dependent Claims (6, 7, 8)
-
-
9. An object motion tracing method for tracing the three-dimensional motion of an object having an arbitrarily curved and smooth surface, based on the stereo image of the object concerned obtained in time series, composed of:
-
a selecting step for selecting tracing points corresponding to the silhouette of the object concerned in the stereo image of the object, wherein the rigid body motion parameters of an object between frames of inputted images in time series and the form of the silhouette varying every moment are estimated simultaneously; a sampling step for sampling from the above-mentioned stereo image the corresponding points on the silhouette of the object corresponding to respective tracing points; a measuring step for measuring the three-dimensional coordinates of the sampled corresponding points; and a detecting step for detecting the position/posture of the object from the three-dimensional coordinates of those respective tracing points and respective corresponding points, wherein the three-dimensional motion of aforesaid object is traced by continuously repeating each process from the selecting step through the detecting one toward each frame of the stereo image obtained in time series.
-
Specification