Computer Vision Models

I'm trying to write a new computer vision textbook. I'm going to post updated versions here as I do so. The plan is to first teach probability and machine learning and then present each chapter as a different model with associated learning and inference algorithms.