Diff-Palm: Realistic Palmprint Generation with Polynomial Creases and Intra-Class Variation Controllable Diffusion Models

📅 2025-03-24
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Palmprint recognition is severely hindered by the scarcity of large-scale, publicly available real-world datasets; existing Bézier-curve-based synthesis methods fail to simultaneously preserve intra-class diversity and identity consistency, leading to poor model generalization. Method: We propose the first realistic palmprint generation framework based on polynomial modeling: (i) a novel polynomial-based wrinkle representation that accurately captures palmprint geometric structure; (ii) a wrinkle-conditioned diffusion model coupled with a K-step noise-sharing sampling mechanism to enable controllable, identity-consistent intra-class variation. Contribution/Results: A recognition model trained solely on synthetic data achieves, for the first time, performance surpassing that trained on real data—and further improves monotonically as the number of generated identities increases—effectively alleviating the data scarcity bottleneck.

Technology Category

Application Category

📝 Abstract
Palmprint recognition is significantly limited by the lack of large-scale publicly available datasets. Previous methods have adopted B'ezier curves to simulate the palm creases, which then serve as input for conditional GANs to generate realistic palmprints. However, without employing real data fine-tuning, the performance of the recognition model trained on these synthetic datasets would drastically decline, indicating a large gap between generated and real palmprints. This is primarily due to the utilization of an inaccurate palm crease representation and challenges in balancing intra-class variation with identity consistency. To address this, we introduce a polynomial-based palm crease representation that provides a new palm crease generation mechanism more closely aligned with the real distribution. We also propose the palm creases conditioned diffusion model with a novel intra-class variation control method. By applying our proposed $K$-step noise-sharing sampling, we are able to synthesize palmprint datasets with large intra-class variation and high identity consistency. Experimental results show that, for the first time, recognition models trained solely on our synthetic datasets, without any fine-tuning, outperform those trained on real datasets. Furthermore, our approach achieves superior recognition performance as the number of generated identities increases.
Problem

Research questions and friction points this paper is trying to address.

Lack of large-scale public palmprint datasets limits recognition accuracy
Existing synthetic palmprints fail to match real data quality
Balancing intra-class variation and identity consistency is challenging
Innovation

Methods, ideas, or system contributions that make the work stand out.

Polynomial-based palm crease representation
Diffusion model with intra-class control
K-step noise-sharing sampling method
🔎 Similar Papers
No similar papers found.
Jianlong Jin
Jianlong Jin
Hefei University of Technology
C
Chenglong Zhao
Tencent Youtu Lab
Ruixin Zhang
Ruixin Zhang
tencent
computer vision
S
Sheng Shang
Hefei University of Technology
J
Jianqing Xu
Tencent Youtu Lab
Jingyun Zhang
Jingyun Zhang
PhD student, Beihang University
S
ShaoMing Wang
Tencent WeChat Pay Lab
Y
Yang Zhao
Hefei University of Technology
S
Shouhong Ding
Tencent Youtu Lab
W
Wei Jia
Hefei University of Technology
Y
Yunsheng Wu
Tencent Youtu Lab