Scale Invariant Feature Transform implementation