Page 40 - Dynamic Vision for Perception and Control of Motion
P. 40

24     2  Basic Relations: Image Sequences – “the World”


            as the x-direction of a body-fixed coordinate system (x b, y b, z b) with its origin 0 b at
            the projection S b of S t onto the ground plane.
              To describe motion in an all-dominating field of gravity, the plane of reference
            may contain both the gravity and the velocity vector with the origin at the center of
            gravity of the moving object. The “horizontal” plane normal to the gravity vector
            also has some advantages, especially for vehicle dynamics since no gravity com-
            ponent affects motion in it.
              If a rigid object moves in 3-D space, it is most convenient to describe the shape
            of the object in an object-oriented frame of reference with its origin at the center
                                    (possibly even the center of gravity) or some other
                  B  L / 2  L / 2   convenient, easily definable point (probably at its
                                    surface). In Figure 2.2, the shape of the rectangular
                H  S t
                                    box is defined by the lengths of its sides L, B, and H.
                                    The  origin is  selected at the center of the ground
                             x b
                        S b =O b
                 y b
                                    plane S b. If the position and orientation of this box
                       z b
                                    has to be described relative to another  object, the
              Figure 2.2. Object-orien-
                                    frame of reference given in the figure has to be re-
              ted coordinate system for
                                    lated to the independently  defined  one of  the other
              a rectangular box
                                    object  by three translations  and three  rotations, in
                                    general.
              To describe the object (box) shape in the new frame of reference, a coordinate
            transformation for all significant points defining the shape has to be performed. For
            the rectangular box, these are its eight corner points located at r L/2 and r B/2 for
            z b= 0 and íH. The straight edges of the box remain linear connections between
            these points. [The selection of the coordinate axes has been performed according to
            the international standard for aero-space vehicles. X is in the standard direction of
            motion,  x and  z are in the  plane  of  vehicle symmetry,  and  y completes a right-
            handed set of coordinates. The origin at the lower outside of the body alleviates
            measurements and is especially suited for ground vehicles, where the encasing box
            touches the ground due to gravity, in the normal case. Measuring altitude (eleva-
            tion) positively upward requires a sign change from the positive z-direction (direc-
            tion of the gravity vector in normal level flight). For this reason, some national
            standards for ground vehicles rotate the coordinate system by 180° around the x-
            axis (z upward and y to the left).]
              In general, the coordinate transformations between two systems in 3-D space
            have three translational and three rotational components. In the 1970s, when these
            types of operations became commonplace in computer graphics, together with per-
            spective mapping as the final stage of visualization for human observers, so-called
            “homogeneous coordinates” were introduced [Roberts 1965, Blinn 1977]. They al-
            low the representation of all transformations required by transformation matrices of
            size 4 by 4 with different entries. Special microprocessors have been developed in
            the 1970s allowing us to handle these operations efficiently. Extended concatena-
            tions of several sequential transformations turn out to be products of these matri-
            ces; to achieve real-time performance for realistic simulations with visual feedback
            and human operators in the loop, these operations have shaped computer graphics
            hardware design (computer generated images, CGI [Foley et al. 1990]).
   35   36   37   38   39   40   41   42   43   44   45