Digital Image Processing, 4th edition

Published by Pearson (March 20, 2017) © 2018

  • Rafael C. Gonzalez University of Tennessee
  • Richard E. Woods MedData Interactive

eTextbook

per month

  • Anytime, anywhere learning with the Pearson+ app
  • Easy-to-use search, navigation and notebook
  • Simpler studying with flashcards
$229.32

  • Hardcover, paperback or looseleaf edition
  • Affordable rental option for select titles

For courses in Image Processing and Computer Vision.

Introduce your students to image processing with the industry’s most prized text

For 40 years, Image Processing has been the foundational text for the study of digital image processing. The book is suited for students at the college senior and first-year graduate level with prior background in mathematical analysis, vectors, matrices, probability, statistics, linear systems, and computer programming. As in all earlier editions, the focus of this edition of the book is on fundamentals.

The 4th Edition, which celebrates the book’s 40th anniversary, is based on an extensive survey of faculty, students, and independent readers in 150 institutions from 30 countries. Their feedback led to expanded or new coverage of topics such as deep learning and deep neural networks, including convolutional neural nets, the scale-invariant feature transform (SIFT), maximally-stable extremal regions (MSERs), graph cuts, k-means clustering and superpixels, active contours (snakes and level sets), and exact histogram matching.  Major improvements were made in reorganizing the material on image transforms into a more cohesive presentation, and in the discussion of spatial kernels and spatial filtering.  Major revisions and additions were made to examples and homework exercises throughout the book. For the first time, we added MATLAB projects at the end of every chapter, and compiled support packages for students and faculty containing, solutions, image databases, and sample code.   

Support materials for this title can be found here: http://www.imageprocessingplace.com

