{ "model_type": "g_render", "architecture": "RenderGenerator (UformerCondGenerator window-attention U-Net)", "in_channels": 6, "dims": [32, 64, 128, 256], "embed_dim": 128, "window": 8, "skip_mode": "lowpass", "cover_tau": 0.15, "out_channels": 1, "params_millions": 2.941, "cond_channels": { "0": "input image (classic_lan-normalized latent)", "1-2": "robust orientation field [cos2theta, sin2theta] * coverage", "3": "coverage / ROI mask", "4": "ridge-frequency map * coverage", "5": "minutiae Gaussian heatmap" }, "input_size": 256, "trained_on": "NIST SD302 gallery rolled (1999) + 302b plain (2000), supervised degrade(clean)->clean", "task": "latent-fingerprint image enhancement (identity-preserving)", "metrics_bench_sd302_all487": { "quality": {"RQI": 0.811, "KID": 0.165, "NFIQ2": 17.1}, "identity_DMD": {"Rank1_g2fix": 0.600, "Rank1_g2fix_classic_lan_postproc": 0.610, "AUC": 0.799, "EER": 0.232}, "identity_Bozorth3_Rank1": 0.207, "baseline_raw_latent_DMD_Rank1": 0.608 } }