一种抗眼镜墨镜干扰的鲁棒疲劳驾驶检测方法(方案3).doc_第1页
一种抗眼镜墨镜干扰的鲁棒疲劳驾驶检测方法(方案3).doc_第2页
一种抗眼镜墨镜干扰的鲁棒疲劳驾驶检测方法(方案3).doc_第3页
一种抗眼镜墨镜干扰的鲁棒疲劳驾驶检测方法(方案3).doc_第4页
一种抗眼镜墨镜干扰的鲁棒疲劳驾驶检测方法(方案3).doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

发明名称一种抗眼镜/墨镜干扰的鲁棒性疲劳驾驶检测方法摘要本发明公开了一种抗眼镜/墨镜干扰的鲁棒性疲劳驾驶检测方法,包括:利用各种眼镜及墨镜鼻架结构相似性所设计的特征分类器;在驾驶员面部区域中使用该特征分类器对图像进行分析,当驾驶员佩戴眼镜/墨镜时获取两镜框连接处鼻架结构图像区域,当驾驶员未佩戴眼镜/墨镜时则不获取任何搜索结果;当获取鼻架图像区域时,根据经验公式,通过平移缩放操作获取眼睛所在矩形区域,继而对驾驶员眼睛闭合状态与疲劳状态进行检测;当未获取该图像区域时,则通过人眼分类器在驾驶员面部区域内直接搜索眼睛区域,继而对驾驶员眼睛闭合状态与疲劳状态进行检测。本发明利用了不同眼镜/墨镜框架结构上的共同点,采用分类和间接方式进行人眼区域的搜索与定位,克服了传统的基于机器视觉的人眼搜索方法中直接搜索人眼操作极易受到眼镜/墨镜等物体干扰的缺陷,因此具有更好的适应性。210采集驾驶员头部图像定位鼻架/鼻梁区域220221230头部图像旋转预处理定位驾驶员面部区域222定位眼睛区域鼻架区域几何变换眼睛闭合状态检测对眼睛闭合状态进行统计,判断驾驶员是否处于疲劳状态240250260直接检测眼睛区域241242若搜索到鼻架区域若搜索到鼻架区域若未搜索到鼻架区域面部区域获取单元权 利 要 求 书1. 一种抗眼镜/墨镜干扰的鲁棒性疲劳驾驶检测方法,其特征在于包括:利用各种眼镜及墨镜鼻架结构相似性所设计的特征分类器;在驾驶员面部区域中使用该特征分类器对图像进行分析,当驾驶员佩戴眼镜/墨镜时获取两镜框连接处鼻架结构图像区域,当驾驶员未佩戴眼镜/墨镜时则不获取任何搜索结果;根据该特征分类器的检测结果,按照两种不同方案进行人眼区域的搜索。2如权利要求1所述的方法,其特征在于,所述特征分类器利用了各种眼镜/墨镜框架结构上的相似性而设计、训练,将各种眼镜/墨镜框架中的两镜框连接处鼻架结构图像列入正样本训练集,同时将未戴眼镜/墨镜时同区域下鼻梁图像列入负样本训练集。3. 如权利要求2所述的方法,其特征在于,对于获得的驾驶员面部图像区域,采用所述特征分类器对面部图像进行遍历分析,当驾驶员佩戴眼镜/墨镜时获取两镜框连接处鼻架结构图像区域,当驾驶员未佩戴眼镜/墨镜时则不获取任何图像区域;4. 如权利要求3所述的方法,特征在于,当获取鼻架图像区域时,根据经验公式,通过平移缩放操作获取眼睛所在矩形区域,继而对驾驶员眼睛闭合状态与疲劳状态进行检测;当未获取任何图像区域时,则通过人眼分类器在驾驶员面部区域内直接搜索眼睛区域,继而对驾驶员眼睛闭合状态与疲劳状态进行检测。所述平移缩放操作所用参数来自于大量实际测试,具有较高的统计有效性。所述人眼分类器采用未戴眼镜/墨镜情况下人眼图像样本训练而成,对于未戴眼镜/墨镜的人眼区域具有很高的搜索准确度。说 明 书一种抗眼镜/墨镜干扰的鲁棒性疲劳驾驶检测方法技术领域0001 本发明涉及车辆的安全驾驶技术领域,尤其涉及疲劳驾驶的监控技术领域。背景技术0002 先进汽车安全技术的发展方向是主动安全技术,即通过对驾驶员和车辆以及周边环境的检测,提前判断可能的危险,并采取措施预防。而驾驶员疲劳驾驶预警技术就是一种典型的主动安全技术。驾驶员处于疲劳状态时,对周围环境的感知能力、形势判断能力和对车辆的操控能力都有不同程度的下降,容易发生交通事故。因此,研究开发高性能的驾驶员注意力实时监测及预警技术,能够有效减少疲劳驾驶等行为带来的隐患,从而达到保障驾驶员人生安全和周边相关人员安全的目的。0003 以驾驶员的眼部为检测对象的疲劳驾驶预警技术,其主要通过检测驾驶员眼睛状态来判断注意力不集中的程度,一般采用摄像头进行脸部和眼部图像采集,再通过图像分析、建模,确立眼部状态。其中一项重要环节就是驾驶员眼睛的鲁棒性定位。0004 目前的疲劳监控方法多是通过准确定位眼睛所在区域,判断眼睛状态来判断驾驶员是否闭眼,这种方法的一个重要问题在于:对于面部无任何附加物体的驾驶员,传统的基于机器视觉的眼睛检测及定位方法虽然能够较好地工作,但是在保证低误报率的条件下,对于佩戴各种不同样式眼镜/墨镜的驾驶员,眼睛的精确定位受到了极大的干扰,从而使得眼部状态的检测结果失去有效性。0005 由于以上缺陷,传统的基于机器视觉的疲劳监控方法在实际使用中存在着很明显的局限性,难以达到较好的鲁棒性要求。发明內容0006 本发明要解决的主要技术问题是,提供一种能够抗眼镜/墨镜干扰的鲁棒性疲劳驾驶检测方法。0007 根据本发明的一方面,提供一种疲劳驾驶检测方法,包括:0008 在摄像头拍摄的驾驶员头部图像中使用矩形特征模板对图像进行分析,获取驾驶员面部图像区域;0009 在驾驶员面部图像区域使用矩形特征模板对面部区域进行分析,当驾驶员佩戴眼镜/墨镜时获取两镜框连接处鼻架结构图像区域,当驾驶员未佩戴眼镜/墨镜时则不获取任何图像区域;0010 若搜索获取了鼻架结构图像区域,则根据经验公式,通过平移缩放等几何操作,得到驾驶员眼睛的图像区域;若未获取任何搜索结果,则在面部区域使用人眼特征模板进行分析,获得驾驶员眼睛的图像区域;0011 用于对眼睛的闭合状态进行判断;0012 对眼睛的闭合状态进行统计,根据统计结果判断驾驶员是否处于疲劳状态。0013 根据本发明的另一方面,提供一种疲劳驾驶检测装置,包括:0014 图像采集模块,利用摄像头拍摄驾驶员头部视频;0015 面部区域获取模块,用于在摄像头拍摄的驾驶员头部图像中使用矩形特征模板对图像进行分析,获取最佳驾驶员面部图像区域;0016 鼻架/鼻梁区域获取模块,用于在驾驶员面部图像区域使用矩形特征模板对面部区域进行分析,当驾驶员佩戴眼镜/墨镜时获取两镜框连接处鼻架结构图像区域,当驾驶员未佩戴眼镜/墨镜时则不获取任何图像区域;0017 眼睛区域获取模块,其中眼睛区域获取单元1用于根据经验公式,通过平移缩放等几何操作,得到驾驶员眼睛的图像区域;眼睛区域获取单元2用于在面部区域使用人眼特征模板进行分析,获得驾驶员眼睛的图像区域;0018 眼睛状态判断模块,用于对眼睛的闭合状态进行判断;0019 疲劳状态判断模块,用于对眼睛闭合状态进行统计,根据统计结果判断驾驶员是否处于疲劳状态。0020 在一种实施例中,疲劳驾驶检测装置还包括图像旋转模块,所述图像旋转模块用于对摄像头拍摄原始视频图像进行二维旋转处理,配合驾驶员面部区域获取模块进行工作,可以获得竖直姿态下驾驶员的面部图像,有效减少驾驶员因头部偏斜导致的检测错误;0021 本发明使用矩形特征模板对驾驶员面部区域进行扫描,当驾驶员佩戴眼镜/墨镜时获取两镜框连接处鼻架结构图像区域,当驾驶员未佩戴眼镜/墨镜时不获取任何图像区域。若搜索获取了鼻架结构图像区域,则根据经验公式,通过平移缩放等几何操作,得到驾驶员眼睛的图像区域;若未获取任何搜索结果,则在面部区域使用人眼特征模板进行分析,获得驾驶员眼睛的图像区域。本发明利用了各种眼镜/墨镜框架结构上的相似性,采用非直接方式进行人眼区域的搜索与定位,采用间接和分类方法搜索人眼区域,克服了传统的基于机器视觉的人眼搜索方法中直接搜索人眼操作极易受到眼镜/墨镜等物体干扰的缺陷,因此具有更好的适应性。附图说明0022 图1为根据本发明的一种实施例中疲劳驾驶检测装置的结构示意图;0023 图2为根据本发明的一种实施例中疲劳驾驶检测方法的流程图。具体实施方式0024 下面结合附图和具体实例对本发明作进一步详细说明。0025 请参考图1,在根据本发明的一种实施例中,通过图像采集模块110获得驾驶员头部图像。通过面部区域获取单元122在摄像头拍摄的驾驶员头部图像中使用矩形特征模板对图像进行分析,获取驾驶员面部图像区域;通过鼻架/鼻梁区域获取模块130在驾驶员面部图像区域使用矩形特征模板对面部区域进行分析,当驾驶员佩戴眼镜/墨镜时获取两镜框连接处鼻架结构图像区域,当驾驶员未佩戴眼镜/墨镜时则不获取任何图像区域;眼睛区域获取模块140中的眼睛区域获取单元141用于根据经验公式,通过平移缩放等几何操作,得到驾驶员眼睛的图像区域;眼睛区域获取单元142用于在面部区域使用人眼特征模板进行分析,获得驾驶员眼睛的图像区域;眼睛状态判断模块150用于对眼睛的闭合状态进行判断;在疲劳状态判断模块160中,则对眼睛的闭合状态进行统计,根据统计结果判断驾驶员是否处于疲劳状态。0026 在另一实例中,添加图像旋转单元121与面部区域获取单元122共同组成面部区域获取模块120。图像旋转单元121用于对摄像头拍摄原始视频图像进行二维旋转处理,配合驾驶员面部区域获取单元122进行工作,可以获得竖直姿态下驾驶员的面部图像,有效减少驾驶员因头部偏斜导致的检测错误。0027 如图2所示,基于以上疲劳驾驶检测装置的疲劳驾驶检测方法包括以下步骤:0028 步骤210,采集驾驶员头部图像。例如采用安装在驾驶员签名或前下方的红外摄像头拍摄驾驶员的头部图像,得到驾驶员头部图像数据,然后执行步骤220。0029 步骤220中的222,在头部图像中定位驾驶员的面部区域。可采用现有的各种定位人脸区域的方案,本实施例中仅以举例方式说明一种检测面部区域的方法。例如,根据预先训练的人脸特征分类器定位人脸区域。在读取每帧视频图像后,根据人脸特征分类器文件中所记录的人脸Harr特征来分析脸部图像信息,然后再采用AdaBoost算法及相关人脸特征分类器对图像进行模式识别,对图像中的人脸区域进行标定。然后再人脸区域内根据鼻架/鼻梁所处的基本位置确定鼻架/鼻梁检测感兴趣区域,例如人脸区域的中上部分,以缩小搜索眼睛的检测范围,提高检测速度。确定感兴趣区域后转而执行步骤230。0030 步骤230,在人脸区域中感兴趣区域中定位驾驶员的鼻架/鼻梁区域。可采用现有的各种物体检测方案,本实施例中仅以举例方式说明一种检测鼻架/鼻梁区域的方法。例如,根据预先训练的特征分类器定位鼻架/鼻梁区域。在读取每帧视频图像后,根据鼻架/鼻梁特征分类器文件中所记录的鼻架/鼻梁Harr特征来分析脸部图像信息,然后再采用AdaBoost算法及相关特征分类器对图像进行模式识别,对图像中的鼻架/鼻梁区域进行标定。该分类器在训练过程中将各种眼镜/墨镜鼻架同时列为训练正样本,将未戴眼镜/墨镜时同区域下鼻梁图像列入训练负样本,故当驾驶员佩戴眼镜/墨镜时获取两镜框连接处鼻架结构图像区域,当驾驶员未佩戴眼镜/墨镜时则不获取任何图像区域。0031 步骤240,定位眼睛区域。若步骤230中获得了鼻架检测结果,则根据常识及大量试验获得的参数,在步骤241中将鼻梁/鼻架区域矩形通过平移缩放操作转换为眼睛所在的矩形区域;若230中未获得检测结果,则在步骤242中用人眼特征分类器直接在面部区域中搜索人眼区域。0032 步骤250,根据眼睛矩形区域图像信息,判断眼睛开闭状态。0033 步骤260,对眼睛闭合状态的历史数据进行统计,将统计结果和设定条件进行比较,从而判断驾驶员是否处于疲劳状态。0034 在一种实施例中,为了减少驾驶员斜侧头部带来的检测误差,在步骤220中添加头部图像旋转预处理操作221。将头部原始图像顺时针/逆时针旋转若干固定角度,继而在222操作中进行处理。头部图像旋转预处理操作221用于对摄像头拍摄原始视频图像进行二维旋转处理,配合定位驾驶员面部区域操作222,可以获得竖直姿态下驾驶员的面部图像,有效减少驾驶员因头部偏斜导致的检测错误。0035 上述模块或流程可以编制成程序,该程序可被安装在计算机中,包括各种处理器。0036 上述模块或流程编制成的程序可以被存储在外部可读性存储介质中,这种存储介质可以是软盘、CD-ROM、硬盘、磁带记录介质、IC卡的半导体存储器或其它的光学记录介质(例如DVD或PD)或磁记录介质。介质还包括电、光、声或其它形式的传播信号(例如,载波、红外信号、数字信号等)。0037 以上内容是结合具体的实时方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论