atlas

Research map / Image generation / Fast diffusion sampling

Unified Framework for Diffusion Generative Models in SO(3): Applications in Computer Vision and Astrophysics

AAAI 2024 · Image generation › Fast diffusion sampling · approach: Diffusion theory and design space · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Extends score-based and DDPM diffusion generative models to SO(3) using the tractable isotropic Gaussian heat kernel, and applies them to synthetic densities, symmetric-object pose estimation, and galaxy orientation modeling.

Problem

Standard diffusion models assume Euclidean geometry and do not transfer directly to manifold-valued data such as 3D rotations on SO(3), which arise in robotics, biochemistry and astrophysics.

Approach

Exploits the closed-form heat kernel of SO(3) (isotropic Gaussian, closed under convolution) so forward noising can be sampled directly without simulating SDEs; trains a score network with denoising score matching and samples via a geometric Heun ODE solver (RK-MK), with a DDPM variant using an isotropic Gaussian reverse kernel and ELBO-based loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SGM on SO(3) instead of RSGMSO(3) generative modeling · SO(3) CheckerboardC2ST: 0.51 ± 0.01 -> 0.50 ± 0.01Helped
Use SGM on SO(3) instead of Moser FlowSO(3) generative modeling · SO(3) 4-GaussiansC2ST: 0.60 ± 0.02 -> 0.50 ± 0.01Helped
Use SGM on SO(3) instead of RSGMSO(3) generative modeling · SO(3) 3-StripesC2ST: 0.51 ± 0.01 -> 0.51 ± 0.01No clear effect
Use SGM on SO(3) instead of DDPM on SO(3)SO(3) generative modeling · SO(3) CheckerboardC2ST: 0.52 ± 0.01 -> 0.50 ± 0.01Helped
Use SGM on SO(3) instead of DDPM on SO(3)SO(3) generative modeling · SO(3) 4-GaussiansC2ST: 0.53 ± 0.01 -> 0.50 ± 0.01Helped
Use SGM on SO(3) instead of DDPM on SO(3)SO(3) generative modeling · SO(3) 3-StripesC2ST: 0.52 ± 0.01 -> 0.51 ± 0.01Helped
Use rotation-matrix inputs instead of axis-angle inputs (ablation)SO(3) neural diffusion models · Partially trained sampled distributionsdistribution continuityHelped
Use a continuous 6D output rotation representation instead of axis-angle outputs (ablation)SO(3) DDPM · Fully trained sampled distributionsdistribution qualityNo clear effect
Use 3x3 rotation-matrix inputs instead of axis-angle inputs (ablation)SO(3) neural diffusion models · Fully trained sampled distributionsdistribution qualityNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: synthetic SO(3) densities (checkerboard, 4-Gaussians, 3-Stripes) SYMSOL IllustrisTNG TNG100-1 simulation

Benchmarks: synthetic SO(3) densities (checkerboard, 4-Gaussians, 3-Stripes) SYMSOL pose estimation IllustrisTNG galaxy orientation correlation

Metrics: C2ST correlation function omega(r) qualitative density plots

Baselines: RSGM Moser Flow DDPM on SO(3) (Sheng et al.-style) Implicit-PDF

Builds on: score-based generative models (Song et al.) DDPM Riemannian score-based generative models Implicit-PDF Moser flow

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy