About the Book
        
        A newly updated and revised edition of the classic introduction to digital image processing The Fourth Edition of Digital Image Processing provides a complete introduction to the field and includes new information that updates the state of the art. The text offers coverage of new topics and includes interactive computer display imaging examples and computer programming exercises that illustrate the theoretical content of the book. These exercises can be implemented using the Programmer's Imaging Kernel System (PIKS) application program interface included on the accompanying CD.
 Suitable as a textbook for students or as a reference for practitioners, this new edition provides a comprehensive treatment of these vital topics:
 
 Characterization of continuous images
 Image sampling and quantization techniques
 Two-dimensional signal processing techniques
 Image enhancement and restoration techniques
 Image analysis techniques
 Software implementation of image processing applications
 
 In addition, the bundled CD includes:
 
 A Solaris operating system executable version of the PIKS Scientific API
 A Windows operating system executable version of PIKS Scientific
 A Windows executable version of PIKSTool, a graphical user interface method of executing many of the PIKS Scientic operators without program compilation
 A PDF file format version of the PIKS Scientific C programmer's reference manual
 C program source demonstration programs
 A digital image database of most of the source images used in the book plus many others widely used in the literature
Table of Contents: 
Preface xiii
 Acknowledgments xvii
 PART 1 CONTINUOUS IMAGE CHARACTERIZATION 1
 1 Continuous Image Mathematical Characterization 3
 1.1 Image Representation, 3
 1.2 Two-Dimensional Systems, 5
 1.3 Two-Dimensional Fourier Transform, 10
 1.4 Image Stochastic Characterization, 14
 2 Psychophysical Vision Properties 23
 2.1 Light Perception, 23
 2.2 Eye Physiology, 26
 2.3 Visual Phenomena, 29
 2.4 Monochrome Vision Model, 33
 2.5 Color Vision Model, 39
 3 Photometry and Colorimetry 45
 3.1 Photometry, 45
 3.2 Color Matching, 49
 3.3 Colorimetry Concepts, 54
 3.4 Tristimulus Value Transformation, 61
 3.5 Color Spaces, 63
 PART 2 DIGITAL IMAGE CHARACTERIZATION 89
 4 Image Sampling and Reconstruction 91
 4.1 Image Sampling and Reconstruction Concepts, 91
 4.2 Monochrome Image Sampling Systems, 99
 4.3 Monochrome Image Reconstruction Systems, 110
 4.4 Color Image Sampling Systems, 119
 5 Image Quantization 127
 5.1 Scalar Quantization, 127
 5.2 Processing Quantized Variables, 133
 5.3 Monochrome and Color Image Quantization, 136
 PART 3 DISCRETE TWO-DIMENSIONAL PROCESSING 145
 6 Discrete Image Mathematical Characterization 147
 6.1 Vector-Space Image Representation, 147
 6.2 Generalized Two-Dimensional Linear Operator, 149
 6.3 Image Statistical Characterization, 153
 6.4 Image Probability Density Models, 158
 6.5 Linear Operator Statistical Representation, 162
 7 Superposition and Convolution 165
 7.1 Finite-Area Superposition and Convolution, 165
 7.2 Sampled Image Superposition and Convolution, 174
 7.3 Circulant Superposition and Convolution, 181
 7.4 Superposition and Convolution Operator Relationships, 184
 8 Unitary Transforms 189
 8.1 General Unitary Transforms, 189
 8.2 Fourier Transform, 193
 8.3 Cosine, Sine and Hartley Transforms, 199
 8.4 Hadamard, Haar and Daubechies Transforms, 204
 8.5 Karhunen–Loeve Transform, 211
 9 Linear Processing Techniques 217
 9.1 Transform Domain Processing, 217
 9.2 Transform Domain Superposition, 220
 9.3 Fast Fourier Transform Convolution, 225
 9.4 Fourier Transform Filtering, 233
 9.5 Small Generating Kernel Convolution, 241
 PART 4 IMAGE IMPROVEMENT 245
 10 Image Enhancement 247
 10.1 Contrast Manipulation, 248
 10.2 Histogram Modification, 259
 10.3 Noise Cleaning, 267
 10.4 Edge Crispening, 284
 10.5 Color Image Enhancement, 291
 10.6 Multispectral Image Enhancement, 298
 11 Image Restoration Models 307
 11.1 General Image Restoration Models, 307
 11.2 Optical Systems Models, 310
 11.3 Photographic Process Models, 314
 11.4 Discrete Image Restoration Models, 322
 12 Image Restoration Techniques 329
 12.1 Sensor and Display Point Nonlinearity Correction, 329
 12.2 Continuous Image Spatial Filtering Restoration, 335
 12.3 Pseudoinverse Spatial Image Restoration, 345
 12.4 SVD Pseudoinverse Spatial Image Restoration, 359
 12.5 Statistical Estimation Spatial Image Restoration, 364
 12.6 Constrained Image Restoration, 369
 12.7 Blind Image Restoration, 373
 12.8 Multi-Plane Image Restoration, 379
 13 Geometrical Image Modification 387
 13.1 Basic Geometrical Methods, 387
 13.2 Spatial Warping, 400
 13.3 Perspective Transformation, 404
 13.4 Camera Imaging Model, 407
 13.5 Geometrical Image Resampling, 410
 PART 5 IMAGE ANALYSIS 419
 14 Morphological Image Processing 421
 14.1 Binary Image Connectivity, 421
 14.2 Binary Image Hit or Miss Transformations, 424
 14.3 Binary Image Shrinking, Thinning, Skeletonizing and Thickening, 431
 14.4 Binary Image Generalized Dilation and Erosion, 442
 14.5 Binary Image Close and Open Operations, 453
 14.6 Gray Scale Image Morphological Operations, 455
 15 Edge Detection 465
 15.1 Edge, Line and Spot Models, 465
 15.2 First-Order Derivative Edge Detection, 471
 15.3 Second-Order Derivative Edge Detection, 492
 15.4 Edge-Fitting Edge Detection, 506
 15.5 Luminance Edge Detector Performance, 508
 15.6 Color Edge Detection, 522
 15.7 Line and Spot Detection, 529
 16 Image Feature Extraction 535
 16.1 Image Feature Evaluation, 535
 16.2 Amplitude Features, 537
 16.3 Transform Coefficient Features, 542
 16.4 Texture Definition, 545
 16.5 Visual Texture Discrimination, 547
 16.6 Texture Features, 555
 17 Image Segmentation 579
 17.1 Amplitude Segmentation, 580
 17.2 Clustering Segmentation, 587
 17.3 Region Segmentation, 590
 17.4 Boundary Segmentation, 595
 17.5 Texture Segmentation, 611
 17.6 Segment Labeling, 613
 18 Shape Analysis 623
 18.1 Topological Attributes, 623
 18.2 Distance, Perimeter and Area Measurements, 625
 18.3 Spatial Moments, 631
 18.4 Shape Orientation Descriptors, 643
 18.5 Fourier Descriptors, 645
 18.6 Thinning and Skeletonizing, 647
 19 Image Detection and Registration 651
 19.1 Template Matching, 651
 19.2 Matched Filtering of Continuous Images, 655
 19.3 Matched Filtering of Discrete Images, 662
 19.4 Image Registration, 664
 PART 6 IMAGE PROCESSING SOFTWARE 679
 20 PIKS Image Processing Software 681
 20.1 PIKS Functional Overview, 681
 20.2 PIKS Scientific Overview, 704
 21 PIKS Image Processing Programming Exercises 715
 21.1 Program Generation Exercises, 716
 21.2 Image Manipulation Exercises, 717
 21.3 Color Space Exercises, 718
 21.4 Region-of-Interest Exercises, 720
 21.5 Image Measurement Exercises, 721
 21.6 Quantization Exercises, 722
 21.7 Convolution Exercises, 723
 21.8 Unitary Transform Exercises, 724
 21.9 Linear Processing Exercises, 725
 21.10 Image Enhancement Exercises, 726
 21.11 Image Restoration Models Exercises, 728
 21.12 Image Restoration Exercises, 729
 21.13 Geometrical Image Modification Exercises, 729
 21.14 Morphological Image Processing Exercises, 730
 21.15 Edge Detection Exercises, 732
 21.16 Image Feature Extraction Exercises, 733
 21.17 Image Segmentation Exercises, 734
 21.18 Shape Analysis Exercises, 735
 21.19 Image Detection and Registration Exercises, 735
 Appendix 1 Vector-Space Algebra Concepts 737
 Appendix 2 Color Coordinate Conversion 753
 Appendix 3 Image Error Measures 759
 Appendix 4 PIKS Compact Disk 761
 Bibliography 763
 Index 769
About the Author : 
WILLIAM K. PRATT, PhD, has worked in imaging technology at the University of Southern California, Vicom Systems, Sun Microsystems, and, more recently, at PixelSoft. He is the author of numerous papers in the fields of communications and signal processing, and is the holder of several patents for image coding and image processing systems. He was one of the primary developers of the Programmer's Imaging Kernel System (PIKS) utilized in this volume.
WILLIAM K. PRATT, PhD, has worked in imaging technology at the University of Southern California, Vicom Systems, Sun Microsystems, and, more recently, at PixelSoft. He is the author of numerous papers in the fields of communications and signal processing, and is the holder of several patents for image coding and image processing systems. He was one of the primary developers of the Programmer's Imaging Kernel System (PIKS) utilized in this volume.
Review : 
"…one of the standard reference works in image processing." (Computing Reviews.com, June 6, 2007)
"…one of the standard reference works in image processing." (Computing Reviews.com, June 6, 2007)
"…one of the standard reference works in image processing." (Computing Reviews.com, June 6, 2007)
"…one of the standard reference works in image processing." (Computing Reviews.com, June 6, 2007)