活体检测方法及装置的制造方法_3

文档序号:9687944阅读:来源:国知局
得一个或多个强度比图像。通过运种方式 可W简单快速地获得强度比图像。下面举例说明。
[0083] 仍然W图4所示的实施例为例,其具有两个频率响应强度图像A[x,y]和B[x,y]。用 即x,y]来表示强度比图像,其可W通过W下方式计算:即^,7]=8[^,7]/^[^,7]或者即义,7] =A[x,y]/B[x,y]。强度比图像也可 W 通过W 下方式计算:R[x,y] = (A[x,y]-B[x,y])/A[x, 7] = 1-8[义,7]/^[义,7]或者即义,7] = (8[义,7]-4[义,7])/8[义,7] = 1-4[义,7]/:8[义,7]。
[0084] 对于存在多于两个频率响应强度图像的情况,可W灵活地对频率强度图像进行组 合来计算强度比图像。例如,假设存在四个频率响应强度图像A[x,y]、B[x,y]、C[x,yWPD [x,y]。则可W从运四个频率响应强度图像中选择一个频率响应强度图像A[x,y],与剩余的 频率响应图像依次组合在一起,形成Ξ个组合,随后可W按照上述的两个频率响应强度图 像的强度比图像的计算方式计算每个组合的强度比图像。运样,可W得到Ξ个强度比图像, 例如化[x,y]=B[x,y]/A[x,y],R2[x,y] = C[x,y]/A[x,y]和I?[x,y]=D[x,y]/A[x,y]。在随 后判断强度比图像的平均强度值是否在预定范围内(即步骤S234)时,可W针对每个强度比 图像依次进行判断。上述强度比图像的计算方式仅是示例,也可W采用其他任何合适的组 合方式来获得强度比图像,如下所述。在一个示例中,可W将上述频率响应强度图像分为两 个组合A[x,y]和B[x,y]W及C[x,y]和D[x,y],并相应计算出两个强度比图像Ri[x,y]=B [义,7]/^^,7],1?2^,7]=(:[义,7]/0^,7]。在另一个示例中,可^针对四个频率响应强度图 像计算出一个强度比图像,例如 R[x,y] = (B[x,y]+C[x,y]+D[x,y])/A[x,y]=B[x,y]/A[x, y]+C[x,y]/A[x,y]+D[x,y]/A[x,y]〇
[0085] 本领域技术人员根据W上描述可W理解任何数目的频率响应强度图像的强度比 图像的计算方式,在此不再寶述。另外,需要理解的是,上述描述仅是示例,任何合适的基于 频率响应强度图像之间的强度比例关系获得强度比图像的实现方式均应落入本发明的保 护范围内。
[0086] 在步骤S232,对至少两个频率响应强度图像之一进行人脸检测,W确定人脸区域。
[0087] 在该步骤中,可W在至少两个频率响应强度图像中任选一个,确定出在选定的频 率响应强度图像中是否包含人脸,并且在选定的频率响应强度图像中包含人脸的情况下在 选定的频率响应强度图像中定位出人脸区域。对于图4所示的实施例,优先选择L组结构光 所对应的频率响应强度图像,也就是说,优先选择空间频率较低的一组结构光所对应的频 率响应强度图像。与其它频率响应强度图像相比,在空间频率较低的结构光所对应的频率 响应强度图像上进行人脸检测会比较简单和准确,比较容易识别出图像中的人脸区域。
[0088] 可W利用预先训练好的人脸检测器来在频率响应强度图像中定位人脸区域。例 如,可W预先利用哈尔化aar)算法、Adaboost算法等人脸检测与识别算法在大量图片的基 础上训练出人脸检测器,对于输入的单帖图像,该预先训练好的人脸检测器能够快速地定 位出人脸区域。
[0089] 应了解本发明不受具体采用的人脸检测方法的限制,无论是现有的人脸检测方法 还是将来开发的人脸检测方法,都可W应用于根据本发明实施例的活体检测方法中,并且 也应包括在本发明的保护范围内。
[0090] 在步骤S233,对于一个或多个强度比图像中的每一个,计算在该强度比图像中的、 与人脸区域相对应的区域中的像素的平均强度值。
[0091] 示例性地,步骤S233可W具体包括:计算在该强度比图像中的、与人脸区域相对应 的区域中的像素的总强度值;W及计算总强度值与在该强度比图像中的、与人脸区域相对 应的区域的面积之比,W获得平均强度值。通过运种方式可W较准确地计算平均强度值。
[0092] 下面举例说明平均强度值的计算方法。假设在步骤S232中所确定的人脸区域为矩 形(x0,y0)~(xl,yl),可W通过W下公式计算强度比图像即x,y]中的与该人脸区域对应的 区域中的像素的平均强度值U:
[0093]
(5)
[0094] 对于在步骤S231中获得多个强度比图像的情况,可W针对每个强度比图像计算出 一个平均强度值,从而获得多个平均强度值。
[00M]在步骤S234,判断一个或多个强度比图像中是否存在预定数目的、平均强度值在 各自对应的预定范围内的强度比图像,如果存在,则转至步骤S235,如果不存在,则转至步 骤S236。
[0096] 在步骤S235,确定对象是活体。
[0097] 在步骤S236,确定对象不是活体。
[0098] 预定数目可W根据需要而定。如果在步骤S231中获得的强度比图像仅为一个,贝U 预定数目等于1。也就是说,可W直接判断运一个强度比图像的平均强度值是否在预定范围 内,如果是,则确定对象是活体,否则,确定对象不是活体。如果在步骤S231中获得的强度比 图像是多个,则预定数目可W等于或小于强度比图像的总数目。例如,如果在步骤S231中获 得的强度比图像是Ξ个,则预定数目可W等于3。对于运Ξ个强度比图像来说,它们各自对 应着自己的预定范围。可W直接判断运Ξ个强度比图像的平均强度值是否都在各自对应的 预定范围内。如果是,则认为运Ξ个强度比图像满足要求,确定对象是活体,否则,确定对象 不是活体。又例如,如果在步骤S231中获得的强度比图像是Ξ个,则预定数目可W等于2。可 W判断运Ξ个强度比图像中是否存在两个强度比图像的平均强度值在各自对应的预定范 围内。如果存在,则认为运Ξ个强度比图像满足要求,确定对象是活体,如果不存在(也就是 说,仅有一个或没有平均强度值在各自对应的预定范围内的强度比图像),则确定对象不是 活体。
[0099] 预定范围可W由一个或多个阔值来限定,其可W基于实际人脸进行训练而获得。 例如,可W预先使用各种具有不同空间频率的结构光照射实际人脸并采集大量的实际人脸 的对象图像。然后,计算各种空间频率的结构光所对应的频率响应强度图像,总结基于各种 不同空间频率的结构光所对应的频率响应强度图像的强度比例关系获得的强度比图像的 特点,W获得合适的阔值,即合适的预定范围。
[0100] 根据强度比图像来判断对象是否是活体的方式是一种准确度较高的活体检测方 式。
[0101] 示例性地,至少两组对象图像中的每一组包括至少两个分别在具有同一空间频率 和不同相位的结构光照射对象的情况下针对对象采集获得的对象图像。如上文所述,对于 每组对象图像,在计算频率响应强度图像时,需要求解诸如公式(2)的方程组。因此,对于具 有同一空间频率的结构光来说,可W将在同一空间频率下的结构光的相位设定为至少两 种,相应地,获得的对象图像为至少两个。
[0102] 示例性地,在步骤S210之前,所述活体检测方法200可W进一步包括:采用至少两 种具有不同空间频率的结构光照射对象;W及在每次照射对象时,针对对象采集对象图像, W获得至少两组对象图像。上文已经结合图3和图4描述了利用结构光照射对象W及采集对 象图像的方法。如上文所述,可W使用光发射装置(例如投影仪)向对象发射结构光,并使用 图像采集装置(例如照相机)采集对象图像。
[0103] 图6示出了根据本发明一个实施例的活体检测装置600的示意性框图。
[0104] 如图6所示,根据本发明实施例的活体检测装置600包括接收模块610、计算模块 620和活体确定模块630。
[0105] 接收模块610用于接收至少两组对象图像,该至少两组对象图像分别在至少两种 具有不同空间频率的结构光照射对象的情况下针对对象采集获得。接收模块610可W由图1 所示的电子设备中的处理器102运行存储装置104中存储的程序指令来实现。
[0106] 计算模块620用于计算与至少两组对象图像分别对应的至少两个频率响应强度图 像。计算模块620可W由图1所示的电子设备中的处理器102运行存储装置104中存储的程序 指令来实现。
[0107] 活体确定模块630用于基于至少两个频率响应强度图像确定对象是否是活体。活 体确定模块630可W由图1所示的电子设备中的处理器102运行存储装置104中存储的程序 指令来实现,并且可W执行根据本发明实施例的活体检测方法中的步骤S231至S236。
[0108] 图7示出了根据本发明一个实施例的活体检测装置600中的活体确定模块630的示 意性框图。
[0109] 如图7所示,所述活体确定模块630可W包括强度比图像获得子模块6310、人脸检 测子模块6320、平均强度计算子模块6330和判断子模块6340。
[0110] 强度比图像获得子模块6310用于基于至少两个频率响应强度图像之间的强度比 例关系获得一个或多个强度比图像。强度比图像获得子模块6310可W由图1所示的电子设 备中的处理器102运行存储装置104中存储的程序指令来实现。
[0111] 所述人脸检测子模块6320用于对至少两个频率响应强度图像之一进行人脸检测, W确定人脸区域。所述人脸检测子模块6320可W为人脸检测器,可W由图1所示的电子设备 中的处理器102运行存储装置104中存储的程序指令来实现。
[0112] 平均强度计算子模块6330用于对于一个或多个强度比图像中的每一个,计算在该 强度比图像中的、与人脸区域相对应的区域中的像素的平均强度值。所述平均强度计算子 模块6330可W由图1所示的电子设备中的处理器102运行存储装置104中存储的程序指令来 实现。
[0113] 所述判断子模块6340用于判断一个或多个强度比图像中是否存在预定数目的、平 均强度值在各自对应的预定范围内的强度比图像,如果存在,则确定对象是活体,如果不存 在,则确定对象不是活体。所述判断子模块6340可W由图1所示的电子设备中的处理器102 运行存储装置104中存储的程序指令来实现。
[0114] 根据本发明实施例,强度比图像获得子模块6310可W包括选择单元和强度比计算 单元。选择单元用于从至少两个频率响应强度图像中选择特定频率响应强度图像。
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1