SIFT properties
Locality: features are local, so robust to
occlusion and clutter
Distinctiveness: individual features can be
matched to a large database of objects
Quantity: many features can be generated for
even small objects
Efficiency: close to real-time performance