Preface |
|
ix | |
How to Get the Software |
|
xii | |
|
|
xiii | |
|
The Image Deblurring Problem |
|
|
1 | (12) |
|
How Images Become Arrays of Numbers |
|
|
2 | (2) |
|
A Blurred Picture and a Simple Linear Model |
|
|
4 | (1) |
|
A First Attempt at Deblurring |
|
|
5 | (2) |
|
Deblurring Using a General Linear Model |
|
|
7 | (6) |
|
Manipulating Images in MATLAB |
|
|
13 | (8) |
|
|
13 | (1) |
|
Reading, Displaying, and Writing Images |
|
|
14 | (2) |
|
Performing Arithmetic on Images |
|
|
16 | (2) |
|
Displaying and Writing Revisited |
|
|
18 | (3) |
|
|
21 | (12) |
|
|
21 | (1) |
|
The Matrix in the Mathematical Model |
|
|
22 | (2) |
|
|
24 | (4) |
|
|
28 | (1) |
|
|
29 | (4) |
|
Structured Matrix Computations |
|
|
33 | (22) |
|
|
34 | (6) |
|
|
34 | (3) |
|
|
37 | (1) |
|
Separable Two-Dimensional Blurs |
|
|
38 | (2) |
|
|
40 | (4) |
|
Spectral Decomposition of a BCCB Matrix |
|
|
41 | (2) |
|
Computations with BCCB Matrices |
|
|
43 | (1) |
|
BTTB + BTHB + BHTB + BHHB Matrices |
|
|
44 | (4) |
|
Kronecker Product Matrices |
|
|
48 | (3) |
|
Constructing the Kronecker Product from the PSF |
|
|
48 | (1) |
|
Matrix Computations with Kronecker Products |
|
|
49 | (2) |
|
Summary of Fast Algorithms |
|
|
51 | (1) |
|
Creating Realistic Test Data |
|
|
52 | (3) |
|
SVD and Spectral Analysis |
|
|
55 | (16) |
|
Introduction to Spectral Filtering |
|
|
55 | (2) |
|
Incorporating Boundary Conditions |
|
|
57 | (1) |
|
|
58 | (3) |
|
The SVD Basis for Image Reconstruction |
|
|
61 | (2) |
|
|
63 | (4) |
|
The Discrete Picard Condition |
|
|
67 | (4) |
|
Regularization by Spectral Filtering |
|
|
71 | (16) |
|
|
71 | (3) |
|
Implementation of Filtering Methods |
|
|
74 | (3) |
|
Regularization Errors and Perturbation Errors |
|
|
77 | (2) |
|
|
79 | (3) |
|
|
82 | (2) |
|
|
84 | (3) |
|
Color Images, Smoothing Norms, and Other Topics |
|
|
87 | (16) |
|
A Blurring Model for Color Images |
|
|
87 | (3) |
|
Tikhonov Regularization Revisited |
|
|
90 | (2) |
|
Working with Partial Derivatives |
|
|
92 | (4) |
|
Working with Other Smoothing Norms |
|
|
96 | (1) |
|
Total Variation Deblurring |
|
|
97 | (2) |
|
|
99 | (1) |
|
When Spectral Methods Cannot Be Applied |
|
|
100 | (3) |
|
Appendix: MATLAB Functions |
|
|
103 | (18) |
|
TSVD Regularization Methods |
|
|
103 | (5) |
|
Periodic Boundary Conditions |
|
|
103 | (1) |
|
Reflexive Boundary Conditions |
|
|
104 | (2) |
|
Separable Two-Dimensional Blur |
|
|
106 | (1) |
|
Choosing Regularization Parameters |
|
|
107 | (1) |
|
Tikhonov Regularization Methods |
|
|
108 | (5) |
|
Periodic Boundary Conditions |
|
|
108 | (1) |
|
Reflexive Boundary Conditions |
|
|
109 | (2) |
|
Separable Two-Dimensional Blur |
|
|
111 | (1) |
|
Choosing Regularization Parameters |
|
|
112 | (1) |
|
|
113 | (8) |
Bibliography |
|
121 | (6) |
Index |
|
127 | |