SIFT Feature Detection implementation
