论文部分内容阅读
随着道路车辆不断增多,拥挤的城市地少车多,开车不难泊车难。因泊车操作产生的纠纷和事故也在呈逐年增加之势。360度全景泊车辅助系统可以为驾驶员提供车辆周围360度的全景鸟瞰图,帮助驾驶员清楚了解并掌握车辆周围环境、与障碍物的相对距离,扫除视野盲区,轻松、方便、安全地完成泊车操作,成为当今汽车辅助驾驶领域的研究热点。 本文对360度全景泊车辅助系统(以下简称系统)进行了深入和具体的研究。首先,介绍了系统的工作原理,对基于。TMS320DM642多媒体处理器的系统结构进行了详细的设计,阐述了系统的工作流程,并搭建了系统开发平台。 然后,在现有技术的基础上,提出了一种360度全景鸟瞰图成像算法(以下简称成像算法)。首先,根据广角镜头畸变几何模型,利用摄像机内参数和畸变参数,对车辆前后左右四个车载摄像头采集的原始图像进行畸变矫正;然后,对矫正后图像进行空间透视变换,得到具有俯视效果的鸟瞰图;最后,建立全景图像拼接查找表,系统以查表的方式完成全景图像拼接,生成360度全景鸟瞰图。实验证明,该算法实现简单,成像效果较好,能够满足系统360度全景无盲区辅助泊车的要求。另外,本算法采用在线运算一离线处理的工作模式,可大大缩减硬件系统的算法处理时间,符合系统实时性的要求。 本文最后,对系统软件进行了详细地设计与实现。本系统采用CCS2.21和DSP/BIOS实时多任务操作系统作为软件开发平台,软件设计工作主要包括DM642视频驱动开发和成像算法移植等。DM642视频驱动开发是在详细讨论了TI公司提供的类/微驱动模型基础上,给出适合本系统的驱动模型,并对模型中的类驱动和微驱动分别进行了详细的设计。成像算法移植是根据算法移植的基本流程,设计并完成了本文所提出的成像算法中的畸变矫正算法的硬件实现,并对DM642运行结果进行了分析。