Source-linked AI summary

FVeinSyn: Synthetic Finger Vein Image Generator

Yifan Wang, Jie Gui, Adams Wai Kin Kong, Baosheng Yu, Changsheng Chen, Qi Li, Zhenan Sun, James Tin-Yau Kwok, Alex Kot

arXiv:2608.27527v1cs.CVcs.AI

TL;DR

Finger vein recognition lacks large-scale, diverse public datasets, limiting the evidence available for learning broad identity and appearance distributions. FVeinSyn decouples vascular-topology synthesis from near-infrared rendering and adds controllable intra-class variation. The framework generates 500,000 images across 10,000 identities and is reported to improve realism, diversity, consistency, and downstream recognition performance.

  • Problem

    Finger vein datasets have limited identities, samples, and variation, while real data are insufficient to model broad vascular topologies and near-infrared appearances.

  • Method

    FVeinSyn combines a constrained stochastic L-System identity generator, a region-aware cascaded renderer, and an intra-class diversity generator.

  • Results

    500,000 images across 10,000 vein identities were generated, with evaluations reporting high realism and diversity plus benefits for downstream recognition.

  • Takeaways & Limitations

    FVeinSyn provides large-scale, controllable synthetic finger vein data with identity-consistent patterns, realistic rendering, and modeled intra-class variation.

Abstract

from arXiv · show

A major challenge in finger vein recognition is the lack of large-scale public datasets. Existing datasets contain few identities and limited samples per finger, restricting the advancement of deep learning-based methods. To address this, we propose FVeinSyn, a large-scale controllable synthetic data generation framework for finger vein. It explicitly decouples synthesis of vascular topology and imaging appearance to mitigate the limitations caused by insufficient training samples, such as inadequate identity diversity and restricted realism. Specifically: first, a finger vein identity generator models vascular topology under physiological and geometric constraints using stochastic L-systems, producing anatomically valid and identity-distinctive vascular patterns. Then, a cascaded region-aware GAN renders the topological maps into realistic near-infrared images. Finally, an intra-class diversity generator introduces geometric and optical perturbations to simulate realistic intra-class variations. Using FVeinSyn, we generated 500,000 images (10,000 vein identities, 50 samples per identity) and conducted extensive evaluations. Results show that FVeinSyn holds significant advantages in realism, identity diversity, vascular pattern consistency, and intra-class diversity. Models trained with FVeinSyn outperform real-data-only baselines a cross eight public datasets, achieving an average accuracy improvement of 27.43\%. The code is available at: https://github.com/EvanWang98/Synthetic-Finger-Vein-Generator.

I. INTRODUCTION

Finger vein recognition is constrained by scarce, low-diversity public data and difficult synthesis requirements. FVeinSyn addresses these challenges by decoupling topology generation, near-infrared rendering, and intra-class variation modeling in a controllable framework.

  • Motivation: Public finger vein datasets contain fewer than 1K identities, typically 2–12 impressions per finger, and minimal intra-class variation.These limitations hinder evaluation of large-scale retrieval, cross-device generalization, and robustness.
  • Motivation: Limited real samples cannot cover broad vascular-topology variability or jointly model identity distribution and near-infrared appearance.Adding vein patterns, imaging characteristics, and finger geometry further increases generation complexity.
  • Framework: FVeinSyn decouples identity topology generation from near-infrared appearance rendering while using controllable structural and degradation priors.The framework targets realistic complete images with rich inter-class and intra-class variation.
  • Framework: A stochastic L-System vascular identity generator uses physiological and topological constraints to produce anatomically plausible, identity-distinctive vascular patterns.The design is based on probabilistic production rules inspired by vascular bifurcation and constrained by branching angles, diameter decay, and curvature smoothness.
  • Framework: A region-aware cascaded renderer maps binary vascular topologies to realistic near-infrared images through multi-region adversarial generation.Assigning anatomical structural priors such as finger shape and joint-cavity regions strengthens identity distinctiveness.
  • Framework: An intra-class diversity generator simulates realistic variability using controllable geometric, photometric, and imaging transformations.Unlike methods focused on localized vein regions, FVeinSyn generates complete finger vein images and explicitly models intra-class diversity.
  • Evaluation: Extensive experiments report improved downstream recognition performance and greater identity scale and diversity than existing state-of-the-art generation methods.The introduction presents this as the principal empirical benefit of FVeinSyn-generated datasets.

