Unconditional CNN denoisers contain sparse semantic representation of images

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Kadkhodaie, Zahra, Mallat, Stéphane, Simoncelli, Eero
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915555333636096
author Kadkhodaie, Zahra
Mallat, Stéphane
Simoncelli, Eero
author_facet Kadkhodaie, Zahra
Mallat, Stéphane
Simoncelli, Eero
contents Generative diffusion models learn probability densities over diverse image datasets by estimating the score with a neural network trained to remove noise. Despite their remarkable success in generating high-quality images, the internal mechanisms of the underlying score networks are not well understood. Here, we examine the image representation that arises from score estimation in a {fully-convolutional unconditional UNet}. We show that the middle block of the UNet decomposes individual images into sparse subsets of active channels, and that the vector of spatial averages of these channels can provide a nonlinear representation of the underlying clean images. Euclidean distances in this representation space are semantically meaningful, even though no conditioning information is provided during training. We develop a novel algorithm for stochastic reconstruction of images conditioned on this representation: The synthesis using the unconditional model is "self-guided" by the representation extracted from that very same model. For a given representation, the common patterns in the set of reconstructed samples reveal the features captured in the middle block of the UNet. Together, these results show, for the first time, that a measure of semantic similarity emerges, unsupervised, solely from the denoising objective.
format Preprint
id arxiv_https___arxiv_org_abs_2506_01912
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Unconditional CNN denoisers contain sparse semantic representation of images
Kadkhodaie, Zahra
Mallat, Stéphane
Simoncelli, Eero
Computer Vision and Pattern Recognition
Generative diffusion models learn probability densities over diverse image datasets by estimating the score with a neural network trained to remove noise. Despite their remarkable success in generating high-quality images, the internal mechanisms of the underlying score networks are not well understood. Here, we examine the image representation that arises from score estimation in a {fully-convolutional unconditional UNet}. We show that the middle block of the UNet decomposes individual images into sparse subsets of active channels, and that the vector of spatial averages of these channels can provide a nonlinear representation of the underlying clean images. Euclidean distances in this representation space are semantically meaningful, even though no conditioning information is provided during training. We develop a novel algorithm for stochastic reconstruction of images conditioned on this representation: The synthesis using the unconditional model is "self-guided" by the representation extracted from that very same model. For a given representation, the common patterns in the set of reconstructed samples reveal the features captured in the middle block of the UNet. Together, these results show, for the first time, that a measure of semantic similarity emerges, unsupervised, solely from the denoising objective.
title Unconditional CNN denoisers contain sparse semantic representation of images
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2506.01912