Applications of Invariance in Computer Vision