Page 114 - DSP Integrated Circuits
P. 114

3.19 Discrete Cosine Transforms                                       99

             image files from the hard disk. Applications using color will particularly benefit
             from these compression techniques.
                 A transform coding; scheme based on the discrete cosine transform has been
             standardized and is now one of the most widely used compression techniques [5,
             34]. This standard, known by the acronym JPEG (joint photographic expert
             group), establishes a standard for compression of color and grayscale still images.
             The JPEG scheme has been implemented both in software and by using ASIC.
                 In a typical transform coding scheme, an
             input image is divided into nonoverlapping sub-
             frames or blocks as shown in Figure 3.30. The
             subframes are linearly transformed by using
             the discrete cosine transform into the trans-
             form domain. The transform has the property
             that the signal is concentrated in relatively few
             transform coefficients compared to the number
             of samples in the original image. Typical sub-
                                                                -  Blocking of an image
                                                           8
             frame sizes are in the range of 8 x 8 to 16 x 16  Fi ure 3 30
             pixels. The rationale for this data reduction is
             that any redundancy in the image, from a visual point of view, can more easily be
             removed in the frequency domain due to a masking phenomenon in the human
             vision system. A coarse quantization of the frequency components in a region with
             high power is perceived as a small distortion of the corresponding image while the
             human eye is more sensitive to errors in regions with low power. The energy com-
             paction property of the discrete cosine transform is therefore important in this
             type of application.




             3.19 DISCRETE COSINE TRANSFORMS

             The DCT (discrete cosine transform) was first proposed by Ahmed et al. [3] in 1974.
             The discrete cosine transform is highly suitable for transform coding of images.
             The main reason is that the decorrelation property of the DCT is almost as good as
             for the optimal transform, the Karhunen-Loeve transform (1947), but the DCT is
             much simpler from a computational point of view, since it is independent of the
             signal.
                 There exist several types of DCTs: even, odd, symmetric, and the modified
             symmetric DCT. They possess slightly different properties which are of relevance
             for image coding applications. In fact, only the even DCT and modified symmetric
             DCT are suitable for image coding [27, 30, 34, 37].


             3.19.1 EDCT (Even Discrete Cosine Transform)
             The EDCT (even discrete cosine transform) is defined as
   109   110   111   112   113   114   115   116   117   118   119