Page 237 - Innovations in Intelligent Machines
P. 237

230    J. Gaspar et al.
                                                                            2
                           centre system combining a parabolic mirror, F(t)= t /2h with an ortho-
                           graphic camera [65], one obtains the projection equation, φ =2atan(t/h)
                           relating the (angle to the) 3D point, φ and an image point, t.
                              In order to make the relation between world and image points explicit it is
                           only necessary to replace the angular variables by cartesian coordinates. We
                           do this assuming the pin-hole camera model and calculating the slope of the
                           light ray starting at a generic 3D point (r, z) and hitting the mirror:

                                                   !  "             !       "
                                                     t                 r − t
                                           θ = atan      ,  φ = atan −        .             (3)
                                                    F                  z − F
                           The solution of the system of equations (2) and (3) gives the reflection point,
                           (t, F) and the image point (f.t/F, f) where f is the focal length of the lens.


                           2.3 Design of Standard Mirror Profiles

                           Omnidirectional camera mirrors can have standard or specialised profiles,
                           F(t). In standard profiles the form of F(t) is known, we need only to find
                           its parameters. In the specialised profiles the form of F(t)isalsoadegreeof
                           freedom to be derived numerically. Before detailing the design methodology,
                           we introduce some useful properties.
                           Property 1 (Maximum vertical view angle) Consider a catadioptric
                           camera with a pin-hole at (0, 0) and a mirror profile F(t), which is a strictly
                           positive C 1 function, with domain [0,t M ] that has a monotonically increasing
                           derivative. If the slope of the light ray from the mirror to the camera, t/F is
                           monotonically increasing then the maximum vertical view angle, φ is obtained
                           at the mirror rim, t = t M .
                              Proof: from Eq. (2) we see that the maximum vertical view angle, φ is
                           obtained when t/F and F are maximums. Since both of these values are

                           monotonically increasing, then the maximum of φ is obtained at the maximal
                           t, i.e. t = t M .

                              The maximum vertical view angle allows us to precisely set the system
                           scaling property. Let us define the scaling of the mirror profile (and distance
                                                   .
                           to camera) F(t)by(t 2 ,F 2 ) = α.(t, F), where t denotes the mirror radial coor-
                           dinate. More precisely, we are defining a new mirror shape F 2 function of a
                           new mirror radius coordinate t 2 as:
                                                  .               .
                                                t 2 = αt  ∧  F 2 (t 2 ) = αF(t).            (4)

                           This scaling preserves the geometrical property:
                           Property 2 (Scaling) Given a catadioptric camera with a pin-hole at (0, 0)
                           andamirrorprofile F(t),which is a C 1 function, the vertical view angle is
                           invariant to the system scaling defined by Eq. (4).
   232   233   234   235   236   237   238   239   240   241   242