4th Edition

Digital Image Processing and Analysis Digital Image Enhancement, Restoration and Compression

By Scott E Umbaugh Copyright 2023
    488 Pages 286 Color Illustrations
    by CRC Press

    448 Pages 286 Color Illustrations
    by CRC Press

    Also available as eBook on:

    Digital Image Enhancement, Restoration and Compression focuses on human vision-based imaging application development. Examples include making poor images look better, the development of advanced compression algorithms, special effects imaging for motion pictures and the restoration of satellite images distorted by atmospheric disturbance. This book presents a unique engineering approach to the practice of digital imaging, which starts by presenting a global model to help gain an understanding of the overall process, followed by a breakdown and explanation of each individual topic. Topics are presented as they become necessary for understanding the practical imaging model under study, which provides the reader with the motivation to learn about and use the tools and methods being explored.

    The book includes chapters on imaging systems and software, the human visual system, image transforms, image filtering, image enhancement, image restoration, and image compression. Numerous examples, including over 700 color images, are used to illustrate the concepts discussed. Readers can explore their own application development with any programming language, including C/C++, MATLAB®, Python and R, and software is provided for both the Windows/C/C++ and MATLAB environments.

    The book can be used by the academic community in teaching and research, with over 1,000 PowerPoint slides and a complete solutions manual to the over 230 included problems. It can also be used for self-study by those involved with application development, whether they are engineers, scientists or artists. The new edition has been extensively updated and includes numerous problems and programming exercises that will help the reader and student develop their skills.

    Chapter 1: Digital Image Processing and Analysis

    1.1 Overview

    1.2 Image Processing and Human Vision

    1.3 Digital Imaging Systems

    1.4 Image Formation and Sensing

    1.5 Image Representation

    1.6 Key Points

    1.7 References and Further Reading

    1.8 Exercises

    Chapter 2: Image Processing Development Tools

    2.1 Introduction and Overview

    2.2 CVIPtools Windows GUI

    2.3 CVIPlab for C/C++ Programming

    2.4 The Matlab CVIP Toolbox

    2.5 References and Further Reading

    2.6 Introductory Programming Exercises

    2.7 Digital Image Processing and Human Vision Projects

    Chapter 3: Digital Image Processing and Visual Perception

    3.1 Introduction

    3.2 Image Analysis

    3.3 Human Visual Perception

    3.4 Image Fidelity Criteria

    3.5 Key points

    3.6 References and Further Reading

    3.7 Exercises

    3.8 Supplementary Exercises

    Chapter 4: Discrete Transforms

    4.1 Introduction and Overview

    4.2 Fourier Transform

    4.3 Discrete Cosine Transform

    4.4 Discrete Walsh-Hadamard Transform

    4.5 Discrete Haar Transform

    4.6 Principal Components Transform

    4.7 Key Points

    4.8 References and Further Reading

    4.9 Exercises

    4.10 Supplementary Exercises

    Chapter 5: Transform Filters, Spatial Filters and the Wavelet Transform

    5.1 Introduction and Overview

    5.2 Lowpass Filters

    5.3 Highpass Filters

    5.4 Bandpass, Bandreject and Notch Filters

    5.5 Spatial Filtering via Convolution

    5.6 Discrete Wavelet Transform

    5.7 Key Points

    5.8 References and Further Reading

    5.9 Exercises

    5.10 Supplementary Exercises

    Chapter 6: Image Enhancement

    6.1 Introduction and Overview

    6.2 Gray Scale Modification

    6.3 Image Sharpening

    6.4 Image Smoothing

    6.5 Key Points

    6.6 References and Further Reading

    6.7 Exercises

    6.8 Supplementary Exercises

    Chapter 7: Image Restoration and Reconstruction

    7.1 Introduction and Overview

    7.2 Noise Models

    7.3 Noise Removal Using Spatial Filters

    7.4 The Degradation Function

    7.5 Frequency Domain Restoration Filters

    7.6 Geometric Transforms

    7.7 Image Reconstruction

    7.8 Key Points

    7.9 References and Further Reading

    7.10 Exercises

    7.11 Supplementary Exercises

    Chapter 8: Image Compression

    8.1 Introduction and Overview

    8.2 Lossless Compression Methods

    8.3 Lossy Compression Methods

    8.4 Key Points

    8.5 References and Further Reading

    8.6 Exercises

    8.7 Supplementary Exercises



    Dr. Scott E Umbaugh is a Distinguished Research Professor of Electrical and Computer Engineering and Graduate Program Director for the Department of Electrical and Computer Engineering at Southern Illinois University Edwardsville (SIUE). He is also the Director of the Computer Vision and Image Processing (CVIP) Laboratory at SIUE. He has been teaching computer vision and image processing, as well as computer and electrical engineering design, for over 30 years. His professional interests include computer vision and image processing education, research and development of both human and computer vision applications, and engineering design education.

    Prior to his academic career, Dr. Umbaugh worked as a computer design engineer and project manager in the avionics and telephony industries. He has been a computer imaging consultant since 1986 and has provided consulting services for the aerospace, medical and manufacturing industries with projects ranging from automatic identification of defects in microdisplay chips to analysis of thermographic images for clinical diagnosis of brain disease. He has performed research and development for projects funded by the National Institutes of Health, the National Science Foundation and the U. S. Department of Defense.

    Dr. Umbaugh is author or co-author of numerous technical papers, two edited books, and multiple editions of his textbooks on computer vison and image processing. His books are used at academic and research organizations throughout the world. He has served on editorial boards and as a reviewer for a variety of IEEE journals and has evaluated research monographs and textbooks in the imaging field.

    Dr. Umbaugh received his B.S.E. degree with honors from Southern Illinois University Edwardsville in 1982, M.S.E.E. in 1987 and Ph.D. in 1990 from the Missouri University of Science and Technology, where he was a Chancellor's Fellow. He is a senior member of the Institute of Electrical and Electronic Engineers (IEEE), a member of Sigma Xi and the International Society for Optical Engineering (SPIE). Dr. Umbaugh is also the primary developer of the CVIPtools software package and the associated CVIP Matlab Toolbox.