Intelligent Systems Lab. Extrinsic Self Calibration of a Camera and a 3D Laser Range Finder from Natural Scenes Davide Scaramuzza, Ahad Harati, and Roland Siegwar IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, 2007 Presenter: Van-Dung Hoang [email protected]October 12, 2013
Extrinsic Self Calibration of a Camera and a 3D Laser Range Finder from Natural Scenes Davide Scaramuzza , Ahad Harati , and Roland Siegwar IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, 2007 . Presenter: Van-Dung Hoang [email protected] - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Intelligent Systems Lab.
Extrinsic Self Calibration of a Camera and a 3D Laser Range Finder from Natural Scenes
Davide Scaramuzza, Ahad Harati, and Roland SiegwarIEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, 2007
Content Introduction Camera and LRF model Bearing angle images Extrinsic laser-camera calibration Experiments Conclusions
Intelligent Systems Lab.3
Introduction Proposed new method for determining the position and
direction of 3D LRF with respect to camera. This approach does not require and calibration object (e.g.
chessboard). Laser range will be visualize in 3D range and highlighted
edge of object. Correspondence features of camera image and laser image
will be manually selected. Extrinsic parameters will be discovered by using PnP
method.
Intelligent Systems Lab.4
Camera model The camera system consists of
perspective camera, catadioptric mirror, which has a single center of projection.
Image point- 3D point estimate
(u,v) is point in image.[x, y, z] is a ray from center of camera to point in world. is scalar value.F is a project function, it depend on the camera used.
Intelligent Systems Lab.5
LRF model 3D laser system construct from 2D
Laser SICK LMS200. Combining the rotation of the mirror
inside the 2D scanner with the external rotation of the scanner itself.
Impossible to adjust the two centers of rotation exactly on the same point.
Þ These offset values have to be estimated by calibrating the 3D sensor by considering its observation model (other work).
Þ This paper focuses extracting the extrinsic calibration of a 3D laser scanner with a camera is general (does not depend on the sensor model).
Intelligent Systems Lab.6
LRF model The sensor model can be written:
where ρij is the j-th measured distance with orientation θj in the i-th scan line, and angle j (external rotation) with the horizontal plane.
(dx, dz) is offset of the external rotation axis from the center of the laser mirror.
and direction changes in range image so that the user can easily find the corresponding points of the camera image points. Creation depth image from laser
range (a) Edge detection (b) use Sobel Only consider the depth between
two adjacent points significantly changes.
This work don’t consider the surface direction (normal vectors)
Highlight details of surface along some specific direction (vertical, horizontal,…)
Intelligent Systems Lab.8
Bearing angle images
Bearing Angle (BA) the angle between the laser beam and the segment joining two consecutive measurement points (a)
Where ρi is the i- th depth value in the selected trace of the depth matrix and d is the corresponding angle increment.
Constructing BA image.
Intelligent Systems Lab.9
Bearing angle images
Pi
Pi-1
pi pi-1
d
iBA
Intelligent Systems Lab.10
Bearing angle images
Intelligent Systems Lab.11
Extrinsic laser-camera calibration Data process:
Collecting data and image. Computing BA images Manually select correspondence points between BA image and
intensity image. Store correspondence points
where θC and θL are unit norm orientation vectors of camera and laser points dL is the point distances in laser frame.
Finding rotation R and translation T between Camera-LRF+ To minimize error function
where (R, T, pi) is the reprojection onto the image planeof the laser point pi, mi is correspondence image point with pi.
+ Due to camera resolution is not uniform, another criteria is used.
where θCL is the unit norm orientation vector of (R, T, pi)
Intelligent Systems Lab.13
Extrinsic laser-camera calibration Algorithm for discovering: rotation and translation parameters.
The extrinsic parameters of transformation between the camera and LRF are determined from known corresponding 3D points. It is solved by using the P3P method
Intelligent Systems Lab.14
Extrinsic calibration extraction
Intelligent Systems Lab.15
Extrinsic calibration extraction
The rotation matrix R =X if det(X)=1, otherwise for failure solution. Step 4: Translation:
Intelligent Systems Lab.16
Experimental results Setup the system:
Camera SONY XCD-SX910-CR Mirror: KAIDAN 360 One VR hyperbolic Laser SICK LMS 200.
FOV 180O, resolution 0.5O
Rotating scanner. FOV 360O, resolution 1O
Intelligent Systems Lab.17
Experimental results
Estimation of the translation (meters) versus the number of selected points.
Estimation of the rotation (roll, pitch, and yaw angles) versus the number of selected points (the x-axis ranges from 4 to 10).
Intelligent Systems Lab.18
Experimental results Re-projection laser point onto intensity image
Intelligent Systems Lab.19
Experimental results Construction 3D point cloud from laser points and vision
points.
Intelligent Systems Lab.20
Conclusions The method uses only a few correspondent points that manually
selected by the user from natural scene. No calibration patterns are required, nor more than one single laser-
camera acquisition necessary. The proposed method relies on a novel technique to visualize the
range information obtained from a 3D laser scanner. The BA images and the application of the method to an omni camera
were the two main contributions of the paper. Proposed approach requires no special equipment and allows the
user to calibrate quickly the system.
Intelligent Systems Lab.
THANK YOU FOR ATTENTION!
Intelligent Systems Lab.22
Project function This paper the camera coordinate system coincides with
the single effective viewpoint. The x-y plane is orthogonal to the mirror axis.
2 2 2
2 2 2
2 2 2
2 2 2
2 2 2
2 2 2
1 (1 )( )
1 (1 )( )( , )
1 (1 )( )
u vu
u v
u vF u v v
u v
u vu v
The distance d between focal points of conic and the latus rectum l.