Finding corners in images by foveated search

We develop a new approach to finding corners in images that combines foveated edge detection and curvature calculation with saccadic placement of foveal fixations. Each saccade moves the fovea to a location of high curvature combined with high edge gradient. Edges are located using a foveated Canny edge detector with spatial constant that increases with eccentricity. Next, we calculate a measure of local corner strength, based on a product of curvature and gradient. An inhibition factor based on previous visits to a region of the image prevents the system from repeatedly returning to the same locale. A long saccade is move thes fovea to previously unexplored areas of the image. Subsequent short saccades improve the accuracy of the location of the corner approximated by the long saccade. The system is tested on two natural scenes and the results compared against subjects observing the same test images through an eyetracker. Results show that the algorithm is a good locator of corners.

[1]  Jayanta Basak,et al.  A connectionist model for corner detection in binary and gray images , 2000, IEEE Trans. Neural Networks Learn. Syst..

[2]  Wilson S. Geisler,et al.  Implementation of a foveated image coding system for image bandwidth reduction , 1996, Electronic Imaging.

[3]  G Sperling,et al.  Comparison of perception in the moving and stationary eye. , 1990, Reviews of oculomotor research.

[4]  Alan C. Bovik,et al.  Fast algorithms for foveated video processing , 2003, IEEE Trans. Circuits Syst. Video Technol..

[5]  M. Donald On the relative entropy , 1986 .

[6]  D. Ballard,et al.  Gaze Selection for Visual Search , 1994 .

[7]  Han Wang,et al.  Gray Level Corner Detection , 1998, MVA.

[8]  Alan C. Bovik,et al.  FOVEA: a foveated vergent active stereo vision system for dynamic three-dimensional scene recovery , 1998, IEEE Trans. Robotics Autom..

[9]  Zhou Wang,et al.  Embedded foveation image coding , 2001, IEEE Trans. Image Process..

[10]  J. Canny Finding Edges and Lines in Images , 1983 .

[11]  Claudio M. Privitera,et al.  Algorithms for Defining Visual Regions-of-Interest: Comparison with Eye Fixations , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  A. L. I︠A︡rbus Eye Movements and Vision , 1967 .

[13]  Eileen Kowler The role of visual and cognitive processes in the control of eye movement. , 1990, Reviews of oculomotor research.

[14]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[15]  Anup Basu,et al.  Modelling ecologically specialized biological visual systems , 1997, Pattern Recognit..

[16]  Rajesh P. N. Rao,et al.  Multiscale filter bank approach to camera-movement control in active vision systems , 1994, Other Conferences.

[17]  Alex Pentland,et al.  Probabilistic visual learning for object detection , 1995, Proceedings of IEEE International Conference on Computer Vision.

[18]  Stephen M. Smith,et al.  SUSAN—A New Approach to Low Level Image Processing , 1997, International Journal of Computer Vision.

[19]  Anil K. Jain,et al.  On reliable curvature estimation , 1989, CVPR.

[20]  Bernice E. Rogowitz,et al.  Human Vision and Electronic Imaging XVIII , 1998 .

[21]  Lambert E. Wixson,et al.  Using intermediate objects to improve the efficiency of visual search , 1994, International Journal of Computer Vision.

[22]  R. W. Rodieck The First Steps in Seeing , 1998 .

[23]  Farzin Mokhtarian,et al.  Robust Image Corner Detection Through Curvature Scale Space , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  N. Ranganathan,et al.  Corner detection , 1990, Pattern Recognit..

[25]  A. L. Yarbus,et al.  Eye Movements and Vision , 1967, Springer US.

[26]  Refractor Vision , 2000, The Lancet.

[27]  Zhou Wang,et al.  Foveation scalable video coding with automatic fixation selection , 2003, IEEE Trans. Image Process..

[28]  Qiang Ji,et al.  Corner detection with covariance propagation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[29]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[30]  Wilson S. Geisler,et al.  Real-time foveated multiresolution system for low-bandwidth video communication , 1998, Electronic Imaging.

[31]  J. Alison Noble,et al.  Finding Corners , 1988, Alvey Vision Conference.

[32]  Juan Humberto Sossa Azuela,et al.  Model-based recognition of planar objects using geometric invariants , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.