Add angle invariance to sift