基于单红外光源的人眼检测方法技术

技术编号:6091217 阅读:342 留言:0更新日期:2012-04-11 18:40
一种图像处理技术领域的基于单红外光源的人眼检测方法,首先采用红外拍摄装置采集亮瞳孔图像,并将亮瞳孔图像进行阈值化处理,得到二值化图像;然后在二值化图像上进行连通区域的标定,得到每个连通区域的尺寸范围和质心位置;再过滤去除不含眼睛形状的连通区域,得到人眼候选区域;对人眼候选区域采用支持向量机进行人眼分类得到分类候选区域,然后依次对每个分类候选区域采用形状检测器进行人眼识别,从候选区域中选择出眼睛区域。本发明专利技术借助简单硬件和人眼特性在保证人眼检测准确率的情况下,快速实现人眼定位,并且提取人眼相关参数。

Human eye detection method based on single infrared light source

An image eye detection method based on single infrared light processing technology field, the first shooting device collects bright pupil image by IR, and the bright pupil image threshold processing, get the binarization image; then the binarization image on the calibration of regional connectivity, size range and the centroid of each connected region again; connected region without filtration to remove eye shape, get the candidate regions of eyes; the support vector machine using eye to eye candidate region classification classification candidate region, and then for each category of candidate regions with shape detector eye recognition, selected from the candidate region in the eye area. With the aid of simple hardware and human eye characteristics, the eye location is rapidly realized and the human eye related parameters are extracted under the condition that the eye detection accuracy is guaranteed.

【技术实现步骤摘要】

