基于Zynq的疲劳驾驶检测系统软硬件协同设计

来源 :大连海事大学 | 被引量 : 1次 | 上传用户:gongwj123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车保有量持续增长,交通事故数量逐年上升。交通事故给人们的生命和财产安全造成重大威胁,研究表明疲劳驾驶是导致交通事故的主要原因之一,因此设计一种功耗低、实时性好、便携的疲劳驾驶检测系统具有重要意义。本文选用ZedBoard开发板,其核心芯片为Zynq系列的xc7z020-clg484-1,Zynq芯片的结构是ARM+FPGA。ARM精于控制和易于搭建操作系统,FPGA具有强大的并行计算能力。疲劳驾驶检测系统采用软硬协同的方法实现,可以充分发挥ARM和FPGA的各自优点。FPGA 部分主要有人脸检测 IP、VDMA(Video Direct Memory Access)和 HDMI接口等模块。VDMA是FPGA和DDR之间的图像数据传输通道,HDMI接口用来完成图像的高清显示。人脸检测IP使用Vivado HLS(High-Level Synthesis)高层次综合工具设计,采用基于图片缩放的AdaBoost算法。其主要包含图像缩放、积分图计算、图像遍历、分类器检测、窗口合并等模块。图像缩放采用双线性插值法,利用积分图增量算法获得积分图,图像遍历通过设置行、列步长加速窗口遍历,窗口合并采用均值法。针对硬件设计,分类器检测模块采用串并行结合的结构加速待检窗口检测。ARM部分主要有Linux操作系统、疲劳特征判断、硬件IP驱动和操作界面等模块。硬件IP驱动控制VDMA和人脸检测IP运行,操作界面是用户和整个系统的交互界面。疲劳特征判断主要包括人脸分割、光照校正、边缘检测、特征拟合及判断、疲劳判断等。其中人脸分割通过“三庭五眼”的规律分割出人眼和嘴巴区域,光照校正采用的是自适应Gamma校正算法,边缘检测采用Canny算法,眼睛和嘴巴特征提取分别采用椭圆拟合和外接矩形的方法,通过长短轴之比和矩形的高来判断眼睛和嘴巴的状态,特征拟合判断的结果结合PERCLOS准则判断驾驶员疲劳状态。本文在ZedBoard开发板上采用软硬协同设计的方法实现了疲劳驾驶检测系统,系统具有便携性、功耗低、实时性好等特点。
其他文献
冲击模型是保险风险模型一种自然的表示.依据这一思想,基于保险风险背景构造一类相当广泛的累积冲击模型,利用无穷可分理论讨论了累积冲击过程的渐近性质,并得到一种简单情形
结合工作实际,从人才培养考核模式、校企合作、课堂教学设计、职业生涯规划比赛、职业生涯规划教育、职业测评软件应用、创业孵化基地运用七个方面对如何提高大学生就业能力
引入了可消幺半群的半格的好同余组概念,利用好同余组刻画了这类半群上的好同余.特别是确定了交换的可消幺半群的半格的好同余格上的交与并运算.
我国实行的以经济建设为中心以及改革开放的方针政策具有其独特性,这些重要思想的先声早由周恩来在半个世纪前提出,他领导中国革命队伍,将马克思列宁主义与中国具体实际相结
黑臭水体是水体污染的一种极端现象。由于城市的飞速发展,人民生活水平不断提高,城市的生活污水排放量随之不断增加。大量污染物被排入河体中,造成了水体中有机物(COD)、含氮
城市软实力是国家软实力的重要组成部分,国家软实力的竞争主要是由城市这个载体体现出来的。而城市竞争力的角逐不仅表现在经济、军事等"硬实力"上,随着社会的向前发展,人口素
随着世界人口的飞速增长,现代社会对于能源的需求也日益增加。化石燃料是目前人类主要利用的能源,但其作为一次能源不能够长久的利用,与此同时还带来了严重的环境污染问题。因此,寻找新型可再生清洁能源至关重要。氢气由于其热值高,无污染,来源广泛等特点被广泛认为是一种有希望替代化石能源的新型能源。在许多制备氢的方法中,水的电催化分解引起了人们的注意,因为它可以获得纯氢并且不会排放其他有毒有害的气体。电解水过程
延安时期,毛泽东思想形成,第一代领导集体形成,全党通过学习、整风提高理论素养,中国共产党政党文化形成,统一战线理论创新,毛泽东军事思想形成。中国共产党重新成为全国性大