Visual information processing using cellular neural networks for mobile robot

Visual information processing is one of the key technologies for robot visual navigation, whose speed directly determines the quality of the visual navigation. Taking advantage of the parallel image processing capability of cellular neural networks (CNN), we propose a fast algorithm using CNN for mobile visual information processing. In the algorithm, convex restoration, gray threshold, dilation and erosion, and edge detection using CNN are performed to achieve road image filtering, image segmentation, edge detection, and other image processing operations respectively. Experimental results demonstrated that the CNN has strong image processing adaptability, which can fast achieve structured and unstructured roads filtering, image segmentation, and edge detection. The proposed method can eliminate the influence of shadows and water marks on the segmentation of road images, and can segment and detect the lane area quickly, effectively and robustly.

[1]  Leon O. Chua,et al.  Automatic detection and tracking of moving image target with CNN‐UM via target probability fusion of multiple features , 2003, Int. J. Circuit Theory Appl..

[2]  Kari Halonen,et al.  CNN applications from the hardware point of view: video sequence segmentation , 2002, Int. J. Circuit Theory Appl..

[3]  Avinash C. Kak,et al.  Vision for Mobile Robot Navigation: A Survey , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Lin-Bao Yang,et al.  Cellular neural networks: theory , 1988 .

[5]  Giovanni Costantini,et al.  CNN based unsupervised pattern classification for linearly and non linearly separable data sets , 2005 .

[6]  Masanori Hariyama,et al.  VLSI processor for reliable stereo matching based on adaptive window-size selection , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[7]  S. Taraglio,et al.  A cellular neural network stereo vision system for autonomous robot navigation , 2000, Proceedings of the 2000 6th IEEE International Workshop on Cellular Neural Networks and their Applications (CNNA 2000) (Cat. No.00TH8509).