0

Practical Image and Video Processing Using MATLAB

Wiley - IEEE 1

Erschienen am 14.10.2011, 1. Auflage 2011
175,00 €
(inkl. MwSt.)

Lieferbar innerhalb 1 - 2 Wochen

In den Warenkorb
Bibliografische Daten
ISBN/EAN: 9780470048153
Sprache: Englisch
Umfang: 704 S.
Format (T/L/B): 3.5 x 24.2 x 16.3 cm
Einband: gebundenes Buch

Beschreibung

Up-to-date, technically accurate coverage of essential topics in image and video processing This is the first book to combine image and video processing with a practical MATLAB(r)-oriented approach in order to demonstrate the most important image and video techniques and algorithms. Utilizing minimal math, the contents are presented in a clear, objective manner, emphasizing and encouraging experimentation. The book has been organized into two parts. Part I: Image Processing begins with an overview of the field, then introduces the fundamental concepts, notation, and terminology associated with image representation and basic image processing operations. Next, it discusses MATLAB(r) and its Image Processing Toolbox with the start of a series of chapters with hands-on activities and step-by-step tutorials. These chapters cover image acquisition and digitization; arithmetic, logic, and geometric operations; point-based, histogram-based, and neighborhood-based image enhancement techniques; the Fourier Transform and relevant frequency-domain image filtering techniques; image restoration; mathematical morphology; edge detection techniques; image segmentation; image compression and coding; and feature extraction and representation. Part II: Video Processing presents the main concepts and terminology associated with analog video signals and systems, as well as digital video formats and standards. It then describes the technically involved problem of standards conversion, discusses motion estimation and compensation techniques, shows how video sequences can be filtered, and concludes with an example of a solution to object detection and tracking in video sequences using MATLAB(r). Extra features of this book include: * More than 30 MATLAB(r) tutorials, which consist of step-by-step guides to exploring image and video processing techniques using MATLAB(r) * Chapters supported by figures, examples, illustrative problems, and exercises * Useful websites and an extensive list of bibliographical references This accessible text is ideal for upper-level undergraduate and graduate students in digital image and video processing courses, as well as for engineers, researchers, software developers, practitioners, and anyone who wishes to learn about these increasingly popular topics on their own.

Autorenportrait

InhaltsangabeLIST OF FIGURES xxi LIST OF TABLES xxxix FOREWORD xli PREFACE xliii ACKNOWLEDGMENTS xlix PART I IMAGE PROCESSING 1 INTRODUCTION AND OVERVIEW 3 1.1 Motivation / 3 1.2 Basic Concepts and Terminology / 5 1.3 Examples of Typical Image Processing Operations / 6 1.4 Components of a Digital Image Processing System / 10 1.5 Machine Vision Systems / 12 1.6 Resources / 14 1.7 Problems / 18 2 IMAGE PROCESSING BASICS 21 2.1 Digital Image Representation / 21 2.2 Image File Formats / 27 2.3 Basic Terminology / 28 2.4 Overview of Image Processing Operations / 30 3 MATLAB BASICS 35 3.1 Introduction to MATLAB / 35 3.2 Basic Elements of MATLAB / 36 3.3 Programming Tools: Scripts and Functions / 38 3.4 Graphics and Visualization / 43 3.5 Tutorial 3.1: MATLAB--a Guided Tour / 44 3.6 Tutorial 3.2: MATLAB Data Structures / 46 3.7 Tutorial 3.3: Programming in MATLAB / 53 3.8 Problems / 59 4 THE IMAGE PROCESSING TOOLBOX AT A GLANCE 61 4.1 The Image Processing Toolbox: an Overview / 61 4.2 Essential Functions and Features / 62 4.3 Tutorial 4.1: MATLAB Image Processing Toolbox--a Guided Tour / 72 4.4 Tutorial 4.2: Basic Image Manipulation / 74 4.5 Problems / 80 5 IMAGE SENSING AND ACQUISITION 83 5.1 Introduction / 83 5.2 Light, Color, and Electromagnetic Spectrum / 84 5.3 Image Acquisition / 89 5.4 Image Digitization / 93 5.5 Problems / 101 6 ARITHMETIC AND LOGIC OPERATIONS 103 6.1 Arithmetic Operations: Fundamentals and Applications / 103 6.2 Logic Operations: Fundamentals and Applications / 111 6.3 Tutorial 6.1: Arithmetic Operations / 113 6.4 Tutorial 6.2: Logic Operations and Region of Interest Processing / 118 6.5 Problems / 122 7 GEOMETRIC OPERATIONS 125 7.1 Introduction / 125 7.2 Mapping and Affine Transformations / 127 7.3 Interpolation Methods / 130 7.4 Geometric Operations Using MATLAB / 132 7.5 Other Geometric Operations and Applications / 134 7.6 Tutorial 7.1: Image Cropping, Resizing, Flipping, and Rotation / 138 7.7 Tutorial 7.2: Spatial Transformations and Image Registration / 142 7.8 Problems / 149 8 GRAYLEVEL TRANSFORMATIONS 151 8.1 Introduction / 151 8.2 Overview of Gray-level (Point) Transformations / 152 8.3 Examples of Point Transformations / 155 8.4 Specifying the Transformation Function / 161 8.5 Tutorial 8.1: Gray-level Transformations / 163 8.6 Problems / 169 9 HISTOGRAM PROCESSING 171 9.1 Image Histogram: Definition and Example / 171 9.2 Computing Image Histograms / 173 9.3 Interpreting Image Histograms / 174 9.4 Histogram Equalization / 176 9.5 Direct Histogram Specification / 181 9.6 Other Histogram Modification Techniques / 184 9.7 Tutorial 9.1: Image Histograms / 188 9.8 Tutorial 9.2: Histogram Equalization and Specification / 191 9.9 Tutorial 9.3: Other Histogram Modification Techniques / 195 9.10 Problems / 200 10 NEIGHBORHOOD PROCESSING 203 10.1 Neighborhood Processing / 203 10.2 Convolution and Correlation / 204 10.3 Image Smoothing (Low-pass Filters) / 211 10.4 Image Sharpening (High-pass Filters) / 218 10.5 Region of Interest Processing / 222 10.6 Combining Spatial Enhancement Methods / 223 10.7 Tutorial 10.1: Convolution and Correlation / 223 10.8 Tutorial 10.2: Smoothing Filters in the Spatial Domain / 225 10.9 Tutorial 10.3: Sharpening Filters in the Spatial Domain / 228 10.10 Problems / 234 11 FREQUENCYDOMAIN FILTERING 235 11.1 Introduction / 235 11.2 Fourier Transform: the Mathematical Foundation / 237 11.3 Lowpass Filtering / 243 11.4 Highpass Filtering / 248 11.5 Tutorial 11.1: 2D Fourier Transform / 252 11.6 Tutorial 11.2: Low-pass Filters in the Frequency Domain / 254 11.7 Tutorial 11.3: High-pass Filters in the Frequency Domain / 258 11.8 Problems / 264 12 IMAGE RESTORATION 265 12.1 Modeling of the Image Degradation and Restor

Leseprobe

Leseprobe