Visual DNA: Representing and Comparing Images Using Distributions of Neuron Activations

Benjamin Ramtoula, Matthew Gadd, Paul Newman, D. Martini
2/14/2026

No confident code implementation found for this paper.

Abstract

Selecting appropriate datasets is critical in modern computer vision. However, no general-purpose tools exist to evaluate the extent to which two datasets differ. For this, we propose representing images - and by extension datasets - using Distributions of Neuron Activations (DNAs). DNAsfit distributions, such as histograms or Gaussians, to activations of neurons in a pre-trained feature extractor through which we pass the imager s) to represent. This extractor is frozen for all datasets, and we rely on its generally expressive power in feature space. By comparing two DNAs, we can evaluate the extent to which two datasets differ with granular control over the comparison attributes of interest, providing the ability to customise the way distances are measured to suit the requirements of the task at hand. Furthermore, DNAs are compact, representing datasets of any size with less than 15 megabytes. We demonstrate the value of DNAs by evaluating their applicability on several tasks, including conditional dataset comparison, synthetic image evaluation, and transfer learning, and across diverse datasets, ranging from synthetic cat images to celebrity faces and urban driving scenes.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ramtoula2026visual,
  title  = {Visual DNA: Representing and Comparing Images Using Distributions of Neuron Activations},
  author = {Benjamin Ramtoula and Matthew Gadd and Paul Newman and D. Martini},
  year   = {2026},
  eprint = {2304.10036},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2304.10036},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.10036.svg)](https://codeofpaper.com/paper/2304.10036)

Discussion