Tejasvi Kothapalli
/
Blogs

Natural vision

Decoding Scenes from V1 During Natural Vision

Reconstructing static natural scenes from marmoset V1 activity during free viewing.

Authors Tejasvi Kothapalli1, Jacob Yates1
Affiliation 1 UC Berkeley Redwood Center for Theoretical Neuroscience
Published Aug 15, 2026
Tags Decoding, Denoising, Natural Scenes, 1/f2, Free-viewing, V1, Fovea

Animal

Each animal has its own sessions, decoder and reconstructions.

Scenes

Loading scenes… Select a scene, then scroll down to watch its reconstruction unfold.

Restricted scenes

These recordings are held back pending image-use approval. The imagery is published encrypted; a passphrase decrypts it in your browser for this visit only. Reloading the page locks them again.

Selected scene

Loading…

Total
Current Presentation — — cells
  1. Click a point in the original scene to view its patch-decoding fidelity.
  2. step through fixations · hold to accelerate
Static natural scene Hull 0.35° Decoded patch Eye position
Click to inspect a patch
34.1° 19.2°
Decoded patches
1/f reconstruction Contrast restored
Fixation0 / 0 Viewing time0:00 / 0:00

Loading scene data…

Acknowledgments

Thanks Eero Simoncelli for inspiring me to do this project at CSHL and for incredibly helpful conversations about how to implement this.

Thanks Bruno Olshausen for suggesting a 1/f prior, which was crucial for cleaning up the reconstruction.

Thanks Jacob Yates for the infinite wisdom and support, as always.

Thanks to my best friend Ashwin Nathan for giving me access to Codex.