Three major feature-based algorithms are introduced in this thesis: (1) a model-based landmark refinement algorithm for more accurate and repeatable registration features, (2) an off-line registration algorithm which can handle image pairs with as few as one common landmark, and (3) an incremental registration algorithm for real-time, frame-to-frame image tracking. The off-line registration algorithm is called Dual-Bootstrap Iterative Closest Point (DB-ICP). It initiates a local transformation from a single landmark or landmark pair correspondence, and gradually refines the transformation, extending from a low-order to a high-order transformation, and from a small image region to the entire region of overlap between the images based on the uncertainty of the transformation parameters. A prototype system for automatic vessel position change detection is developed as an application of DB-ICP. The incremental registration algorithm is called Iterative Multiple Closest Features (IMCF), which is a generalization of ICP involving multiple matches and a novel match weighting scheme. Both registration algorithms are accurate to less than a pixel.
The model-based landmark refinement algorithm achieved repeatability of 1.05 pixels for the same landmark center location in different images. On tests involving approximately 6000 image pairs, DB-ICP successfully registered 99.5\% of the pairs containing at least one common landmark, and 100\% of the pairs containing at least one common landmark and at least 35\% image overlap. In the disease-oriented, large-scale clinical validation, DB-ICP successfully aligned 99.5\% of the image pairs having at least one common landmark, and 78.5\% overall. Failures are mostly due to edema and scarring after laser eye surgery. IMCF was evaluated in terms of the domain of convergence. Comparing to ICP, the improvement is at least 1.85 times.