论文部分内容阅读
人体虹膜表面通常存在诸如色素斑、坑洞、裂缝及环状条纹等不同类型的特征纹理,这些特征纹理的大小,位置及形状等空域信息,一方面可以作为虹膜身份识别的辅助信息,从而可以进一步提高虹膜识别的精度和速度;另一方面也可以作为虹膜诊断的依据。而现有的针对这类虹膜特征纹理提取方法的研究还处于探索阶段,在提取的准确率和提取速度上还无法满足实际应用场合的需要。针对目前虹膜特征纹理提取方法中存在的问题,本文以可见光虹膜图像为研究对象,以自建的虹膜图库为实验基础,从两个方面开展研究。一方面,为了保证虹膜特征纹理提取的准确率,对复杂可见光虹膜图像预处理中的关键问题进行深入的研究,包括虹膜内、外圆定位问题及虹膜实际可见区域的分割问题等;另一方面,在经过预处理后的虹膜图像上,如何对色素斑纹理和坑洞纹理进行有针对性的提取等问题进行深入的研究。具体研究内容及贡献如下:(1)针对含有光斑、眼睑、睫毛及多种特征纹理的复杂可见光虹膜图像有效区域定位问题,本文首先使用并查集方法分割出瞳孔区域,再使用边缘跟踪方法得到该瞳孔区域的边缘轮廓,最后使用Hough变换方法完成内圆定位;针对外圆定位,首先根据虹膜外圆边缘的灰度特点设计相应的检测模板进行外圆粗定位,然后使用Canny算算子对虹膜图像进行二值化操作,再依据外圆附近边缘点的密度分布情况最终实现外圆精定位。在成功定位虹膜内、外圆的基础上,再次使用并查集方法完成虹膜有效区域的粗分割,然后再采用旋转三角形填充的方法实现虹膜有效区域的精确定位。通过与现有的虹膜有效区域定位方法相比,无论在定位准确率上还是在定位速度上都有了明显的提高。(2)针对虹膜色素斑纹理的提取问题,提出一种基于双线性模板和分块策略的色素斑提取方法。首先,根据图库中色素斑的尺寸范围,设计一长一短两个线性模板来提取所有的纹理,然后采用分支限界法定位所有提取出的目标纹理,再依次对定位出的目标纹理进行分块并计算各个块的灰度均值,这样就得到了能表示该目标纹理灰度分布特点的一个特征向量。接下来,采用神经网络方法实现对色素斑纹理的检测。通过实验表明,该方法在存在多种虹膜特征纹理及干扰的复杂虹膜图像中能有效检测出色素斑纹理。(3)针对虹膜坑洞纹理的提取问题,本文提出两种方法。方法一:把模糊集合的理论引入到虹膜坑洞纹理的检测中来,提出一种基于线性模板和模糊规则的虹膜坑洞纹理检测方法。首先,根据图库中坑洞纹理的形状特点设计一个线性模板来提取出所有“窄”状纹理。然后根据色素斑和非色素斑纹理的形状特点设计一套模糊规则来排除掉色素斑纹理。接下来,在剩下的非色素斑纹理里面,再根据坑洞纹理的特点设计相应的模糊规则来识别坑洞纹理。测试结果表明,该方法对坑洞纹理检测的效果较好且检测的时间较快。方法二:在方法一中,由于光斑的影响会导致坑洞纹理检测误检率的增加,针对这一问题,提出一种基于形态学的虹膜坑洞纹理检测方法。首先根据图库中坑洞的最大宽度设计相应的结构元素,利用灰度形态学中的顶帽操作提取所有“窄”状纹理,然后,再利用二值形态学中的闭操作对由灰度形态学提取的目标纹理中断裂的部分进行重新连接,这样就完成了所有“窄”状纹理的提取。然后,再定义一个能反映不同特征纹理形状特点的特征向量,并使用支持向量机的方法识别出坑洞和裂缝纹理,再依据坑洞和裂缝的不同特点,通过阈值方法得到最终的坑洞纹理。测试结果表明,该方法能较好地克服了光斑的干扰,进一步降低了坑洞纹理检测的误检率。