Key concepts in computer vision