一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像处理装置、图像处理方法以及图像处理程序与流程

2021-11-20 07:38:00 来源:中国专利 TAG:


1.本发明涉及图像处理装置、图像处理方法以及图像处理程序。


背景技术:

2.生物体认证技术是利用认证对象者的生物体信息来进行本人认证的技术。在生物体认证技术中包含脸部认证技术、指纹认证技术、静脉认证技术、声纹认证技术等。
3.在脸部认证技术中,在进行本人认证时,使用从认证对象者的脸部图像得到的生物体信息。在该情况下,他人使用本人的照片来接受本人认证,由此能够冒充本人,因此与其他生物体认证技术相比能够容易地进行冒充攻击。为了防止冒充攻击,优选进行判定从认证对象者取得的脸部图像是否是真人的脸部的真伪判定。
4.关于脸部图像的真伪判定,公知有如下的技术,从脸部图像中检测表示脸部的部位的位置的脸部特征点,利用认证对象者进行规定的动作时的脸部特征点的动作,来进行真伪判定(例如,参照专利文献1和专利文献2)。
5.专利文献1:日本特开2008

71179号公报;
6.专利文献2:日本特开2003

99763号公报。
7.在基于现有的脸部特征点的真伪判定中,很难完全地防止使用了照片的冒充攻击,有时不能得到正确的判定结果。
8.此外,该问题并不局限于使用脸部图像的本人认证,在使用脸部图像的各种信息处理中产生。


技术实现要素:

