论文部分内容阅读
汽车是现今社会必不可少的交通和生产工具之一,而随着汽车保有量的飞速增长,行车安全问题也越来越成为人们关注的焦点。正是由于这个原因,汽车安全辅助驾驶系统应运而生,其中以视觉辅助驾驶系统最为被大众所接受。而全景视觉辅助驾驶系统是所有视觉辅助系统中能够有效的保障行车安全的车载辅助设备之一。随着计算机技术的不断发展,基于FPGA的可重构系统,具有灵活性、高效性、通用性等特点,已经被业界广泛使用。本文以Altera的DE2-70FPGA设计平台为核心,为了便于研究,将系统搭建在了小车模型之上,利用SOPC技术,构建了一个具有可重构特性的全景视觉处理系统。由于DE2-70平台本身只有两路模拟视频输入接口,并不支持多路采集,为解决采集问题,本文基于该平台的通用接口自主设计了具有最多支持六路模拟视频采集的视频采集板,解决了多路视频采集问题。系统采用了软硬件协同设计方法进行系统的整体化设计,利用平台本身具备的可重构的特点,不断对系统进行分析、比较和优化,最终使系统在图像处理速率和处理性能上达到了最优。论文工作所取得的成果如下:1、相对于经典的软硬件协同设计理论,提出了全新的递归软硬件划分设计方法和流程。与传统的软硬件划分方法相比,本方法更加灵活和高效。2、系统将多路视觉图像的采集、数据的解码、图像的搬移、拼接合成以及显示进行整合,完成了全硬件实现,并自主开发设计了针对图像数据处理的专门功能的IP核,使系统具有很高的性能。3、基于DE2-70平台,使用Cadence PCB设计软件自主开发设计了多路视频采集电路板,使开发平台原有的2路实时视频采集接口扩展为4-6路,在其资源有限的条件下,满足了实际应用需求。4、系统具有通用性,无需修改硬件,只需要通过修改软件拼接表的方式来提升系统的显示效果以及针对不同尺寸的车辆进行应用。