physics of vision 1179350