Hypoelliptic diffusion and human vision: a semi-discrete new twist on the Petitot theory