9.在一个方式中,本发明的目的在于,使用拍摄被拍摄体而得的图像来判定被拍摄体的真实性。
10.在一个技术方案中,图像处理装置包含存储部、动作确定部、以及判定部。存储部存储有在对被拍摄体指示脸部的朝向的变更时拍摄被拍摄体而得的时间序列的多个图像
11.动作确定部从多个图像分别提取脸部区域,求出在脸部区域中在规定方向上排列的多个像素的像素值的变化特性,基于根据多个图像分别求出的变化特性的时间序列变化,来确定被拍摄体的动作。判定部基于被拍摄体的动作来判定被拍摄体的真实性。
12.根据一个方式,能够使用拍摄被拍摄体而得的图像来判定被拍摄体的真实性。
附图说明
13.图1是图像处理装置的功能的构成图。
14.图2是图像处理的流程图。
15.图3是表示图像处理装置的具体例的功能的构成图。
16.图4是表示脸部图像的图。
17.图5是表示左右对称性的时间序列变化的图。
18.图6是表示纵横比的时间序列变化的图。
19.图7是表示图像处理的具体例的流程图。
20.图8是动作确定处理的流程图。
21.图9是真伪判定处理的流程图。
22.图10是信息处理装置的构成图。
具体实施方式
23.以下,一边参照附图,一边详细地说明实施方式。
24.在专利文献1的技术中,作为脸部特征点,使用眼睛、嘴以及鼻子的位置,在脸部图像的登记时,使登记对象者进行规定的脸部的动作,登记此时的眼睛、嘴以及鼻子的动作。而且,在认证时,使认证对象者进行相同的动作,根据此时的眼睛、嘴以及鼻子的动作来判定脸部图像是否是真人的脸部。
25.在专利文献2的技术中,作为脸部特征点,使用眼睛和鼻孔的位置,使认证对象者进行任意或者朝向规定的方向的动作,根据动作中的眼睛和鼻孔的动作来判定脸部图像是否是真人的脸部。
26.然而,在基于脸部特征点的真伪判定中,很难完全地防止使用照片的冒充攻击,有时不能得到正确的判定结果。例如,在他人举起照片的情况下,也能够从拍摄该照片而得的图像中检测脸部特征点,通过对照片施加平行移动、旋转移动、折弯等变化,能够再现脸部特征点的动作。
27.另外,脸部特征点不一定总是能够正确地检测。例如,很难正确地检测脸部较大且朝左或者朝右的情况下的一只眼睛、脸部较大且朝下的情况下的鼻孔等。因此,即使本人进行了按照指示的动作,有时也不能正确地判定该动作。
28.图1表示实施方式的图像处理装置的功能的构成例。图1的图像处理装置101包含存储部111、动作确定部112、以及判定部113。存储部111存储有在对被拍摄体指示脸部的朝向的变更时拍摄被拍摄体而得的时间序列的多个图像。动作确定部112和判定部113使用由存储部111存储的图像来进行图像处理。
29.图2是表示由图1的图像处理装置101进行的图像处理的例子的流程图。首先,动作确定部112从多个图像分别提取脸部区域(步骤201)。
30.接下来,动作确定部112求出在脸部区域中沿规定方向排列的多个像素的像素值的变化特性(步骤202),并基于根据多个图像分别求出的变化特性的时间序列变化来确定被拍摄体的动作(步骤203)。
31.然后,判定部113基于被拍摄体的动作来判定被拍摄体的真实性(步骤204)。
32.根据图1的图像处理装置101,能够使用拍摄被拍摄体而得的图像来判定被拍摄体的真实性。
33.图3示出表示图1的图像处理装置101的具体例的功能的构成例。图3的图像处理装置301包含存储部311、图像取得部312、显示部313、动作指示部314、动作确定部315、判定部316、选择部317、特征提取部318、登记部319以及认证部320。存储部311、动作确定部315以及判定部316与图1的存储部111、动作确定部112以及判定部113分别对应。
34.拍摄装置302例如是具有ccd(charged

coupled device:电荷耦合器件)、cmos
(complementary metal

oxide

semiconductor:互补金属氧化物半导体)等拍摄元件的照相机,拍摄被拍摄体的影像。在由拍摄装置302拍摄的影像中包含时间序列的多个图像。各时刻的图像有时也称为帧。
35.图像处理装置301例如是生物体认证装置,进行基于登记对象者或者认证对象者的图像的生物体信息处理。在生物体信息处理为对登记对象者的生物体信息进行登记的登记处理的情况下,被拍摄体为登记对象者,在生物体信息处理为对认证对象者进行认证的认证处理的情况下,被拍摄体为认证对象者。另一方面,在他人使用本人的照片来进行冒充攻击的情况下,被拍摄体为本人的照片。
36.动作指示部314在登记处理或者认证处理中,对被拍摄体指示进行脸部的朝向的变更等确定的动作。在脸部的朝向的变更中包含朝向拍摄装置302使脸部朝向正面的动作、使脸部朝左或者朝右的动作、使脸部朝上或者朝下的动作等。动作指示部314能够使用文本消息、插图、声音消息等,对被拍摄体指示进行确定的动作。
37.显示部313通过在画面上显示从动作指示部314输出的文本消息或者插图,来对被拍摄体通知指示。
38.拍摄装置302在被拍摄体进行所指示的动作的期间拍摄被拍摄体的脸部,向图像处理装置301输出所拍摄的影像。图像取得部312从由拍摄装置302输出的影像中取得时间序列的n张(n为2以上的整数)的图像331,并储存于存储部311。
39.动作确定部315从各图像331中检测在图像331中摄像的脸部的位置,提取包含脸部的矩形的脸部区域,来生成脸部区域的图像即脸部图像。根据n张图像331生成n张脸部图像。此时,动作确定部315从各图像331中检测左右的眼睛和鼻子的位置,生成左右眼睛的位置成为水平、鼻子的位置成为脸部图像的中央这样的脸部图像。
40.图4表示根据图像331生成的脸部图像的例子。在图4的脸部图像中将x轴和y轴设定为坐标轴,x轴表示脸部图像的短边的方向(水平方向),y轴表示脸部图像的长边的方向(垂直方向)。短边的方为脸部的左右方向,长边的方向为脸部的上下方向。
41.鼻子位于穿过短边的中点的中心线401上,左右的眼睛排列在与短边平行的直线上。脸部图像被中心线401分割为左侧区域411和右侧区域412。
42.动作确定部315在n张脸部图像中的各个脸部图像中,求出在左右的方向上排列的多个像素的像素值的变化特性,求出根据n张脸部图像求出的像素值的变化特性的时间序列变化。另外,动作确定部315求出n张脸部图像各自的纵横比,求出根据n张脸部图像求出的纵横比的时间序列变化。
43.然后,动作确定部315使用像素值的变化特性的时间序列变化和纵横比的时间序列变化来确定被拍摄体的动作,生成表示所确定出的动作的动作信息333,并储存于存储部311。例如,动作信息333表示使脸部朝向正面的动作、使脸部朝左的动作、使脸部朝右的动作、使脸部朝上的动作、使脸部朝下的动作等。
44.判定部316使用动作信息333来更新正解计数器334和非正解计数器335,并且使用像素值的变化特性的时间序列变化和纵横比的时间序列变化来更新异常计数器336。
45.在对被拍摄体多次指示脸部的朝向的变更的情况下使用正解计数器334、非正解计数器335以及异常计数器336。正解计数器334表示动作信息333所示的动作与对被拍摄体指示的动作一致的次数。非正解计数器335表示动作信息333所示的动作与对被拍摄体指示
的动作不一致的次数。
46.另外,异常计数器336表示检测出被拍摄体的不适当的动作的次数。例如,通过他人举起本人的照片、改变照片的朝向、或者使照片变形而尝试所指示的动作的再现的行为被检测为不适当的动作。
47.判定部316使用正解计数器334、非正解计数器335和异常计数器336所示的计数值,而进行被拍摄体的真伪判定。在真伪判定中,判定被拍摄体是否真实、即被拍摄体是真人还是伪造物。
48.例如,在正解计数器334的计数值比规定值大的情况下,判定部316判定为被拍摄体为真人,在非正解计数器335的计数值比规定值大的情况下,判定为被拍摄体为伪造物。而且,判定部316将表示被拍摄体是真人还是伪造物的判定结果337储存于存储部311。
49.通过对被拍摄体多次指示脸部的朝向的变更,对被拍摄体进行所指示的动作的次数进行计数,从而与基于1次动作来进行真伪判定的情况相比,判定精度提高。
50.在判定结果337表示真人的情况下,选择部317从根据n张图像331分别生成的n张脸部图像中选择处理对象图像。例如,作为处理对象图像,选择判定为脸部朝向正面的脸部图像。
51.特征提取部318提取在处理对象图像中摄像的脸部的特征信息。例如,作为脸部的特征信息,能够使用表示脸部的各部位的位置的位置信息。通过将脸部朝向正面的脸部图像作为处理对象图像使用,能够提取适合于登记处理和认证处理的特征信息。
52.在登记处理中,登记部319将所提取的特征信息作为登记对象者的登记生物体信息338储存于存储部311。在认证处理中,认证部320通过将所提取的特征信息与登记生物体信息338进行比较,来进行对认证对象者的认证。
53.即使使用照片等也很难再现脸部图像中的像素值的变化特性的时间序列变化、以及脸部图像的纵横比的时间序列变化。因此,通过使用这样的信息来进行真伪判定,能够高精度地识别真人的脸部和伪造物,对冒充攻击实现可靠且安全的脸部认证。
54.动作确定部315也可以取代脸部图像区域为脸部整体的图像,而将脸部的部分区域的图像作为脸部图像使用。脸部的部分区域也可以是包含从眼睛到下颌的部分的区域。通过使用脸部的部分区域,能够降低像头发等那样,因人物或者拍摄时间而大幅变化的部位的影响。
55.另外,动作确定部315也可以对脸部图像的像素应用规定的图像校正处理,使用应用了图像校正处理的脸部图像,而求出像素值的变化特性。作为图像校正处理,使用基于频率滤波器的滤波处理,基于直方图平坦化的亮度校正处理等。例如,通过应用模糊滤波器(低通滤波器),能够降低黑痣等微小的部位的影响,通过应用直方图平坦处理,能够降低光源的影响。
56.作为脸部图像的左右的方向上的像素值的变化特性,能够使用像素值的左右对称性。动作确定部315例如通过下式,来计算左右对称性sym。
57.[数学式1]
[0058]
[0059]
[数学式2]
[0060][0061]
w表示脸部图像的宽度,h表示脸部图像的高度。式(1)的i(x,y)表示脸部图像的坐标(x,y)处的亮度值,i(w

x 1,y)表示关于将脸部图像左右二等分的二等分线,与坐标(x,y)对称的位置处的亮度值。
[0062]
weight(x)是取决于坐标x的加权系数。越是远离脸部图像的中央(x=w/2),则亮度值越容易受到头发等左右对称性较高的部位的影响,因此weight(x)被设定为x坐标越近中央则越大的值。
[0063]
在该情况下,式(1)的diff表示对于脸部图像整体,将关于脸部图像的二等分线存在于对称位置的两个像素的亮度值的差分相关的信息相加而得的总和。diff越小,则式(2)的sym越大,在脸部图像完全左右对称的情况下,式(2)的sym最大。sym的最大值为1,最小值为0。动作确定部315也可以使用各像素的rgb、色差信号等来取代各像素的亮度值而计算diff。
[0064]
人物的脸部在朝向正面的情况下左右对称性变大,在朝左或者朝右的情况下左右对称性变小。在脸部朝上或者朝下的情况下,保持左右对称性。因此,通过对被拍摄体指示按照规定的顺序变更脸部的朝向的动作,在被拍摄体进行了所指示的动作的期间根据脸部图像计算sym,由此能够求出左右对称性的时间序列变化。
[0065]
图5表示在被拍摄体按照正面、左、正面、右以及正面的顺序变更脸部的朝向的情况下的左右对称性的时间序列变化的例子。横轴表示左右方向上的脸部的角度。0
°
表示正面,正值表示从被拍摄体观察时左朝向,负值表示从被拍摄体观察时右朝向。纵轴表示左右对称性sym。
[0066]
图5(a)表示被拍摄体为真人的脸部的情况下的左右对称性的时间序列变化的例子。在该情况下,时间序列变化由平滑的曲线表现,朝左或者朝右的角度越大,则左右对称性越小。
[0067]
图5(b)表示被拍摄体为照片,他人尝试使照片左右旋转而再现真人的脸部的动作的情况下的左右对称性的时间序列变化的例子。在该情况下,所生成的脸部图像是对原来的照片进行仿射变换而得的,因此左右对称性几乎不变化。
[0068]
图5(c)表示被拍摄体为照片,在他人使照片旋转时施加折弯等形状的变化的情况下的左右对称性的时间序列变化的例子。在该情况下,通过对照片施加形状的变化,从而左右对称性变小。然而,在作为二维图像的照片的形状的变化中,产生左右对称性的急剧的变化,因此很难再现图5(a)这样的平滑的曲线。
[0069]
因此,在检测出图5(a)这样的时间序列变化的情况下,动作确定部315判定为被拍摄体进行朝左或者朝右的动作。例如,动作确定部315通过进行针对sym的时间序列变化的频率解析,能够检测图5(a)的时间序列变化。
[0070]
另外,动作确定部315也可以预先记录使不确定的多个人物进行相同的动作时的各角度处的sym的统计值,评价根据被拍摄体的脸部图像计算出的sym与统计值的误差,由此检测图5(a)的时间序列变化。作为统计值,使用平均值、中央值、最频值等。
[0071]
综上所述,通过利用像素值的左右对称性的时间序列变化,能够检测被拍摄体朝
左或者朝右的状态。在由于左右对称性减少而检测出被拍摄体朝左或者朝右的状态的情况下,动作确定部315例如使用以下的方法,来确定脸部是朝左还是朝右。
[0072]
(a1)在脸部图像中摄像的鼻子位于比左右的瞳孔的中央的位置靠左的位置的情况下,动作确定部315判定为被拍摄体的脸部朝右,在鼻子位于比左右的瞳孔的中央的位置靠右的位置的情况下,动作确定部315判定为被拍摄体的脸部朝左。
[0073]
(a2)动作确定部315比较脸部图像的左侧区域的亮度值的平均值lv与脸部图像的右侧区域的亮度值的平均值rv。然后,在lv比rv大的情况下,动作确定部315判定为被拍摄体的脸部朝右,在rv比lv大的情况下,动作确定部315判定为被拍摄体的脸部朝左。
[0074]
动作确定部315也可以求出在像各脸部图像的上下的方向那样,在左右以外的方向上排列的多个像素的像素值的变化特性,使用该变化特性的时间序列变化来确定被拍摄体的动作。
[0075]
脸部图像的纵横比表示脸部图像的高度h相对于宽度w的比率h/w,能够通过高度h除以宽度w而求出。在脸部朝上或者朝下的情况下,脸部图像的宽度w与脸部朝向正面的脸部图像几乎没有变化,但高度h比朝向正面的脸部图像小。因此,对被拍摄体指示按照规定的顺序变更脸部的朝向的动作,在被拍摄体进行所指示的动作的期间根据脸部图像计算纵横比,由此能够求出纵横比的时间序列变化。
[0076]
图6表示被拍摄体按照正面、上、正面、下以及正面的顺序变更脸部的朝向的情况下的纵横比的时间序列变化的例子。横轴表示上下方向上的脸部的角度。0
°
表示正面,正值表示朝上,负值表示朝下。纵轴表示纵横比。
[0077]
例如,动作确定部315通过进行对纵横比的时间序列变化的频率解析,能够检测图6这样的时间序列变化。另外,动作确定部315也可以预先记录使不确定的多个人物进行相同的动作时的各角度处的纵横比的统计值,评价根据被拍摄体的脸部图像计算出的纵横比与统计值的误差,由此检测图6的时间序列变化。这样一来,通过利用脸部图像的纵横比的时间序列变化,能够检测被拍摄体朝上或者朝下的状态。
[0078]
也可以将脸部朝向正面时的左右对称性和纵横比作为基准值使用,来评价各时刻的左右对称性和纵横比。在该情况下,动作指示部314对被拍摄体指示朝向正面,在左右对称性处于规定范围r1内、并且纵横比处于规定范围r2内的情况下,动作确定部315判定为脸部朝向正面。而且,将此时的左右对称性和纵横比分别作为基准左右对称性和基准纵横比而储存于存储部311。
[0079]
例如,动作确定部315对在登记处理中根据登记对象者朝向正面的脸部图像而计算出的左右对称性、或者根据朝向正面的多个人物的脸部图像而计算出的左右对称性,设定允许误差,由此决定规定范围r1。另外,动作确定部315对在登记处理中根据登记对象者朝向正面的脸部图像而计算出的纵横比、或者根据朝向正面的多个人物的脸部图像而计算出的纵横比,设定允许误差,由此决定规定范围r2。
[0080]
接下来,动作指示部314对被拍摄体指示朝向左、右、上或者下。动作确定部315计算根据脸部图像而求出的左右对称性与基准左右对称性的差分d1,计算根据脸部图像而求出的纵横比与基准纵横比的差分d2。而且,动作确定部315基于差分d1的时间序列变化,来确定脸部是朝左还是朝右,基于差分d2的时间序列变化而确定脸部是朝上还是朝下。
[0081]
脸部朝向正面时的左右对称性和纵横比受到脸部部位的位置的个人差、拍摄环境
等的影响,但通过使用差分d1和差分d2来吸收这些影响,能够高精度地确定脸部的朝向。
[0082]
也可以预先记录动作指示部314对被拍摄体指示动作的指示次数,基于正解计数器334和非正解计数器335的计数值相对于指示次数的比例,来进行被拍摄体的真伪判定。正解计数器334的计数值相对于指示次数的比例表示正解率,非正解计数器335的计数值相对于指示次数的比例表示非正解率。
[0083]
例如,在正解率比规定值大的情况下,判定部316判定为被拍摄体为真人。另一方面,在正解率为规定值以下并且非正解率比规定值大的情况下,判定部316判定为被拍摄体为伪造物。
[0084]
判定部316也可以求出n张脸部图像各自的鲜明性,基于这些脸部图像的鲜明性的时间序列变化,来进行被拍摄体的真伪判定。图像的鲜明性表示图像的模糊或者晃动的大小,例如能够使用dog(difference of gaussian:高斯差)等来计算。模糊或者晃动越小,则鲜明性越大。
[0085]
在被拍摄体为真人的情况下,脸部图像的左右对称性、纵横比以及鲜明性按照时间序列平滑地变化,但在进行了基于伪造物的被拍摄体的不适当的动作的情况下,如图5(c)所示,容易产生急剧的变化。
[0086]
因此,判定部316对于过去的m张脸部图像的左右对称性、纵横比以及鲜明性,分别计算最大值与最小值的差分,在任一个差分比规定值大的情况下,判定为进行了不适当的动作。m也可以为2以上且n以下的整数。而且,在将异常计数器336自加1,异常计数器336的计数值超过阈值的情况下,判定部316判定为被拍摄体为伪造物。这样,通过利用脸部图像的左右对称性、纵横比以及鲜明性的时间序列变化,能够检测不适当的动作。
[0087]
另一方面,在几乎看不到左右对称性、纵横比以及鲜明性的时间序列变化的情况下,有可能被拍摄体不按照指示而静止、或者由于被拍摄体为伪造物而不出现变化。在这样的情况下,不优选判定为被拍摄体为真人这一情形。
[0088]
因此,判定部316对于过去的m张脸部图像的左右对称性、纵横比以及鲜明性,分别计算最大值与最小值的差分,在全部的差分比规定值小的情况下,将静止状态检测计数器自加1。而且,在静止状态检测计数器的计数值超过阈值的情况下,判定部316判定为被拍摄体为伪造物。
[0089]
选择部317也可以在判定结果337表示真人的情况下,选择判定为脸部朝向正面的脸部图像中的、具有比规定值大的鲜明性的脸部图像作为处理对象图像。
[0090]
图7是表示由图3的图像处理装置301进行的图像处理的具体例的流程图。首先,动作指示部314对被拍摄体指示脸部的朝向的变更等动作(步骤901),图像取得部312从由拍摄装置302输出的影像中取得时间序列的n张图像331(步骤902)。
[0091]
接下来,动作确定部315根据n张图像331分别生成脸部图像(步骤903),使用n张脸部图像的一部分或者全部来确定被拍摄体的动作,而生成表示所确定的动作的动作信息333(步骤904)。
[0092]
接下来,判定部316使用动作信息333来进行真伪判定(步骤905)。在被拍摄体为真人的情况下,判定部316生成表示被拍摄体为真人的判定结果337,在被拍摄体为伪造物的情况下,生成表示被拍摄体为伪造物的判定结果337。在不清楚是真人还是伪造物的情况下,不生成判定结果337。
[0093]
选择部317检查判定结果337是否表示真人(步骤906),在判定结果337表示真人的情况下(步骤906、是),从n张脸部图像中选择处理对象图像(步骤907)。而且,特征提取部318从所选择的处理对象图像中提取脸部的特征信息。
[0094]
接下来,登记部319或者认证部320进行生物体信息处理(步骤908)。在生物体信息处理为登记处理的情况下,登记部319将所提取的特征信息作为被拍摄体的登记生物体信息338而登记于存储部311。在生物体信息处理为认证处理的情况下,认证部320通过将所提取的特征信息与登记生物体信息338进行比较,来进行对被拍摄体的认证。
[0095]
在未生成判定结果337、或者判定结果337不表示真人的情况下(步骤906、否),动作指示部314检查判定结果337是否表示伪造物(步骤909)。在判定结果337表示伪造物的情况下(步骤909、是),动作指示部314进行错误处理(步骤910)。在错误处理中,动作指示部314生成表示被拍摄体不真实的错误信息,显示部313将该错误信息显示在画面上。
[0096]
在未生成判定结果337的情况下(步骤909、否),图像处理装置301重复步骤901以后的处理。
[0097]
图8是表示图7的步骤904中的动作确定处理的例子的流程图。首先,动作确定部315从n张脸部图像中选择1张脸部图像,而计算所选择的脸部图像的左右对称性(步骤1001)。而且,动作确定部315根据左右对称性的时间序列变化来判定脸部的朝向(步骤1002),检查脸部是否朝左或者朝右(步骤1003)。在脸部朝左或者朝右的情况下(步骤1003、是),动作确定部315生成表示使脸部朝左或者朝右的动作的动作信息333(步骤1010)。
[0098]
在脸部不朝左或者朝右的情况下(步骤1003、否),动作确定部315计算所选择的脸部图像的纵横比(步骤1004)。而且,动作确定部315根据纵横比的时间序列变化来判定脸部的朝向(步骤1005),检查脸部是否朝上或者朝下(步骤1006)。在脸部朝上或者朝下的情况下(步骤1006、是),动作确定部315生成表示使脸部朝上或者朝下的动作的动作信息333(步骤1010)。
[0099]
在脸部不朝上或者朝下的情况下(步骤1006、否),动作确定部315根据左右对称性和纵横比的时间序列变化来判定脸部的朝向(步骤1007),检查脸部是否朝向正面(步骤1008)。在脸部朝向正面的情况下(步骤1008、是),动作确定部315生成表示使脸部朝向正面的动作的动作信息333(步骤1010)。
[0100]
在脸部不朝向正面的情况下(步骤1008、否),动作确定部315检查所选择的脸部图像是否为最后的脸部图像(步骤1009)。在残留未选择的脸部图像的情况下(步骤1009、否),动作确定部315对于下一个脸部图像,重复步骤1001以后的处理。而且,在所选择的脸部图像为最后的脸部图像的情况下(步骤1009、是),动作确定部315结束处理。
[0101]
图9是表示图7的步骤905中的真伪判定处理的例子的流程图。首先,判定部316求出过去的m张脸部图像各自的鲜明性,对于这些脸部图像的左右对称性、纵横比以及鲜明性,分别计算最大值与最小值的差分。而且,判定部316基于计算出的差分来判定被拍摄体是否进行了不适当的动作(步骤1101)。
[0102]
在被拍摄体未进行不适当的动作的情况下(步骤1101、否),判定部316检查动作信息333所示的被拍摄体的动作是否按照动作指示部314的指示(步骤1102)。在被拍摄体的动作按照指示的情况下(步骤1102、是),判定部316将正解计数器334自加1(步骤1103)。另一方面,在被拍摄体的动作不按照指示的情况下(步骤1102、否),判定部316将非正解计数器
335自加1(步骤1104)。
[0103]
接下来,判定部316将正解计数器334的计数值与阈值th1进行比较(步骤1105)。在正解计数器334的计数值比th1大的情况下(步骤1105、是),判定部316判定为被拍摄体为真人,生成表示被拍摄体为真人的判定结果337(步骤1107)。
[0104]
另一方面,在正解计数器334的计数值为th1以下的情况下(步骤1105、否),判定部316将非正解计数器335的计数值与阈值th2进行比较(步骤1106)。在非正解计数器335的计数值比th2大的情况下(步骤1106、是),判定部316判定为被拍摄体为伪造物,生成表示被拍摄体为伪造物的判定结果337(步骤1108)。
[0105]
另一方面,在非正解计数器335的计数值为th2以下的情况下(步骤1106、否),判定部316结束处理。
[0106]
在被拍摄体进行不适当的动作的情况下(步骤1101、是),判定部316将异常计数器336自加1(步骤1109),将异常计数器336的计数值与阈值th3进行比较(步骤1110)。在异常计数器336的计数值比th3大的情况下(步骤1110、是),判定部316判定为被拍摄体为伪造物,生成表示被拍摄体为伪造物的判定结果337(步骤1111)。
[0107]
另一方面,在异常计数器336的计数值为th3以下的情况下(步骤1110、否),判定部316结束处理。
[0108]
此外,在真伪判定处理中,也可以对被拍摄体的动作设置超时时间。在该情况下,在动作指示部314对被拍摄体指示脸部的朝向的变更之后,在根据在规定时间内拍摄的图像331未确定与所指示的脸部的朝向的变更一致的被拍摄体的动作的情况下,判定部316判定为被拍摄体为伪造物。
[0109]
通过对被拍摄体的动作设置超时时间,能够在被拍摄体不按照指示的情况下进行错误处理,拒绝登记生物体信息338的登记或者对被拍摄体的认证。
[0110]
图1的图像处理装置101和图3的图像处理装置301的结构仅仅是一例,也可以根据图像处理装置的用途或者条件而省略或者变更一部分的构成要素。例如,在图3的图像处理装置301中,在将时间序列的n张图像331预先储存于存储部311的情况下,能够省略图像取得部312、显示部313和动作指示部314。
[0111]
在生物体信息处理由外部的装置进行的情况下,能够省略选择部317、特征提取部318、登记部319和认证部320。图像处理装置301也可以取代使用脸部图像来进行生物体信息处理,而使用脸部图像进行其他的信息处理。
[0112]
图2和图7~图9的流程图仅仅是一例,也可以根据图像处理装置的结构或者条件而省略或者变更一部分的处理。例如,在图7的图像处理中,在将时间序列的n张图像331预先储存于存储部311的情况下,能够省略步骤901和步骤902的处理。
[0113]
在生物体信息处理由外部的装置进行的情况下,能够省略步骤907和步骤908的处理。在步骤908中,图像处理装置301也可以取代生物体信息处理而进行其他的信息处理。
[0114]
在图8的动作确定处理中,在仅基于脸部图像的左右对称性而确定被拍摄体的动作的情况下,能够省略步骤1004~步骤1006的处理。
[0115]
在图9的真伪判定处理中,在不将被拍摄体的不适当的动作用于真伪判定的情况下,能够省略步骤1101和步骤1109~步骤1111的处理。在不将被拍摄体未进行所指示的动作的次数用于真伪判定的情况下,能够省略步骤1104、步骤1106以及步骤1108的处理。
[0116]
图4的脸部图像、图5的左右对称性的时间序列变化以及图6的纵横比的时间序列变化仅仅是一例,脸部图像和左右对称性以及纵横比的时间序列变化根据被拍摄体而变化。式(1)和式(2)仅仅是一例,也可以使用其他的计算式来计算脸部图像的左右对称性。
[0117]
图10表示作为图1的图像处理装置101和图3的图像处理装置301而使用的信息处理装置(计算机)的构成例。图10的信息处理装置包含cpu(central processing unit:中央处理单元)1201、存储器1202、输入装置1203、输出装置1204、辅助存储装置1205、介质驱动装置1206、以及网络连接装置1207。这些构成要素通过总线1208而相互连接。图3的拍摄装置302也可以与总线1208连接。
[0118]
存储器1202例如为rom(read only memory:只读存储器)、ram(random access memory:随机存取存储器)、闪存等半导体存储器,存储有用于处理的程序和数据。存储器1202能够作为图1的存储部111或者图3的存储部311来使用。
[0119]
cpu1201(处理器)例如利用存储器1202来执行程序,由此作为图1的动作确定部112和判定部113进行动作。cpu1201通过利用存储器1202来执行程序,由此还作为图3的图像取得部312、动作指示部314、动作确定部315、判定部316、选择部317、特征提取部318、登记部319以及认证部320进行动作。
[0120]
输入装置1203例如为键盘、指示设备等,用于来自操作人员或者用户的指示或者信息的输入。输出装置1204例如为显示装置、打印机、扬声器等,用于对操作人员或者用户的询问或者指示、以及处理结果的输出。对操作人员或者用户的指示也可以是对被拍摄体的动作指示,处理结果也可以是判定结果337。输出装置1204能够作为图3的显示部313使用。
[0121]
辅助存储装置1205例如为磁盘装置、光盘装置、光磁盘装置、磁带装置等。辅助存储装置1205也可以是硬盘驱动器或者闪存。信息处理装置能够将程序和数据预先储存于辅助存储装置1205,将它们加载到存储器1202而使用。辅助存储装置1205能够作为图1的存储部111或者图3的存储部311而使用。
[0122]
介质驱动装置1206对便携式记录介质1209进行驱动,访问其记录内容。便携式记录介质1209为存储设备、软盘、光盘、光磁盘等。便携式记录介质1209也可以是cd

