Major themes in computer vision