ENHANCED OBJECT RECONSTRUCTION
First Claim
1. A computer program product, tangibly embodied in a machine-readable medium, the computer program product comprising instructions that, when read by a machine, operate to cause data processing apparatus to:
- mark explicit and implicit ending parts on a stripe projected onto an object;
perform a disparity propagation routine in a horizontal direction, a vertical direction, and the horizontal direction, respectively, further comprising halting the disparity propagation routine in the horizontal or vertical direction based on encountering the explicit or implicit ending parts;
construct a continuous three dimensional surface based on the performed disparity propagation; and
perform a mismatch detection using the constructed three dimensional surface if a distance between matched pixels is greater than a predefined threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Processing images includes projecting an infra-red pattern onto a three-dimensional object and producing a first image, a second image, and a third image of the three-dimensional object while the pattern is projected on the three-dimensional object. The first image and the second image include the three-dimensional object and the pattern. The first image and the second image are produced by capturing at a first camera and a second camera, respectively, light filtered through an infra-red filter. The third image includes the three-dimensional object but not the pattern. Processing the images also includes establishing a first-pair correspondence between a portion of pixels in the first image and a portion of pixels in the second image. Processing the images further includes constructing, based on the first-pair correspondence and the third image, a two-dimensional image that depicts a three-dimensional construction of the three-dimensional object.
-
Citations
1 Claim
-
1. A computer program product, tangibly embodied in a machine-readable medium, the computer program product comprising instructions that, when read by a machine, operate to cause data processing apparatus to:
-
mark explicit and implicit ending parts on a stripe projected onto an object; perform a disparity propagation routine in a horizontal direction, a vertical direction, and the horizontal direction, respectively, further comprising halting the disparity propagation routine in the horizontal or vertical direction based on encountering the explicit or implicit ending parts; construct a continuous three dimensional surface based on the performed disparity propagation; and perform a mismatch detection using the constructed three dimensional surface if a distance between matched pixels is greater than a predefined threshold.
-
Specification