machine and human vision 5280538