Exact diffusion inversion via bi-directional integration approximation
Zhang, G; Lewis, JP; Kleijn, WB
Date: 2024
Conference paper
Publisher
Springer
Abstract
Recently, various methods have been proposed to address the inconsistency issue
of DDIM inversion to enable image editing, such as EDICT [36] and Null-text
inversion [22]. However, the above methods introduce considerable computational
overhead. In this paper, we propose a new technique, named bi-directional integration approximation ...
Recently, various methods have been proposed to address the inconsistency issue
of DDIM inversion to enable image editing, such as EDICT [36] and Null-text
inversion [22]. However, the above methods introduce considerable computational
overhead. In this paper, we propose a new technique, named bi-directional integration approximation (BDIA), to perform exact diffusion inversion with neglible
computational overhead. Suppose we would like to estimate the next diffusion state
zi−1 at timestep ti with the historical information (i, zi) and (i + 1, zi+1). We
first obtain the estimated Gaussian noise ˆϵ(zi
, i), and then apply the DDIM update
procedure twice for approximating the ODE integration over the next time-slot
[ti
, ti−1] in the forward manner and the previous time-slot [ti
, tt+1] in the backward
manner. The DDIM step for the previous time-slot is used to refine the integration
approximation made earlier when computing zi
. A nice property of BDIA-DDIM
is that the update expression for zi−1 is a linear combination of (zi+1, zi
, ˆϵ(zi
, i)).
This allows for exact backward computation of zi+1 given (zi
, zi−1), thus leading
to exact diffusion inversion. It is demonstrated with experiments that (round-trip)
BDIA-DDIM is particularly effective for image editing. Our experiments further show that BDIA-DDIM produces markedly better image sampling qualities
than DDIM for text-to-image generation, thanks to the more accurate integration
approximation.
BDIA can also be applied to improve the performance of other ODE solvers
in addition to DDIM. In our work, it is found that applying BDIA to the EDM
sampling procedure produces consistently better performance over four pre-trained
models.
Computer Science
Faculty of Environment, Science and Economy
Item views 0
Full item downloads 0