threestudio-project / threestudio

A unified framework for 3D content generation.
Apache License 2.0
6.32k stars 480 forks source link

SDS Loss with UNet Jacobian #354

Closed kingnobro closed 11 months ago

kingnobro commented 11 months ago

In Dreamfusion, there is a paragraph:

In practice, the U-Net Jacobian term is expensive to compute (requires backpropagating through the diffusion model U-Net),
and poorly conditioned for small noise levels as it is trained to approximate the scaled Hessian of the marginal density.
We found that omitting the U-Net Jacobian term leads to an effective gradient for optimizing DIPs with diffusion models.

Has anyone tried to incorporate U-Net Jacobian term into the gradient? What is the results? I did several experiments, but it seems that the generated results are poor.

0c521254573daf23ab5f8cb0050c031