摘要
车道检测的应用环境多为开阔的室外场地,无论是在结构化环境(铺装道路)或非结构化环境(非铺装道路,off-road)中,此时的道路远端往往也位于图像的视觉消失点,因而可以将消失点作为车道检测的强有力证据。与此同时,想要得到精确地估计视觉消失点本身也具有一定难点。例如以边缘进行估计时,与消失点无关的物体边缘或环境(如光线强弱、噪声等)对边缘细节的破坏,可能给估计过程带来干扰,因此需要设计或选择具有一定辨别力及不变性的边缘特征表示方法。除此之外,各个特征对视觉消失点的贡献对于其估计的精度和效率都具有重要影响。一些文献针对这些问题展开了相关研究,下文基于几种经典的视觉消失点检测方法1234进行介绍。
1. 问题描述
在基本的成像模型下,3-D世界中的平行线,如道路、建筑物边界等,透视投影在2-D图像平面中的线条将汇聚到特定位置,这些位置即称为视觉消失点。常见图像中可以观察出一个至三个消失点,而具体从车辆的前视摄像头来看,直线道路的消失点往往汇聚于视线前方,且与地平线相交。需要注意的是,曲线道路的消失点往往存在偏移。通过Moghandam P. 等人的论文4所示图片可以直观地理解视觉消失点vp (Vanishing-Point)
的位置。
结合上图,大多数方法将消失点表示为2-D图像中部分直线的交点,于是相应的检测过程可大致分为三个步骤:
- 检测图像中的显著边界,如道路或车道线等
- 判断其中的有效边界,如直线且长度或方向符合所需条件的边界
- 通过有效边界的延展,并计算相交点或对相应位置进行投票,估计可能的视觉消失点。
其中涉及到的一些算法诸如Canny边缘检测、Hough直线检测、RANSAC对于大多数场景具有一定的适应性,但也存在显而易见的缺陷。通常来说,在非结构化的道路条件下往往不具有明显的边界特征,同时也难以构成连续的直线。因此,为了提高其他应用场景下的道路和消失点检测效果,不依赖边缘检测的方法得到了广泛研究。
(to be continue…)
参考文献
1. Rasmussen C. Grouping Dominant Orientations for Ill-Structured Road Following (CVPR 2004) ↩
2. Kong H. Audibert J Y. Ponce J. Vanishing point detection for road detection (CVPR 2009) ↩
3. Kong H. Audibert J Y. Ponce J. General Road Detection From a Single Image (TIP 2010) ↩
4. Moghadam P. Starzyk J A. Wijesoma W S. Fast Vanishing-Point Detection in Unstructured Environments (TIP 2012) ↩
5. An Efficient Lane Markings Detection and Tracking Method based on Vanishing Point Constraints ↩