Concise Computer Vision: An Introduction into Theory and Algorithms (Undergraduate Topics in Computer Science)