基于ZYNQ的行人检测系统软硬件协同实现

被引量 : 38次 | 上传用户:talaima116
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,我国汽车保有量快速增长,道路交通安全问题受到广泛关注。车载行人检测系统作为辅助驾驶系统中的重要组成部分,可以有效保护道路上的行人。由于车辆行驶速度快且汽车空间和能源有限,因此能够研究出一套实时性好、准确度高、体积小、功耗低的车载行人检测系统具有重要的实际意义。本系统在仔细研究国内外行人检测相关技术的基础上,利用统计转换直方图(CENsus Transform HISTogram, CENTRIST)特征和支持向量机(Support Vector Machine, SVM)分类器进行行人识别,通过滑动窗口扫描法遍历整幅图像,检测视频帧中存在的所有行人。本设计是在Xilinx公司的ZYNQ可拓展平台上采用软硬件协同设计方法实现,将图像采集、行人检测、高清显示集合到一个嵌入式系统中。系统在FPGA部分完成硬件加速IP核的设计,ARM部分完成CENTRIST算子提取和SVM分类器设计。这种方法既充分利用了FPGA强大的并行运算能力与丰富的逻辑资源,又结合了ARM在搭建操作系统与实现复杂算法方面的优点。本文主要工作有:(1)构建基于ZYNQ可拓展平台的嵌入式开发环境,包括制作Linux内核镜像(zImage)和根文件系统,OpenCV库和Qt库的移植等。(2)在ZYNQ芯片的可编程逻辑(Programmable Logic, PL)部分设计系统关键模块,包括硬件加速IP核、ARM和FPGA之间视频传输通道(VDMA),其中硬件加速IP核是利用Vivado_HLS工具进行设计,将图像的缩放、灰度化、边缘特征提取算法进行硬件加速。(3)在ZYNQ芯片的处理器系统(Processing System, PS)部分即ARM内完成两部分工作,首先是复杂算法的设计,包括CENTRIST算子和SVM分类器,其次是驱动程序的设计,包括图像传输通道(VDMA) IP核的驱动程序设计。本设计采用软硬件协同设计方法完成了基于ZYNQ的行人检测系统,具有准确度高、实时性好、体积小、界面友好等特点。
其他文献
社区治理中形成了社会组织与政府合作治理方式,具体表现为政府提供资金,民间组织提供服务的委托经营模式。社区社会组织的发展历程体现了社会转型期间国家社会化治理的尝试。
固定资产投资与CPI作为反映国家整体经济运行的重要指标,两者之间应当存在某种密切的联系。采用格兰杰因果关系检验的方法,对两者之间的关系进行实证分析。结果表明,固定资产
现代政府以向公民和社会提供优质高效的公共服务为宗旨和目标。由于各种原因,我国一些地方服务型政府建设中仍存在许多问题:公共服务意识仍存差距、公共服务职能仍然缺失、公
利用几何光学理论 ,详细分析变焦扩束系统的两种结构 ,并结合实例 ,指出在进行光学设计时选取参数的依据
高龄老年津贴是老年津贴的一种,是主要针对高龄老年人发放的具有褒扬性质的福利项目。目前,我国高龄老年津贴制度未实现全国统一,各地高龄老年津贴的发放带有较大的随意性,无
本文通过分析中小企业中财务杠杆的应用现状和影响财务杠杆效应的因素,探索在中小企业中如何能使财务杠杆发挥其正效应,从而提高企业效益。
在实验室条件下研究了UV B辐射对 7种海洋微藻生长的影响 .结果表明 :7种微藻的相对增长率随着UV B辐射剂量的增强呈明显的下降趋势 (P <0 0 5 ) .实验微藻对UV B辐射的敏感
介绍了内蒙古海力素地区的地理位置、气候特点以便建设成风力发电场的有利环境条件,根据当地气象资料对该地区的风力资源进行测算和分析,指出该地区风能资源丰富,适合建设大型风