×

APPARATUS, METHOD AND PROGRAM FOR THREE-DIMENSIONAL-SHAPE DETECTION

  • US 20070031029A1
  • Filed: 09/28/2006
  • Published: 02/08/2007
  • Est. Priority Date: 03/31/2004
  • Status: Active Grant
First Claim
Patent Images

1. A three-dimensional-shape detection apparatus comprising:

  • a projection unit that projects a plurality of types of pattern lights formed of a series of alternate light and dark patterns, onto an object in a time series;

    an imaging unit that takes an image of the object onto which each pattern light is projected by the projection unit;

    a luminance image generation unit that generates a plurality of luminance images by calculating the luminance of each pixel from the image taken by the imaging unit;

    a code image generation unit that generates a code image having certain codes assigned to the pixels in accordance with a result of threshold processing of the plurality of luminance images generated by the luminance image generation unit with respect to a certain threshold;

    a three-dimensional-shape calculation unit that calculates the three-dimensional shape of the object by utilizing the code image generated by the code image generation unit;

    a first-pixel detection unit that detects a first pixel that is adjacent to a pixel having a code of interest and that has a code different from the code of interest, in a detection position in a direction crossing the pattern light in the code image;

    a luminance image extraction unit that extracts a luminance image having a light-dark boundary in a position corresponding to the first pixel detected by the first-pixel detection unit, from the plurality of luminance images;

    a pixel area determination unit that determines a pixel area that includes a pixel in a certain area adjacent to the first pixel;

    an approximate expression calculation unit that calculates an approximate expression that expresses a change in luminance in the extracted luminance image in the pixel area determined by the pixel area determination unit; and

    a boundary coordinate detection unit that calculates a position having a certain luminance threshold in the approximate expression calculated by the approximate expression calculation unit and detecting the boundary coordinates of the code of interest in accordance with the result of calculation, wherein the three-dimensional-shape calculation unit calculates the three-dimensional shape of the object in accordance with the boundary coordinates detected by the boundary coordinate detection unit by using the code image.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×