【PVR Review】《Review of Deep Learning Methods for Palm Vein Recognition》

在這里插入圖片描述

[1]譚振林,劉子良,黃藹權,等.掌靜脈識別的深度學習方法綜述[J].計算機工程與應用,2024,60(06):55-67.


文章目錄

  • 1、Background and Motivation
  • 2、數據采集
  • 3、掌脈圖像預處理
    • 3.1、ROI提取算法
    • 3.2、圖像濾波與增強
  • 4、掌脈識別算法
    • 4.1、基于深度學習的方法
    • 4.2、其他方法
  • 5、融合識別算法
  • 6、研究難點和未來方向


1、Background and Motivation

掌脈識別屬于手掌內部特征識別,并且是非接觸式和活體識別。

2021年,深圳地鐵 20 號線也搭載了掌脈識別技術,為市民帶來了“刷手”乘車的智慧出行新方式。

本文在相關綜述工作的基礎上對基于深度學習的掌脈識別和融合識別算法做進一步的分析和總結,旨在為掌脈識別研究提供相關技術和理論支撐。

在這里插入圖片描述

2、數據采集

主要靠紅外攝像頭近距離(10~20 cm)拍攝手掌靜脈照片 ,常用的紅外波長為 850 nm 和940 nm。

在這里插入圖片描述
在這里插入圖片描述

一般來說,接觸式采集的圖像相對整齊,而非接觸式采集的圖像變化姿態、旋轉角度以及光照強度略有差異

在這里插入圖片描述

3、掌脈圖像預處理

3.1、ROI提取算法

ROI 提取是指從采集的掌脈圖像中提取出一部分有豐富靜脈血管的區域以進行后續特征提取、匹配的過程

ROI提取一般包括四個步驟:

  • 手掌圖像二值化、
  • 手掌輪廓線提取、
  • 利用相關算法定位關鍵點并建立坐標系
  • 提取合適的ROI

(1)基于關鍵點方法

目前使用最廣泛的是基于關鍵點的方法,該方法的重點在于利用圖像處理算法和深度學習等算法獲取手掌關鍵點,隨后根據關鍵點來確定最終的感興趣區域。

(2)基于內切圓的方法

相較于基于關鍵點的方法,基于內切圓的方法計算量偏大,但其可以不受圖像中噪聲的干擾

在這里插入圖片描述

3.2、圖像濾波與增強

eg 對比度增強、直方圖均衡化、小波增強、高斯濾波器、去霧等等

4、掌脈識別算法

早期 LBP、SIFT、方向梯度直方圖 HOG

后面基于深度學習的方法

4.1、基于深度學習的方法

  • 基于掌脈特征表征

  • 基于網絡設計

  • 基于輕量級網絡

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

4.2、其他方法

NPE、KELM、PSO、圖表示方法、WAT

5、融合識別算法

  • 多模態融合
  • 多特征融合
  • 分數級融合
  • 決策級融合
    在這里插入圖片描述
    在這里插入圖片描述

在這里插入圖片描述

6、研究難點和未來方向

研究難點

  • 圖像質量
  • 少非受控環境采集的大型多樣化數據集
  • 掌脈圖像包含的特征相對較少且難以提取

未來方向

  • 全手掌融合識別(人的手指部位的靜脈同樣包含了豐富的特征信息,利用全手掌的掌紋、掌脈、指靜脈以
    及指關節等多種特征進行融合識別能夠提高識別精度,同時增加識別的安全性。)
  • 多任務學習模型(多任務學習模型方法可以共同優化ROI提取任務和特征提取任務)
  • 掌脈數據隱私安全
  • 模型壓縮技術

更多論文解讀,請參考 【Paper Reading】

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/75948.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/75948.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/75948.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【CSP】202403-1詞頻統計

文章目錄 算法思路1. 數據結構選擇2. 輸入處理3. 統計出現的文章數4. 輸出結果 代碼示例代碼優化 樣例輸入 4 3 5 1 2 3 2 1 1 1 3 2 2 2 2 3 2樣例輸出 2 3 3 6 2 2算法思路 1. 數據結構選擇 vector<int>&#xff1a;用于存儲每篇文章的單詞列表&#xff08;可能包含…

