Retrieval-Augmented Initialization with Dual-Guided Inversion for Flow-Based Inverse Problem Solvers
Organizations: Department of Industrial and Management Engineering, Korea University
Abstract
Flow models have recently emerged as powerful generative priors for solving inverse problems. Despite their success, most existing flow-based inverse problem solvers initialize the reconstruction process with random Gaussian noise. However, recent studies in image generation have shown that the choice of initial noise can significantly influence generation outcomes. The role of initialization as a distinct design choice in flow-based inverse problem solving remains comparatively underexplored. In this work, we systematically evaluate noise initialization strategies while holding the downstream flow-based inverse solver fixed. We propose Retrieval-Augmented Initialization with Dual-Guided Inversion (RA-DGI), a method that constructs improved initial noise by leveraging retrieved proxy clean images and dual-guided inversion. Extensive experiments across multiple inverse problems demonstrate that the quality of the initial noise substantially affects reconstruction fidelity and perceptual performance. RA-DGI outperforms standard random initialization and achieves superior results compared to inference-time scaling strategies, while requiring less computational overhead. These findings highlight initialization as a critical yet previously overlooked factor in flow-based inverse problem solvers.
Figures & tables
| AFHQ | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | Super-Resolution | Deblurring | Denoising | Compressed Sensing | ||||||||||||
| PSNR | SSIM | LPIPS | FID | PSNR | SSIM | LPIPS | FID | PSNR | SSIM | LPIPS | FID | PSNR | SSIM | LPIPS | FID | |
| Random | 23.34 (0.050) | 0.477 (0.004) | 0.235 (0.004) | 21.91 (0.763) | 22.79 (0.021) | 0.464 (0.003) | 0.254 (0.004) | 24.76 (1.272) | 21.92 (0.015) | 0.446 (0.004) | 0.301 (0.004) | 31.22 (0.720) | 20.25 (0.006) | 0.423 (0.003) | 0.353 (0.004) | 41.72 (1.104) |
| NPNet | 23.18 (0.067) | 0.474 (0.003) | 0.240 (0.007) | 24.41 (1.159) | 22.59 (0.061) | 0.453 (0.003) | 0.261 (0.006) | 26.62 (1.306) | 21.93 (0.060) | 0.446 (0.003) | 0.293 (0.005) | 33.24 (1.330) | 20.35 (0.061) | 0.416 (0.003) | 0.338 (0.003) | 42.17 (1.227) |
| RF-Inversion | 23.94 (0.064) | 0.529 (0.004) | 0.287 (0.000) | 22.95 (1.104) | 23.22 (0.057) | 0.486 (0.003) | 0.299 (0.004) | 23.83 (0.693) | 22.05 (0.075) | 0.406 (0.005) | 0.243 (0.003) | 28.27 (0.473) | 22.32 (0.053) | 0.441 (0.002) | 0.267 (0.007) | 29.97 (0.868) |
| RA-DGI (Ours) | 24.03 (0.101) | 0.537 (0.003) | 0.236 (0.007) | 21.92 (0.768) | 23.57 (0.115) | 0.528 (0.003) | 0.266 (0.006) | 24.69 (0.668) | 22.85 (0.085) | 0.475 (0.002) | 0.266 (0.004) | 28.38 (0.286) | 22.69 (0.025) | 0.454 (0.000) | 0.262 (0.001) | 29.72 (0.229) |
| Method | Component | Super-Resolution | Deblurring | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Retrieval | Prior | Meas. | PSNR | SSIM | LPIPS | FID | PSNR | SSIM | LPIPS | FID | |
| w/o retrieval | 23.37 | 0.492 | 0.313 | 31.11 | 22.62 | 0.439 | 0.299 | 31.06 | |||
| w/o prior guidance | 24.52 | 0.580 | 0.275 | 21.98 | 24.13 | 0.580 | 0.314 | 25.95 | |||
| w/o measurement guidance | 23.59 | 0.473 | 0.231 | 23.63 | 23.22 | 0.470 | 0.261 | 26.03 | |||
| RA-DGI (Ours) | 24.02 | 0.534 | 0.236 | 21.03 | 23.57 | 0.525 | 0.267 | 23.94 | |||
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Size | Encoder | Dataset | PSNR | SSIM | LPIPS |
|---|---|---|---|---|---|
| 100 | DINOv3 | Unsplash | 24.27(0.17) | 0.564(0.018) | 0.206(0.005) |
| 1000 | 24.24(0.09) | 0.562(0.006) | 0.202(0.006) | ||
| 10000 | 24.39(0.06) | 0.572(0.002) | 0.198(0.001) | ||
| 1000 | DINOv3 | Unsplash | 24.28 | 0.571 | 0.195 |
| VAE | 23.84 | 0.505 | 0.205 | ||
| None | 23.71 | 0.486 | 0.231 |
| PSNR | SSIM | LPIPS | |
|---|---|---|---|
| Shuffled | 23.73 | 0.509 | 0.202 |
| Nearest neighbor | 24.28 | 0.571 | 0.195 |
| Inversion method | PSNR | SSIM | LPIPS |
|---|---|---|---|
| Ordinary inversion | 24.38 | 0.559 | 0.233 |
| Dual-guided inversion | 24.28 | 0.571 | 0.195 |
| Method | PSNR | SSIM | LPIPS |
|---|---|---|---|
| Random (Solve 30) | 24.55 | 0.618 | 0.182 |
| RA-DGI (Inv. 10 + Solve 20) | 24.56 | 0.621 | 0.178 |
| Dataset | Task | Random | NPNet | RF-Inversion | RA-DGI |
|---|---|---|---|---|---|
| AFHQ | SR | ||||
| Deblur | |||||
| Denoise | |||||
| CS | |||||
| FFHQ | SR | ||||
| Deblur |
| Method | Time/image (s) |
|---|---|
| Random | 5.9 |
| NPNet | 6.1 |
| RF-Inversion | 6.3 |
| RA-DGI | 11.2 |
| Method | PSNR | SSIM | LPIPS |
|---|---|---|---|
| FLAIR | 23.99 | 0.596 | 0.538 |
| FLAIR + RA-DGI | 24.03 | 0.600 | 0.532 |
Inverse Problems
Inverse problems infer hidden causes, parameters, or signals from indirect, noisy measurements using physical models, priors, and statistical methods.
See all 258 papers