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.

 
Web www.patentalert.com

< Creating geometric model descriptions for use in machine vision inspection systems

< Visual inspection method and visual inspection apparatus

> Transport stream recording apparatus and method, transport stream reproducing apparatus and method, and program recording medium

> Projection video device

~ 00210