Principles of Digital Image Processing, Volume 2: Core Algorithms

By Wilhelm Burger, Mark J. Burge

This easy-to-follow textbook is the second one of 3 volumes which offer a contemporary, algorithmic advent to electronic photo processing, designed for use either by way of novices wanting an organization origin on which to construct, and practitioners looking for serious research and urban implementations of crucial recommendations. This quantity extends the introductory fabric provided within the first quantity (Fundamental recommendations) with extra concepts that shape a part of the normal image-processing toolbox.

Features and topics:
* sensible examples and punctiliously built chapter-ending routines drawn from the authors' years of expertise educating this material
* actual implementations, concise mathematical notation, and distinctive algorithmic descriptions designed for programmers and practitioners
* simply adaptable Java code and fully worked-out examples for simple inclusion in current (and swift prototyping of latest) applications
* makes use of ImageJ, the picture processing process constructed, maintained, and freely dispensed by way of the U.S. nationwide Institutes of healthiness (NIH)
Provides a supplementary site with the total Java resource code, try pictures, and corrections – www.imagingbook.com
* extra presentation instruments for teachers together with an entire set of figures, tables, and mathematical elements

This thorough, reader-friendly textual content will equip undergraduates with a deeper realizing of the subject and should be worthwhile for extra constructing wisdom through self-study.

Show description

Quick preview of Principles of Digital Image Processing, Volume 2: Core Algorithms PDF

Best Computer Science books

PIC Robotics: A Beginner's Guide to Robotics Projects Using the PIC Micro

This is every thing the robotics hobbyist must harness the ability of the PICMicro MCU! during this heavily-illustrated source, writer John Iovine offers plans and whole components lists for eleven easy-to-build robots every one with a PICMicro "brain. ” The expertly written assurance of the PIC uncomplicated desktop makes programming a snap -- and plenty of enjoyable.

Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics (Interactive Technologies)

Successfully measuring the usability of any product calls for selecting the right metric, utilising it, and successfully utilizing the data it finds. Measuring the consumer event presents the 1st unmarried resource of functional details to allow usability pros and product builders to do exactly that.

Information Retrieval: Data Structures and Algorithms

Info retrieval is a sub-field of laptop technological know-how that offers with the computerized garage and retrieval of files. offering the newest details retrieval suggestions, this consultant discusses info Retrieval info constructions and algorithms, together with implementations in C. geared toward software program engineers development platforms with publication processing parts, it offers a descriptive and evaluative clarification of garage and retrieval platforms, dossier constructions, time period and question operations, rfile operations and undefined.

The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1

The paintings of desktop Programming, quantity 4A:  Combinatorial Algorithms, half 1   Knuth’s multivolume research of algorithms is widely known because the definitive description of classical machine technological know-how. the 1st 3 volumes of this paintings have lengthy comprised a special and worthwhile source in programming thought and perform.

Additional resources for Principles of Digital Image Processing, Volume 2: Core Algorithms

Show sample text content

158 eight. 1. 2 enforcing the Two-Dimensional DFT . . . . . . . . . . . . . . 158 eight. 2 Visualizing the second Fourier remodel . . . . . . . . . . . . . . . . . . . . . . . 162 eight. 2. 1 variety of Spectral Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 eight. 2. 2 headquartered illustration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 eight. three Frequencies and Orientation in second . . . . . . . . . . . . . . . . . . . . . . . . . . 164 eight. three. 1 Effective Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 eight. three. 2 Frequency Limits and Aliasing in second . . . . . . . . . . . . . . . . . . 164 eight. three. three Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a hundred sixty five eight. three. four Normalizing the 2nd Spectrum . . . . . . . . . . . . . . . . . . . . . . . . 166 eight. three. five Effects of Periodicity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 eight. three. 6 Windowing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 eight. three. 7 Windowing features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 eight. four second Fourier remodel Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 eight. five purposes of the DFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . one hundred seventy five eight. five. 1 Linear filter out Operations in Frequency house . . . . . . . . . . . a hundred seventy five eight. five. 2 Linear Convolution as opposed to Correlation . . . . . . . . . . . . . . . . 177 eight. five. three Inverse Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 eight. 6 workouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . one hundred eighty nine. The Discrete Cosine rework (DCT) . . . . . . . . . . . . . . . . . . . . . 183 nine. 1 One-Dimensional DCT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 nine. 1. 1 DCT foundation services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 nine. 1. 2 imposing the One-Dimensional DCT . . . . . . . . . . . . . . 186 nine. 2 Two-Dimensional DCT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 nine. 2. 1 Separability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 nine. 2. 2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 nine. three different Spectral Transforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 nine. four routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a hundred ninety Contents xi 10. Geometric Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 10. 1 2nd Mapping functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 10. 1. 1 easy Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 10. 1. 2 Homogeneous Coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 10. 1. three Affine (Three-Point) Mapping . . . . . . . . . . . . . . . . . . . . . . . . 195 10. 1. four Projective (Four-Point) Mapping . . . . . . . . . . . . . . . . . . . . . 197 10. 1. five Bilinear Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 10. 1. 6 different Nonlinear photo changes . . . . . . . . . . . . . . . 204 10. 1. 7 neighborhood snapshot adjustments . . . . . . . . . . . . . . . . . . . . . . . . 207 10. 2 Resampling the picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 10. 2. 1 Source-to-Target Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 10. 2. 2 Target-to-Source Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 10. three Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 10. three. 1 uncomplicated Interpolation equipment . . . . . . . . . . . . . . . . . . . . . . . . 211 10. three. 2 perfect Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 10. three. three Interpolation via Convolution . . . . . . . . . . . . . . . . . . . . . . . . 217 10. three. four Cubic Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 10. three. five Spline Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 10. three. 6 Lanczos Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 10. three. 7 Interpolation in 2nd .

Download PDF sample

Rated 4.25 of 5 – based on 22 votes