最近学习到的静脉图像识别方法,大致做一下整理。

背景:

类似指纹识别,实现静脉识别。

目的:通过红外线图,得到血管细线图,以下程序是未完成代码截图,先做整理。​

识别方法A:

​其中,线性拉伸(imadjust(HD,[0.3

0.6],[]);)目的为提高对比度,经过实验,取0.3-0.6的值进行拉伸,效果最佳。直方图均衡也是增强对比度的一种方法,经过实验,效果不如线性拉伸,因此忽视。

为了更好的边缘提取,使用高斯滤波进行去噪。

Niblack算法基于图像的局部均值和标准差计算阈值,像素(x,y)处阈值T(x,y)=m(x,y)+k*s(x,y)

其中m(x,y)与s(x,y)分别是以(x,y)为中心邻域(邻域常用15*15)的均值和标准差,k为修正系数可取-0.1;经过实验,发现r取50,k取-0.2效果较好。

该算法是静脉图像识别中常用的二值化算法,也曾尝试matlab中提供的其他边缘提取的算法,效果不如该算法,但在matlab中该算法运行速度较慢,需改进代码或直接使用C++实现该算法。

图像二值化算法,该网页提供了另外几种方法,有时间尝试。http://blog.csdn.net/cxf7394373/article/details/6335281​

中值滤波去噪。闭操作可使轮廓线更光滑,消弥狭窄的间断和长细的鸿沟,消除小的空洞,并填补轮廓线中的断裂,用来做图像修补和去除小面积噪声。

余下工作:细化图像,曾尝试细化,但效果不佳,可尝试再做一次闭操作之后细化。

细化后进行特征提取,之后匹配得出结论。

最终得到预处理图像:

​识别方法2:

​根据吴薇等2013.10在光学学报发表的文章《基于灰度曲面匹配的快速手掌静脉识别》,提出一种基于灰度曲面匹配的快速手掌静脉识别算法。

大致方法整理如下:

1、​提取感兴趣区域(参考吴薇等2013年在光电子激光

发表的《手掌静脉识别中感兴趣区域的选择与定位研究》)。

2、​将感兴趣区域分成若干个之区域(经过试验8*8子区域效果最佳),计算每个子区域像素灰度平均值作为该子区域的灰度值,以各子区域灰度值构建待匹配图像。

3、两个待匹配灰度曲面中的像素灰度做差,得到灰度曲面差,求该灰度曲面差的方差。

4、用此方差​衡量两张灰度曲面图是否来自同一只手。

该方法在第一步结束后,得到的是一张没有背景的完整的血管图。

因此,若使用该方法,如何获得感兴趣图片成为重点。

另,根据论文描述,​该算法的正确识别率达到97.94%,且时间仅为0.163ms,值得尝试。

其余有待补充。​