Docker基礎1

本篇文章我將從系統的知識體系講解docker的由來和在linux中的安裝下載 隨后的文章會介紹下載鏡像、啟動新容器、登錄新容器 如需轉載&#xff0c;標記出處 docker的出現就是為了節省資本和服務器資源 當企業需要一個新的應用程序時&#xff0c;需要為它買臺全新的服務器。這樣…

Linux系統學習Day04 阻塞特性,文件狀態及文件夾查詢

知識點4【文件的阻塞特性】 文件描述符 默認為 阻塞 的 比如&#xff1a;我們讀取文件數據的時候&#xff0c;如果文件緩沖區沒有數據&#xff0c;就需要等待數據的到來&#xff0c;這就是阻塞 當然寫入的時候&#xff0c;如果發現緩沖區是滿的&#xff0c;也需要等待刷新緩…

vue 3 從零開始到掌握

vue3從零開始一篇文章帶你學習 升級vue CLI 使用命令 ## 查看vue/cli版本&#xff0c;確保vue/cli版本在4.5.0以上 vue --version ## 安裝或者升級你的vue/cli npm install -g vue/cli ## 創建 vue create vue_test ## 啟動 cd vue_test npm run servenvm管理node版本&#…

Mysql專題篇章

一、事務的四大特性&#xff1f; 1、原子性&#xff1a;是指事務包含的所有操作要么全部成功&#xff0c;要么全部失敗回滾。 2、一致性&#xff1a;是指一個事務執行之前和執行之后都必須處于一致性狀態。比如a與b賬戶共有100塊&#xff0c;兩人之間轉賬之后無論成功還是失敗…

CAD插件實現:自動遞增編號(前綴、后綴、位數等)——CADc#實現

cad中大量輸入一定格式的遞增編號時&#xff0c;可用插件實現&#xff0c;效果如下&#xff1a; ①本插件可指定數字位數、起始號碼、加前綴、后綴、文字顏色等&#xff08;字體樣式和文字所在圖層為cad當前圖層和當前字體樣式&#xff09;。 ②插件采用Jig方式&#xff0c;即…

k8s1.24升級1.28

0、簡介 這里只用3臺服務器來做一個簡單的集群&#xff0c;當前版本是1.24.17目標升級到1.28.17 地址主機名192.168.160.40kuber-master-1192.168.160.41kuber-master-2192.168.160.42kuber-node-1 因為1.24已經更換過了容器運行時&#xff0c;所以之后的升級相對就會簡單&am…

4.3-2 jenkins

一.登錄jenkins 二.修改密碼 三.配置節點 新建節點 編輯節點名稱 編輯節點配置 激活節點 將jar下載到指定的路徑 再到dos命令下的路徑 E:\az\wx 執行 配置節點成功 四. 安全設置中&#xff0c;勾選代理 五.新建項目 編輯項目名稱 編輯項目執行的 路徑&#xff1a;C:\Users\Ad…

js對象與數組的互轉

js對象與數組的互轉 文章目錄 js對象與數組的互轉一、數組轉對象1.使用forEach,for in,es6展開運算符,assign2. 使用 Object.fromEntries()3. 將數組轉為鍵值對對象4. 使用 reduce()4. 數組元素為對象時提取屬性 二、對象轉數組1. 提取鍵/值/鍵值對2. 轉換為特定結構的數組 三、…

HTTPS在信息傳輸時使用的混合加密機制,以及共享、公開密鑰加密的介紹。

HTTPS在信息傳輸時使用的混合加密機制&#xff0c;其中包括了共享密鑰加密和公開密鑰加密&#xff0c;我們先來介紹一下這兩種加密方式。 共享密鑰加密&#xff08;對稱密鑰&#xff09; 對稱加密是指加密和解密使用的是同一個密鑰。就像家里的門鎖&#xff0c;鑰匙只有一把&…

Oracle 23ai Vector Search 系列之4 VECTOR數據類型和基本操作

