Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Principles of digital image processing : core algorithms
Burger W., Burge M., Springer Publishing Company, Incorporated, London, UK, 2009. 329 pp. Type: Book (9781848001947)
Date Reviewed: Aug 21 2009

This text is the second of three volumes by Burger and Burge to provide an algorithmic introduction to digital image processing. The first volume [1] concentrates on introductory material; this volume expands on the material by adding implementation details to a number of the presented algorithms. This textbook is for academicians who want a mathematical or theoretical foundation that underlies the methods used, as well as for engineers who are interested in practical implementations of the most important algorithms. The volume is a very nice extension to the material and a worthwhile read.

The introductory chapter covers the basics of programming with images. The second chapter jumps into image analysis by defining and finding image regions; a number of different methods are discussed: flood filling, sequential region labeling, and contour finding. Implementation details of how to represent the image region as a matrix and how to represent the image using run-length encoding (RLE) are provided. Properties of binary regions are developed, including geometric, statistical, and moment-based shape features, as well as topological properties. The book takes a top-down approach and moves from regions (chapter 2) to simple curves (chapter 3) to a special type of curve, corners (chapter 4).

Chapter 3 detects simple curves. The first issue is retrieving salient structures from the image. The classical Hough transform, as improved by Duda and Hart [2], is used as the basis of a voting scheme to determine consistency among pixels with a particular curve interpretation, be it a line, circle, or ellipse. To accomplish this, the implementation utilizes an accumulator array. Chapter 4 uses the Harris and Stephens corner detector [3,4] to detect corners, by computing the corner response function to select good corner points. It should be noted that from an image detection point of view, gestalt vision psychophysicists avoid corner detection because of the variance it has to the viewpoint. More recently, corner detection based on the Harris operator is invariant: “interest points obtained from the multi-scale Harris operator with automatic scale selection are invariant to translations, rotations and uniform rescalings in the spatial domain” [5]. Readers are referred to the work of Lindeberg [6] for a full treatment. Appendix B provides source code for the major algorithms presented so far.

Color theory comprises the discussions in chapter 5, “Color Quantization,” and chapter 6, “Colorimetric Color Spaces.” Chapter 5 presents a number of algorithms to convert the current 24-bit color image to an eight-bit color image, such as Heckbert’s median cut [7], Gervautz and Purgathofer’s octree [8], and the populosity algorithm, which constructs a histogram to count the number of times each color appears and then chooses the most frequent colors. Other methods for vector quantization are also presented. Chapter 6 provides an extensive treatment of various colorimetric spaces (variants of CIE and RGB, as well as an L*a*b* color space implementation).

Chapters 7 to 9 involve more advanced mathematical development and analyze different types of transforms. Chapter 7 introduces spectral techniques with the classic Fourier transform and discusses important properties of the Fourier transform. The rest of the chapter works with discrete signals and implements the discrete Fourier transform (DFT). The treatment is from a teaching perspective, so each subsection addresses a specific aspect of the theory. Building on this theory treatment, chapter 8 implements the two-dimensional (2D) DFT. Many aspects of this transform are discussed, including windowing and the effects of periodicity. Chapter 9 differentiates the discrete cosine transform (DCT) by one and two dimensionality and the notions of separability.

The last two chapters are quite interesting. Chapter 10, “Geometric Operations,” concisely presents all types of mapping and interpolation techniques, and Java implementation details are discussed. Unlike previous chapters that focus on image analysis, this chapter is typically used for object reconstruction and the display of images. The last chapter has a higher-level vision application in mind, comparing images as a whole and for patterns within.

Reviewer:  Minette Carl Review #: CR137221 (1008-0780)
1) Burger, W.; Burge, M.J. Principles of digital image processing: fundamental techniques. Springer, London, UK, 2009.
2) Duda, R.O.; Hart, P.E. Use of the Hough Transformation to Detect Lines and Curves in Pictures. Comunications of the ACM 15, (1972), 11–15.
3) Harris, C.; Stephens, M. A combined corner and edge detector. In Proceedings of the 4th Alvey Vision Conference (Manchester, UK), ), The Plessey Company PLC, 1988, 147–151.
4) Harris, C. Active vision pp. 263-284. MIT Press, Cambridge, MA, USA, 1992.
5) Corner detection. Wikipedia. http://en.wikipedia.org/wiki/Corner_detection (accessed August 20, 2009). .
6) Lindeberg, T. Encyclopedia of Computer Science and Engineering pp. 2495-2504. John Wiley and Sons, , 2008.
7) Heckbert, P. Color image quantization for frame buffer display. Computer Graphics 16, (1982), 297–307.
8) Gervautz, M.; Purgathofer, W. Graphics gems pp. 287-293. Academic Press Professional, Inc., San Diego, CA, USA, 1990.
Bookmark and Share
  Reviewer Selected
 
 
General (I.4.0 )
 
 
Computer Science Education (K.3.2 ... )
 
 
Reference (A.2 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Matrix structured image processing
Dougherty E., Giardina C., Prentice-Hall, Inc., Upper Saddle River, NJ, 1987. Type: Book (9789780135656235)
Jul 1 1988
Digital image processing (2nd ed.)
Gonzales R., Wintz P., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1987. Type: Book (9789780201110265)
Jul 1 1988
Art and design: AI and its consequences
Howard G., John Wiley & Sons, Inc., New York, NY, 1986. Type: Book (9780471909309)
Dec 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy