Feature extraction for computer vision