Affine Scale Invariante Feature Transformation lib adaptation