一种快速人眼定位方法及装置的制作方法

文档序号:6606452阅读:175来源:国知局
专利名称:一种快速人眼定位方法及装置的制作方法
技术领域
本发明属于图像处理领域,尤其涉及一种快速人眼定位方法及装置。
背景技术
研究表明,眼睛状态与驾驶员疲劳有较高的相关性,能可靠地反映疲劳状态。而眼睛定位是判断眼睛状态的前提。因此,如何准确、快速地进行人眼定位是实现驾驶疲劳状态监控的关键。人们对人眼定位已经做了相当多的研究,目前主要技术有基于学习、基于模板匹配、基于特征的方法。基于学习的方法包括AdaBoost (Adaptive Boosting,自适应叠加)算法、神经网络、主元分析法等,这些算法的优点是准确率高,但是计算量大,限制了在实时系统中的应用。基于模板的方法则是先得到左右眼的模板,然后在整幅图像中搜索匹配。由于光照变化,角度旋转等的影响,此类方法准确率不高,而且计算量巨大。基于特征的方法包括HSI (HueSaturation htensity,表示色调、色饱和度、亮度)虹膜检测和灰度投影法等。虹膜检测虽然快速,但是需要在彩色空间中进行,不适合红外成像系统。灰度投影方法在人脸偏斜时会失效。还有基于人脸全局特征的人眼定位,眼睛梯度等,这些算法准确率不尚ο在实际图像检测中,由于事先不可能知道要检测目标图像的大小,也不知道会有多少个匹配的目标图像。AdaBoost算法使用的目标图像分类器具有按比例增大(或者缩小)的能力。算法大致流程如图1所示。(a)判断将目标图像分类器放大后,是否大于待检测图像的大小,如果是,检测结束;如果否,转到步骤(b) ; (b)将目标图像分类器放大,用于检查某一大小的目标图像;(c)将放大后的目标图像分类器在待检测图像中遍历匹配,找到所有匹配的目标图像;然后转到步骤(a)。AdabBoost算法依次按比例增大目标图像分类器,来检测不同大小的目标图像;直到待检测的目标图像分类器大小大于整幅图像的大小为止。因此图像越大,可能的目标图像分类器也就越多,而且在每一种可能情况下遍历图像的耗时也越长。这是AdaBoost算法计算量巨大的原因之一。

发明内容
本发明为解决现有目标图像检测方法速度低的技术问题,提供一种快速人眼定位方法及装置。一种快速人眼定位方法,包括如下步骤(a)、根据步骤(e)、和步骤(g)的检测结果判断上一帧图像中是否存在人眼区域, 如有,跳转到步骤(f);(b)、如待测图像大小大于预定阈值,则将待测图像进行缩小;(c)、利用人脸分类器在所述缩小后的图像中查找人脸区域,并确定人脸区域位置及大小;如未检测到,跳转到步骤(a);(d)、根据人脸区域位置及大小在原待测图像中提取出人脸区域,作为第一待测人眼区域;(e)、利用人眼分类器在所述第一待测人眼区域进行人眼检测,并确定人眼区域位置及大小;(f)、根据上一帧图像得到的人眼区域位置和大小,扩大所述人眼区域范围在当前帧待测图像上确定第二待测人眼区域;(g)、利用人眼分类器在第二待测人眼区域进行人眼检测,并确定人眼区域位置及
大小。 一种快速人眼定位装置,包括人眼判断单元,根据第一人眼检测单元、和第二人眼检测单元的检测结果判断上一帧图像中是否存在人眼区域;图像缩放单元,根据人眼判断单元判断出上一帧图像中不存在人眼的结果,如待测图像大小大于预定阈值,则将待测图像进行缩小;人脸检测单元,利用人脸分类器在所述缩小后的图像中查找人脸区域,并确定人脸区域位置及大小;人脸图像提取单元,根据人脸区域位置及大小在原待测图像中提取出人脸区域, 作为第一待测人眼区域;第一人眼检测单元,利用人眼分类器在所述第一待测人眼区域进行人眼检测,并确定人眼区域位置及大小;人眼图像提取单元,根据人眼判断单元判断出上一帧图像中存在人眼的结果、及根据上一帧图像得到的人眼区域位置和大小,扩大所述人眼区域范围在当前帧待测图像上确定第二待测人眼区域;第二人眼检测单元,利用人眼分类器在第二待测人眼区域进行人眼检测,并确定人眼区域位置及大小。本发明先将待测图像缩小,然后在缩小后的图像中对人脸进行检测;且判断上一帧图像是否存在人眼区域,当上一帧图像中存在人眼区域时,不用对当前帧整幅图像进行全部检索,只检索针对上一帧图像人眼区域在当前帧对应的区域,大大缩短了检测人脸、人眼的时间,能迅速的对图像中人眼区域进行定位,适用于实时图像系统。


