Learning the basics of vision processing