指纹识别算法通常包括特征提取、比对和搜索三个部分,其中特征提取又包括以下几个过程:图像预处理、方向场计算、奇异点提取、脊线宽度计算、Gobor滤波、二值化、细化、细节特征提取。
下面以具体图像为例,说明指纹识别算法图像处理的过程。
|
|
|
原始图像
|
|
预处理
|
|
|
|
方向场
|
|
Gabor滤波
|
|
|
|
奇异点(中心点)
|
|
细化
|
|
细节点
|
维尔识别指纹算法具有以下特点:
1. 算法效率高
维尔识别指纹算法具有体积小,对硬件资源(主频、内存)要求低,算法效率高的特点,其运算速度、内存占用量、据真率、
认假率等指标均达到国际先进水平,其在国际识别识别大赛中的测试结果如下:
FVC Ongoing测试结果
2. 容错性好
维尔识别指纹算法具有良好的容错性,对各种异常手指(如干手指、断纹手指、破损手指)具有良好的适应性,对手指条件
变化具有良好的适应性。
3. 可移植性好
维尔识别指纹算法具有良好的跨平台可移植性,可方便移植到Windows、Linux、Unix等系统平台和ARM、DSP等嵌入式平台。
维尔识别指纹算法已经在金融、国防等领域得到广泛应用。
 |