II. RELATED WORK

Prior finger vein recognition methods progressed from handcrafted descriptors to deep learning, but public data remain too small and homogeneous for broad generalization. Synthetic generation addresses this gap, although existing methods struggle with realistic, anatomically coherent, full-finger images and diverse identities.

  • Finger Vein Recognition: Handcrafted methods use descriptors and matching algorithms, but are sensitive to lighting, finger misalignment, and imaging noise.Representative approaches include repeated line tracking, maximum curvature, Gabor filtering, IUWT, and wide line detection.
  • Finger Vein Recognition: Deep learning improved recognition accuracy and robustness through architectures, loss functions, prior knowledge, preprocessing, domain adaptation, and robustness methods.Architectural trends include deeper backbones, feature pyramids, full-view processing, and attention mechanisms.
  • Finger Vein Recognition: Public datasets remain insufficient in identities, samples per identity, and acquisition sessions, while posture, scattering, occlusion, and device differences create complex intra-class variation.These challenges limit generalization in cross-domain, few-shot, and large-scale retrieval scenarios.
  • Synthetic Finger Vein Generation: Synthetic biometric research includes intra-class generation for known identities and inter-class generation for new identities with corresponding multi-modal samples.Most finger vein studies still focus on intra-class generation, with few addressing inter-class generation.
  • Synthetic Finger Vein Generation: Analytical modeling established synthetic finger vein generation but showed limitations in visual realism, geometric continuity, and intra-class diversity.Its variations were mainly introduced through limited parameter perturbations.
  • Synthetic Finger Vein Generation: Finger vein synthesis requires fine anatomical reconstruction and modeling of near-infrared optical effects, making high-fidelity full-finger generation more difficult than palm or dorsal-hand synthesis.Existing research mostly focuses on local ROI-level synthesis, whereas full-finger images offer greater potential for identity modeling and multi-task recognition.

C. Biometrics with Synthetic Dataset

Synthetic data can expand biometric training while reducing privacy and distributional-balance concerns, but synthetic-only recognition remains limited by realism and domain gaps. FVeinSyn addresses these challenges through constrained topology generation, region-aware rendering, and controllable synthesis stages.

  • Synthetic data can be expanded at scale without violating personal privacy, supporting ethical compliance and distributional balance.
  • Synthetic-only recognition systems remain limited because texture fidelity and domain-distribution gaps restrict generalization to real-world test sets.
  • FVeinSyn generates a binary vascular topology under physiological and geometric constraints before rendering it into a near-infrared image with structural priors.
  • The vascular model enforces flow conservation and Murray-type power-law scaling while using bifurcation angles, lengths, diameters, and flows as geometric parameters.
  • Its framework separates topology generation, near-infrared appearance rendering, and intra-class variation enhancement into three controllable stages.
  • Stochastic L-systems introduce probabilistic production rules and parameterized growth variations, while adversarial image transfer learns mappings between image domains with cycle consistency.

B. Finger Vein Identity Generator

The Finger Vein Identity Generator models vascular formation as a stochastic, biologically constrained growth grammar. Recursive bifurcation, smooth curve construction, and rasterization produce controllable topology maps with anatomical plausibility and identity diversity.

  • The generator balances anatomical plausibility and topological diversity so each identity represents a physiologically valid, distinctive vascular pattern.
  • A probabilistic growth grammar implemented with a symbolic L-system uses anatomical and geometric priors to generate identity-distinctive vascular topologies.
  • Bezier interpolation smooths turtle trajectories before rasterization into a binary topology map whose vessel thickness follows segment diameters.
  • Recursive bifurcation begins from an initial trunk and applies a branching rule with probability p, while non-branching growth occurs with probability 1−p.
  • Inter-level length attenuation and diameter scaling constrain branch growth, with diameter attenuation chosen to approximately satisfy the Murray-type law.
  • Generated networks typically contain three to four vertically distributed primary trunks and secondary branches with physiologically consistent asymmetry and density.

C. Finger Vein Image Renderer: CascadedRA-GAN

