论文部分内容阅读
视觉测距技术在汽车高级驾驶辅助系统(Advanced Driver Assistance Systems,ADAS)中占有很重要的地位,为汽车先进驾驶辅助系统提供现实道路场景中的距离信息。视觉测距技术制约汽车辅助系统的性能提升,因此开发一套能够适应当前汽车驾驶辅助系统需要的视觉测距系统是一个十分重要的内容。目前国内的视觉测距系统多采用第三方摄像机标定软件获得双目测距系统的内外参数,再结合专业软件的处理得到关于立体匹配信息,最终实现目标三维位置信息获取。现有的视觉测距平台主要是基于第三方软件工具进行开发及测距操作,从摄像机标定到图像匹配的过程中易出现较多的实用性问题。本论文针对视觉测距系统中存在的摄像机安装精度不足、系统标定功能不完善、图像匹配功能欠缺等问题,开发了一种基于摄像头的视觉测距系统,能够在Windows平台上实现一系列的视觉测距功能。本视觉测距系统可实现四方面功能:摄像机标定、双目摄像机高精度装配、图像匹配、目标距离获得。本论文主要工作如下:(1)研究了视觉测距中的摄像机标定,首先对张正友的棋盘标定法进行了详细的推导分析,然后使用SIFT完成标定图片的角点检测之后进行摄像机标定。这为后续实现摄像机的标定功能打下坚实的基础。(2)提出了一种视觉测距系统的高精度装配方法。根据视觉测距原理,通过分别调整单个摄像头,使得标定物在成像面中的投影达到相应的刻度,摄像机坐标系与平面坐标系之间没有旋转只有平移。从而实现左右摄像机投影面共面且行对准,最终实现高精度装配并获取高精度无误差的测距图像。(3)通过图像匹配获得双目测距系统视差。双目测距系统的测距性能直接受到图像匹配结果的影响。通过对三种特征点提取技术进行测试,我们选择SIFT角点检测技术作为图像匹配的基础,图像匹配实验结果表明,基于SIFT角点检测的方法匹配速度快,匹配精度高。(4)提出了基于Windows系统的设计方案。为解决视觉测距功能方面的不足,提高视觉测距软件功能的适应性和稳定性,同时方便用户的使用,本设计方案在Windows系统下进行了系统功能测试。结果表明,本系统具有较高的可行性和可靠性,能够实现稳定的测距功能。