Shape measurement system
First Claim
1. A shape measurement system for measuring a three-dimensional shape of an object, comprising:
- a picture taking part taking a picture of the object;
a projecting part applying light having a predetermined pattern onto the object;
a rotation component detecting part detecting, based on a gravity direction and an angle around the gravity direction by a sensor, a rotation component of position information specifying a position to take a picture of the object by the picture taking part;
a three-dimensional coordinate calculating part calculating a three-dimensional coordinate of each point of the object based on the rotation component and an image taken at the position; and
a three-dimensional shape composing part calculating a translation component of the position information, based on at least two of the three-dimensional coordinates for each point of the object calculated by said three-dimensional coordinate calculating part, based on each image obtained from taking a picture of the object, to which the light is applied from at least two different positions, and the rotation component, and expressing said each point, based on the translation component, by a coordinate in a single coordinate system, and to produce a composed image.
1 Assignment
0 Petitions
Accused Products
Abstract
An image capturing apparatus for capturing an image of an object. The image capturing apparatus includes a correspondence detector which detects a correspondence of characteristic points of an object based upon captured images of the object. A motion detector detects a motion of the image capturing device. The motion detector includes magnetic sensors. Further, a shape calculator calculates a shape of the object based upon the captured image data, captured attitude information, a translation component, and the correspondence of the characteristic points. The motion detector may further include acceleration sensors and angle speed sensors. A disturbance detector may further be provided to detect a disturbance in acceleration signals output by the acceleration sensors and a disturbance in magnetic signals output by the magnetic sensors. In this situation, if a disturbance arises in the acceleration signals output by the acceleration sensors, an attitude of the image capturing apparatus can be based on signals output by the magnetic sensors and signals output by the angle speed sensors. Similarly, if a disturbance arises in the magnetic signals output by the magnetic sensors, an attitude of the image capturing apparatus can be determined utilizing the acceleration signals output by the acceleration sensors and the angle speed signals output by the angle speed sensors.
35 Citations
34 Claims
-
1. A shape measurement system for measuring a three-dimensional shape of an object, comprising:
-
a picture taking part taking a picture of the object; a projecting part applying light having a predetermined pattern onto the object; a rotation component detecting part detecting, based on a gravity direction and an angle around the gravity direction by a sensor, a rotation component of position information specifying a position to take a picture of the object by the picture taking part; a three-dimensional coordinate calculating part calculating a three-dimensional coordinate of each point of the object based on the rotation component and an image taken at the position; and a three-dimensional shape composing part calculating a translation component of the position information, based on at least two of the three-dimensional coordinates for each point of the object calculated by said three-dimensional coordinate calculating part, based on each image obtained from taking a picture of the object, to which the light is applied from at least two different positions, and the rotation component, and expressing said each point, based on the translation component, by a coordinate in a single coordinate system, and to produce a composed image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A shape measurement system for measuring a three-dimensional shape of an object, comprising:
-
a plurality of picture taking parts with different optical centers taking pictures of the object; a projecting part applying light having a predetermined pattern onto the object; a rotation component detecting part detecting, based on a gravity direction and an angle around the gravity direction by a sensor, a rotation component of position information specifying a position to take a picture of the object by the picture taking part; a three-dimensional coordinate calculating part calculating a three-dimensional coordinate of each point of the object for each image based on a plurality of images obtained as a result of pictures of the object being taken by said plurality of picture taking parts, and the rotation component; and a three-dimensional shape composing part calculating a translation component of the position information, based on at least two of the three-dimensional coordinates for each point of the object calculated by said three-dimensional coordinate calculating part, based on each image obtained from taking a picture of the object, to which the light is applied from at least two different positions, and the rotation component, and expressing said each point, based on the translation component, by a coordinate in a single coordinate system, and to produce a composed image. - View Dependent Claims (8, 9, 10)
-
-
11. A shape measurement system for measuring a three-dimensional shape of an object, comprising a picture taking device taking a picture of an object and a computer:
-
wherein; said picture taking device comprises; a projecting part applying light having a predetermined pattern onto the object; and a rotation component detecting part detecting, based on a gravity direction and an angle around the gravity direction by a sensor, a rotation component of position information specifying a position to take a picture of the object by the picture taking part; and said computer comprises; a three-dimensional coordinate calculating part calculating a three-dimensional coordinate of each point of the object based on the rotation component of the position information provided by the picture taking device and an image taken at the position; and a three-dimensional shape composing part calculating a translation component of the position information, based on at least two of the three-dimensional coordinates for each point of the object calculated by said three-dimensional coordinate calculating part, based on each image obtained from taking a picture of the object, to which the light is applied from at least two different positions, and the rotation component, and expressing said each point, based on the translation component, by a coordinate in a single coordinate system, and to produce a composed image. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A picture taking device comprising a picture taking part taking a picture of an object, and further comprising:
-
a projecting part applying light having a predetermined pattern onto the object; a rotation component detecting part detecting, based on a gravity direction and an angle around the gravity direction by a sensor, a rotation component of position information specifying a position to take a picture of the object by the picture taking part; a storing part storing an image obtained as a result of the picture of the object on which the light is applied being taken by said picture taking part, and the position information; a three-dimensional coordinate calculating part calculating a three-dimensional coordinate of each point of the object based on the rotation component and an image taken at the position; and a three-dimensional shape composing part calculating a translation component of the position information, based on at least two of the three-dimensional coordinates for each point of the object calculated by said three-dimensional coordinate calculating part, based on each image obtained from taking a picture of the object, to which the light is applied from at least two different positions, and the rotation component, and expressing said each point, based on the translation component, by a coordinate in a single coordinate system, and to produce a composed image. - View Dependent Claims (17, 18)
-
-
19. A shape measurement method of measuring a three-dimensional shape of an object, comprising the steps of:
-
a) applying light having a predetermined pattern onto the object to take a picture of the object; b) detecting, based on a gravity direction and an angle around the gravity direction by a sensor, a rotation component of position information specifying a position to take a picture of the object; c) calculating a three-dimensional coordinate of each point of the object based on the rotation component of the position information and an image obtained as a result of the picture being taken at the position; and d) calculating a translation component of the position information, based on at least two of the three-dimensional coordinates for each point of the object calculated, based on each image obtained from taking a picture of the object, to which the light is applied from at least two different positions, and the rotation component, and expressing said each point, based on the translation component, by a coordinate in a single coordinate system, and to produce a composed image. - View Dependent Claims (20, 21, 22)
-
-
23. A shape measurement method of measuring a three-dimensional shape of an object, comprising the steps of:
-
a) applying light having a predetermined pattern onto the object; b) taking pictures of the object through a plurality of picture taking parts having different optical centers; c) detecting, based on a gravity direction and an angle around the gravity direction by a sensor, a rotation component of position information specifying a position to take a picture of the object; d) calculating a three-dimensional coordinate of each point of the object for each image based on a plurality of images obtained as a result of pictures of the object on which the light being taken by said plurality of picture taking parts, and the rotation component generated in said step e); and e) calculating a translation component of the position information, based on at least two of the three-dimensional coordinates for each point of the object calculated, based on each image obtained from taking a picture of the object, to which the light is applied from at least two different positions, and the rotation component, and expressing said each point, based on the translation component, by a coordinate in a single coordinate system, and to produce a composed image. - View Dependent Claims (24, 25)
-
-
26. A computer readable recording medium storing a program for measuring a three-dimensional shape of an object through a computer, said program causing the computer to:
-
calculate a three-dimensional coordinate of each point of the object based on an image obtained as a result of a picture of the object taken, on which light having a predetermined pattern is applied being taken, and a rotation component of position information specifying a position to take a picture of the object; calculate a translation component of the position information, based on at least two of the three-dimensional coordinates for each point of the object calculated, based on each image obtained from taking a picture of the object, to which the light is applied from at least two different positions, and the rotation component, and expressing said each point, based on the translation component; and produce a composed image based on the calculations. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computer readable recording medium storing a program for measuring a three-dimensional shape of an object through a computer, said program causing the computer to:
-
take a picture of the object; apply light having a predetermined pattern onto the object; detect, based on a gravity direction and an angle around the gravity direction by a sensor, a rotation component of position information specifying a position to take a picture of the object by the picture taking part; calculate a three-dimensional coordinate of each point of the object for each image based on a plurality of images on which light of a predetermined position is applied being taken by a plurality of picture taking parts, and rotation components of a plurality of position information specifying respective positions of the plurality of picture taking parts taking a picture of the object; and calculate a translation component of the position information, based on the plurality of three-dimensional coordinates for each point of the object calculated and the rotation component, and expressing said each point, based on the translation component. - View Dependent Claims (33, 34)
-
Specification