BurgerBurgeUticsVol2 Contents
BurgerBurgeUticsVol2 Contents
Burge
Springer-Verlag
Berlin Heidelberg NewYork
London Paris Tokyo
Hong Kong Barcelona
Budapest
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 Programming with Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Image Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
2.
5
6
6
11
17
17
18
20
22
25
26
26
27
28
32
32
33
36
38
44
viii
49
49
50
51
54
54
55
56
56
60
63
64
66
67
4.
Corner Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 Points of Interest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Harris Corner Detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1 Local Structure Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.2 Corner Response Function (CRF) . . . . . . . . . . . . . . . . . . . .
4.2.3 Determining Corner Points . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.4 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1 Step 1: Computing the Corner Response Function . . . . . .
4.3.2 Step 2: Selecting Good Corner Points . . . . . . . . . . . . . . .
4.3.3 Displaying the Corner Points . . . . . . . . . . . . . . . . . . . . . . . .
4.3.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
69
70
70
71
72
72
72
76
79
83
83
84
5.
Color Quantization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Scalar Color Quantization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Vector Quantization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.1 Populosity algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.2 Median-cut algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.3 Octree algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.4 Other methods for vector quantization . . . . . . . . . . . . . . . .
5.3 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
86
88
88
88
89
94
95
Contents
ix
6.
7.
9.
Contents
xi
xii