Edge detection in biological and artificial visual systems.