matlab静脉识别,静脉图像识别1-预处理相关推荐

  1. matlab静脉识别,GitHub - ChenShihuan/Finger-vein-recognition: 华南理工大学课程设计——手指静脉识别项目...

    手指静脉识别项目 本项目详细介绍请参阅:图像处理创新实践.pdf 本项目开源许可协议:GPL 3.0(除SIFT算法软件包,此部分软件包另有原作者的许可协议) 项目方案设计介绍 本项目实现手指图像的处 ...

  2. 掌纹与掌静脉融合matlab代码,一种基于人脸和掌纹掌静脉识别的身份比对方法与流程...

    本发明涉及生物识别技术领域,具体为一种基于人脸和掌纹掌静脉识别的身份比对方法. 背景技术: 生物特征是指人体所固有的生理特征或行为特征,生理特征包括指纹.人脸.虹膜.掌静脉等,行为特征有声纹.步态以及 ...

  3. 手背静脉识别的图像处理算法

    手背静脉识别的图像处理算法 题目内容及要求 手背静脉识别技术作为一种全新的特征识别技术,相比于传统的生物识别技术(如指纹识别)具有许多明显的优势,然而对于该技术的研究尚处于刚刚起步阶段,使用计算机来直 ...

  4. 指静脉识别:一个“销声匿迹”了近二十年的多模态生物识别技术要“重出江湖”...

    不知道你还记不记得,在<真实谎言>.<偷天陷阱>.<查理的天使>.<少数派报告>--这些好莱坞科幻电影中都有着一个相似的剧情--将眼睛贴近某识别机器,来 ...

  5. 残差 Gabor 卷积网络和 FV-Mix 指数级数据增强策略用于手指静脉识别

    论文背景 手指静脉识别系统的性能受到手指静脉训练样本不足的限制,导致特征学习不足和模型泛化能力弱:DCNN 需要大量的数据来学习更抽象的语义信息进行分类.对于指静脉识别,由于每个类别只包含少量样本,极 ...

  6. 静脉识别实现初步发展 多模态或成未来趋势

    [安防展览网 市场分析]资本寒冬下,AI生物识别赛道却十分火热.人脸识别行业迎来了更多资本涌入,旷视.云从.商汤.依图已成独角兽:屏下指纹成为风口,指纹识别开启了在智能手机和智能门锁领域的" ...

  7. 指纹、虹膜和人脸之后,身份认证领域的新热点:手背静脉识别

    指纹.虹膜和人脸之后,身份认证领域的新热点:手背静脉识别 手背静脉身份识别作为生物特征识别的方法之一,是近十几年来新发展起来的一种生物特征识别方法,也是目前身份认证领域最关注的热点之一. 手背静脉 手 ...

  8. 【论文解读】经典CNN对2D3D掌纹及掌静脉识别的性能评估

    掌纹识别(palmprint recognition)及掌静脉识别(palm vein recognition)作为两种新兴的生物特征识别技术已经引起广泛关注.最近几年,深度学习已经成为人工智能领域最 ...

  9. 登陆 manager app显示不是私密链接_小米上线了一款靠指静脉识别开锁的私密箱,打造你的私人存储空间...

    印象中的保险箱体积大.价格昂贵.开锁繁琐,一直都认为那是企业老板.成功人士的标配,对于普通家庭来说存在的价值.或实用性方面并不是很高.往常遇到长时间外出旅行,也会担心家里重要的证件.首饰等贵重物品的安 ...

最新文章

  1. Phpcms v9专题分类增加模板设置的方法
  2. Nokia House”或“NoHo
  3. JavaScript基础03【算数运算符、一元运算符、自增and自减】
  4. pycharm怎么关联python_Python3 安装pylint 及与PyCharm关联
  5. BlueTooth 蓝牙音频音质探讨
  6. java设计连连看心得_基于Java的连连看游戏的设计与实现
  7. 升级到vCenter Server 6.5的最佳实践(2147686)
  8. 输出斐波那契数列的第n项
  9. Valgrind User Manual
  10. 2022年全栈开发者需要熟悉了解的知识列表
  11. SteamSDK发布更新
  12. 苹果Mac如何切换大写输入法?
  13. Arduino应用开发——手机APP控制LED
  14. 计算机无法识别机械硬盘,机械硬盘无法识别【面对办法】
  15. 谈谈我对服务网格的理解
  16. 图标在XMind中应用
  17. WIN10一键开启所有服务
  18. HTM+CSS实现立方体图片旋转展示效果
  19. 【操作系统】知识梳理(八)磁盘存储器的管理
  20. Python基本编程题

热门文章

  1. Java 学习手记(五)第二部分 继承与接口
  2. python的for语句怎么写_python:for循环
  3. 视频教程-sql server 系列课程数据库维护篇-SQL Server
  4. Electron桌面端开发(进程)
  5. 谷歌中国全球首发Google音乐
  6. 对浏览器css兼容性的学习理解及问题解决汇总
  7. 巧妇能为少米之炊(2)——幽灵侩子手(LMK)
  8. RepVGG网络简介
  9. 项目中的外包团队如何管理
  10. pqc的中文全称_PQC ,IQC ,QC 这三个之间是什么关系?有什么不同?