Generic computer vision methods