| Series Foreword |
|
xi | |
|
|
|
xiii | |
|
|
|
xxix | |
| Preface |
|
xxxi | |
|
|
|
1 | (6) |
|
|
|
7 | (26) |
|
|
|
8 | (1) |
|
|
|
9 | (4) |
|
|
|
13 | (1) |
|
|
|
14 | (9) |
|
|
|
23 | (7) |
|
|
|
30 | (3) |
|
Modeling and Calibrating Cameras |
|
|
33 | (36) |
|
|
|
33 | (1) |
|
|
|
33 | (8) |
|
Changing coordinate systems |
|
|
41 | (10) |
|
|
|
51 | (15) |
|
|
|
66 | (3) |
|
|
|
69 | (56) |
|
Introduction and precursors |
|
|
69 | (8) |
|
Computing derivatives and smoothing |
|
|
77 | (13) |
|
One-dimensional edge detection by the maxima of the first derivative |
|
|
90 | (14) |
|
|
|
104 | (4) |
|
Two-dimensional edge detection by the maxima of the gradient magnitude |
|
|
108 | (10) |
|
|
|
118 | (1) |
|
|
|
119 | (6) |
|
Representing Geometric Primitives and Their Uncertainty |
|
|
125 | (40) |
|
|
|
126 | (1) |
|
|
|
127 | (3) |
|
|
|
130 | (5) |
|
The three-dimensional case |
|
|
135 | (7) |
|
Three-dimensional displacements |
|
|
142 | (9) |
|
|
|
151 | (11) |
|
|
|
162 | (3) |
|
|
|
165 | (80) |
|
Correspondence ambiguity; tokens and features |
|
|
165 | (4) |
|
|
|
169 | (19) |
|
|
|
188 | (1) |
|
|
|
189 | (7) |
|
|
|
196 | (2) |
|
|
|
198 | (3) |
|
Prediction and verification |
|
|
201 | (5) |
|
Adding the planarity constraint |
|
|
206 | (5) |
|
|
|
211 | (19) |
|
Reconstructing points and lines in three dimensions |
|
|
230 | (10) |
|
|
|
240 | (1) |
|
|
|
240 | (5) |
|
Determining Discrete Motion from Points and Lines |
|
|
245 | (56) |
|
|
|
245 | (2) |
|
|
|
247 | (1) |
|
Determining camera displacement from point correspondences |
|
|
247 | (36) |
|
Determining displacement from line correspondences |
|
|
283 | (6) |
|
Determining the displacement of a planar patch |
|
|
289 | (8) |
|
|
|
297 | (4) |
|
Tracking Tokens over Time |
|
|
301 | (40) |
|
|
|
301 | (1) |
|
Recursive least-squares and Kalman filtering methods |
|
|
302 | (16) |
|
Two-dimensional token tracking |
|
|
318 | (8) |
|
Three-dimensional token tracking |
|
|
326 | (12) |
|
Conclusion and references |
|
|
338 | (1) |
|
|
|
338 | (3) |
|
|
|
341 | (62) |
|
|
|
341 | (2) |
|
Optical flow and the motion field |
|
|
343 | (7) |
|
The motion fields of a curve |
|
|
350 | (19) |
|
Rigid motion of a 3-D straight line |
|
|
369 | (11) |
|
Rigid motion of a 3-D curve |
|
|
380 | (7) |
|
|
|
387 | (7) |
|
Constraining stereo matches |
|
|
394 | (5) |
|
|
|
399 | (1) |
|
|
|
400 | (3) |
|
Interpolating and Approximating Three-Dimensional Data |
|
|
403 | (80) |
|
The status of the problem |
|
|
403 | (8) |
|
|
|
411 | (1) |
|
|
|
412 | (3) |
|
|
|
415 | (23) |
|
Constrained Delaunay triangulation |
|
|
438 | (10) |
|
Application: building polyhedral interpolations |
|
|
448 | (23) |
|
|
|
471 | (5) |
|
|
|
476 | (1) |
|
|
|
477 | (6) |
|
Recognizing and Locating Objects and Places |
|
|
483 | (76) |
|
The status of the problems |
|
|
483 | (1) |
|
Various approaches to the problems |
|
|
484 | (13) |
|
Recognizing and determining the pose of 2-D objects |
|
|
497 | (18) |
|
Recognizing and determining the pose of 3-D objects |
|
|
515 | (19) |
|
Optical navigation and model building for a mobile robot |
|
|
534 | (22) |
|
|
|
556 | (3) |
|
|
|
559 | (64) |
|
Answers to problems of chapter 2 |
|
|
559 | (8) |
|
Answers to problems of chapter 3 |
|
|
567 | (6) |
|
Answers to problems of chapter 4 |
|
|
573 | (5) |
|
Answers to problems of chapter 5 |
|
|
578 | (8) |
|
Answers to problems of chapter 6 |
|
|
586 | (6) |
|
Answers to problems of chapter 7 |
|
|
592 | (5) |
|
Answers to problems of chapter 8 |
|
|
597 | (3) |
|
Answers to problems of chapter 9 |
|
|
600 | (5) |
|
Answers to problems of chapter 10 |
|
|
605 | (10) |
|
Answers to problems of chapter 11 |
|
|
615 | (8) |
| A Constrained Optimization |
|
623 | (2) |
| B Some Results from Algebraic Geometry |
|
625 | (4) |
|
|
|
625 | (2) |
|
B.2 The degree of an algebraic manifold |
|
|
627 | (1) |
|
|
|
627 | (2) |
| C Differential Geometry |
|
629 | (6) |
|
|
|
629 | (1) |
|
|
|
629 | (1) |
|
|
|
630 | (5) |
| Bibliography |
|
635 | (24) |
| Index |
|
659 | |