Structured Light
Structured Light
Implementation Details
Douglas Lanman
EN 292-34: 3D Photography
May 15, 2007
1
Gray Code Structured Lighting
Mitsubishi XD300U
(50-85 Hz @ 1024 x 768)
2
2
4
7
1
3
3
1
6
5
2
1
1
2
4
3
5
6
2
2
4
1
3
Estimated Camera Lens Distortion
Camera Calibration Procedure
Uses the Camera Calibration Toolbox for Matlab by J.-Y. Bouguet
Normalized Ray Distorted Ray (4th-order radial + tangential) Predicted Image-plane Projection
1
0.5
0.5
Estimated Projector Lens Distortion
Projector Calibration Procedure
Consider projector as an inverse camera (i.e., maps intensities to 3D rays)
Observe a calibration board with a set of fidicials in known locations
Use fidicials to recover calibration plane in camera coordinate system
Project a checkerboard on calibration board and detect corners
Apply ray-plane intersection to recover 3D position for each projected corner
Use Camera Calibration Toolbox to recover intrinsic/extrinsic projector
calibration using 2D→3D correspondences with 4th-order radial distortion
Zc2 Xc2
Zc1
Yc (mm)
Zp Oc2
0 Oc1 1500
Xc1 Op Xp
200
Yp Yc2 1000
400 Yc1
Zc (mm)
0 500
500
Xc (mm) 1000 0