


Categorization performance
Noise-corrected IT predictivity






Siméoni et al. 2026, TMLR (DINOv3 ViT-B/16)
Siméoni et al. 2026, TMLR (DINOv3)


Late alignment with higher-order cortical areas

What's missing?

Mnih et al. 2014, NeurIPS


End-to-endFrozen
Seeing
Observer
Choosing where to look
Policy
No policy can make up for a poor observer. A general-purpose observer lets you use any policy.








| Passive-Vision Foundation Models | Prior Active Vision Models | Active-Vision Foundation Models | |
|---|---|---|---|
| Instantaneous vision | ✓ | ✓ | ✓ |
| Memory | ✗ | ✓ | ✓ |
| Visuospatial intelligence | ✓ | ✗ | ✓ |
| Task-agnostic | ✓ | ✗ | ✓ |
| Policy-agnostic | — | ✗ | ✓ |
Canvas Vision Transformer
Toward Active-Vision Foundation Models




Architecture
Pretraining
Experiments
01p(table)
The Canvas Vision Transformer
architecture
Glimpse patchesCanvas patches
Canvas Attention
Architecture
Pretraining
Experiments
Before knowing where to look,
we should know how to see.
Seeing
Observer
Choosing where to look
Policy
Glimpse
(x, y, s)
Prediction
MSE
TargetDINOv3 ViT-B
…
Glimpse 1
Glimpse 2
Glimpse 3
Glimpse 21
13.2 millionImageNet-21k scenes
1 billionglimpses
1GPU
CanViT-B
DINOv3 7B
H100-hours
01p(table)
Architecture
Pretraining
Experiments
Seeing
Observer
Choosing where to look
Policy
End-to-endFrozen
Policy learning
Pretraining
Glimpses
uv add canvit-pytorch
scene.jpg

logits.argmax(1)
CanViT
Static scenes (images)
Uniform acuity
CanViT 2
Dynamic scenes (videos)
Eccentricity-dependent acuity
Appendix
Canvas Attention Write residuals
DINOv3, each glimpse
CanViT, far end
CanViT, near end
CanViT, both
p(table)




