掌静脉识别关键技术研究综述

2024-04-28 03:28

本文主要是介绍掌静脉识别关键技术研究综述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

掌静脉识别作为一种新兴的红外生物识别技术,因其高安全性、活体检测性等优势已成为当前生物特征识别领域中的研究热点之一。近年来,该领域的大量研究通过引入深度学习方法推动了掌静脉识别技术的发展。为了掌握掌静脉识别领域最新研究现状及发展方向,对数据采集和数据预处理的主流算法进行了分类和总结,并针对基于深度学习的掌静脉识别的最新进展按照掌脉特征表征、网络设计与优化、轻量级网络进行了分类和详细 阐述。针对当前单模态识别达到瓶颈等问题,分析并对比了多模态和多特征融合识别相关算法。探讨了当前掌静 脉识别的研究难点挑战,并对未来的发展趋势进行了展望与总结。

1.掌静脉数据集

2 掌静脉图像预处理

2.1 ROI提取算法

2.1.1 基于传统方法

(1)关键点、内切圆等

2.1.2 基于深度学习

(1)人脸关键点定位模型

(2)目标检测模型

2.2 图像增强

传统方法和深度学习方法

3.掌静脉识别算法

3.1 基于传统方法

HOG、SIFT、Gabor、LBP等

3.2 基于深度学习方法

3.1.1 基于掌静脉表征

尽管掌脉识别具有高度安全性,但由于不受环境控制的图像采集而导致掌脉图像具有较大的类内差异和类间相似等问题,这使得鉴别和鲁棒性表示的设计非常重要。基于掌脉表征侧重于通过深度学习方法进行鉴别和鲁棒的掌脉表征。
(1)将低层卷积网络和高层卷积网络进行结合可以获取图像多尺度信息
(2) 空间加权的选择性卷积特征模型
(3) 学习深度特征表示来预测像素属于静脉或背景的概率

3.1.2 基于传统网络设计与优化

(1)各种经典网络:编码器、残差网络、CNN、GAN等

(2)传统网络中加入传统图像处理(Gabor、HOG、小波变化)等其他方法

(3)寻找网络最优参数:贝叶斯优化、NAS等

3.1.3 基于Transformer网络

3.1.4 基于轻量级网络

(1)深度可分离卷积层

(2)模型轻量化:知识蒸馏、剪枝、量化等

3.1.4 基于深度哈希网络

在特征学习的基础上,设计并训练深度哈希网络,将学习到的高维特征映射到低维的哈希码空间。哈希函数的学习通常是端到端的过程,通过最小化哈希码之间的汉明距离(Hamming Distance)来保持相似的人脸图像在哈希码空间中距离较近。

3.1.5 基于轻量级特征

(1)特征轻量化:PCA数据降维、egienface、二进制哈希码等

4 融合识别算法

融合策略:(1)图像级融合 (2)特征级融合 (3)分数级融合 (4)决策级融合

4.1 多模态融合识别

多模态融合是综合两种或者多种生物特征进行融合识别 。由于单模态的生物特征识别系统的冒充问题和小样本问题依然存在,其准确性和稳定性有待进一步提高。

4.2 多特征融合识别

不同于多模态识别,多特征融合是利用两种及多种不 同的算法对某种单一模态分别进行特征提取再融合识别。 该思想能够充分利用不同算法的优点,同时弥补各自的缺点,从而提高整体的性能和效果。
融合策略:级联融合、加权融合。

4.1 深度融合网络

同一个网络有两个输入端,将不同图像的特征进行深层次融合,变提取特征变特征融合。

文章参考:计算机工程与应用《掌静脉识别的深度学习方法综述》

这篇关于掌静脉识别关键技术研究综述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/942218

相关文章

基于CTPN(tensorflow)+CRNN(pytorch)+CTC的不定长文本检测和识别

转发来源:https://swift.ctolib.com/ooooverflow-chinese-ocr.html chinese-ocr 基于CTPN(tensorflow)+CRNN(pytorch)+CTC的不定长文本检测和识别 环境部署 sh setup.sh 使用环境: python 3.6 + tensorflow 1.10 +pytorch 0.4.1 注:CPU环境

