A standalone SIFT library