一种基于图像灰度信息进行手指检测实现架构的制作方法

文档序号:6393411阅读:197来源:国知局
专利名称:一种基于图像灰度信息进行手指检测实现架构的制作方法
技术领域
一种基于图像灰度信息进行手指检测实现架构技术领域[0001]本实用新型涉及数字图像识别领域,尤其涉及一种基于图像灰度信息进行手指检测实现架构。
背景技术
[0002]现有的手指检测技术,通过差分检测电路检测手指放上与手指离开,其检测原理主要是通过在传感器表面或内部增加一个电气参数检测器件,例如热敏电阻,压敏电阻,电容等器件。根据传感器表面与手指形成的电容、电感或者手指本身的温度、对接触面的压力、湿度等物理参数发生改变而导致其通过电气参数检测器件产生的电压或者电流等电气参数发生改变,进行手指放上、手指离开检测。由于手指检测电路置于传感器表面或者传感器内部,这样增加了传感器的成本与体积。[0003]通过差分电路检测电气参数的变化进行手指检测容易误检测。差分电路手指检测基于电气感应原理,当手指放在传感器表面时,导致传感器附近形成的湿度、压力、温度、电场等物理参数发生变化,从而使检测器件检测到电气参数发生变化,差分手指检测电路通过检测电气参数变化的大小,判断是否有手指放上。通过比较手指检测电气参数的变化量和参考电气阈值来实现手指检测,如果手指检测电气参数变化量大于预先设定的参考电气阈值,认为有手指存在,否则认为没有手指放在传感器上。[0004]由于差分检测方法是基于电气参数变化的大小进行手指检测判断,任何一个物理参数可以被电气参数检测器件检测到的物体接近传感器时,会导致传感器附近的物理参数发生变化,从而导致传感器的电气参数变化。如果电气参数的变化量大于参考电气阈值,从而误认为检测到手指放上;当有极干燥的手指放在传感器表面上时,其电气参数变化比较小,如果电气参数变化小于参考电气阈值,从而误检测手指没有放上。发明内容[0005]为了解决上述问题,本实用新型提供了一种基于图像灰度信息进行手指检测实现架构,其特征在于,包括[0006]直方图统计模块根据扫描图像每一个像素点的灰度值,实时统计当前帧指纹图像的直方图,用于生成阈值点;[0007]阈值点生成模块与直方图统计模块相连,根据直方图分布实时计算出当前帧的上限阈值点H、中限阈值点M、下限阈值点L、以及根据第一统计区间的统计阈值SUMl计算出该区间段的上限值Cl、第二统计区间的统计阈值SUM2计算出该区间段的上限值C2,从而得到图像非背景信息分布情况;[0008]相邻两帧图像的局部差异性最大值求取模块用于计算两帧图像的每种覆盖区域的局部差异性值,并求取所有覆盖情况下局部差异性最大值,判断相邻两帧图像是否存在差异;[0009]相邻两帧图像的偏移量结果求取模块根据相邻两帧图像局部差异性最大值求取模块得到的每种覆盖区域的局部差异性值,找出所有覆盖情况下的局部差异性最小值;在局部差异性最小值的覆盖情况下两帧图像的中心点的水平相对位移为水平偏移量,垂直相对位移为垂直偏移量;当两帧完全覆盖并且局部差异性最小时,优先选择两帧完全覆盖时的中心点的相对位移作为偏移量;[0010]手指检测模块与阈值点生成模块、相邻两帧图像的局部差异性最大值求取模块、 相邻两帧图像的偏移量结果求取模块相连,根据阈值点判断图像非背景灰度信息的数量, 排除传感器表面部分脏被误检测的情况;根据相邻两帧图像的局部差异性最大值,判断两帧图像是否存在差异性,排除传感器表面都脏时空采集被误检测的情况;根据相邻两帧图像的偏移量,判断手指是否移动。[0011]所述阈值点生成模块根据有效灰度阈值G_TH统计有效灰度区间内的像素点总个数VH,参照公式(2)G TH[0012]VH - V/7/.s7(x)(2)[0013]其中X为图像灰度值,hist(x)为灰度值为X的直方图,有效灰度值G_TH小于或等于图像灰度范围,G_TH根据图像灰度范围可调整;[0014]所述阈值点生成模块依次扫描灰度值从O到K的直方图hist (X),每扫描一次直方图对直方图进行积分,得到 Λ = &ν/(χ),所述K为图像灰度最大值,i为当前被扫描的直方图对应的灰度值,O ^ i ^ K0[0015]所述阈值点生成模块根据有效灰度区间内的像素点总个数VH、下限阈值点比例系数LR、中限阈值点比例系数MR、上限阈值点比例系数HR、有效灰度阈值G_TH按照预先设定的阈值参数选取规则获得阈值参数。[0016]所述预先设定的阈值参数选取规则为[0017]当( VHXLR且71 > VHXLR时,i的值就是直方图下限阈值参数L,若L > G_ TH,则 L = G_TH ;0 < LR < I ;[0018]当yH彡VHXMR且yi > VHXMR时,i的值就是直方图中限阈值参数M,若M > G_ TH,则 M = G_TH ;0 < MR < I 且 LR < MR ;[0019]当彡VHXHR且yi > VHXHR时,i的值就是直方图上限阈值参数H,若H > G_ TH,则 H = G_TH ;0 < HR < I 且 MR < HR ;[0020]当( SUMl且yi > SUMl时,此时的i值就是Cl,若i = K时且( SUMl时, Cl等于K;[0021]当( SUM2且yi > SUM2时,此时的i值就是C2,若i = K时且( SUM2时, C2等于K ;[0022]SUMl > SUM2。[0023]所述相邻两帧图像的局部差异性最大值求取模块选取覆盖区域内的部分数据或全部数据计算局部差异性值,参见公式(3),并从局部差异性值中找出所有覆盖情况下局部差异性最大值;[0024]dif (u, ν) = Σ (slicel (m, n) -slice2 (m+u, n+v))2(3)[0025]公式(3)中slicel表示上一巾贞图像,slice2表示当前巾贞图像,m, η表示图像像素点的水平坐标和垂直坐标,且m, η的范围为所选取覆盖区域内参与运算的像素点的范围,U,ν 为相邻两帧图像的中心点的水平相对位移与垂直相对位移。[0026]所述手指检测模块的手指放上与手指离开判断依据为[0027]a,根据阈值点分布情况判断下限阈值点以下的图像非背景信息量,如果下限阈值点大于或等于第一统计区间的上限值,表示下限阈值点以下的图像非背景个数大于或等于第一灰度区间统计阈值,表示检测到偏湿手指放上;[0028]b,根据阈值点分布情况判断判断图像非背景灰度信息是否主要分布在上限阈值点以上,如果第二统计区间上限值大于上限阈值点,表示上限阈值点以下的个数小于第二统计区间阈值,表示检测到手指离开;[0029]C,根据阈值点分布情况判断中限阈值点以下的图像非背景信息量以及相邻两帧图像的局部差异性最大值判断相邻两帧图像是否存在一定差异,如果中限阈值点大于或等于第一统计区间的上限值且相邻两帧图像的局部差异性最大值大于手指放上阈值,表示检测到手指放上;[0030]d,根据阈值点分布情况判断图像非背景信息是否集中在中限阈值点以上,并根据相邻两帧图像的局部差异性最大值判断相邻两帧图像存在的差异性,如果第二统计区间的上限值大于中限阈值点且相邻两帧图像的局部差异性最大值小于手指离开阈值,判断检测到手指离开。[0031]所述手指检测模块对手指移动的判断依据为在检测到手指放上的情况下,判断当前帧与上一帧图像的水平偏移量与垂直偏移量是否至少其中一个不为0,如果其中一个不为0,表示检测到手指移动,如果没有检测到手指放上,表示没有检测到手指移动。[0032]本实用新型根据直方图分布求得的阈值点,相邻两帧图像的局部差异性最大值以及相邻两帧图像的偏移量进行手指放上与手指离开检测,能够排除脏背景被误检测,干手指被漏检测的情况。相对于现有的检测技术,本实用新型成本更低,功耗更低,占用传感器面积小。本实用新型的手指检测系统增加了手指移动检测标志,该手指移动信号结合其移动的上下左右坐标可以进行手机导航应用,刮擦式传感器采集的数据拼接等。


[0033]图I为传感器表面干净且无手指放在传感器上进行采集的图像及其直方图;[0034]图2为传感器表面部分脏且无手指放上时进行采集的图像及其直方图;[0035]图3为传感器表面整体脏且无手指放上时进行采集的图像及其直方图;[0036]图4为湿手指放于传感器上进行采集的图像及其对应的直方图;[0037]图5为正常手指放于传感器上进行采集的图像及其对应的直方图;[0038]图6为干手指放于传感器上进行采集的图像及其对应直方图;[0039]图7为相邻两帧图像的上下左右移动规则及覆盖区域;[0040]图8为相邻两帧图像的中心点的水平相对位移及垂直相对位移;[0041]图9为手指检测系统框图;[0042]图10为本实用新型连续采集指纹图像的手指检测结果图,其中图10 - I为湿手指采集到的指纹图像,图10 — 2为正常手指采集到的指纹图像,图10 — 3为干手指采集到的指纹图像。
具体实施方式
[0043]
以下结合附图来说明本实用新型的优选实施例,此处所描述的具体实施例仅仅用以解释本实用新型,并不用于限定本实用新型。[0044]参见图I、图2、图3、图4、图5、图6 ,一个完备的手指检测系统主要考虑以下四种情况不会出现手指误检测i、传感器表面比较干净,没有手指放在传感器上进行采集时, 不能检测到手指放在传感器上。如图I所示,当传感器表面干净时,无手指放在传感器上进行采集得到的图像灰度信息是图像背景信息,由于图像背景值很大,计算得到的阈值点非常大,连续采集两帧的图像都是图像背景信息,计算得到相邻两帧图像的局部差异性最大值非常小,这种情况不会出现误检测的情况。[0045] 、传感器表面脏,没有手指放在传感器上进行采集时,不能误检测到手指放在传感器上。如图2、图3所示。当传感器整个表面都脏时,进行空采集得到的图像非背景信息比较多,通过计算得到相邻两帧图像的局部差异性最大值非常小;当传感器表面部分脏时, 进行空采集得到的图像非背景信息比较少。本实用新型通过判断相邻两帧图像的局部差异性最大值以及当前帧的图像非背景信息的多少排除脏背景被误检测的情况。[0046]iii、当有偏湿的手指放在传感器上,能够准确的检测到手指放上、手指离开;如图 4所示,当有偏湿手指放在传感器上时,采集的图像非背景信息非常多,即图像非背景信息主要分布在靠近灰度值为O的区域。[0047]iv、当有正常手指或偏干的手指放在传感器上,能够准确的检测到手指放上、手指离开。如图5、图6所示,当有正常手指或偏干放在传感器上时,采集到的图像非背景信息比较多,相邻两帧图像的纹理有一定的差异,计算得到相邻两帧图像的局部差异性最大值足够大。[0048]根据以上的原理,本实用新型将手指检测实现架构作为一个IP核挂在系统总线上实现SOC (System On Chip片上系统),通过可编程的参数设计(即可改变求阈值点的比例系数,统计区间的统计阈值,手指放上阈值,手指离开阈值等),根据需求可以选取覆盖区域的全部数据或部分数据计算局部差异性值,用较少的资源,准确的检测手指放上与手指离开,具有很大的灵活性。如图9所示,一种基于图像灰度信息进行手指检测实现架构,包括[0049]直方图统计模块根据扫描图像每一个像素点的灰度值,实时统计当前帧指纹图像的直方图,用于生成阈值点;[0050]阈值点生成模块与直方图统计模块相连,根据直方图分布实时计算出当前帧的上限阈值点H、中限阈值点M、下限阈值点L、以及根据第一统计区间的统计阈值SUMl计算出该区间段的上限值Cl、第二统计区间的统计阈值SUM2计算出该区间段的上限值C2,从而得到图像非背景信息分布情况;[0051]相邻两帧图像的局部差异性最大值求取模块用于计算两帧图像的每种覆盖区域的局部差异性值,并求取所有覆盖情况下局部差异性最大值,判断相邻两帧图像是否存在差异;[0052]相邻两帧图像的偏移量结果求取模块根据相邻两帧图像局部差异性最大值求取模块得到的每种覆盖区域的局部差异性值,找出所有覆盖情况下的局部差异性最小值;在局部差异性最小值的覆盖情况下两帧图像的中心点的水平相对位移为水平偏移量,垂直相对位移为垂直偏移量;当两帧完全覆盖并且局部差异性最小时,优先选择两帧完全覆盖时的中心点的相对位移作为偏移量;[0053]手指检测模块与阈值点生成模块、相邻两帧图像的局部差异性最大值求取模块、 相邻两帧图像的偏移量结果求取模块相连,根据阈值点判断图像非背景灰度信息的数量, 排除传感器表面部分脏被误检测的情况;根据相邻两帧图像的局部差异性最大值,判断两帧图像是否存在差异性,排除传感器表面都脏时空采集被误检测的情况;根据相邻两帧图像的偏移量,判断手指是否移动。[0054]参见图I,图2,图3,图4,图5,图6,直方图每一个黑点对应的横坐标为像素点原始灰度值X,纵坐标为一帧图像中像素点原始灰度值与横坐标相同的像素点的个数,定义为hist (X)。[0055]直方图统计模块依次扫描图像每一个像素点,根据公式(I)统计图像直方图m=h,n-w[0056]hisiix) = Yj (/m 尺(/ ., 〃)== x)M=O^h=OCl)[0057]公式(I)中m为图像的垂直坐标,η为图像的水平坐标,h为图像高度,w为图像宽度,X为图像的灰度值,img(m, η)为对应坐标为(m, η)的像素点的图像数据。[0058]根据直方图分布关系,计算上限阈值点,中限阈值点,下限阈值点,第一统计区间的上限值,第二统计区间的上限值。其中第一统计区间,第二统计区间根据统计阈值逆推区间范围的上限值,该区间范围随着采集到的图像非背景信息的分布情况实时变化,由于统计区间的统计阈值固定,所以根据上限阈值点,中限阈值点,下限阈值点与第一统计区间的上限值,第二统计区间的上限值进行比较,可以大致判断当前采集到的图像非背景信息是否比较多。[0059]阈值点生成模块根据有效灰度阈值G TH统计有效灰度区间内的像素点总个数 VH,见公式(2)G_m[0060]VH= J^hisi(X)(2)X=O[0061]其中X为图像灰度值,hist (X)为灰度值为X的直方图,G_TH为有效灰度阈值,其 G_TH根据图像灰度范围可调整,且G_TH小于或等于图像灰度范围;[0062]所述阈值点生成模块依次扫描灰度值从O到K的直方图hist (X),每扫描一次直方图对直方图进行积分,得到Λ =^ist(X),所述K为图像灰度最大值,i为当前被扫描的直方图对应的灰度值,O ^ i ^ K0[0063]阈值点生成模块根据有效灰度区间内的像素点总个数VH、下限阈值点比例系数 LR、中限阈值点比例系数MR、上限阈值点比例系数HR、有效灰度阈值G_TH按照预先设定的阈值参数选取规则获得阈值参数。[0064]所述预先设定的阈值参数选取规则为[0065]当( VHXLR且71 > VHXLR时,i的值就是直方图下限阈值参数L,若L > G_ TH,则 L = G_TH ;0 < LR < I ;[0066]当yH彡VHXMR且yi > VHXMR时,i的值就是直方图中限阈值参数M,若M > G_TH,则 M = G_TH ;0 < MR < I 且 LR < MR ;[0067]当彡VHXHR且yi > VHXHR时,i的值就是直方图上限阈值参数H,若H > G_ TH,则 H = G_TH ;0 < HR < I 且 MR < HR ;[0068]当( SUMl且yi > SUMl时,此时的i值就是Cl,若i = K时且( SUMl时, Cl等于K;[0069]当( SUM2且Yi > SUM2时,此时的i值就是C2,若i = K时且Ji ( SUM2时, C2等于K ;[0070]SUMl > SUM2。[0071]相邻两帧图像的局部差异性最大值求取模块计算相邻两帧图像的局部差异性最大值,并根据局部差异性最大值判断两帧图像的覆盖区域内的数据是否存在明显差异。如图3所示,当传感器表面都脏时,空采集时得到的图像模糊不清,无论怎样选取覆盖区域, 相邻两帧图像都相差不大,即相邻两帧图像的局部差异性最大值偏小。如图5、图6所示,当采集到的指纹图像比较清晰时,计算得到相邻两帧图像的局部差异性最大值足够大。[0072]如图7所示,固定一帧图像不动,上下左右移动另一帧图像,得到两帧图像的不同覆盖区域。选取覆盖区域内的部分数据或全部数据计算局部差异性值,将选取参与运算的一一对应的点参照公式(3)计算不同覆盖区域的局部差异性值[0073]dif (u, ν) = Σ (slicel (m, n) -slice2 (m+u, n+v))2(3)[0074]公式(3)中slicel表示上一巾贞图像,slice2表示当前巾贞图像,m, η表示图像像素点的水平坐标和垂直坐标,且m, η的范围为所选取覆盖区域内参与运算的像素点的范围,U,ν 为相邻两帧图像的中心点的水平相对位移与垂直相对位移。[0075]如图8所示,相邻两帧图像的偏移量结果求取模块求取相邻两帧图像的偏移量时,相邻两帧图像的中心点的水平相对位移即为水平偏移量,垂直相对位移即为垂直偏移量。当局部差异性最小值有多个相同且相邻两帧图像完全覆盖时得到的局部差异性值也最小,优先选择两帧完全覆盖时中心点的相对位移为偏移量,即水平偏移量为0,垂直偏移量为O。[0076]手指检测模块的手指放上与手指离开判断依据为[0077]a,当有偏湿手指放在传感器上进行采集时,采集到的图像非背景的灰度信息比较多,图像背景灰度值偏高,非背景的灰度值偏低,当图像非背景的灰度信息比较多时,则图像灰度值分布主要靠近灰度值为O的区域,参见图4。[0078]通过比较下限阈值点以及第一统计区间的上限值的大小,判断下限阈值点以下的总个数是否足够多。如果下限阈值点大于或等于第一统计区间的上限值,表示灰度值在O 到下限阈值点的像素点总个数大于或等于第一统计区间的统计阈值,即表示下限阈值点以下的个数足够多,表示当前采集的图像有偏湿手指放上,表示检测到手指放上。[0079]b,当无手指放在传感器上进行采集时,采集到的图像非背景灰度信息非常少。当图像非背景的灰度信息比较少时,则图像灰度值分布主要靠近图像背景值的区域,参见图 1,图 2。[0080]通过比较上限阈值点与第二统计区间的上限值的大小,判断图像灰度信息是否分布在上限阈值点以上。如果第二统计区间的上限值大于上限阈值点,表示灰度值为O到上限阈值点的总个数小于第二统计区间的统计阈值,即表示图像灰度信息主要分布在上限阈值点以上,表示当前采集的图像没有手指放上或传感器有少量残留物体时采集的脏背景的情况,即表示检测到手指离开;[0081]C,当采集的图像是正常手指或偏干手指放在传感器上时,如图5,图6所示,采集得到的图像非背景灰度信息比较多,且相邻两帧图像有明显的纹路变化,此时计算得到相邻两帧图像的局部差异性最大值非常大;当传感器整个表面都有残留物时,如图3所示,空采集到的图像非背景灰度信息比较多,且相邻两帧图像没有明显的变化,采集到的整张图像模糊不清,此时计算得到相邻两帧图像的局部差异性最大值非常小;当传感器表面部分脏时,如图2所示,得到图像非背景值的灰度信息比较少。[0082]通过比较中限阈值点与第一统计区间的上限值的大小,判断中限阈值点以下的个数是否足够多。当中限阈值点大于或等于第一统计区间的上限值时,表示中限阈值点以下的直方图总个数大于或等于第一统计区间的统计阈值,可以排除传感器表面部分脏进行空采集的情况,再判段相邻两帧图像的局部差异性最大值与手指放上阈值的大小,当相邻两帧图像的局部差异性最大值大于手指放上阈值时,表示两帧图像存在明显的变化,从而可以排除传感器表面都脏时进行空采集的情况。如果中限阈值点大于或等于第一统计区间的上限值,且相邻两帧的局部差异性极大值大于或等于手指放上阈值时,则表示检测到手指放上。[0083]d,当手指离开后空采集得到的图像非背景信息非常少,且相邻两帧图像的差异不大。[0084]通过比较中限阈值点与第二统计区间的上限值的大小以及相邻两帧图像的局部差异性最大值与手指离开阈值的·大小判断中限阈值点以下的图像非背景信息是否不够多且相邻两帧图像是否差异不大。如果第二统计区间的上限值大于中限阈值点且相邻两帧图像的局部差异性最大值小于手指离开阈值,表示中限阈值点以下的图像非背景信息不够多且相邻两帧图像差异不大,即表示检测到手指离开;[0085]手指移动判断依据为判断当前帧是否检测到手指放上,如果检测到手指放上,再判断当前帧与上一帧图像的水平偏移量与垂直偏移量是否至少其中一个不为0,如果其中一个不为0,表示检测到手指移动;如果没有检测到手指放上,表示手指没有移动。[0086]采用本实用新型对连续采集的指纹图像的手指检测结果如图10所示,图10 — I、 图10 — 2、图10-3的左图为手指移动标志,中间图为连续采集的指纹图像,右图为手指检测放上与手指离开标志。其中左图的黑色小格代表检测到手指移动,右图的黑色小格代表检测到手指放上,白色部分表示检测到手指离开。[0087]本领域的技术人员在不脱离权利要求书确定的本实用新型的精神和范围的条件下,还可以对以上内容进行各种各样的修改。因此本实用新型的范围并不仅限于以上的说明,而是由权利要求书的范围来确定的。10
权利要求1.一种基于图像灰度信息进行手指检测实现架构,其特征在于,包括直方图统计模块根据扫描图像每一个像素点的灰度值,实时统计当前帧指纹图像的直方图,用于生成阈值点;阈值点生成模块与直方图统计模块相连,根据直方图分布实时计算出当前帧的上限阈值点H、中限阈值点M、下限阈值点L、以及根据第一统计区间的统计阈值SUMl计算出该区间段的上限值Cl、第二统计区间的统计阈值SUM2计算出该区间段的上限值C2,从而得到图像非背景信息分布情况;相邻两帧图像的局部差异性最大值求取模块用于计算两帧图像的每种覆盖区域的局部差异性值,并求取所有覆盖情况下局部差异性最大值,判断相邻两帧图像是否存在差巳升;相邻两帧图像的偏移量结果求取模块根据相邻两帧图像局部差异性最大值求取模块得到的每种覆盖区域的局部差异性值,找出所有覆盖情况下的局部差异性最小值;在局部差异性最小值的覆盖情况下两帧图像的中心点的水平相对位移为水平偏移量,垂直相对位移为垂直偏移量;当两帧完全覆盖并且局部差异性最小时,优先选择两帧完全覆盖时的中心点的相对位移作为偏移量;手指检测模块与阈值点生成模块、相邻两帧图像的局部差异性最大值求取模块、相邻两帧图像的偏移量结果求取模块相连,根据阈值点判断图像非背景灰度信息的数量,排除传感器表面部分脏被误检测的情况;根据相邻两帧图像的局部差异性最大值,判断两帧图像是否存在差异性,排除传感器表面都脏时空采集被误检测的情况;根据相邻两帧图像的偏移量,判断手指是否移动。
2.如权利要求I所述的一种基于图像灰度信息进行手指检测实现架构,其特征在于, 所述阈值点生成模块根据有效灰度阈值G_TH统计有效灰度区间内的像素点总个数VH,参照公式(2)
3.如权利要求I所述的一种基于图像灰度信息进行手指检测实现架构,其特征在于, 所述阈值点生成模块根据有效灰度区间内的像素点总个数VH、下限阈值点比例系数LR、中限阈值点比例系数MR、上限阈值点比例系数HR、有效灰度阈值G_TH按照预先设定的阈值参数选取规则获得阈值参数。
4.如权利要求I或3所述的一种基于图像灰度信息进行手指检测实现架构,其特征在于,所述预先设定的阈值参数选取规则为当彡VHXLR且yi > VHXLR时,i的值就是直方图下限阈值参数匕若L > G_TH, 则 L = G_TH ;0 < LR < I ;当≤VHXMR且yi > VHXMR时,i的值就是直方图中限阈值参数M,若11 > G_TH, 则 M = G_TH ;0 < MR < I 且 LR < MR ;当≤VHXHR且yi > VHXHR时,i的值就是直方图上限阈值参数H,若H > G_TH, 则 H = G_TH ;0 < HR < I 且 MR < HR ;当( SUMl且yi > SUMl时,此时的i值就是Cl,若i = K时且Ji ( SUMl时,Cl等于K ;当( SUM2且yi > SUM2时,此时的i值就是C2,若i = K时且( SUM2时,C2 等于 K ;SUM1 > SUM2。
5.如权利要求I所述的一种基于图像灰度信息进行手指检测实现架构,其特征在于, 所述相邻两帧图像的局部差异性最大值求取模块选取覆盖区域内的部分数据或全部数据计算局部差异性值,参见公式(3),并从局部差异性值中找出所有覆盖情况下局部差异性最大值;dif(u,v) = Σ (si ice I (m, n) -slice2 (m+u, n+v))2(3)公式(3)中slicel表示上一巾贞图像,slice2表示当前巾贞图像,m, η表示图像像素点的水平坐标和垂直坐标,且m,n的范围为所选取覆盖区域内参与运算
6.如权利要求I所述的一种基于图像灰度信息进行手指检测实现架构,其特征在于, 所述手指检测模块的手指放上与手指离开判断依据为a,根据阈值点分布情况判断下限阈值点以下的图像非背景信息量,如果下限阈值点大于或等于第一统计区间的上限值,表示下限阈值点以下的图像非背景个数大于或等于第一灰度区间统计阈值,表示检测到偏湿手指放上;b,根据阈值点分布情况判断判断图像非背景灰度信息是否主要分布在上限阈值点以上,如果第二统计区间上限值大于上限阈值点,表示上限阈值点以下的个数小于第二统计区间阈值,表示检测到手指离开;C,根据阈值点分布情况判断中限阈值点以下的图像非背景信息量以及相邻两帧图像的局部差异性最大值判断相邻两帧图像是否存在一定差异,如果中限阈值点大于或等于第一统计区间的上限值且相邻两帧图像的局部差异性最大值大于手指放上阈值,表示检测到手指放上;d,根据阈值点分布情况判断图像非背景信息是否集中在中限阈值点以上,并根据相邻两帧图像的局部差异性最大值判断相邻两帧图像存在的差异性,如果第二统计区间的上限值大于中限阈值点且相邻两帧图像的局部差异性最大值小于手指离开阈值,判断检测到手指离开。
7.如权利要求I所述的一种基于图像灰度信息进行手指检测实现架构,其特征在于, 所述手指检测模块对手指移动的判断依据为在检测到手指放上的情况下,判断当前帧与上一帧图像的水平偏移量与垂直偏移量是否至少其中一个不为0,如果其中一个不为0,表示检测到手指移动;如果没有检测到手指放上,表示没有检测到手指移动。
专利摘要本实用新型提供的一种基于图像灰度信息进行手指检测实现架构,包括直方图统计模块、阈值点生成模块、相邻两帧图像的局部差异性最大值求取模块、相邻两帧图像的偏移量结果求取模块、手指检测模块;各模块的工作流程为S1,阈值点生成模块根据直方图分布生成指纹图像阈值点;S2,相邻两帧图像的局部差异性最大值求取模块求取相邻两帧图像的局部差异性最大值,判断相邻两帧图像是否存在一定的差异;S3,手指检测模块根据图像非背景分布情况与相邻两帧图像的差异性判断手指离开与手指放上;S4,相邻两帧图像的偏移量求取模块求取相邻两帧图像的偏移量,并判断在图像采集过程中手指是否移动。本实用新型相对于现有手指检测方法更加灵敏。
文档编号G06K9/00GK202748806SQ20122047753
公开日2013年2月20日 申请日期2012年9月19日 优先权日2012年9月19日
发明者田慧 申请人:成都方程式电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1