CascadedRA-GAN renders binary vein identity patterns into realistic near-infrared images while preserving structural constraints. Its cascaded regional supervision combines global distributional alignment with local shape, brightness, and vein-pattern fidelity.

  • CascadedRA-GAN decomposes rendering into appearance mapping under structural priors and multi-region consistency through cascaded regional supervision.
  • The renderer conditions on binary vein patterns and structural constraints including finger shape masks, joint-cavity annotations, regions of interest, and deformation descriptors.
  • The model maps its inputs to a synthesized finger vein image while using explicit anatomical structures derived from segmented finger regions.
  • Its region-aware objective supplements global identity, cycle-consistency, and adversarial losses with regional constraints for shape and ROI fidelity.
  • Independent local discriminators capture fine-grained style variations at multiple scales alongside global discrimination.
  • Contrastive regional losses distinguish brighter joint cavities from darker vein regions, using average intensities and Marginj = Marginp = 0.2.
  • The multi-level loss design targets global consistency together with structural, brightness, and pattern constraints to enhance realism and cross-identity discriminability.

D. Intra-Class Diversity Generator

The intra-class diversity generator applies geometric perturbations to topology maps and optical degradations to rendered grayscale images, producing controllable variation across synthetic samples.

  • D. Intra-Class Diversity Generator: The two-stage ICDG applies geometric perturbations in the binary topology domain before adding optical degradations during grayscale rendering.This separates pose and viewpoint simulation from near-infrared acquisition effects.
  • D. Intra-Class Diversity Generator: Composite transformations are ordered compositions of selected elementary operators from either the geometric or optical transformation family.Activated subsets and their parameters define each composite mapping.
  • D. Intra-Class Diversity Generator: The ICDG pipeline transforms an identity topology map, renders it with structural priors, and then applies optical perturbations to produce the final image.The formulation is ˜Ip = TG(Ip; θG), Isyn = G(˜Ip, S), ˆI = TO(Isyn; θO).
  • 1) Geometric Perturbations (Binary/Topology Stage):: Geometric operators include translation, rotation, rolling, and uniform scaling of the finger topology.Rolling models rotation around the finger’s longitudinal axis using elliptical normalization assumptions.

2) Optical Degradation (Grayscale/Render Stage):

The grayscale-stage operators simulate optical and acquisition variability through exposure changes, skin scattering, motion blur, and optical blur.

  • 2) Optical Degradation (Grayscale/Render Stage):: The exposure operator applies a centrally symmetric, exponentially decaying field centered at a random location within the finger region.Its maximum exposure exponent controls the strength of the local exposure effect.
  • 2) Optical Degradation (Grayscale/Render Stage):: Exposure modifies image intensity through a spatially varying multiplicative gain applied to the grayscale image.The gain is defined from the exposure field and the result is constrained to the image intensity range.
  • 2) Optical Degradation (Grayscale/Render Stage):: The skin-scattering operator uses an atmospheric scattering model to simulate subsurface scattering and haze in near-infrared imagery.Its formulation includes spatially varying transmittance and a scattered-image computation.
  • 2) Optical Degradation (Grayscale/Render Stage):: Motion blur is simulated by convolution with a normalized direction-dependent linear kernel, while optical blur uses a Gaussian point spread function.The two operators model relative motion and imaging-system defocus or residual blur, respectively.

3) Triggering Strategy:

ICDG samples a variable number of perturbation operators and selects them without replacement, creating mostly mild variations alongside fewer strongly distorted samples.

  • 3) Triggering Strategy:: The ICDG uses a two-stage probabilistic triggering strategy to select operators for each sample.It first samples the number of active operators and then selects a subset using normalized weights.
  • 3) Triggering Strategy:: Each operator’s non-negative base weight is normalized into a selection probability within its transformation family.The normalized probabilities determine the relative tendency of operators to be activated.
  • 3) Triggering Strategy:: A truncated Poisson variable controls the number of active operators, yielding mostly lightly perturbed samples and a smaller number with stronger distortions.The authors state that this long-tailed distribution better reflects intra-class variability in real finger vein imagery.
  • 3) Triggering Strategy:: The selected operators are sampled without replacement to form the activated transformation set.This prevents the same operator from being selected repeatedly within one sample’s activated set.
  • 3) Triggering Strategy:: The evaluation covers realism, image quality, recognition, identity uniqueness, vascular-pattern consistency, and intra-class diversity.Recognition experiments include open-set, cross-domain, and sample- or identity-limited settings.

B. Visualization Analysis

