Up nextNext guide
DreamFusion and Score Distillation Sampling
Visual AI
Visual AI GUIDE
DINO is a self-supervised method that trains a vision transformer to understand images with no labels at all, by having the network teach itself.
Listen to this guideAI-narrated · ~2 min
It produces features so clean that object boundaries emerge for free in the attention maps.
DINO, short for self-distillation with no labels, was published by Meta AI (then Facebook AI) in 2021. It uses two copies of the same network — a student and a teacher — and feeds them different augmented crops of one image. The student tries to match the teacher's output distribution, even though the teacher only sees a different view. Crucially, the teacher isn't trained directly; its weights are an exponential moving average of the student's, slowly trailing behind. To stop the network from collapsing to a single constant answer, DINO centers and sharpens the teacher's outputs. A striking result is that the self-attention maps of the resulting vision transformer segment objects without ever being told what an object is.
Unsupervised object segmentation, where DINO's attention maps outline objects without any mask labels
Image retrieval and copy detection, using DINO features to find near-duplicate or visually similar images
DINOv2 features as a frozen backbone for depth estimation and dense prediction tasks
Pretraining medical or satellite vision models where labeled data is scarce or costly
DINO launched a line of self-supervised visual representation research. DINOv2, introduced in 2023, used a curated collection of 142 million images, selected from a larger pool, to train general-purpose visual features. These features can serve as frozen backbones for tasks such as retrieval, segmentation, and depth estimation, with task-specific heads and evaluation still needed. Self-distillation remains useful where annotations are expensive, while deployment requires checking performance on the intended images rather than assuming transfer is automatic.
Free newsletter
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
DINO is a self-supervised method that trains a vision transformer to understand images with no labels at all, by having the network teach itself. It produces features so clean that object boundaries emerge for free in the attention maps.
DINO means self-distillation with no labels — it is fully self-supervised, requiring no human annotations.
The teacher is an EMA of the student, so it trails the student smoothly rather than being trained directly.
Centering and sharpening counterbalance each other to keep teacher outputs diverse, avoiding the trivial constant solution.
The teacher sees only global crops while the student also sees small local crops, encouraging local-to-global consistency.
The study observed useful object-related attention structure, rather than guaranteeing complete segmentation on every input.
Keep learning
More guides picked for this topic
Up nextNext guide
DreamFusion and Score Distillation Sampling
Visual AI