David G. Lowe (2004)
- Invariant to scaling and location, partially invariant to illumination and viewpoint
- Local: robust against occlusion, noise
- Highly distinctive
- Steps:
- Scale-space extrema detection
- Keypoint localization (reject poor contrast regions and edges, keep corners!)
- Orientation assignment
- Keypoint descriptor
- Matching: approximate nearest-neighbor, compare to 2nd-nearest neighbor: 1st-nearest neigbor must be considerably closer for a reliable match