1.一种基于光学相干层析成像的伪造指纹自动检测方法,其特征在于,所述方法包括以下步骤:
1)通过光学相干层析成像OCT设备采集指纹切片图像;
2)对指纹切片图像进行图像预处理;
3)通过记忆增强的去噪自编码器网络进行重构,得到隐性空间的特征向量的重构误差;
4)根据阈值判断指纹切片图像是否为真实指纹,从而实现伪造指纹的自动检测;
所述步骤2)包括以下步骤:
21)使用BM3D方法对OCT设备采集的指纹切片图像进行去噪,降低OCT成像过程引入噪声的影响,得到平滑的指纹切片图像;
22)所有指纹切片图像通过双线性差值,调整图像尺寸,并按照一定窗口大小将指纹切片图像进行区域分块,得到多个图像块;
所述步骤3)包括以下步骤:
31)构建记忆增强的去噪自编码器网络;
32)使用真实指纹训练记忆增强的去噪自编码器网络,得到训练好的网络模型;
所述步骤31)中的构建记忆增强的去噪自编码器网络的过程如下:
311)对输入到去噪自编码器网络中的图片,添加高斯噪声;
312)设置编码器,由下采样模块构成,每个下采样模块由卷积层,批归一化层和激活层构成;
313)设置解码器,由上采样模块构成,每个上采样模块由双线性差值层,卷积层,批归一化层和激活层构成;
314)设置记忆体重构模块,由一个矩阵和稀疏注意力寻址构成,稀疏注意力寻址包含稀疏注意力计算和阈值抑制两部分;
315)设置损失函数,由特征重构损失和图像重构损失构成;
316)设置模型参数初始化;
317)设置优化器;
所述步骤3)还包括以下步骤:
33)将步骤2)得到的图像块,经过编码器得到的特征向量和经过记忆体重构模块后的特征向量,计算重构误差,将此误差作为判别分数;
所述步骤4)的过程为:根据召回率或准确率条件要求设置阈值,通过将步骤33)得到的判别分数与阈值对比,确定待检指纹是否为真实指纹。