Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Fast and Stable Diffusion Inverse Solver with History Gradient Update

About

Diffusion models have recently been recognised as efficient inverse problem solvers due to their ability to produce high-quality reconstruction results without relying on pairwise data training. Existing diffusion-based solvers utilize Gradient Descent strategy to get a optimal sample solution. However, these solvers only calculate the current gradient and have not utilized any history information of sampling process, thus resulting in unstable optimization progresses and suboptimal solutions. To address this issue, we propose to utilize the history information of the diffusion-based inverse solvers. In this paper, we first prove that, in previous work, using the gradient descent method to optimize the data fidelity term is convergent. Building on this, we introduce the incorporation of historical gradients into this optimization process, termed History Gradient Update (HGU). We also provide theoretical evidence that HGU ensures the convergence of the entire algorithm. It's worth noting that HGU is applicable to both pixel-based and latent-based diffusion model solvers. Experimental results demonstrate that, compared to previous sampling algorithms, sampling algorithms with HGU achieves state-of-the-art results in medical image reconstruction, surpassing even supervised learning methods. Additionally, it achieves competitive results on natural images.

Linchao He, Hongyu Yan, Mengting Luo, Hongjie Wu, Kunming Luo, Wang Wang, Wenchao Du, Hu Chen, Hongyu Yang, Yi Zhang, Jiancheng Lv• 2023

Related benchmarks

TaskDatasetResultRank
Super-Resolution (4x)MS-COCO
PSNR25.01
11
InpaintingMS-COCO
PSNR27.29
11
2x Compressed SensingMS-COCO (test)
Inference Time (s/image)295
11
Compressed sensingMS-COCO
Runtime (s/img)295
11
Anisotropic DeblurringMS-COCO
PSNR24.66
11
Anisotropic DeblurringMS-COCO
Runtime (s/img)297
11
4x super-resolutionMS-COCO (test)
Inference Time (s/image)303
11
InpaintingMS-COCO
Runtime (s/img)294
11
Random InpaintingMS-COCO (test)
Inference Time (s/image)294
11
Super-ResolutionMS-COCO
Runtime (s/img)303
11
Showing 10 of 16 rows

Other info

Follow for update