一种基于桌面真三维显示的人脸识别方法
文献发布时间:2023-06-19 11:42:32
技术领域
本发明涉及人脸识别技术领域,尤其涉及一种基于桌面真三维显示的人脸识别方法。
背景技术
人脸识别是生物特征识别领域中最常用的一种模态,近年来在公共安全领域得到了广泛的应用。各类人脸识别方法的关键都在于,提取人脸数据中与身份相关的本质特征,同时消除其中受非身份因素影响的部分,非身份因素一般包括:环境光照、姿态、表情、饰物等。其中光照问题在实际应用中最为重要,用户普遍要求人脸识别系统能适应不同的光照环境。一般的人脸识别系统都采用普通的可见光人脸图像进行识别,这类系统容易收到环境光线变化的影响,在识别之前往往需要采用一些预处理算法对光照进行处理。虽然光照预处理算法能在一定程度上消除光照的影响,但同时也会使图像损失一部分有用的信息。
为了减弱环境光对成像的影响,主动成像光源的强度需要高于环境光,但是强光会对人眼产生干扰,降低用户舒适度,因此,主动光源最好位于不可见波段,如:红外、紫外等。长期照射紫外容易对人的皮肤和眼睛造成永久性伤害,中远红外波段成像会损失物体表面的大多数信息,一般不用于物体成像,因此近红外波段成为最好的选择。但是,近红外人脸成像仅支持二维图像,面对真实立体的人脸,其识别率偏低,识别精度不足。
发明内容
本发明的目的是克服现有技术中存在的不足,提供一种基于桌面真三维显示的人脸识别方法,该方法可以将二维人脸识别图像提升至真三维识别图像,有效的提升识别率,同时可以有效解决一般人脸识别系统中由于环境光线变化影响而造成识别率偏低的问题。
为了达到上述技术效果,本发明采用如下技术方案:
一种基于桌面真三维显示的人脸识别方法,包括以下步骤:
a.构建近红外人脸采集设备矩阵;
b.采集人脸近红外图像,并对采集图像进行特征提取;
c.对特征提取后的图片进行合成,得到24位真彩色图像;
d.将合成图像输出到桌面真三维显示系统中的显示模块进行人脸信息的真三维显示。
进一步的技术方案为,所述近红外人脸采集设备的摆放结构包括平行式、圆周会聚式、离轴平行式3种结构。
实现真三维立体视觉的首要条件是要给观看者提供稍多幅视差图像。在近红外人脸采集采集系统中,可以通过合理布局多台近红外人脸成像设备,对同一个人脸进行同步画面采集来获得多幅视差图像。近红外人脸成像相机需按一定结构摆放来采集场景以获得合理的视差图像,其摆放结构主要有平行式、圆周会聚式、离轴平行式3种结构。
进一步的技术方案为,步骤b中采用局部二元模式方式对图像进行处理,局部二元模式只关注像素间的大小关系,当图像整体发生单调变化时,像素间的大小关系是不变的。
在采集人脸近红外图像过程中,当人与光源距离不变时,近红外人脸图像非常稳定,但是图像的整体亮度仍然会随着距离的变化而单调变化,因此需要采用特定的特征提取方法来解决单调变化问题,本专利采用局部二元模式(LBP)方式对图像进行处理,LBP只关注像素间的大小关系,当图像整体发生单调变化时,像素间的大小关系是不变的。
进一步的技术方案为,步骤c的具体实现方式为
1)将分辨率为1920×1080的1-bit图像IMG1压缩成分辨率为240×1080的8-bit图像IMG2;
2)将分辨率240×1080的8-bit图像IMG2转换成分辨率5760×45的8-bit图像IMG3;
3)将600幅分辨率5760×45的8-bit图像IMG3转换成分辨率11520×4500的24-bit图像IMG4;IMG4即为需求分辨率11520×4500的24位真彩色图像。
进一步的技术方案为,步骤d的具体实现方式为:通过五根全高清双链路DVI线缆将合成图像输出到桌面真三维显示系统中,该系统中的显示模块进行场景信息的真三维显示。
与现有技术相比,本发明具有如下有益效果:该方法可以将二维人脸识别图像提升至真三维识别图像,有效的提升识别率,同时可以有效解决一般人脸识别系统中由于环境光线变化影响而造成识别率偏低的问题。
附图说明
图1是本发明一种基于桌面真三维显示的人脸识别方法的流程图。
具体实施方式
下面结合附图和具体的实施方式对本发明作进一步详细的描述。
实施例1
图1中的101是构建近红外人脸采集设备矩阵。实现真三维立体视觉的首要条件是要给观看者提供稍多幅视差图像。在近红外人脸采集采集系统中,可以通过合理布局多台近红外人脸成像设备,对同一个人脸进行同步画面采集来获得多幅视差图像。近红外人脸成像相机需按一定结构摆放来采集场景以获得合理的视差图像,其摆放结构主要有平行式、圆周会聚式、离轴平行式3种结构。
在本实施例中,近红外人脸成像设备的原理为:使用强度高于环境光线的主动近红外光源成像,配合相应波段的光学滤片,得到与环境无关的人脸图像,人脸图像只会随着人与摄像头的距离变化而单调变化。针对实际人脸,采用基于圆周分布的多台近红外人脸成像设备视图采集系统更适数据的实时采集。此系统在一定高度的圆周上安装一周的近红外人脸成像设备,每台近红外人脸成像设备拍摄各自视角方向的视图。由于所有近红外人脸成像设备都是同时采集图像,一周视图拍摄时间非常短,有利于动态场景的数据采集。
图1中的102是采集人脸近红外图像,并采用特征提取方式对图像进行处理。在采集人脸近红外图像过程中,当人与光源距离不变时,近红外人脸图像非常稳定,但是图像的整体亮度仍然会随着距离的变化而单调变化,因此需要采用特定的特征提取方法来解决单调变化问题,本专利采用局部二元模式(LBP)方式对图像进行处理,LBP只关注像素间的大小关系,当图像整体发生单调变化时,像素间的大小关系是不变的。
在本实施例中,在进行人脸近红外图像采集过程中,当我们利用单个近红外人脸成像设备对人脸进行采集时,就相当于记录了特定角度的人脸信息。但是在实际应用中,不可能使用无限个特定角度对人脸信息进行采集,所以只能利用有限个采集位置获取离散的人脸图像,并通过插值获取不同角度之间人脸信息图,构建更为密集的人脸信息图。
图1中的103是对特征提取后的图片进行合成,得到24位真彩色图像。具体实现方式为:
1)将分辨率为1920×1080的1-bit图像IMG1压缩成分辨率为240×1080的8-bit图像IMG2;
2)将分辨率240×1080的8-bit图像IMG2转换成分辨率5760×45的8-bit图像IMG3;
3)将600幅分辨率5760×45的8-bit图像IMG3转换成分辨率11520×4500的24-bit图像IMG4。
IMG4即为需求分辨率11520×4500的24位真彩色图像。
在本实施例中,每个近红外人脸成像相机拍摄获得分辨率为1920×1080的1-bit图像,将分辨率为1920×1080的1-bit图像IMG1压缩成分辨率为240×1080的8-bit图像IMG2,即IMG 2中的1个像素可以表示IMG1中的连续8个像素黑白值,转换规则为:
其中P
将分辨率240×1080的8-bit图像IMG2转换成分辨率5760×45的8-bit图像IMG3,转换规则为:
P
将分辨率5760×45的8-bit图像IMG3转换成分辨率11520×4500的24-bit图像IMG4,转换规则为:
P
其中P
图1中的104是将合成图像输出到桌面真三维显示系统中的显示模块进行人脸信息的真三维显示。具体实现方式为:通过五根全高清双链路DVI线缆将合成图像输出到桌面真三维显示系统中,该系统中的显示模块进行场景信息的真三维显示。
在本实例中,桌面真三维显示中需要海量数据的传输,若设置整个系统传输的数据带宽为BW
BW
其中w表示图像的宽度,h表示图像的高度,d表示图像的位深,f表示图像的刷新帧率。若按照11520×4500@30hz的24位真彩色图像传输,则系统的传输数据带宽为:
BW
常见的支持全高清双链路DVI线缆可以以60hz的帧频显示分辨率为1920×1080的真彩色图像,考虑到相关行业涉及标准要求及其最大传输速率因为额定速率的1.3倍,则其传输带宽BW
BW
而系统传输的总宽带为:
BW
由此可见,五根全高清双链路DVI线缆进行合成画面的传输即可完全满足整体数据带宽的传输要求,保证传输的实时性以及准确性。
尽管这里参照本发明的解释性实施例对本发明进行了描述,上述实施例仅为本发明较佳的实施方式,本发明的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。
- 一种基于桌面真三维显示的人脸识别方法
- 一种基于OpenGL的桌面真三维光场显示方法