Recently, diffusion models have been used to solve various inverse problems in an unsupervised manner with appropriate modifications to the sampling process. However, the current solvers, which recursively apply a reverse diffusion step followed by a projection-based measurement consistency step, often produce suboptimal results. By studying the generative sampling path, here we show that current solvers throw the sample path off the data manifold, and hence the error accumulates. To address this, we propose an additional correction term inspired by the manifold constraint, which can be used synergistically with the previous solvers to make the iterations close to the manifold. The proposed manifold constraint is straightforward to implement within a few lines of code, yet boosts the performance by a surprisingly large margin. With extensive experiments, we show that our method is superior to the previous methods both theoretically and empirically, producing promising results in many applications such as image inpainting, colorization, and sparse-view computed tomography. Code available https://github.com/HJ-harry/MCG_diffusion
翻译:最近,扩散模型被用于以不受监督的方式解决各种反向问题,同时适当修改取样过程。然而,目前的溶剂反复应用反向扩散步骤,然后以投影为基础的测量一致性步骤,往往产生亚优结果。通过研究基因抽样路径,我们在这里表明,目前的溶剂将样本路径从数据多重中丢弃,从而累积出错误。为了解决这个问题,我们提议了由多重制约所启发的又一个更正术语,该术语可以协同前几个解剂使用,使迭代接近多元。提议的多重制约在几行代码中直接执行,但以惊人的幅度提高性能。通过广泛的实验,我们显示我们的方法优于以往的方法,既有理论方法,也有经验方法,在许多应用中产生有希望的结果,例如绘图图像、彩色化和稀疏杂的计算图象学。代码可查到 https://github.com/HJ-harry/MCG_difiluction。