掩膜提取matlab代码虹膜
虹膜识别算法Daugman算法与Hough变换与Matlab的比较。
描述:
虹膜是可以执行高置信度识别的最重要的生物识别方法之一。
虹膜包含丰富且随机的信息。
大多数商业虹膜识别系统都使用Daugman算法。
本项目中使用的算法来自开放源代码,并稍加修改,如果您想使用源代码,请先检查LICENSE!
道格曼算法:
其中I(x,y)是眼睛图像,r是在图像(x,y)上搜索的半径,G(r)是高斯平滑函数。
该算法从瞳Kong开始搜索,以检测最大像素值(偏导数)的变化。
霍夫变换:
霍夫变换是一种用于图像分析,计算机视觉和数字图像处理的特征提取技术。
其中(xi,yi)是中心坐标,r是半径。
通常,眼睛将由瞳Kong和角膜缘的两个圆圈(虹膜区域)以及上下眼睑的两个抛物线建模
它开始从水平方向检测眼睑,然后从垂直方向检测瞳Kong和虹膜边界。
标准化和功能编码:
从圆到长方形块通过使用1D
Log-Gabor滤波器。
为了提取9600位虹膜代码,上下眼睑将被处理成9600位编码的蒙版。
匹配:
汉明距离(HD):
Q和R是要比较的主题,包含20x480
=
960
2022-02-17 11:14:46
363KB
系统开源
1