Lee Tae-Jae, Yi Dong-Hoon, Cho Dong-Il Dan
Department of Electrical and Computer Engineering, Automation and Systems Research Institute (ASRI), Seoul National University, Seoul 151-742, Korea.
Inter-University Semiconductor Research Center (ISRC), Seoul National University, Seoul 151-742, Korea.
Sensors (Basel). 2016 Mar 1;16(3):311. doi: 10.3390/s16030311.
This paper presents a monocular vision sensor-based obstacle detection algorithm for autonomous robots. Each individual image pixel at the bottom region of interest is labeled as belonging either to an obstacle or the floor. While conventional methods depend on point tracking for geometric cues for obstacle detection, the proposed algorithm uses the inverse perspective mapping (IPM) method. This method is much more advantageous when the camera is not high off the floor, which makes point tracking near the floor difficult. Markov random field-based obstacle segmentation is then performed using the IPM results and a floor appearance model. Next, the shortest distance between the robot and the obstacle is calculated. The algorithm is tested by applying it to 70 datasets, 20 of which include nonobstacle images where considerable changes in floor appearance occur. The obstacle segmentation accuracies and the distance estimation error are quantitatively analyzed. For obstacle datasets, the segmentation precision and the average distance estimation error of the proposed method are 81.4% and 1.6 cm, respectively, whereas those for a conventional method are 57.5% and 9.9 cm, respectively. For nonobstacle datasets, the proposed method gives 0.0% false positive rates, while the conventional method gives 17.6%.
本文提出了一种基于单目视觉传感器的自主机器人障碍物检测算法。在感兴趣的底部区域,每个单独的图像像素被标记为属于障碍物或地面。传统方法依靠点跟踪来获取障碍物检测的几何线索,而本文提出的算法使用逆透视映射(IPM)方法。当摄像头离地面不高时,这种方法更具优势,因为这使得在地面附近进行点跟踪变得困难。然后,利用IPM结果和地面外观模型进行基于马尔可夫随机场的障碍物分割。接下来,计算机器人与障碍物之间的最短距离。该算法通过应用于70个数据集进行测试,其中20个数据集包含地面外观发生显著变化的非障碍物图像。对障碍物分割精度和距离估计误差进行了定量分析。对于障碍物数据集,该方法的分割精度和平均距离估计误差分别为81.4%和1.6厘米,而传统方法的分割精度和平均距离估计误差分别为57.5%和9.9厘米。对于非障碍物数据集,该方法的误报率为0.0%,而传统方法的误报率为17.6%。