Page 29 - Autonomous Mobile Robots
P. 29

Visual Guidance for Autonomous Vehicles                     13

                              camera and its intrinsic parameters. We can rewrite (1.1) as:

                                                   ˜
                                        x = K[R  T]X: K ∈ R 3×3 ,  R ∈ SO(3),  T ∈ R 3  (1.2)
                                 Internal (or intrinsic) parameters. These are contained in the calibration
                              matrix K, which can be parameterized by: focal length (f ), aspect ratio (α), skew
                              (s), and the location of the offset of the principal point in the image {u 0 , v 0 }.

                                                                  
                                                          f   s   u 0
                                                     K = 0  αf   v 0                  (1.3)
                                                                   
                                                         
                                                          0   0   1
                                 External (or extrinsic) parameters. These are the orientation and position
                              of the camera with respect to the reference system: R and T in Equation 1.2.

                              1.2.2.2 Calibration

                              We can satisfy many vision tasks working with image coordinates alone and a
                              projective representation of the scene. If we want to use our cameras as meas-
                              urement devices, or if we want to incorporate realistic dynamics in motion
                              models, or to fuse data in a common coordinate system, we need to upgrade
                              from a projective to Euclidean space: that is, calibrate and determine the
                              parameters. Another important reason for calibration is that the wide-angle
                              lenses, commonlyusedinvehicleguidance, aresubjecttomarkedlensdistortion
                              (see Figure 1.1); without correction, this violates the assumptions of the ideal
                              pinhole model.
                                 A radial distortion factor is calculated from the coefficients {k i } and the
                              radial distance (r) of a pixel from the center {x p , y p }.
                                                  2
                                                        4
                                                                                2 0.5
                                                                     2
                                      δ(r) = 1 + k 1 r + k 2 r : r = ((˜x d − x p ) + (˜y d − y p ) )  (1.4)
                              The undistorted coordinates are then
                                           {˜x = (˜x d − x p )δ + x p , ˜y = (˜y d − y p )δ + y p }  (1.5)

                                 Camera calibration is needed in a very diverse range of applications and so
                              there is wealth of reference material available [16,17]. For our purposes, we
                              distinguish between two types or stages of calibration: linear and nonlinear.


                                 1. Linear techniques use a least-squares type method (e.g., SVD) to
                                    computeatransformationmatrixbetween3Dpointsandtheir2Dpro-
                                    jections. Since the linear techniques do not include any lens distortion
                                    model, they are quick and simple to calculate.




                              © 2006 by Taylor & Francis Group, LLC



                                 FRANKL: “dk6033_c001” — 2006/3/31 — 16:42 — page 13 — #13
   24   25   26   27   28   29   30   31   32   33   34