Multi-image matching using multi-scale oriented patches
Object recognition from local scale-invariant features