文章目錄 Oracle 23ai Vector Search 系列之4 VECTOR數據類型和基本操作VECTOR 數據類型基本語法Vector 維度限制和向量大小向量存儲格式&#xff08;DENSE vs SPARSE&#xff09;1. DENSE存儲2. SPARSE存儲3. 內部存儲與空間計算 Oracle VECTOR數據類型的聲明格式VECTOR基本操…

機器學習——ROC曲線、PR曲線

一、ROC曲線簡介 1.1 ROC曲線的構成 1.橫軸&#xff08;假正率&#xff0c;FPR&#xff09;&#xff1a; 表示負樣本被錯誤分類為正的比例&#xff08;越小越好&#xff09; 2.縱軸&#xff08;真正率&#xff0c;TPR&#xff0c;即召回率&#xff09;&#xff1a; 表示正樣…

IntelliJ IDEA下開發FPGA——FPGA開發體驗提升__上

前言 由于Quartus寫代碼比較費勁&#xff0c;雖然新版已經有了代碼補全&#xff0c;但體驗上還有所欠缺。于是使用VS Code開發&#xff0c;效果如下所示&#xff0c;代碼樣式和基本的代碼補全已經可以滿足開發&#xff0c;其余工作則交由Quartus完成 但VS Code的自帶的git功能&…

昂貴的DOM操作:一次DOM導致的性能問題排查記錄

公司來了一個前端實習生&#xff0c;踏實&#xff0c;勤快&#xff0c;很快得到老大的認可&#xff0c;分配給她一個需求&#xff0c;大概如下&#xff1a;構建一個公司產品的評論展示頁面&#xff0c;頁面可以滾動加載新的內容&#xff0c;同時如果已經加載的內容發生變化&…

前端服務配置詳解:從入門到實戰

前端服務配置詳解&#xff1a;從入門到實戰 一、環境配置文件&#xff08;.env&#xff09; 1.1 基礎結構 在項目根目錄創建 .env 文件&#xff1a; # 開發環境 VUE_APP_API_BASE_URL http://localhost:3000/api VUE_APP_VERSION 1.0.0# 生產環境&#xff08;.env.produc…

【學習筆記】計算機網絡(七)—— 網絡安全

第7章 網絡安全 文章目錄 第7章 網絡安全7.1 網絡安全問題概述7.1.1 計算機網絡面臨的安全性威脅7.1.2 安全的計算機網絡7.1.3 數據加密模型 7.2 兩類密碼體制7.2.1 對稱密鑰密碼體制7.2.2 公鑰密碼體制 7.3 鑒別7.3.1 報文鑒別7.3.2 實體鑒別 7.4 密鑰分配7.4.1 對稱密鑰的分配…

我用Cursor + DeepSeek + Claude-3.7-Sonnet + DevBox,10分鐘開發了一個系統

大家好&#xff0c;我是袁庭新。Cursor最近可謂是火的一塌糊涂&#xff0c;于是我深度體驗了一波。我用的環境是Cursor Claude-3.7-Sonnet DevBox&#xff0c;整個過程我一行代碼都沒有寫&#xff0c;10分鐘幫我開發了一個系統&#xff0c;且前后端聯調一把通過。驚出一身冷汗…

SpringBoot企業級開發之【用戶模塊-登錄】

開發之前我們先看一下接口文檔的要求&#xff1a; 開發思路&#xff1a; 開發實操&#xff1a; 因為我們之前開發注冊的時候&#xff0c;就有了一些相關的操作&#xff0c;所以在這里我們只需要定義登錄的controller即可&#xff1a; //用戶登錄PostMapping("/login"…

mysql 8.0.27-docker

安裝 可以略過本步 https://dev.mysql.com/downloads/https://dev.mysql.com/downloads/ 鏡像查詢與安裝 先查詢&#xff1a; docker search mysql 明顯會報錯 Error response from daemon: Get "https://index.docker.io/v1/search?qmysql&n25": dial tcp…

Pgvector的安裝

Pgvector的安裝 向量化數據的存儲&#xff0c;可以為 PostgreSQL 安裝 vector 擴展來存儲向量化數據 注意&#xff1a;在安裝vector擴展之前&#xff0c;請先安裝Postgres數據庫 vector 擴展的步驟 1、下載vs_BuildTools 下載地址&#xff1a; https://visualstudio.microso…