虹膜识别
项目目标
主要了解虹膜的使用 用于生物识别系统和开发用于提取显着特征的软件用于虹膜扫描的虹膜鉴定。
具体:
•识别虹膜的显着特征以及如何使用它们来区分多种 扫描。
•开发用于提取和显示给定虹膜的显着特征的软件扫描。
•比较虹膜组并检查匹配。
项目范围
该项目一般寻求证明不足和使用虹膜扫描生物识别。鉴定了虹膜的显着特征,分析了它们的提取物批判性地使用软件。开发用于提取特征的软件 MATLAB平台。已经准备好虹膜扫描由于缺乏扫描仪和/或使用 非常高分辨率的相机 否则协助获得所需 用于比较的不同特征。开发的程序将比较两个虹膜图像一段时间,并确定他们是否来自同一个人; 我们是什么指的是匹配。 一种基于Th的计算机视觉算法使用Hough Transform 确定图像中存在的圆圈,其基本上是虹膜和瞳孔。该感兴趣的区域,独特的f获得的食物将位于之间乳头状和边缘状边界。边界是划分虹膜和巩膜的边界。 该比较需要首先通过生成来确定两个虹膜图像的代码他们的单独的生物识别模板然后使用编码程序。虹膜代码之间的距离计算确定它们是否匹配。
文献选取:
1 | Libor Masek的MATLAB虹膜识别论文和源代码下载,2003年 | 这个代码很旧了,网上流传也最广,用来入门不错,可以参考作者的论文清晰的看到整个虹膜识别算法的脉络。 而且是用MATLAB写成,在语法上相比C++简洁很多,更加便于理解。当然,前提是,你要很熟悉MATLAB。 |
|
2 | 视频虹膜识别Video-based Automatic System for Iris Recognition (VASIR)源代码 | https://www.nist.gov/services-resources/software/video-based-automatic-system-iris-recognition-vasir | 基于Qt Framework 4.8.2和OpenCV Library 2.3.1; 可以在多平台上编译运行,最好严格按照指定版本安装qt和opencv,可以用高清摄像头拍一段视频运行试试看。 这个代码很有意思的地方是,他的C++代码是参考上面第一个MATLAB代码改编而来的。 |
3 | 《OSIRIS: An open source iris recognition software》2016 |
http://svnext.it-sudparis.eu/svnview2-eph/ref_syst/Iris_Osiris_v4.1/ | 目前效果最好的开源虹膜识别源代码,基于C++和OpenCV,该链接中包含使用文档和源代码, 论文下载链接:http://www.docin.com/p-1389745651.html 这个源码非常优秀,效果很好,已经是4.1版了。用它改编成一个商业应用的虹膜识别软件也没那么 难。 |