Abstract:To solve the detection problem for low-speed mobile robots in urban environments, a road detection approach based on graph model is proposed to detect road region. Firstly, the road image is segmented into sub-images,and the feature vector of each sub-image is computed to generate node set of the graph model. Then, the concept of neighbor radius for nodes is proposed to calculate edge weights between adjacent nodes, from which the edge set of graph is acquired. The graph nodes merging rule based on the minimum spanning tree algorithm is used to combine nodes, which realizes the road image segmentation. Finally, the road nodes are extracted to segment the road region by setting a node sample window. The relationship among the road detection precision, sub-image size and threshold parameter is studied in the experiment. The feasibility of using gray feature to detect road region is verified. The experimental results demonstrate that the proposed approach can detect road regions from different kinds of urban road images effectively and is suitable for the road detection.
[1] Kramer J, Scheutz M. Development Environments for Autonomous Mobile Robots: A Survey. Autonomous Robots, 2007, 22(2): 101-132 [2] Ozaki M, Kakimuma K, Hashimoto M, et al. Laser-Based Pedestrian Tracking in Outdoor Environments by Multiple Mobile Robots. Sensors, 2012, 12(11), 14489-14507 [3] Bonin-Font F, Ortiz A, Oliver G. Visual Navigation for Mobile Robots: A Survey. Journal of Intelligent and Robotic Systems, 2008, 53(3): 263-296 [4] Cheng H Y, Yu C C, Tseng C C, et al. Environment Classification and Hierarchical Lane Detection for Structured and Unstructured Roads. IET Computer Vision, 2010, 4(1): 37-49 [5] Wang J G, Lin C J, Chen S M. Applying Fuzzy Method to Vision-Based Lane Detection and Departure Warning System. Expert Systems with Applications, 2010, 37(1): 113-126 [6] Wang Y, Teoh E K, Shen D G. Lane Detection and Tracking Using B-Snake. Image and Vision Computing, 2004, 22(4): 269-280 [7] Chen Q H, Yang J Y, Chen J T. Lane and Road Detection Based on Adaptive Deformable Template. Journal of Southeast University: Natural Science Edition, 2007, 37(6): 1102-1107 (in Chinese) (陈清华,杨静宇,陈建亭.基于自适应模板的非结构化道路检测.东南大学学报:自然科学版, 2007, 37(6): 1102-1107) [8] Jeong P Y, Nedevschi S. Efficient and Robust Classification Method Using Combined Feature Vector for Lane Detection. IEEE Trans on Circuits and Systems for Video Technology, 2005, 15(4): 528-537 [9] Caraffi C, Cattani S, Grisleri P. Off-Road Path and Obstacle Detection Using Decision Networks and Stereo Vision. IEEE Trans on Intelligent Transportation Systems, 2007, 8(4): 607-618 [10] Zhou S Y, Gong J W, Xiong G M, et al. Road Detection Using Support Vector Machine Based on Online Learning and Evaluation // Proc of the IEEE Intelligent Vehicles Symposium. San Diego, USA, 2010: 256-261 [11] Li Q, Zheng N N, Ma L, et al. Tracking of Unstructured Road Based on Principal Component Analysis Neural Networks. Robot, 2005, 27(3): 247- 251 (in Chinese) (李 青,郑南宁,马 琳,等.基于主元神经网络的非结构化道路跟踪.机器人, 2005, 27(3): 247-251) [12] Zhang Y Y, Gu X D, Wang Y Y. Unstructured-Lane Detection Based on Trapezoidal Model and SVM. Computer Engineering and Applications, 2010, 46(15): 138-141,175 (in Chinese) (张玉颖,顾晓东,汪源源.基于梯形模型和支撑向量机的非结构化道路检测.计算机工程与应用, 2010, 46(15): 138-141,175) [13] Kong H, Audibert J Y, Ponce J. General Road Detection from a Single Image. IEEE Trans on Image Processing, 2010, 19(8): 2211-2220 [14] Song H B, He D J, Xin X J. Unstructured Road Detection and Obstacle Recognition Algorithm Based on Machine Vision. Transactions of the Chinese Society of Agricultural Engineering, 2011, 27(6): 225-230 (in Chinese) (宋怀波,何东健,辛湘俊.基于机器视觉的非结构化道路检测与障碍物识别方法.农业工程学报, 2011, 27(6): 225-230) [15] Chen D Y, Wang Y Q, Shi C X. Unstructured Road Detection Based on Adaptive Edge Matching. Chinese High Technology Letters, 2012, 22(3): 256-262 (in Chinese) (陈德运,王燕清,石朝侠.基于自适应边缘配准的非结构化道路检测.高技术通讯, 2012, 22(3): 256-262) [16] Gao Q J, Zhang L. An Unstructured Lane Detection Algorithm Based on Intersecting Cortical Model. Acta Electronica Sinica, 2011, 39(10): 2366-2371 (in Chinese) (高庆吉,张 磊.基于交叉视觉皮质模型的非结构化道路检测算法.电子学报, 2011, 39(10): 2366-2371) [17] Liang D, Shi Z K. Path Planning and Control Algorithm for Intelligent Vehicles under Semi-Structured Road Condition. Journal of Transportation Systems Engineering and Information Technology, 2011, 11(2): 44-51 (in Chinese) (梁 栋,史忠科.半结构化道路下智能车辆路径规划与控制算法研究.交通运输系统工程与信息, 2011, 11(2): 44-51) [18] Xia T K, Yang M, Yang R Q. Progress in Monocular Vision Based Mobile Robot Navigation. Control and Decision, 2010, 25(1): 1-7, 19 (in Chinese) (夏庭锴,杨 明,杨汝清.基于单目视觉的移动机器人导航算法研究进展.控制与决策, 2010, 25(1): 1-7,19) [19] Peng B, Zhang L, Zhang D. A Survey of Graph Theoretical Approaches to Image Segmentation. Pattern Recognition, 2013, 46(3): 1020-1038 [20] Felzenszwalb P F, Huttenlocher D P. Efficient Graph-Based Image Segmentation. International Journal of Computer Vision, 2004, 59(2): 167-181 [21] Boykov Y, Funka-Lea G. Graph Cuts and Efficient N-D Image Segmentation. International Journal of Computer Vision, 2006, 70(2): 109-131 [22] Shi J B, Malik J. Normalized Cuts and Image Segmentation. IEEE Trans on Pattern Analysis and Machine Intelligence, 2000, 22(8): 888-905