本专利技术涉及的是一种视觉跟踪检测
的方法,具体是一种基于单红外光源 的人眼检测方法。
技术介绍
监视或跟踪眼睛运动可以用于很多不同的环境。例如人眼的目光注视信息可以用 于分析该人的行为和意识。对司机开车时的眼睛运动进行跟踪和分析,可以用于判断司机 的驾驶警觉度,当司机警觉度较低时给出警告,防止发生安全事故。现有的很多计算机视觉研究和应用都很大程度上依赖于眼睛的相关信息,快速的 完成眼睛位置检测和相关参数标定,对于相关算法和应用有着非常重要的意义。经过对现有技术的检索发现,中国专利文献号CN 101196993A,记载有一种眼睛检 测的方法。该技术检测眼睛的位置首先需要检测鼻孔位置,然后在鼻孔位置附近设定眼睛 搜索区域来完成眼睛的搜索。而当鼻孔检测不太成功时,需要从嘴巴检测开始,设定鼻孔的 搜索区域来搜索鼻孔。该技术将眼睛的检测依赖于鼻孔的检测来实现,鼻孔的检测依赖于 嘴巴的检测来实现,但是嘴巴和鼻孔的检测同样十分复杂,其检测结果势必会降低眼睛检 测准确率和速度。中国专利文献号CN1725976A记载了一种用于检测和跟踪眼睛及其注视方向的方 法和装置,该技术为了检测眼睛的位置,在显示器周围放置了一些光电感传感器和光源。当 内元件被照亮时进行瞳孔的简单检测,外元件被照亮时确定眼睛离光电传感器的距离。该 技术虽然准确率高,在硬件设计上采用了内圈与外圈光源交替闪烁,并且同步控制摄像头 进行图像采集,这造成硬件实现复杂,采集速度和检测速度都不高。中国专利文献号CN1422596A记载了一种眼睛位置检测方法以及眼睛位置检测装 置,该技术首先对于面部图像进行灰度修正以使眼睛的巩膜部分和虹膜部分的反差变高。 对灰度修正后的图像算出灰度梯度向量,进而利用算出的灰度梯度向量生成灰度梯度图像 和眼睛模板的选配,修正眼睛中心位置,最终确定眼睛的位置。但该技术计算复杂,对于一 次眼睛位置的确定,需要经过前处理,求解梯度向量,模板匹配等复杂过程。而且对于眼睛 位置的确定,仍然采用搜索区域来实现。
技术实现思路
本专利技术针对现有技术存在的上述不足,提供一种基于单红外光源的人眼检测方 法,借助简单硬件和人眼特性在保证人眼检测准确率的情况下,快速实现人眼定位,并且提 取人眼相关参数。本专利技术是通过以下技术方案实现的,本专利技术包括以下步骤第一步、采用红外拍摄装置采集亮瞳孔图像I (src);所述的红外拍摄装置包括红外摄像头和环绕其周围的若干个红外二极管,其中 红外摄像头采集图像信息并输出到计算模块;所述的红外摄像头上设有红外滤光片或者红外镜头;所述的红外二极管的波长小于900nm。所述的红外二极管沿径向平均分布于圆形的红外摄像头的外侧。第二步、将亮瞳孔图像I (src)进行阈值化处理,得到二值化图像I (bw);所述的阈值化处理是指将亮瞳孔图像I (src)与NXN(N >幻的模板进行卷积得 到卷积图像I (conv),然后将亮瞳孔图像I (src)减去卷积图像I (conv),并设定灰度阈值进 行阈值化,最终得到自适应的二值化图像I (bw)。第三步、在二值化图像I (bw)上进行连通区域的标定,得到每个连通区域的尺寸 范围和质心位置;第四步、过滤去除不含眼睛形状的连通区域,得到人眼候选区域I(Cand);所述的过滤是指去除填充度小于0. 1或大于0.9的连通区域,实际范围可以根据 精度要求自行选择过滤的范围。第五步、对人眼候选区域I(Cand)采用支持向量机方法(SVM)进行人眼分类,分类 之后得到分类候选区域I (class),然后依次对每个分类候选区域采用形状检测器进行人眼 识别,从候选区域中选择出最终的眼睛区域I (eye)。所述的形状检测器使用霍夫变换检测或曲率信息检测分类候选区域I (class)中 是否含有圆形或者半圆形区域,曲率方法的具体步骤为首先计算分类候选区域I(Class)中每一个点的曲率K :k(t) = IdyGyf,其中t为图像I (class)中的任意一个点。X' (t)、X" (t)分别为点t在χ方向的一阶导数和二阶导数,y' (t)、y" (t)分别为点t 在y方向的一阶导数和二阶导数。点t的曲率圆半径R= 11/KI,在分类候选区域I (class) 中的点上,沿着梯度方向距离为R的点即为曲率圆的圆心位置,I(Class)中每一个点使用 该方法都会找到一个相应的圆心位置。如果这些圆心位置最终可以聚合为一个点,则意味 着区域中含有圆形或者半圆形区域并判定为眼睛区域I (eye),否则判定为非眼睛区域。本专利技术的主要优势在于通过在红外摄像头附近增加一圈红外光源,实现了对人眼 的快速准确检测。普通摄像头只需要稍加改造就可以使用本专利技术方法,同时本专利技术区别于 现有红外检测方法的是不采用内外圈光源方法,因此不需要进行硬件同步,大大提高了红 外图像的采集速度和人眼的检测速度。本专利技术方法使用了自带红外光源,克服了可见光条 件下的人眼检测方法受外部光源变化的影响较大的缺点,在强烈光源和无光源条件下都可 以正常工作,单圈红外光源条件下,人眼所呈现出的亮眼特点也极大提高了人眼检测的速 度。附图说明图1为硬件示意2为白天和强烈外部光源时的采集图像。图3为夜晚和较弱外部光源时的采集图像。图4为对图2进行二值化和降噪之后的二值化图像。图5为图4所得到的候选区域在原始图像上的体现,即候选区域。图6为对候选区域进行模式分类和形状检测之后得到的眼睛区域。图7为硬件实物实施例。具体实施例方式下面结合附图对本专利技术的实施例作详细说明,本实施例在以本专利技术技术方案为前 提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下 述的实施例。实施例第一步,采用如图1所示的红外拍摄装置采集亮瞳孔图像I (src);所述的红外拍摄装置包括红外摄像头2以及环绕设置的若干个红外二极管1,其 中红外摄像头2采集图像信息并输出至计算模块;所述的红外摄像头2上设有红外滤光 片或者红外镜头;所述的红外二极管1的波长小于900nm。所述的红外二极管1沿径向平均分布于圆形的红外摄像头2的外侧。实施例的采集设备如图7所示,白天和夜晚采集到的亮瞳孔图像分别如图2和图 3所示。第二步,对I (src)进行自适应阈值化。亮瞳孔图像I (src)与NXN(N >= 3)的 模板进行卷积得到卷积图像I (corw),亮瞳孔图像I (src)减去卷积图像I (corw),最后进行 阈值化,得到自适应的阈值化差分图像I (bw)。3 X 3的模板为阈值化图像如图4所示。第三步,在I (bw)上进行连通区域的标定,求出每个连通区域的范围和质心位置。第四步,根据每一个连通区域的范围和质心位置,将范围很大和很小的连通区域 标定为非眼睛区域,从候选区域中过滤出去,进而在I (src)上得到人眼候选区域Kcand). 候选区域如图5所示。第五步,每一个候选区域I (cand)依次经过SVM的人眼分类,如果人眼分类器识别 为非眼睛区域,则从候选区域中移除,如果判断为眼睛区域,得到分类候选区域I (class)第六步,对于每一个I (class)依次进行形状检测,检测I (class)是否含有圆形或 者半圆形区域,如果含有近似圆形,I(Class)判定为本文档来自技高网
...

【技术保护点】
1.一种基于单红外光源的人眼检测方法,其特征在于,包括以下步骤:第一步、采用红外拍摄装置采集亮瞳孔图像;第二步、将亮瞳孔图像进行阈值化处理,得到二值化图像;第三步、在二值化图像上进行连通区域的标定,得到每个连通区域的尺寸范围和质心位置;第四步、过滤去除不含眼睛形状的连通区域,得到人眼候选区域;第五步、对人眼候选区域采用支持向量机进行人眼分类得到分类候选区域,然后依次对每个分类候选区域采用形状检测器进行人眼识别,从候选区域中选择出眼睛区域。

【技术特征摘要】

【专利技术属性】
技术研发人员:高耀舒欣卢宏涛
申请(专利权)人:上海交通大学
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1