Principles of Digital Image Processing: Advanced Methods
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Medienkombination Buch |
Sprache: | English |
Veröffentlicht: |
London
Springer
2013
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Undergraduate Topics in Computer Science
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Beschreibung: | XIII, 369 S. Ill., graph. Darst. 235 mm x 178 mm |
ISBN: | 9781848829183 9781848829190 |
Internformat
MARC
LEADER | 00000nom a2200000 c 4500 | ||
---|---|---|---|
001 | BV041747499 | ||
003 | DE-604 | ||
005 | 20220615 | ||
008 | 140320s2013 ||| 0| bneng d | ||
015 | |a 09,N33,0015 |2 dnb | ||
016 | 7 | |a 995655057 |2 DE-101 | |
020 | |a 9781848829183 |c Book w. online files/update. : ca. EUR 37.40 (freier Pr.), ca. sfr 58.50 (freier Pr.) |9 978-1-84882-918-3 | ||
020 | |a 9781848829190 |c Online |9 978-1-84882-919-0 | ||
024 | 3 | |a 9781848829183 | |
028 | 5 | 2 | |a 12541270 |
035 | |a (OCoLC)878492576 | ||
035 | |a (DE-599)DNB995655057 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-898 |a DE-739 | ||
084 | |a ST 330 |0 (DE-625)143663: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Burger, Wilhelm |e Verfasser |4 aut | |
245 | 1 | 0 | |a Principles of Digital Image Processing |b Advanced Methods |c Wilhelm Burger ; Mark J. Burge |
250 | |a 1. Aufl. | ||
264 | 1 | |a London |b Springer |c 2013 | |
300 | |a XIII, 369 S. |b Ill., graph. Darst. |c 235 mm x 178 mm | ||
490 | 0 | |a Undergraduate Topics in Computer Science | |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Bildverarbeitung |0 (DE-588)4006684-8 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a Bildverarbeitung |0 (DE-588)4006684-8 |D s |
689 | 0 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Burge, Mark James |e Verfasser |0 (DE-588)132219336 |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027193962&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027193962&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
999 | |a oai:aleph.bib-bvb.de:BVB01-027193962 |
Datensatz im Suchindex
_version_ | 1804152043391156224 |
---|---|
adam_text | Contents
Preface
.........................................................
v
1.
Introduction
................................................ 1
2.
Automatic
Thresholding
.................................... 5
2.1
Global
histogram-based thresholding
........................ 6
2.1.1
Statistical information from the histogram
............. 8
2.1.2
Simple threshold selection
........................... 10
2.1.3
Iterative threshold selection
(ISODATA
algorithm)
..... 11
2.1.4
Otsu s method
..................................... 14
2.1.5
Maximum entropy thresholding
...................... 18
2.1.6
Minimum error thresholding
......................... 22
2.2
Local adaptive thresholding
................................ 30
2.2.1
Bernsen s method
.................................. 30
2.2.2
Niblack s method
................................... 34
2.3
Java implementation
...................................... 46
2.4
Summary and further reading
.............................. 49
2.5
Exercises
................................................ 49
3.
Filters for Color Images
.................................... 51
3.1
Linear filters
............................................. 51
3.1.1
Using monochromatic linear filters on color images
..... 52
3.1.2
Color space considerations
........................... 55
3.2
Non-linear color filters
.................................... 66
3.2.1
Scalar median filter
................................. 66
3.2.2
Vector median filter
................................ 67
3.2.3
Sharpening vector median filter
...................... 69
3.3
Java implementation
...................................... 76
3.4
Further reading
.......................................... 80
3.5
Exercises
................................................ 80
4.
Edge Detection in Color Images
............................ 83
4.1
Monochromatic techniques
................................. 84
4.2
Edges in vector-valued images
.............................. 88
4.2.1
Multi-dimensional gradients
......................... 88
4.2.2
The Jacobian matrix
................................ 93
4.2.3
Squared local contrast
.............................. 94
4.2.4
Color edge magnitude
............................... 95
4.2.5
Color edge orientation
.............................. 97
4.2.6
Grayscale gradients revisited
......................... 99
4.3
Canny edge operator
...................................... 103
4.3.1
Canny edge detector for grayscale images
..............103
4.3.2
Canny edge detector for color images
.................105
4.4
Implementation
..........................................115
4.5
Other color edge operators
.................................116
5.
Edge-Preserving Smoothing Filters
.........................119
5.1
Kuwahara-type filters
.....................................120
5.1.1
Application to color images
..........................123
5.2
Bilateral filter
............................................126
5.2.1
Domain vs. range filters
.............................128
5.2.2
Bilateral filter with Gaussian kernels
..................131
5.2.3
Application to color images
..........................132
5.2.4
Separable implementation
...........................136
5.2.5
Other implementations and improvements
.............141
5.3 Anisotropie
diffusion filters
................................143
5.3.1
Homogeneous diffusion and the heat equation
..........144
5.3.2
Perona-Malik filter
.................................146
5.3.3
Perona-Malik filter for color images
...................149
5.3.4
Geometry-preserving anisotropic diffusion
.............156
5.3.5
Tschumperlé-Deriche
algorithm
.......................157
5.4
Measuring image quality
..................................161
5.5
Implementation
..........................................164
5.6
Exercises
................................................165
6.
Fourier
Shape Descriptors
..................................169
6.1
2D boundaries in the complex plane
........................169
6.1.1
Parameterized boundary curves
......................169
6.1.2
Discrete 2D boundaries
.............................170
6.2
Discrete Fourier transform
.................................171
6.2.1
Forward transform
..................................173
6.2.2
Inverse Fourier transform (reconstruction)
.............173
6.2.3
Periodicity of the DFT spectrum
.....................177
6.2.4
Truncating the DFT spectrum
.......................177
6.3
Geometric interpretation of Fourier coefficients
...............179
6.3.1
Coefficient
Gq
corresponds to the contour s centroid
.... 180
6.3.2
Coefficient G corresponds to a circle
.................181
6.3.3
Coefficient Gm corresponds to a circle with frequency
m
. 182
6.3.4
Negative frequencies
................................183
6.3.5
Fourier descriptor pairs correspond to ellipses
..........183
6.3.6
Shape reconstruction from truncated Fourier descriptors
. 187
6.3.7
Fourier descriptors from arbitrary polygons
............193
6.4
Effects of geometric transformations
........................195
6.4.1
Translation
........................................197
6.4.2
Scale change
.......................................199
6.4.3
Shape rotation
.....................................199
6.4.4
Shifting the contour start position
....................200
6.4.5
Effects of phase removal
.............................201
6.4.6
Direction of contour traversal
........................203
6.4.7
Reflection (symmetry)
..............................203
6.5
Making Fourier descriptors invariant
........................203
6.5.1
Scale
invariance
....................................204
6.5.2
Start point
invariance
...............................205
6.5.3
Rotation
invariance
...........-......................208
6.5.4
Other approaches
..................................209
6.6
Shape matching with Fourier descriptors
....................214
6.6.1
Magnitude-only matching
...........................214
6.6.2
Complex (phase-preserving) matching
.................218
6.7
Java implementation
......................................219
6.8
Summary and further reading
..............................225
6.9
Exercises
................................................225
7.
SIFT
—
Scale-Invariant Local Features
.......................229
7.1
Interest points at multiple scales
...........................230
7.1.1
The Laplacian-of-Gaussian (LoG) filter
................231
7.1.2
Gaussian scale space
................................237
7.1.3
LoG/DoG scale space
...............................240
7.1.4
Hierarchical scale space
.............................242
7.1.5
Scale space implementation in SIFT
..................248
7.2
Key point selection and refinement
.........................252
7.2.1
Local
extrema
detection
.............................255
7.2.2
Position refinement
.................................257
7.2.3
Suppressing responses to edge-like structures
...........260
7.3
Creating Local Descriptors
................................263
7.3.1
Finding dominant orientations
.......................263
7.3.2
Descriptor formation
................................267
7.4
SIFT algorithm summary
..................................276
7.5
Matching SIFT Features
..................................276
7.5.1
Feature distance and match quality
...................285
7.5.2
Examples
.........................................287
7.6
Efficient feature matching
.................................289
7.7
SIFT implementation in Java
..............................294
7.7.1
SIFT feature extraction
.............................294
7.7.2
SIFT feature matching
..............................295
7.8
Exercises
................................................296
Appendix
A. Mathematical Symbols and Notation
.......................299
B. Vector Algebra and Calculus
...............................305
B.I Vectors
..................................................305
B.I.I Column and row vectors
............................306
B.1.2 Vector length
......................................306
B.2 Matrix multiplication
.....................................306
B.2.1 Scalar multiplication
................................306
B.2.
2
Product of two matrices
.............................307
B.2.3 Matrix-vector products
..............................307
B.3 Vector products
..........................................308
B.3.1 Dot product
.......................................308
B.3.2 Outer product
.....................................309
B.4 Eigenvectors and eigenvalues
...............................309
B.4.1 Eigenvectors of a
2
χ
2
matrix
.......................310
B.5 Parabolic fitting
..........................................311
B.5.1 Fitting a parabolic function to three sample points
.....311
B.5.
2
Parabolic interpolation
..............................313
B.6 Vector fields
.............................................315
8.
6.1
Jacobian
matrix
....................................315
8.6.2
Gradient
..........................................315
8.
6.3
Maximum gradient
direction
.........................316
8.
6.4
Divergence
........................................317
6.б.
5
Laplacian .........................................
317
8.
6.6
The Hessian matrix
.................................318
В.
7
Operations on
multi-
variable, scalar functions (scalar fields)
.... 319
B.7.1 Estimating the derivatives of a discrete function
........319
B.7.2 Taylor series expansion of functions
...................319
B.7.3 Finding the continuous
extrémům
of
a multi-
variable
discrete function
...................................323
C. Statistical Prerequisites
.....................................329
C.I Mean, variance and covariance
.............................329
C.2 Covariance matrices
......................................330
C.2.1 Example
..........................................331
C.3 The Gaussian distribution
.................................332
C.3.1 Maximum likelihood
................................333
C.3.
2
Gaussian mixtures
..................................334
C.3.3 Creating Gaussian noise
.............................335
C.4 Image quality measures
...................................335
D. Gaussian Filters
............................................337
D.I Cascading Gaussian filters
.................................337
D.2 Effects of Gaussian filtering in the frequency domain
..........338
D.3
Lo G-
approximation by the difference of two
Gaussiane (DoG)
. . 339
E. Color Space Transformations
...............................341
E.I RGB/sRGB transformations
...............................341
E.2 CIELAB/CIELUV transformations
.........................342
E.2.1 CIELAB
..........................................343
E.2.
2
CIELUV
..........................................344
Bibliography
....................................................347
Index
...........................................................361
This easy-to-follow textbook is the third of three volumes which provide a modem, algorithmic introduction
to digital ¡mage processing, designed to be used both by learners desiring a firm foundation on which to
build, and practitioners in search of critical analysis and concrete implementations of the most important
techniques. This volume builds upon the introductory material presented in the first two volumes
{Funda-
mental Techniques and Core Algorithms) with additional key concepts and methods in image processing.
Features and topics:
•
Practical examples and carefully constructed chapter-ending exercises drawn from the authors
years of experience teaching this material
•
Real implementations, concise mathematical notation, and precise algorithmic descriptions
designed for programmers and practitioners
•
Easily adaptable Java code and completely worked-out examples for easy inclusion
m
existing (and
rapid prototyping of new) applications
•
Uses imageJ, the image processing system developed, maintained, and freely distributed by the
U.S. National institutes of Health
(NIH)
•
Provides a supplementary website with the complete Java source code, test ¡mages, and
corrections- -www. imagingbook.com
•
Additional presentation tools for instructors including a complete set of figures, tables, and
mathematical elements
This thorough, reader-friendly text will equip undergraduates with a deeper understanding of the topic
and will be invaluable for further developing knowledge via self-study
|
any_adam_object | 1 |
author | Burger, Wilhelm Burge, Mark James |
author_GND | (DE-588)132219336 |
author_facet | Burger, Wilhelm Burge, Mark James |
author_role | aut aut |
author_sort | Burger, Wilhelm |
author_variant | w b wb m j b mj mjb |
building | Verbundindex |
bvnumber | BV041747499 |
classification_rvk | ST 330 |
ctrlnum | (OCoLC)878492576 (DE-599)DNB995655057 |
discipline | Informatik |
edition | 1. Aufl. |
format | Kit Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02050nom a2200421 c 4500</leader><controlfield tag="001">BV041747499</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20220615 </controlfield><controlfield tag="008">140320s2013 ||| 0| bneng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">09,N33,0015</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">995655057</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781848829183</subfield><subfield code="c">Book w. online files/update. : ca. EUR 37.40 (freier Pr.), ca. sfr 58.50 (freier Pr.)</subfield><subfield code="9">978-1-84882-918-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781848829190</subfield><subfield code="c">Online</subfield><subfield code="9">978-1-84882-919-0</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781848829183</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">12541270</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)878492576</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB995655057</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-898</subfield><subfield code="a">DE-739</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 330</subfield><subfield code="0">(DE-625)143663:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Burger, Wilhelm</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Principles of Digital Image Processing</subfield><subfield code="b">Advanced Methods</subfield><subfield code="c">Wilhelm Burger ; Mark J. Burge</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">London</subfield><subfield code="b">Springer</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 369 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">235 mm x 178 mm</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Undergraduate Topics in Computer Science</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Bildverarbeitung</subfield><subfield code="0">(DE-588)4006684-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Bildverarbeitung</subfield><subfield code="0">(DE-588)4006684-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Burge, Mark James</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132219336</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027193962&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027193962&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027193962</subfield></datafield></record></collection> |
genre | (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV041747499 |
illustrated | Illustrated |
indexdate | 2024-07-10T01:04:26Z |
institution | BVB |
isbn | 9781848829183 9781848829190 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027193962 |
oclc_num | 878492576 |
open_access_boolean | |
owner | DE-898 DE-BY-UBR DE-739 |
owner_facet | DE-898 DE-BY-UBR DE-739 |
physical | XIII, 369 S. Ill., graph. Darst. 235 mm x 178 mm |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Springer |
record_format | marc |
series2 | Undergraduate Topics in Computer Science |
spelling | Burger, Wilhelm Verfasser aut Principles of Digital Image Processing Advanced Methods Wilhelm Burger ; Mark J. Burge 1. Aufl. London Springer 2013 XIII, 369 S. Ill., graph. Darst. 235 mm x 178 mm Undergraduate Topics in Computer Science Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Bildverarbeitung (DE-588)4006684-8 gnd rswk-swf (DE-588)4123623-3 Lehrbuch gnd-content Bildverarbeitung (DE-588)4006684-8 s Java Programmiersprache (DE-588)4401313-9 s DE-604 Burge, Mark James Verfasser (DE-588)132219336 aut Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027193962&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027193962&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext |
spellingShingle | Burger, Wilhelm Burge, Mark James Principles of Digital Image Processing Advanced Methods Java Programmiersprache (DE-588)4401313-9 gnd Bildverarbeitung (DE-588)4006684-8 gnd |
subject_GND | (DE-588)4401313-9 (DE-588)4006684-8 (DE-588)4123623-3 |
title | Principles of Digital Image Processing Advanced Methods |
title_auth | Principles of Digital Image Processing Advanced Methods |
title_exact_search | Principles of Digital Image Processing Advanced Methods |
title_full | Principles of Digital Image Processing Advanced Methods Wilhelm Burger ; Mark J. Burge |
title_fullStr | Principles of Digital Image Processing Advanced Methods Wilhelm Burger ; Mark J. Burge |
title_full_unstemmed | Principles of Digital Image Processing Advanced Methods Wilhelm Burger ; Mark J. Burge |
title_short | Principles of Digital Image Processing |
title_sort | principles of digital image processing advanced methods |
title_sub | Advanced Methods |
topic | Java Programmiersprache (DE-588)4401313-9 gnd Bildverarbeitung (DE-588)4006684-8 gnd |
topic_facet | Java Programmiersprache Bildverarbeitung Lehrbuch |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027193962&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027193962&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT burgerwilhelm principlesofdigitalimageprocessingadvancedmethods AT burgemarkjames principlesofdigitalimageprocessingadvancedmethods |