rom(compact disk read only memory:光盘只读存储器)、dvd(digital versatile disk:数字多功能盘),usb(universal serial bus:通用串行总线)存储器等。操作人员或者用户能够将程序和数据预先储存于该便携式记录介质1209,将它们加载到存储器1202而使用。
[0123]
这样,储存有用于处理的程序和数据的计算机可读取的记录介质是存储器1202、辅助存储装置1205、或者便携式记录介质1209这样的物理性的(非暂时性的)记录介质。
[0124]
网络连接装置1207是与lan(local area network:局域网)、wan(wide area network:广域网)等通信网络连接,进行伴随着通信的数据变换的通信接口电路。信息处理装置能够从外部的装置经由网络连接装置1207接收程序和数据,将它们加载到存储器1202而使用。
[0125]
此外,信息处理装置不需要包含图10的全部的构成要素,也可以根据用途或者条件而省略一部分的构成要素。例如,在不需要与操作人员或者用户的接口的情况下,也可以省略输入装置1203和输出装置1204。在不使用便携式记录介质1209或者通信网络的情况下,也可以省略介质驱动装置1206或者网络连接装置1207。
[0126]
虽然详细地说明了发明的实施方式及其优点,但本领域技术人员在不脱离权利要求中明确记载的本发明的范围的情况下,能够进行各种变更、追加、省略。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献