-
图像预处理:对原始图像进行仿射变换矫正透视畸变,通过自适应阈值分割去除不均匀光照影响,并利用形态学操作定位证件四角。 -
区域定位与字段分割:基于目标检测算法(如改进的EAST或DB网络)定位姓名、身份证号、住址等关键字段的边界框,区分印刷体与机读码区域。 -
字符识别与校验:采用基于注意力机制的Transformer模型识别序列文字。针对身份证号最后一位的校验码,系统额外执行Luhn模10算法验证逻辑一致性。 -
防伪特征检测:在识别文字信息的同时,系统在本地或边缘端同步进行证照物理防伪特征检测。通过分析紫外光或白光下的微缩文字、光变油墨、无色荧光图案以及国徽边缘的精细纹理,初步过滤掉打印件、屏幕翻拍件或高仿伪造证件,确保证照载体的物理真实性。
-
多光谱主动投射:终端屏幕在极短时间内(通常<1秒)按特定序列显示一组由随机生成的彩色条纹、棋盘格或伪随机噪声组成的图像序列。这些图案覆盖可见光及部分近红外波段(通过屏幕发光光谱调制实现)。 -
反射-重建特征提取:人脸皮肤、真实面部组织对不同光谱的反射特性具有物理一致性,而屏幕重放、打印照片或三维面具的反射模型会引入可测量的光谱畸变。系统通过分析连续多帧下皮肤区域的逐像素光谱响应曲线,计算时间域上的反射变化一致性。 -
微纹理与运动分析:结合眨眼导致的眼睑区域反射变化、微表情引发的皮下血流脉冲(光电容积描记原理的视觉近似),以及自然头部晃动带来的多帧视差,构建一个多维度的活体置信度分数。
-
炫彩方案的抗攻击优势:攻击者无法预知每次随机生成的彩色序列,且屏幕录制-回放会导致光谱时序模式丢失,而实体面具难以复制真实皮肤的多光谱双向反射分布函数。
-
人脸检测与关键点对齐:采用MTCNN检测人脸边界框及5~106个关键点(眼角、鼻尖、嘴角等),通过相似变换将人脸校正至标准模板。 -
特征嵌入提取:将校正后的人脸图像输入深度卷积神经网络,输出一个512维或更高维度的归一化特征向量。该网络在大规模身份识别数据集上预训练,具备对姿态、年龄、光照的鲁棒性。 -
相似度计算:计算现场活体人脸特征向量与证件照片特征向量之间的余弦距离或欧氏距离。设定动态阈值(通常为0.6~0.7余弦相似度),超出阈值则判定为同一人。
-
脱敏加密传输:终端将OCR提取的姓名、身份证号以及活体人脸图像(或其特征向量)进行SM2/SM4国密算法加密,通过TLS 1.3信道传输至运营商业务中台。 -
权威数据接口调用:中台经用户授权后,向公安部全国公民身份证号码查询服务中心、国家人口基础信息库或具备资质的第三方认证服务机构提交查询请求。请求内容为“身份证号+姓名”二元组。 -
证件照片回源比对:权威库返回该身份对应的原始证件照片。运营商系统在服务端重新执行一次人脸比对(或直接提交活体人脸特征由权威库侧完成比对。 -
结果封装与日志留存:返回最终比对结论(一致/不一致)及置信度分数。整个过程的请求报文、响应结果、时间戳、终端设备指纹、网络IP等信息被附加电子签名后存入不可篡改的审计日志系统(如区块链或签名数据库),满足《网络安全法》及电信实名制对“可追溯”的合规要求。
-
用户终端拍摄身份证→ OCR提取文本及证件照。 -
屏幕显示随机炫彩序列→ 摄像头同步采集人脸多帧 → 活体检测引擎输出活体分数。 -
从活体验证通过的帧中选取最佳人脸→ 本地与证件照进行1:1预比对(可选)。 -
将身份证信息+ 活体人脸图像加密上传 → 运营商后台转发至权威库。
-
权威库返回比对结果→ 通过则继续后续开卡流程(号码选择、电子签名),拒绝则终止。

