Simple implementation for SIFT.