模型压缩综述

https://www.cnblogs.com/shixiangwan/p/9015010.html

百度OCR识别结构结构化处理视频

https://edu.csdn.net/course/detail/10506

Pycharm配置conda环境(解决新版本无法识别可执行文件问题)

引言: 很多小伙伴在下载最新版本的pycharm或者更新到最新版本后为项目配置conda环境的时候,发现文件夹目录中无法显示可执行文件(一般为python.exe),以下就是本人遇到该问题后试验和解决该问题的一些方法和思路。 一般遇到该问题的人群有两种,一种是刚入门对pycharm进行conda环境配置的小白(例如我),不熟悉相关环境配置的操作和过程,还有一种是入坑pycharm有段时间的老手

GaussDB关键技术原理:高性能(二)

GaussDB关键技术原理:高性能(一)从数据库性能优化系统概述对GaussDB的高性能技术进行了解读,本篇将从查询处理综述方面继续分享GaussDB的高性能技术的精彩内容。 2 查询处理综述 内容概要:本章节介绍查询端到端处理的执行流程,首先让读者对查询在数据库内部如何执行有一个初步的认识,充分理解查询处理各阶段主要瓶颈点以及对应的解决方案,本章以GaussDB为例讲解查询执行的几个主要阶段

神经网络第四篇:推理处理之手写数字识别

到目前为止,我们已经介绍完了神经网络的基本结构,现在用一个图像识别示例对前面的知识作整体的总结。本专题知识点如下: MNIST数据集图像数据转图像神经网络的推理处理批处理  MNIST数据集          mnist数据图像 MNIST数据集由0到9的数字图像构成。像素取值在0到255之间。每个图像数据都相应地标有“7”、“2”、“1”等数字标签。MNIST数据集中,

vscode python pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

在vscode中控制台运行python文件出现:无法将"pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 使用vscode开发python,需要安装python开发扩展: 本文已经安装,我们需要找的是python安装所在目录,本文实际路径如下: 如果在本文路径中没有此目录,请尝试在C盘中搜索 python,搜索到相关python目录后,点击Python 3.9进入目录,

【图像识别系统】昆虫识别Python+卷积神经网络算法+人工智能+深度学习+机器学习+TensorFlow+ResNet50

一、介绍 昆虫识别系统,使用Python作为主要开发语言。通过TensorFlow搭建ResNet50卷积神经网络算法(CNN)模型。通过对10种常见的昆虫图片数据集(‘蜜蜂’, ‘甲虫’, ‘蝴蝶’, ‘蝉’, ‘蜻蜓’, ‘蚱蜢’, ‘蛾’, ‘蝎子’, ‘蜗牛’, ‘蜘蛛’)进行训练,得到一个识别精度较高的H5格式模型文件,然后使用Django搭建Web网页端可视化操作界面,实现用户上传一

关于文章“python+百度语音识别+星火大模型+讯飞语音合成的语音助手”报错的修改

前言 关于我的文章:python+百度语音识别+星火大模型+讯飞语音合成的语音助手,运行不起来的问题 文章地址: https://blog.csdn.net/Phillip_xian/article/details/138195725?spm=1001.2014.3001.5501 1.报错问题 如果运行中报错,且报错位置在Xufi_Voice.py文件中的pcm_2_wav,如下图所示

理解什么是DSR,嗅探器视角下的IP和MAC地址识别(C/C++代码实现)

网络嗅探器是监控和分析网络流量的一种工具,它能够捕获数据包并提取出关键的信息,比如IP地址和MAC地址。 网络嗅探器工作原理基于网卡的工作模式。正常情况下,网卡只处理发送给它的数据包,忽略其他数据。但是,如果将网卡设置为“混杂模式”,那么它可以接收到网络上所有的数据包,而不仅仅是发给它的数据包。网络嗅探器就是利用了这一特性来捕获网络上的数据交换。 数据包是网络通信的基本单位,包含了传输数据和控