atlas

Research map / 3D vision / Depth and stereo

Towards Explainable and Unprecedented Accuracy in Matching Challenging Finger Crease Patterns

CVPR 2025 · 3D vision › Depth and stereo · approach: Camera model and calibration for SfM · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a keypoint-correspondence graph neural network (CGN) for matching deformed finger knuckle crease patterns, releases a 805,768-image multi-pose knuckle video dataset, and gives a first uniqueness estimate for 2D knuckle patterns.

Problem

Matching contactless finger knuckle images with severe pose deformations is very inaccurate, and existing methods are not interpretable for forensic use.

Approach

Detects knuckle crease keypoints with a SuperPoint-style CNN, establishes correspondences via attentional GNN with Sinkhorn, builds k-NN graphs over matched keypoints, and scores pairs using node-dimension graph convolution plus cross-node cosine similarity tracked across layers; also estimates uniqueness with a Gaussian mixture model and Poisson false-random-correspondence model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CGN instead of the strongest reported baselineFinger knuckle matching · Ours datasetGAR (FAR=10↑5): 67.22% -> 89.99%Helped
Use CGN instead of the strongest reported baselineFinger knuckle matching · Hand Dorsal Image Dataset [47]GAR (FAR=10↑5): 53.11% -> 80.19%Helped
Use CGN instead of the strongest reported baselineFinger knuckle matching · Finger Knuckle v3.0 [11]GAR (FAR=10↑5): 1.04% -> 55.41%Helped
Replace CGN with GMN (ablation)CGN · Ours dataset; Hand Dorsal Image Dataset [47]; Finger Knuckle v3.0 [11]matching performanceHurt
Replace CGN with SimGMN (ablation)CGN · Ours dataset; Hand Dorsal Image Dataset [47]; Finger Knuckle v3.0 [11]matching performanceHurt
Replace CGN with MGMN (ablation)CGN · Ours dataset; Hand Dorsal Image Dataset [47]; Finger Knuckle v3.0 [11]matching performanceHurt
Replace CGN with ERIC (ablation)CGN · Ours dataset; Hand Dorsal Image Dataset [47]; Finger Knuckle v3.0 [11]matching performanceHurt
Replace convolution along the node dimension with GIN (ablation)CGN · Hand Dorsal Image Dataset [47]matching performanceHurt
Replace convolution along the node dimension with SAGE (ablation)CGN · Hand Dorsal Image Dataset [47]matching performanceHurt
Replace convolution along the node dimension with GATv2 (ablation)CGN · Hand Dorsal Image Dataset [47]matching performanceHurt
Replace convolution along the node dimension with GCN (ablation)CGN · Hand Dorsal Image Dataset [47]matching performanceHurt
Remove positional encoding (ablation)CGN · Hand Dorsal Image Dataset [47]matching performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: Multi-pose finger knuckle video dataset (new) Hand Dorsal Image Dataset [47] Finger Knuckle v3.0 [11]

Benchmarks: Multi-pose finger knuckle video dataset (new) Hand Dorsal Image Dataset [47] Finger Knuckle v3.0 [11]

Metrics: GAR at FAR 10^-5 GAR at FAR 10^-4 GAR at FAR 10^-2 ROC curves

Baselines: ResNet-101 DenseNet-161 EfficientNetv2-m ViT-B FKNet RFNet-RSIL STResNet GMN SimGMN MGMN ERIC

Builds on: SuperPoint SuperGlue GMN SimGNN ERIC

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy