ECCV 2026

Bottom-up Modeling of Repeated Elements
via Single Image Analysis-by-Synthesis

Syrine Kalleli1  ·  Alexei A. Efros2  ·  Mathieu Aubry1

1LIGM, CNRS, Univ Gustave Eiffel, ENPC, Institut Polytechnique de Paris    2UC Berkeley

Element and image models: from a single input image of apples, a learned prototype is placed at each instance position, given instance-specific appearance and color, then composited with a background to reconstruct the input.
Element and image models. From a single input image, we learn a shared image-space prototype and transform it with instance-specific position, appearance, and color to reconstruct every element — composited with a low-resolution background for the final reconstruction, with no masks, exemplars, or training data beyond the one photo.

Abstract

We address the problem of discovering repeated elements from a single image. In contrast to existing approaches that depend on large annotated datasets, curated multi-image collections, or object segmentation masks, we show that a single image can suffice to learn a meaningful object model in a completely bottom-up fashion, without any prior knowledge beyond a coarse scale prior. Our method learns a tunable image-space prototype of the repeated elements through a reconstruction objective, enabling the model to identify and synthesize consistent object instances within the same image. Experiments on 116 real images from the FSC-147 dataset demonstrate that our method successfully learns coherent element models and captures intra-category variation on challenging images. Qualitative results reveal superior reconstructions and interpretable decompositions compared to classical decomposition, joint alignment, and 3D object modeling methods, while maintaining a simple 2D formulation. These results suggest that meaningful object discovery can emerge from single image learning alone.

Contributions

  • Single image, bottom-up discovery and modeling of repeated elements — no datasets, masks, or exemplars beyond a coarse scale prior.
  • A shared, tunable image-space prototype learned purely through reconstruction, capturing pose, color, and appearance variation across instances.
  • An interpretable analysis-by-synthesis decomposition: every instance gets an explicit position, rotation/scale, color, and appearance code.
  • Outperforms classical decomposition, joint-alignment, and 3D object-modeling baselines — while staying a simple 2D formulation.

Method

Given one input image, a backbone extracts patch features consumed by two parallel branches: a background module, and a transformer decoder over per-instance queries.

Architecture diagram: a backbone feeds a transformer decoder over instance queries; four heads (selection, spatial, color, appearance) drive a shared element generator, and the resulting elements are alpha-composited onto a learned background to reconstruct the image.
Architecture. Instance queries are decoded into output tokens, each driving four heads; a shared appearance query drives the element generator. Generated elements are alpha-composited onto the background to reconstruct the image.
  • Selection — existence probability per query
  • Spatial — position, rotation, scale
  • Color — per-instance color transform
  • Appearance — 1-D code driving the element generator

The same reconstruction objective, plus light regularization, optimizes the whole model on the single input image.

Results

We compare to three paradigms for modeling repeated elements — averaging, joint alignment (SpaceJAM), and 3D object modeling — all given TMR+SAM detections and masks, i.e. more supervision than our method uses.

Counting Image recon. Prototype
MethodExSup MAE↓RMSE↓ PSNR↑SSIM↑LPIPS↓ PSNR↑SSIM↑LPIPS↓
ABC123 20.9228.58
GeCo 7.3413.66
TMR 4.116.82
TMR+SAM+Average 13.950.4230.54317.440.6580.464
TMR+SpaceJAM 13.630.4050.54417.770.6740.430
TMR+SAM+3D 15.530.5680.500
Ours 14.1126.9323.760.7370.24219.400.7000.353

requires directly   requires indirectly (via TMR)   not required — columns: Ex exemplar/prompt, Sup supervised training.

Qualitative comparison across five categories: apples, marker pens, elk, watches, and strawberries. Rows show input/GT, Average, SpaceJAM, a 3D baseline, and Ours, plus per-method prototype crops.
Qualitative comparison. Top block (4 rows): Input → Average → SpaceJAM → Ours. Bottom block (5 rows, exemplars): GT → Average → SpaceJAM → 3D model → Ours. SpaceJAM's mask can degenerate to part of the object (apples) and misses color variation (watches); the 3D baseline is sensitive to segmentation quality.
Additional qualitative results on natural repeated-element images: flowers, tulips, lily pads, and asters, each with the discovered per-instance crops shown alongside the input.
Additional qualitative results. Our method generalizes beyond FSC-147 to diverse natural images of repeated elements from the TPC-268 dataset, discovering and reconstructing consistent instances directly from a single photo.

Conclusion

Revisiting a classic vision problem with modern optimization tools, we show that meaningful object models can emerge directly from pixels — no dataset, no annotation, just one image and a reconstruction objective. The learned decomposition suggests intra-image repetition itself is a free self-supervision signal for object-centric learning.

BibTeX

@inproceedings{kalleli2026bottomup,
  title     = {Bottom-up Modeling of Repeated Elements via Single Image Analysis-by-Synthesis},
  author    = {Kalleli, Syrine and Efros, Alexei A. and Aubry, Mathieu},
  booktitle = {European Conference on Computer Vision (ECCV)},
  year      = {2026}
}