Visualization and quality analyses compare FVeinSyn with real datasets and synthesis methods across appearance, vascular-pattern extraction, image-quality distributions, and human judgments of realism.

  • B. Visualization Analysis: FVeinSyn samples show anatomically consistent main veins, coherent branching, and plausible overall topology in visual comparisons with real datasets.The comparison includes eight real datasets and two columns of FVeinSyn-generated images.
  • B. Visualization Analysis: Classical extraction methods produce synthetic pattern distributions closely matching real images in pattern locations, line connectivity, and local response intensity.The methods include RLT, maximum curvature, Gabor filtering, and IUWT.
  • C. Image Quality Assessment: FVeinSyn’s GCF distribution is closer to high-quality real datasets such as UTFVP and MMCBNU 6000, while its entropy distribution is also highly consistent with them.GCF reflects vein-to-tissue contrast, and entropy reflects information representation and statistical complexity.
  • B. Visualization Analysis: FVeinSyn achieved the highest realism ratings among the evaluated synthesis methods for both full-finger and ROI images.The ratings used a 1–9 scale, with 9 indicating the highest realism.

E. Recognition Performance Evaluation

Across open-set, cross-domain, and sample-limited evaluations, FVeinSyn consistently improves finger vein recognition over real-data-only and other synthetic-data baselines. Its synthetic data also shows strong identity distinctiveness, intra-class diversity, and alignment with real matching-score distributions.

  • Open-Set Finger Vein Recognition: FVeinSyn attains the largest AUC and lowest EER across datasets in the reported ROC comparisons.The comparison covers representative traditional and learning-based methods under limited-sample recognition protocols.
  • Cross-Domain Recognition: 40.87% average recognition improvement per dataset is reported for models pretrained with FVeinSyn data in cross-domain evaluation.The evaluation compares models trained with real or synthetic data and tested across different domains.
  • Sample-Limited Recognition: FVeinSyn consistently achieves the highest recognition accuracy across datasets and sample configurations, including the extreme single-sample condition N = 1.Pretraining with FVeinSyn data followed by fine-tuning with a few real samples produces the strongest reported gains.
  • Synthetic Dataset Evaluation: 99.83% identity distinctiveness and 89.67% intra-class diversity are reported for the generated synthetic dataset.The dataset contains 10,000 identities and 500,000 images, with 50 samples per identity.
  • Synthetic Dataset Evaluation: Synthetic genuine/impostor matching-score means and variances fall within the typical ranges observed across eight real datasets.The synthetic means are 0.84/0.03–0.04 and variances are 0.07/0.08 for genuine/impostor scores.

G. Ablation Study on Intra-Class Diversity Generator

The ablation study finds that geometric perturbations and optical degradations each improve recognition, while their combination models complementary structural and appearance-level variation. Generated intra-class variation counts also follow a long-tail distribution consistent with real-world data.

  • Transformation Contributions: All individual geometric and optical transformations improve recognition performance over the real-data baseline.The study evaluates isolated transformations using synthetic pretraining datasets under the open-set recognition setting.
  • Transformation Contributions: Geometric perturbations introduce structural variability, while optical degradations model appearance-level changes.The two transformation categories contribute in a complementary manner.
  • Transformation Contributions: The mixed setting supports empirically weighting structural and appearance-level variations jointly.Shift, rotation, and skin scattering receive higher weights, while exposure receives a lower weight.
  • Variation Distribution: The number of intra-class variations per generated sample follows a long-tail distribution consistent with real-world data.Most samples contain only a few variations, while samples with more variations gradually decrease.

H. Demographic Bias Analysis

The demographic analysis examines whether FVeinSyn pretraining affects recognition differently across demographic groups. Reported subgroup performance remains close to overall performance, but the renderer’s dependence on real data leaves potential demographic-bias inheritance or amplification as a limitation.

  • Bias Limitation: Potential demographic biases in real renderer-training data may be inherited or amplified by generated finger-vein data.The paper identifies this as important because such bias may affect downstream generalization across demographic groups.
  • Subgroup Results: Subgroup recognition performance is generally close to overall performance across gender, age, race, and blood-type groups.UTFVP is evaluated by gender and age; MMCBNU 6000 is additionally evaluated by race and blood type.
  • Subgroup Results: FVeinSyn pretraining produces relatively stable performance gains across the analyzed demographic groups.No specific group shows a persistent and significant deviation from the overall trend in the reported results.
  • Evaluation Scope: The framework generates 500,000 images across 10,000 vein identities for recognition evaluation.The conclusion reports improved recognition, cross-domain robustness, and data-limited performance relative to real-data baselines.
Loading 2608.27527v1…