图1是现有技术提供的AdaBoost算法流程图;图2是本发明实施例提供的快速人眼定位方法流程图;图3是本发明实施例提供的快速人眼定位装置示意图。
具体实施例方式为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本方案的目的在于提供一种快速人眼定位方法及装置,旨在解决现有人眼定位技术中速度慢的技术问题。
7
一种快速人眼定位方法,如图2所示,包括如下步骤(a)、根据步骤(e)、和步骤(g)的检测结果判断上一帧图像中是否存在人眼区域, 如有,跳转到步骤(f);(b)、如待测图像大小大于预定阈值,则将待测图像进行缩小;(c)、利用人脸分类器在所述缩小后的图像中查找人脸区域,并确定人脸区域位置及大小;如未检测到,跳转到步骤(a);(d)、根据人脸区域位置及大小在原待测图像中提取出人脸区域,作为第一待测人眼区域;(e)、利用人眼分类器在所述第一待测人眼区域进行人眼检测,并确定人眼区域位置及大小;(f)、根据上一帧图像得到的人眼区域位置和大小,扩大所述人眼区域范围在当前帧待测图像上确定第二待测人眼区域;(g)、利用人眼分类器在第二待测人眼区域进行人眼检测,并确定人眼区域位置及大小。所公知的,步骤(C)中的人脸分类器、步骤(e)和步骤(g)中的人眼分类器通过对图像采样、训练获得。前期人脸样本、人眼样本的采样将红外摄像头设置在不同光照环境、不同角度进行样本采样,不同光照环境包括但不限于日光灯照射下、暗室无可见光照射下、不同光亮的车内仪表器旁等。采样的对象包括高矮不一、戴近视眼镜或者戴太阳眼镜、肤色不一的人群等;这样就拥有了足够量的人脸库。在人脸库中,从图片上截取眼睛部分作为人眼库。采集人脸样本库、人眼样本库与足够量的不包含人脸、人眼的样本库。计算所有样本库的特征值,训练得到人脸分类器、人眼分类器。步骤(f)中根据上一帧图像得到的人眼区域位置及大小,扩大所述人眼区域范围在当前帧待测图像上确定第二待测人眼区域采用如下操作当前帧待测图像中的人眼图像中心点位置不变,对其长和宽扩大一定的倍数,如果扩大的区域超出图像的边缘,就停止向这个方向扩大,来确定当前帧待测图像的第二待测人眼区域。作为优选方案,将其长宽都扩大一倍,得到的第二待测人眼区域比较小,便于减少人眼检测的时间,且由于视频图像两帧图像的变化不大,能完全包含人眼区域。所述步骤(b)中预设阈值要保证缩小后的图像能清楚分辨出人脸区域。步骤(b) 将待测图像缩小到M*N大小,所述Μ、N为像素点数,M的取值范围为[80,320],N的取值范围为W0,M0],M与N的值与所述原待测图像宽长比一致。将图像缩小,在人脸检测时能减少计算量,并且图像中人脸依然容易辨认,不影响人脸图像的检测。作为优选方案,M取 160,N取120,160*120大小的图像既能保证图像中的人脸比较容易分辨,又能最大限度的减少检测人脸图像时的计算量。所述步骤(C)中利用人脸分类器在所述缩小后的图像中查找人脸区域的方法包括(11)、利用预定大小的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤(13);(12)、将人脸分类器进行放大,然后利用放大后的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤(1 ;如没有查找到,重复本步骤,直到放大后的人脸分类器大小和所述缩小后的图像大小一致时,跳转到步骤(13);(13)、停止对所述缩小后的图像进行人脸图像检测。由于不断的对人脸分类器进行放大,然后用放大后的人脸分类器在所述缩小后的图像中查找人脸区域,故预定大小的人脸分类器最小,然后不断放大,直到放大后的人脸分类器大小和待测图像大小一致时,停止进行人脸检测。作为优选方案,预定大小为40*40。作为另一实施方案,步骤(C)中利用人脸分类器在所述缩小后的图像中查找人脸区域的方法包括(21)、利用预定大小的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤(23);(22)、将人脸分类器进行缩小,然后利用缩小后的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤03);如没有查找到,重复本步骤,直到缩小后的人脸分类器大小为40*40,跳转到步骤03);(23)、停止对所述缩小后的图像进行人脸图像检测。由于是不断的对人脸分类器进行缩小,然后用缩小后的人脸分类器在所述缩小后的图像中查找人脸区域,故预定大小的人脸分类器最大,和所述缩小后的图像一样大小。然后不断缩小人脸分类器,直到缩小后的人脸分类器大小为40*40。所述步骤(e)中在第一待测人眼区域进行人眼检测包括如下步骤(31)、利用预定大小的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(33);(32)、将人眼分类器进行放大,然后利用放大后的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(33);如没有检测到,重复本步骤,直到放大后的人眼分类器大小和第一待测人眼区域大小一致时,跳转到步骤(33);(33)、停止在第一待测人眼区域进行人眼图像检测。由于不断的对人眼分类器进行放大,然后用放大后的人眼分类器在第一待测人眼区域检测人眼图像区域,故预定大小的人眼分类器最小,然后不断放大,直到放大后的人眼分类器大小和第一待测人眼区域大小一致时,停止进行人眼检测。作为优选方案,预定大小设为40*40。作为另一实施方案,步骤(e)中在第一待测人眼区域进行人眼检测包括如下步骤(41)、利用预定大小的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(43);(42)、将人眼分类器进行缩小,然后利用缩小后的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到,跳转到步骤G3);如没有检测到,重复本步骤,直到缩小后的人眼分类器大小为40*40,跳转到步骤03);(43)、停止在第一待测人眼区域进行人眼图像检测。由于是不断的对人眼分类器进行缩小,然后用缩小后的人眼分类器在第一待测人眼区域中查找人眼图像区域,故预定大小的人脸分类器大小和第一待测人眼区域大小一致,然后不断缩小人脸分类器,直到缩小后的人脸分类器大小为40*40。
所述步骤(g)中在第二待测人眼区域进行人眼检测包括如下步骤(51)、利用预定大小的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(53);(52)、将人眼分类器进行放大,然后利用放大后的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(53);如没有检测到,重复本步骤,直到放大后的人眼分类器大小和第二待测人眼区域大小一致时,跳转到步骤(53);(53)、停止在第二待测人眼区域进行人眼图像检测。由于不断的对人眼分类器进行放大,然后用放大后的人眼分类器在第二待测人眼区域检测人眼图像区域,故预定大小的人眼分类器最小,然后不断放大,直到放大后的人眼分类器大小和第二待测人眼区域大小一致时,停止进行人眼检测。作为优选方案,预定大小设为40*40。作为另一实施方案,步骤(g)中在第二待测人眼区域进行人眼检测包括如下步骤(61)、利用预定大小的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(63);(62)、将人眼分类器进行缩小,然后利用缩小后的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(63);如没有检测到,重复本步骤,直到缩小后的人眼分类器大小为40*40,跳转到步骤(63);(63)、停止在第二待测人眼区域进行人眼图像检测。由于是不断的对人眼分类器进行缩小,然后用缩小后的人眼分类器在第二待测人眼区域中查找人眼图像区域,故预定大小的人脸分类器大小和第二待测人眼区域大小一致,然后不断缩小人脸分类器,直到缩小后的人脸分类器大小为40*40。进一步的,上述第一待测人眼区域和第二待测人眼区域均为矩形区域。便于利用人眼分类器对其进行人眼检测。本发明的快速人眼定位方法中先将待测图像缩小,然后在缩小后的图像中对人脸进行检测;且判断上一帧图像是否存在人眼区域,当上一帧图像中存在人眼区域时,不用对当前帧整幅图像进行全部检测,只检测针对上一帧图像人眼区域在当前帧对应的区域,大大缩短了检测人脸、人眼的时间,能迅速的对图像中人眼区域进行定位,适用于实时图像系统。本发明还包括一种快速人眼定位装置,如图3所示,该装置包括人眼判断单元1,根据第一人眼检测单元5、和第二人眼检测单元7的检测结果判断上一帧图像中是否存在人眼区域;图像缩放单元2,根据人眼判断单元1判断出上一帧图像中不存在人眼的结果,如待测图像大小大于预定阈值,则将待测图像进行缩小;人脸检测单元3,利用人脸分类器在所述缩小后的图像中查找人脸区域,并确定人脸区域位置及大小;人脸图像提取单元4,根据人脸区域位置及大小在原待测图像中提取出人脸区域, 作为第一待测人眼区域;第一人眼检测单元5,利用人眼分类器在所述第一待测人眼区域进行人眼检测,并确定人眼区域位置及大小;人眼图像提取单元6,根据人眼判断单元1判断出上一帧图像中存在人眼的结果、 及根据上一帧图像得到的人眼区域位置和大小,扩大所述人眼区域范围在当前帧待测图像上确定第二待测人眼区域;第二人眼检测单元7,利用人眼分类器在第二待测人眼区域进行人眼检测,并确定人眼区域位置及大小。人眼图像提取单元6确定第二待测人眼区域的过程同上述方法步骤(f)确定第二待测人眼区域的过程相同,故不累述。图像缩放单元2中预设阈值要保证缩小后的图像能清楚分辨出人脸区域。所述图像缩放单元2将待测图像缩小到M*N大小,所述M、N为像素点数,M的取值范围为[80,320], N的取值范围为W0,MO],M与N的值与所述原待测图像宽长比一致。将图像缩小,在人脸检测时能减少计算量,并且图像中人脸依然容易辨认,不影响人脸图像的检测。作为优选方案,M取160,N取120,160*120大小的图像既能保证图像中的人脸比较容易分辨,又能最大限度的减少检测人脸图像时的计算量。所述人脸检测单元3中利用人脸分类器在所述缩小后的图像中查找人脸区域的方法包括(11)、利用预定大小的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤(13);(12)、将人脸分类器进行放大,然后利用放大后的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤(1 ;如没有查找到,重复本步骤,直到放大后的人脸分类器大小和所述缩小后的图像大小一致时,跳转到步骤(13);(13)、停止对所述缩小后的图像进行人脸图像检测。预定大小的人脸分类器最小,作为优选方案,预定大小设为40*40。理由同方法实施例步骤(c)相同,故不累述。作为另一实施方案,人脸检测单元3中利用人脸分类器在所述缩小后的图像中查找人脸区域的方法包括(21)、利用预定大小的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤(23);(22)、将人脸分类器进行缩小,然后利用缩小后的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤03);如没有查找到,重复本步骤,直到缩小后的人脸分类器大小为40*40,跳转到步骤03);(23)、停止对所述缩小后的图像进行人脸图像检测。预定大小的人脸分类器最大,和待测图像一样大小。理由同方法实施例步骤(C) 相同,故不累述。第一人眼检测单元5中在第一待测人眼区域进行人眼检测包括如下步骤(31)、利用预定大小的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(33);(32)、将人眼分类器进行放大,然后利用放大后的人眼分类器在第一待测人眼区域检测人脸区域;如检测到,跳转到步骤(3 ;如没有检测到,重复本步骤,直到放大后的人眼分类器大小和第一待测人眼区域大小一致时,跳转到步骤(33);(33)、停止在第一待测人眼区域进行人眼图像检测。预定大小的人眼分类器最小,作为优选方案,预定大小设为40*40。理由同方法实施例步骤(e)相同,故不累述。作为另一实施方案,第一人眼检测单元5中在第一待测人眼区域进行人眼检测包括如下步骤(41)、利用预定大小的人眼分类器在第一待测人眼区域查找人眼图像区域;如检测到,跳转到步骤(43);(42)、将人眼分类器进行缩小,然后利用缩小后的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到,跳转到步骤G3);如没有检测到,重复本步骤,直到缩小后的人眼分类器大小40*40,跳转到步骤03);(43)、停止在第一待测人眼区域进行人眼图像检测。预定大小的人脸分类器大小和第一待测人眼区域大小一致,理由同方法实施例步骤(e)相同,故不累述。所述第二人眼检测单元7中在第二待测人眼区域进行人眼检测包括如下步骤(51)、利用预定大小的人眼分类器在第二待测人眼区域检测人眼图像区域;如查找到,跳转到步骤(53);(52)、将人眼分类器进行放大,然后利用放大后的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(53);如没有检测到,重复本步骤,直到放大后的人眼分类器大小和第二待测人眼区域大小一致时,跳转到步骤(53);(53)、停止在第二待测人眼区域进行人眼图像检测。预定大小的人眼分类器最小,作为优选方案,预定大小设为40*40。理由同方法实施例步骤(g)相同,故不累述。作为另一实施方案,第二人眼检测单元7中在第二待测人眼区域进行人眼检测包括如下步骤(61)、利用预定大小的人眼分类器在第二待测人眼区域查找人眼图像区域;如检测到,跳转到步骤(63);(62)、将人眼分类器进行缩小,然后利用缩小后的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(63);如没有检测到,重复本步骤,直到缩小后的人眼分类器大小40*40,跳转到步骤(63);(63)、停止在第二待测人眼区域进行人眼图像检测。由于是不断的对人眼分类器进行缩小,预定大小的人脸分类器大小和第二待测人眼区域大小一致,理由同方法实施例步骤(g)相同,故不累述。进一步的,上述第一待测人眼区域和第二待测人眼区域均为矩形区域。便于利用人眼分类器对其进行人眼检测。本发明的快速人眼定位装置中图像缩放单元2先将待测图像缩小,然后人脸检测单元3在缩小后的图像中对人脸进行检测;且人眼判断单元1判断上一帧图像是否存在人眼区域,当上一帧图像中存在人眼区域时,不用对当前帧整幅图像进行全部检测,只检测针对上一帧图像人眼区域在当前帧对应的区域,大大缩短了检测人眼的时间,能迅速的对图像中人脸、人眼区域进行定位,适用于实时图像系统。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1. 一种快速人眼定位方法,其特征在于包括如下步骤(a)、根据步骤(e)、和步骤(g)的检测结果判断上一帧图像中是否存在人眼区域,如有,跳转到步骤(f);(b)、如待测图像大小大于预定阈值,则将待测图像进行缩小;(c)、利用人脸分类器在所述缩小后的图像中查找人脸区域,并确定人脸区域位置及大小;如未检测到,跳转到步骤(a);(d)、根据人脸区域位置及大小在原待测图像中提取出人脸区域,作为第一待测人眼区域;(e)、利用人眼分类器在所述第一待测人眼区域进行人眼检测,并确定人眼区域位置及大小;(f)、根据上一帧图像得到的人眼区域位置和大小,扩大所述人眼区域范围在当前帧待测图像上确定第二待测人眼区域;(g)、利用人眼分类器在第二待测人眼区域进行人眼检测,并确定人眼区域位置及大
2.如权利要求1所述的快速人眼定位方法,其特征在于步骤(b)将待测图像缩小到 M*N大小,所述M、N为像素点数,M的取值范围为[80,320],N的取值范围为[60, 240], M^ N的值与所述原待测图像宽长比一致。
3.如权利要求1所述的快速人眼定位方法,其特征在于步骤(c)中利用人脸分类器在所述缩小后的图像中查找人脸区域的方法包括(11)、利用预定大小的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤(13);(12)、将人脸分类器进行放大,然后利用放大后的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤(1 ;如没有查找到,重复本步骤,直到放大后的人脸分类器大小和所述缩小后的图像大小一致时,跳转到步骤(13);(13)、停止对所述缩小后的图像进行人脸图像检测。
4.如权利要求1所述的快速人眼定位方法,其特征在于步骤(c)中利用人脸分类器在所述缩小后的图像中查找人脸区域的方法包括 (21)、利用预定大小的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤03);(22)、将人脸分类器进行缩小,然后利用缩小后的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤03);如没有查找到,重复本步骤,直到缩小后的人脸分类器大小为40*40,跳转到步骤03);(23)、停止对所述缩小后的图像进行人脸图像检测。
5.如权利要求1所述的快速人眼定位方法,其特征在于步骤(e)中在第一待测人眼区域进行人眼检测包括如下步骤(31)、利用预定大小的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到, 跳转到步骤(33);(32)、将人眼分类器进行放大,然后利用放大后的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(33);如没有检测到,重复本步骤,直到放大后的人眼分类器大小和第一待测人眼区域大小一致时,跳转到步骤(33);(33)、停止在第一待测人眼区域进行人眼图像检测。
6.如权利要求1所述的快速人眼定位方法,其特征在于步骤(e)中在第一待测人眼区域进行人眼检测包括如下步骤(41)、利用预定大小的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到, 跳转到步骤(43);(42)、将人眼分类器进行缩小,然后利用缩小后的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到,跳转到步骤G3);如没有检测到,重复本步骤,直到缩小后的人眼分类器大小为40*40,跳转到步骤03);(43)、停止在第一待测人眼区域进行人眼图像检测。
7.如权利要求1所述的快速人眼定位方法,其特征在于步骤(g)中在第二待测人眼区域进行人眼检测包括如下步骤(51)、利用预定大小的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到, 跳转到步骤(53);(52)、将人眼分类器进行放大,然后利用放大后的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(53);如没有检测到,重复本步骤,直到放大后的人眼分类器大小和第二待测人眼区域大小一致时,跳转到步骤(53);(53)、停止在第二待测人眼区域进行人眼图像检测。
8.如权利要求1所述的快速人眼定位方法,其特征在于步骤(g)中在第二待测人眼区域进行人眼检测包括如下步骤(61)、利用预定大小的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到, 跳转到步骤(63);(62)、将人眼分类器进行缩小,然后利用缩小后的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(63);如没有检测到,重复本步骤,直到缩小后的人眼分类器大小为40*40,跳转到步骤(63);(63)、停止在第二待测人眼区域进行人眼图像检测。
9.一种快速人眼定位装置,其特征在于包括人眼判断单元,根据第一人眼检测单元、和第二人眼检测单元的检测结果判断上一帧图像中是否存在人眼区域;图像缩放单元,根据人眼判断单元判断出上一帧图像中不存在人眼的结果,如待测图像大小大于预定阈值,则将待测图像进行缩小;人脸检测单元,利用人脸分类器在所述缩小后的图像中查找人脸区域,并确定人脸区域位置及大小;人脸图像提取单元,根据人脸区域位置及大小在原待测图像中提取出人脸区域,作为第一待测人眼区域;第一人眼检测单元,利用人眼分类器在所述第一待测人眼区域进行人眼检测,并确定人眼区域位置及大小;人眼图像提取单元,根据人眼判断单元判断出上一帧图像中存在人眼的结果、及根据上一帧图像得到的人眼区域位置和大小,扩大所述人眼区域范围在当前帧待测图像上确定第二待测人眼区域;第二人眼检测单元,利用人眼分类器在第二待测人眼区域进行人眼检测,并确定人眼区域位置及大小。
10.如权利要求9所述的快速人眼定位装置,其特征在于图像缩放单元将待测图像缩小到M*N大小,所述M、N为像素点数,M的取值范围为[80,320],N的取值范围为[60,240], M与N的值与所述原待测图像宽长比一致。
11.如权利要求9所述的快速人眼定位装置,其特征在于人脸检测单元利用人脸分类器在所述缩小后的图像中查找人脸区域的方法包括(11)、利用预定大小的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤(13);(12)、将人脸分类器进行放大,然后利用放大后的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤(1 ;如没有查找到,重复本步骤,直到放大后的人脸分类器大小和所述缩小后的图像大小一致时,跳转到步骤(13);(13)、停止对所述缩小后的图像进行人脸图像检测。
12.如权利要求9所述的快速人眼定位装置,其特征在于人脸检测单元利用人脸分类器在所述缩小后的图像中查找人脸区域的方法包括(21)、利用预定大小的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤03);(22)、将人脸分类器进行缩小,然后利用缩小后的人脸分类器在所述缩小后的图像中查找人脸区域;如查找到,跳转到步骤03);如没有查找到,重复本步骤,直到缩小后的人脸分类器大小为40*40,跳转到步骤03);(23)、停止对所述缩小后的图像进行人脸图像检测。
13.如权利要求9所述的快速人眼定位装置,其特征在于第一人眼检测单元在第一待测人眼区域进行人眼检测的方法包括(31)、利用预定大小的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到, 跳转到步骤(33);(32)、将人眼分类器进行放大,然后利用放大后的人眼分类器在第一待测人眼区域检测人脸区域;如检测到,跳转到步骤(3 ;如没有检测到,重复本步骤,直到放大后的人眼分类器大小和第一待测人眼区域大小一致时,跳转到步骤(33);(33)、停止在第一待测人眼区域进行人眼图像检测。
14.如权利要求9所述的快速人眼定位装置,其特征在于第一人眼检测单元在第一待测人眼区域进行人眼检测的方法包括(41)、利用预定大小的人眼分类器在第一待测人眼区域查找人眼图像区域;如检测到, 跳转到步骤(43);(42)、将人眼分类器进行缩小,然后利用缩小后的人眼分类器在第一待测人眼区域检测人眼图像区域;如检测到,跳转到步骤G3);如没有检测到,重复本步骤,直到缩小后的人眼分类器大小40*40,跳转到步骤03);(43)、停止在第一待测人眼区域进行人眼图像检测。
15.如权利要求9所述的快速人眼定位装置,其特征在于第二人眼检测单元在第二待测人眼区域进行人眼检测的方法包括(51)、利用预定大小的人眼分类器在第二待测人眼区域检测人眼图像区域;如查找到, 跳转到步骤(53);(52)、将人眼分类器进行放大,然后利用放大后的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(53);如没有检测到,重复本步骤,直到放大后的人眼分类器大小和第二待测人眼区域大小一致时,跳转到步骤(53);(53)、停止在第二待测人眼区域进行人眼图像检测。
16.如权利要求9所述的快速人眼定位装置,其特征在于第二人眼检测单元在第二待测人眼区域进行人眼检测的方法包括(61)、利用预定大小的人眼分类器在第二待测人眼区域查找人眼图像区域;如检测到, 跳转到步骤(63);(62)、将人眼分类器进行缩小,然后利用缩小后的人眼分类器在第二待测人眼区域检测人眼图像区域;如检测到,跳转到步骤(63);如没有检测到,重复本步骤,直到缩小后的人眼分类器大小40*40,跳转到步骤(63);(63)、停止在第二待测人眼区域进行人眼图像检测。
全文摘要
一种快速人眼定位方法及装置,属于图像处理领域。该方法包括(a)根据步骤(e)、(g)的检测结果判断上帧图像中是否存在人眼,如有,跳转到步骤(f);(b)将待测图像进行缩小;(c)在缩小后图像中进行人脸检测;如未检测到,跳转到步骤(a);(d)在待测图像中提取人脸区域作为第一待测人眼区域;(f)根据上一帧图像得到的人眼区域在当前帧待检测图像上确定第二待测人眼区域;(e)、(g)分别在第一待测人眼区域、第二待测人眼区域进行人眼检测以确定人眼区域位置及大小;本发明在缩小后的图像中进行人脸检测、且只检索针对上一帧图像人眼区域在当前帧对应的区域,减少了图像检测的时间,适用于实时图像处理系统。
文档编号G06K9/00GK102339377SQ20101023437
公开日2012年2月1日 申请日期2010年7月21日 优先权日2010年7月21日
发明者张克宇, 徐进, 汪长堰, 王志刚 申请人:比亚迪股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1