Page 164 -
P. 164

3.6 Geometric transformations                                                          143
















                                               (a)                      (b)














                                               (c)                      (d)

               Figure 3.43 Laplacian pyramid blend of two images of arbitrary shape (Burt and Adelson 1983b) c   1983 ACM:
               (a) first input image; (b) second input image; (c) region mask; (d) blended image.


               3.6 Geometric transformations

               In the previous sections, we saw how interpolation and decimation could be used to change
               the resolution of an image. In this section, we look at how to perform more general transfor-
               mations, such as image rotations or general warps. In contrast to the point processes we saw
               in Section 3.1, where the function applied to an image transforms the range of the image,

                                             g(x)= h(f(x)),                         (3.87)
               here we look at functions that transform the domain,

                                              g(x)= f(h(x))                         (3.88)
               (see Figure 3.44).
                  We begin by studying the global parametric 2D transformation first introduced in Sec-
               tion 2.1.2. (Such a transformation is called parametric because it is controlled by a small
               number of parameters.) We then turn our attention to more local general deformations such as
               those defined on meshes (Section 3.6.2). Finally, we show how image warps can be combined
               with cross-dissolves to create interesting morphs (in-between animations) in Section 3.6.3.
               For readers interested in more details on these topics, there is an excellent survey by Heck-
               bert (1986) as well as very accessible textbooks by Wolberg (1990), Gomes, Darsa, Costa
               et al. (1999) and Akenine-M¨ oller and Haines (2002). Note that Heckbert’s survey is on tex-
               ture mapping, which is how the computer graphics community refers to the topic of warping
               images onto surfaces.
   159   160   161   162   163   164   165   166   167   168   169