Page 156 -
P. 156

3.5 Pyramids and wavelets                                                              135




                    space:                          −                          =






                  frequency:                        −                          =


                                    low-pass                  lower-pass

               Figure 3.35 The difference of two low-pass filters results in a band-pass filter. The dashed blue lines show the
               close fit to a half-octave Laplacian of Gaussian.


               image, which can be stored away for further processing. The resulting pyramid has perfect
               reconstruction, i.e., the Laplacian images plus the base-level Gaussian (L 2 in Figure 3.34b)
               are sufficient to exactly reconstruct the original image. Figure 3.33 shows the same com-
               putation in one dimension as a signal processing diagram, which completely captures the
               computations being performed during the analysis and re-synthesis stages.
                  Burt and Adelson also describe a variant on the Laplacian pyramid, where the low-pass
               image is taken from the original blurred image rather than the reconstructed pyramid (piping
               the output of the L box directly to the subtraction in Figure 3.34b). This variant has less
               aliasing, since it avoids one downsampling and upsampling round-trip, but it is not self-
               inverting, since the Laplacian images are no longer adequate to reproduce the original image.
                  As with the Gaussian pyramid, the term Laplacian is a bit of a misnomer, since their
               band-pass images are really differences of (approximate) Gaussians, or DoGs,

                                                                        ) ∗ I.      (3.84)
                             DoG{I; σ 1 ,σ 2 } = G σ 1  ∗ I − G σ 2  ∗ I =(G σ 1  − G σ 2
               A Laplacian of Gaussian (which we saw in (3.26)) is actually its second derivative,
                                                2
                                                             2
                                   LoG{I; σ} = ∇ (G σ ∗ I)=(∇ G σ ) ∗ I,            (3.85)
               where
                                                   ∂ 2   ∂ 2
                                               2
                                             ∇ =      +                             (3.86)
                                                  ∂x 2  ∂y 2
               is the Laplacian (operator) of a function. Figure 3.35 shows how the Differences of Gaussian
               and Laplacians of Gaussian look in both space and frequency.
                  Laplacians of Gaussian have elegant mathematical properties, which have been widely
               studied in the scale-space community (Witkin 1983; Witkin, Terzopoulos, and Kass 1986;
               Lindeberg 1990; Nielsen, Florack, and Deriche 1997) and can be used for a variety of appli-
               cations including edge detection (Marr and Hildreth 1980; Perona and Malik 1990b), stereo
               matching (Witkin, Terzopoulos, and Kass 1987), and image enhancement (Nielsen, Florack,
               and Deriche 1997).
                  A less widely used variant is half-octave pyramids, shown in Figure 3.36a. These were
               first introduced to the vision community by Crowley and Stern (1984), who call them Dif-
               ference of Low-Pass (DOLP) transforms. Because of the small scale change between adja-
   151   152   153   154   155   156   157   158   159   160   161