Multi-Image Matching using Multi-Scale Oriented Patches