Three-dimensional measurement apparatus, method for three-dimensional measurement, and computer program
AssigneeCanon Kabushiki Kaisha
InventorHiroyuki Ohsawa
Life of this patent
Estimating the term…
Abstract
On the basis of captured images at the time of projecting multiple-frequency slit-shaped light patterns having no overlapping edge positions onto an object, the edge portions of the slit-shaped light patterns are identified. When the edge portions overlap in the captured images of two or more slit-shaped light patterns, the reliability of the computed distance values of the positions corresponding to the edges is lowered.
Claims10
A three-dimensional measurement apparatus comprising:
- an obtaining unit configured to obtain a captured image of an object onto which pattern light having a light and dark stripe pattern is projected;
- an edge position detecting unit configured to detect an edge position indicating a boundary between light and dark portions of the pattern light in the captured image;
- an edge overlap degree detecting unit configured to detect a number of overlap of edge positions detected by the edge position detecting unit;
- and
- a position computing unit configured to compute a position of the object based on the edge positions and the number of overlap of the edge positions.
A three-dimensional measurement method comprising:
- an obtaining step of obtaining a captured image of an object onto which pattern light having a light and dark stripe pattern is projected;
- an edge position detecting step of detecting an edge position indicating a boundary between light and dark portions of the pattern light in the captured image;
- an edge overlap degree detecting step of detecting a number of overlap of the edge positions detected in the edge position detecting step;
- and
- a position computing step of computing a position of the object based on The edge positions and the number of overlap of the edge positions.
A computer readable memory medium containing a computer program for causing a computer to execute:
- an obtaining step of obtaining a captured image of an object onto which pattern light having a light and dark stripe pattern is projected;
- an edge position detecting step of detecting an edge position indicating a boundary between light and dark portions of the pattern light in the captured image;
- an edge overlap degree detecting step of detecting a number of overlap of the edge positions detected in the edge position detecting step;
- and
- a position computing step of computing a position of the object based on the edge positions and the number of overlap of the edge positions.
Dependencies are inferred from the claim text.