Method and system for alignment of a pattern on a spatial coded slide image
First Claim
1. A method for preparing a spatial coded slide image in which a pattern of said spatial coded slide image is aligned along epipolar lines at an output of a projector in a system for 3D measurement of a shape of an object, having the projector and a camera in full-field structured light, comprising:
- obtaining a set of distortion vectors for projector coordinates of said projector, each said distortion vector representing a distortion from predicted coordinates caused by said projector;
retrieving an ideal pattern image, wherein said ideal pattern image is an ideal image of the spatial coded pattern aligned on ideal epipolar lines;
creating a real slide image by, for each real pixel coordinates of the real slide image,retrieving a current distortion vector from said set using said real pixel coordinates;
removing distortion from said real pixel coordinates using the current distortion vector to obtain ideal pixel coordinates in the ideal pattern image;
extracting a pixel value at the ideal pixel coordinates in the ideal pattern image;
copying the pixel value at the real pixel coordinates in the real slide image.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for preparing a spatial coded slide image in which a pattern of the spatial coded slide image is aligned along epipolar lines at an output of a projector in a system for 3D measurement, comprising: obtaining distortion vectors for projector coordinates, each vector representing a distortion from predicted coordinates caused by the projector; retrieving an ideal pattern image which is an ideal image of the spatial coded pattern aligned on ideal epipolar lines; creating a real slide image by, for each real pixel coordinates of the real slide image, retrieving a current distortion vector; removing distortion from the real pixel coordinates using the current distortion vector to obtain ideal pixel coordinates in the ideal pattern image; extracting a pixel value at the ideal pixel coordinates in the ideal pattern image; copying the pixel value at the real pixel coordinates in the real slide image.
20 Citations
7 Claims
-
1. A method for preparing a spatial coded slide image in which a pattern of said spatial coded slide image is aligned along epipolar lines at an output of a projector in a system for 3D measurement of a shape of an object, having the projector and a camera in full-field structured light, comprising:
-
obtaining a set of distortion vectors for projector coordinates of said projector, each said distortion vector representing a distortion from predicted coordinates caused by said projector; retrieving an ideal pattern image, wherein said ideal pattern image is an ideal image of the spatial coded pattern aligned on ideal epipolar lines; creating a real slide image by, for each real pixel coordinates of the real slide image, retrieving a current distortion vector from said set using said real pixel coordinates; removing distortion from said real pixel coordinates using the current distortion vector to obtain ideal pixel coordinates in the ideal pattern image; extracting a pixel value at the ideal pixel coordinates in the ideal pattern image; copying the pixel value at the real pixel coordinates in the real slide image. - View Dependent Claims (2, 3, 4, 7)
-
-
5. A method for facilitating matching of coded patterns between a projected image and a captured image in a system for 3D measurement of a shape of an object, having a projector and a camera in full-field structured light, comprising:
-
calibrating the projector and the camera for intrinsic and extrinsic parameters; preparing a spatial coded slide image in which a pattern of said spatial coded slide image is aligned along epipolar lines by obtaining a set of distortion vectors for projector coordinates of said projector, each said distortion vector representing a distortion from predicted coordinates caused by said projector; retrieving an ideal pattern image, wherein said ideal pattern image is an ideal image of the spatial coded pattern aligned on ideal epipolar lines; creating a real slide image by, for each real pixel coordinates of the real slide image, retrieving a current distortion vector from said set using said real pixel coordinates; removing distortion from said real pixel coordinates using the current distortion vector to obtain ideal pixel coordinates in the ideal pattern image; extracting a pixel value at the ideal pixel coordinates in the ideal pattern image; copying the pixel value at the real pixel coordinates in the real slide image; projecting the spatial coded pattern on a scene object using the projector; observing the spatial coded pattern on the object using the camera to generate a camera image; processing the camera image to match codes with the projected image. - View Dependent Claims (6)
-
Specification