Obstacle Detection for Mobile Robots Using Computer Vision

Computer vision is a field of computer science that has been heavily researched in recent years. Its applications in robotics are diverse ranging from face recognition to autonomous navigation. This project aims to research one of computer vision's most important contributions to the navigation of mobile robots-obstacle detection Multi-view relations are used as the fundamental principles upon which the solution is based. Planar homography, epipolar geometry and image segmentation are used to analyse the reliability of three obstacle detection methods comparing and contrasting their performance in different scenes. Pairs of images of a scene are taken by a digital camera that is moved between images. The first method uses planar homography to create a warped image from the initial image and performs obstacle detection via its comparison to the final image. The second method estimates heights of corners on the scene using planar homography and gives the heights of each distinguishable object on the scene using image segmentation. The third method uses epipolar geometry and edge detection to find point correspondences on edges between the images and then uses planar homography to compute the heights along the contours thereby performing obstacle detection.

[1]  Claude L. Fennema,et al.  Scene Analysis Using Regions , 1970, Artif. Intell..

[2]  Claude L. Fennema,et al.  Place recognition using color region analysis , 1999, Optics East.

[3]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[4]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[5]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[6]  Adolfo Guzmán-Arenas,et al.  COMPUTER RECOGNITION OF THREE-DIMENSIONAL OBJECTS IN A VISUAL SCENE , 1968 .

[7]  O. Faugeras,et al.  The Geometry of Multiple Images , 1999 .

[8]  Sanjiv Singh,et al.  Obstacle detection for high speed autonomous navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[9]  Todd Williamson A High-Performance Vision System for Obstacle Detection , 1997 .

[10]  Lawrence G. Roberts,et al.  Machine Perception of Three-Dimensional Solids , 1963, Outstanding Dissertations in the Computer Sciences.

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

[12]  Joan Serra,et al.  Image segmentation , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[13]  H. Barrow,et al.  RECOVERING INTRINSIC SCENE CHARACTERISTICS FROM IMAGES , 1978 .

[14]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  B. S. Manjunath,et al.  Color image segmentation , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).