Provide an introduction to basic concepts and methodologies applicable to digital image processing

  • Timely, highly readable, and heavily illustrated with numerous examples of practical significance.
    • NEW! This edition contains 425 new images, 135 new drawings, and 220 new exercises.
  • Focuses on the fundamental material whose scope of application is not limited to the solution of specialized problems
  • Updated with feedback from an extensive survey that involved faculty, students, and independent readers of the book in 150 institutions from 30 countries.
    • UPDATED! A complete update of the image pattern recognition chapter to incorporate new material on deep neural networks, backpropagation, deep learning, and, especially, deep convolutional neural networks.
    • EXPANDED! Coverage of feature extraction, including the Scale Invariant Feature Transform (SIFT, maximally stable extremal regions (MSERs), and corner detection.
    • NEW! Coverage of graph cuts and their application to segmentation.
    • NEW! A discussion of superpixels and their use in region segmentation.
    • NEW! An introduction to segmentation using active contours (snakes and level sets).
    • NEW! Material related to exact histogram matching.
    • EXPANDED! Coverage of the fundamentals of spatial filtering, image transforms, and finite differences with a focus on edge detection.
  • NEW! Two new chapters:
    • A chapter dealing with active contours for image segmentation, including snakes and level sets.
    • A chapter that brings together wavelets, several new transforms, and many of the image transforms that were scattered throughout the book.
  • NEW! 120 MATLAB projects, located at the end of every chapter and are structured in a unique way that gives instructors significant flexibility in how projects are assigned.
    • The MATLAB functions required to solve all the projects in the book are provided in executable, p-code format which makes it possible for projects to be assigned solely for the purpose of experimenting with image processing concepts, without having to write a single line of code.
    • Alternatively, when instructors elect to assign projects that involve MATLAB code development, we provide students enough answers to form a good base that they can expand, thus gaining experience with developing software solutions to image processing problems

Comprehensive support for both students and instructors

  • A companion website is available at http://www.imageprocessingplace.com 
    • Although Digital Image Processing is a completely self-contained book, the companion website offers additional support in a number of important areas, including solution manuals, errata sheets, tutorials, publications in the field, a list of books, numerous databases, links to related websites, and many other features that complement the book.
  • NEW! Student Support Package contains all the original images in the book, answers to selected exercises, detailed answers (including MATLAB code) to selected MATLAB projects, and instructions for using a set of utility functions that complement the projects.
  • NEW! Faculty Support Package contains solutions to all exercises and projects, teaching suggestions, and all the art in the book in the form of modifiable Powerpoint slides. One support package is made available with every new book, free of charge.

About the Book

  • A complete update of the image pattern recognition chapter to incorporate new material, including deep neural networks, backpropagation, deep learning, and, especially, deep convolutional neural networks.
  • Expanded coverage of feature extraction, including maximally stable extremal regions, and the Scale Invariant Feature Transform (SIFT).
  • A discussion of superpixels and their use in region segmentation.
  • Coverage of graph cuts and their application to segmentation.
  • An introduction to segmentation using active contours (snakes and level sets).
  • New material related to histogram matching.
  • Expanded coverage of the fundamentals of spatial filtering.
  • A more comprehensive and cohesive coverage of image transforms.
  • A more complete presentation of finite differences, with a focus on edge detection.
  • More homework problems at the end of the chapters.
  • More examples.
  • MATLAB computer projects.

Content updates

  • Chapter 1: Some figures were updated and parts of the text were rewritten to correspond to changes in later chapters.
  • Chapter 2: A new section dealing with random numbers and probability, with an emphasis on their application to image processing. Many sections and examples were rewritten for clarity.
    • 12 new examples, 31 new images, 22 new drawings, 32 new exercises, and 10 new MATLAB projects.
  • Chapter 3: A new section on exact histogram matching, a discussion on separable filter kernels, expanded coverage on the properties of lowpass Gaussian kernels, and highpass, bandreject, and bandpass filters.
    • 6 new examples, 67 new images, 18 new line drawings, 31 new exercises, and 10 new MATLAB projects.
  • Chapter 4: Several sections were revised to improve the clarity of presentation.
    • 35 new images, 4 new line drawings, 25 new exercises, and 10 new MATLAB projects.
  • Chapter 5: Clarifications and a few corrections in notation.
    • 6 new images, 17 new exercises, and 10 new MATLAB projects.
  • Chapter 6: A new chapter that brings together wavelets, several new transforms, and many of the image transforms that were scattered throughout the book. The emphasis of this chapter is on a cohesive presentation of these transforms from a unified point of view.  
    • 24 new images, 20 new drawings, 25 new exercises and 15 new MATLAB projects.
  • Chapter 7: Material dealing with color image processing was moved to this chapter. Several sections were clarified, and the explanation of the CMY and CMYK color models was expanded.
    • 2 new images and 10 new MATLAB projects.
  • Chapter 8: Numerous clarifications and minor improvements to the presentation.
    • 10 new MATLAB projects to this chapter.   
  • Chapter 9: A complete rewrite of several sections, including redrafting of several line drawings.
    • 18 new exercises and 10 new MATLAB projects.
  • Chapter 10: Several sections were rewritten for clarity. Updated the chapter by adding coverage of finite differences, K-means clustering, superpixels, and graph cuts.
    • 4 new examples, 31 new images, 3 new drawings, 8 new exercises, and 10 new MATLAB projects.
  • Chapter 11: A new chapter dealing with active contours for image segmentation, including snakes and level sets. An important feature in this chapter is that it presents a derivation of the fundamental snake equation as well as a derivation of the level set equation. Both equations are derived starting from basic principles, and the methods are illustrated with numerous examples in order to bring this material to a level that could be understood by beginners in the field.  
    • 17 new examples, 141 new images, 19 new drawings, 37 new problems, and 10 new MATLAB projects.
  • Chapter 12: Chapter on feature extraction, which was moved from its 11th position in the previous edition. Updated with numerous topics, improvements in the clarity of presentation, added coverage of slope change codes, expanded explanation of skeletons, medial axes, and the distance transform, and new basic descriptors of compactness, circularity, and eccentricity. New material includes coverage of the Harris-Stephens corner detector, and a presentation of maximally stable extremal regions. A major addition to the chapter is a comprehensive discussion dealing with the Scale-Invariant Feature Transform (SIFT).  
    • 65 new images, 15 new drawings, 4 new examples, 15 new exercises, and 10 new MATLAB projects.
  • Chapter 13: Image pattern recognition chapter that was Chapter 12 in the previous edition. Now includes coverage of deep convolutional neural networks, an extensive rewrite of neural networks, deep learning, and a comprehensive discussion on fully-connected, deep neural networks that includes derivation of backpropagation starting from basic principles.  
    • 23 new images, 28 new drawings, 12 new exercises, and 10 new MATLAB projects.

1. Introduction

What Is Digital Image Processing?

The Origins of Digital Image Processing

Examples of Fields that Use Digital Image Processing

Fundamental Steps in Digital Image Processing

Components of an Image Processing System


2. Digital Image Fundamentals

Elements of Visual Perception

Light and the Electromagnetic Spectrum. Image Sensing and Acquisition

Image Sampling and Quantization

Some Basic Relationships Between Pixels

An Introduction to the Mathematical Tools Used in Digital Image Processing


3. Intensity Transformations and Spatial Filtering

Background

Some Basic Intensity Transformation Functions

Histogram Processing. Fundamentals of Spatial Filtering

Smoothing Spatial Filters

Sharpening Spatial Filters

Combining Spatial Enhancement Methods

Using Fuzzy Techniques for Intensity Transformations and Spatial Filtering


4. Filtering in the Frequency Domain

Background

Preliminary Concepts

Sampling and the Fourier Transform of Sampled Functions

The Discrete Fourier Transform (DFT) of One Variable

Extension to Functions of Two Variables

Some Properties of the 2-D Discrete Fourier Transform

The Basics of Filtering in the Frequency Domain

Image Smoothing Using Frequency Domain Filters

Image Sharpening Using Frequency Domain Filters

Selective Filtering

Implementation


5. Image Restoration and Reconstruction

A Model of the Image Degradation/Restoration Process

Noise Models

Restoration in the Presence of Noise Only–Spatial Filtering

Periodic Noise Reduction by Frequency Domain Filtering

Linear, Position-Invariant Degradations. Estimating the Degradation Function

Inverse Filtering

Minimum Mean Square Error (Wiener) Filtering

Constrained Least Squares Filtering. Geometric Mean Filter

Image Reconstruction from Projections.


6. Color Image Processing

Color Fundamentals

Color Models

Pseudocolor Image Processing

Basics of Full-Color Image Processing

Color Transformations. Smoothing and Sharpening

Image Segmentation Based on Color

Noise in Color Images

Color Image Compression


7. Wavelets and Multiresolution Processing

Background

Multiresolution Expansions

Wavelet Transforms in One Dimension

The Fast Wavelet Transform

Wavelet Transforms in Two

Rafael C. Gonzalez received the B.S.E.E. degree from the University of Miami in 1965 and the M.E. and Ph.D. degrees in electrical engineering from the University of Florida, Gainesville, in 1967 and 1970, respectively. He joined the Electrical and Computer Engineering Department at University of Tennessee, Knoxville (UTK) in 1970, where he became Associate Professor in 1973, Professor in 1978, and Distinguished Service Professor in 1984. He served as Chairman of the department from 1994 through 1997. He is currently a Professor Emeritus at UTK.

Gonzalez is the founder of the Image & Pattern Analysis Laboratory and the Robotics & Computer Vision Laboratory at the University of Tennessee. He also founded Perceptics Corporation in 1982 and was its president until 1992. The last three years of this period were spent under a full-time employment contract with Westinghouse Corporation, who acquired the company in 1989.

Under his direction, Perceptics became highly successful in image processing, computer vision, and laser disk storage technology. In its initial ten years, Perceptics introduced a series of innovative products, including: The world's first commercially-available computer vision system for automatically reading the license plate on moving vehicles; a series of large-scale image processing and archiving systems used by the U.S. Navy at six different manufacturing sites throughout the country to inspect the rocket motors of missiles in the Trident II Submarine Program; the market leading family of imaging boards for advanced Macintosh computers; and a line of trillion-byte laserdisc products.


He is a frequent consultant to industry and government in the areas of pattern recognition, image processing, and machine learning. His academic honors for work in these fields include the 1977 UTK College of Engineering Faculty Achievement Award; the 1978 UTK Chancellor's Research Scholar Award; the 1980 Magnavox Engineering Professor Award; and the 1980 M.E. Brooks Distinguished Professor Award. In 1981 he became an IBM Professor at the University of Tennessee and in 1984 he was named a Distinguished Service Professor there. He was awarded a Distinguished Alumnus Award by the University of Miami in 1985, the Phi Kappa Phi Scholar Award in 1986, and the University of Tennessee's Nathan W. Dougherty Award for Excellence in Engineering in 1992.

Honors for industrial accomplishment include the 1987 IEEE Outstanding Engineer Award for Commercial Development in Tennessee; the 1988 Albert Rose Nat'l Award for Excellence in Commercial Image Processing; the 1989 B. Otto Wheeley Award for Excellence in Technology Transfer; the 1989 Coopers and Lybrand Entrepreneur of the Year Award; the 1992 IEEE Region 3 Outstanding Engineer Award; and the 1993 Automated Imaging Association National Award for Technology Development.

Gonzalez is author or co-author of over 100 technical articles, two edited books, and four textbooks in the fields of pattern recognition, image processing and robotics. His books are used in over 500 universities and research institutions throughout the world. He is listed in the prestigious Marquis Who's Who in America, Marquis Who's Who in Engineering, Marquis Who's Who in the World, and in 10 other national and international biographical citations. He ii is the co-holder of two U.S. Patents, and has been an associate editor of the IEEE Transactions on Systems, Man and Cybernetics, and the International Journal of Computer and Information Sciences. He is a member of numerous professional and honorary societies, including Tau Beta Pi, Phi Kappa Phi, Eta Kapp Nu, and Sigma Xi. He is a Fellow of the IEEE.

Richard E. Woods earned his B.S., M.S., and Ph.D. degrees in Electrical Engineering from the University of Tennessee, Knoxville in 1975, 1977, and 1980, respectively. He became an Assistant Professor of Electrical Engineering and Computer Science in 1981 and was recognized as a Distinguished Engineering Alumnus in 1986.


A veteran hardware and software developer, Dr. Woods has been involved in the founding of several high-technology startups, including Perceptics Corporation, where he was responsible for the development of the company’s quantitative image analysis and autonomous decision-making products; MedData Interactive, a high technology company specializing in the development of handheld computer systems for medical applications; and Interapptics, an internet-based company that designs desktop and handheld computer applications.

Dr. Woods currently serves on several nonprofit educational and media-related boards, including Johnson University, and was recently a summer English instructor at the Beijing Institute of Technology. He is the holder of a U.S. Patent in the area of digital image processing and has published two textbooks, as well as numerous articles related to digital signal processing. Dr. Woods is a member of several professional societies, including Tau Beta Pi, Phi Kappa Phi, and the IEEE.

Need help? Get in touch

Pearson+

All in one place. Pearson+ offers instant access to eTextbooks, videos and study tools in one intuitive interface. Students choose how they learn best with enhanced search, audio and flashcards. The Pearson+ app lets them read where life takes them, no wi-fi needed. Students can access Pearson+ through a subscription or their MyLab or Mastering course.

Video
Play
Privacy and cookies
By watching, you agree Pearson can share your viewership data for marketing and analytics for one year, revocable by deleting your cookies.

Pearson eTextbook: What’s on the inside just might surprise you

They say you can’t judge a book by its cover. It’s the same with your students. Meet each one right where they are with an engaging, interactive, personalized learning experience that goes beyond the textbook to fit any schedule, any budget, and any lifestyle.Â