Home Knowledge Base Vision Foundation Models

Vision Foundation Models are the large-scale visual models pretrained on massive image datasets using self-supervised or weakly-supervised objectives — serving as general-purpose visual feature extractors that transfer to any downstream vision task (classification, segmentation, detection, depth estimation) without task-specific pretraining, analogous to how GPT and BERT serve as foundation models for NLP, with models like DINOv2 (Meta), SAM (Segment Anything), and SigLIP providing rich visual representations that power modern computer vision applications.

Evolution of Visual Pretraining

Era 1: ImageNet-supervised (2012-2019)
  Train on 1M labeled images → transfer features → fine-tune
  Limitation: 1M images, 1000 classes, supervised labels needed

Era 2: CLIP / Contrastive (2021-2022)
  Train on 400M image-text pairs → zero-shot transfer
  Limitation: Requires text descriptions, web noise

Era 3: Self-supervised Foundation (2023+)
  Train on 142M images with self-supervised objectives (DINO, MAE)
  No labels needed → learns universal visual features

Key Vision Foundation Models

ModelDeveloperArchitecturePretrainingParameters
DINOv2MetaViT-gSelf-supervised (DINO + iBOT)1.1B
SAM (Segment Anything)MetaViT-H + decoderSupervised (1B masks)636M
SAM 2MetaHiera + memoryVideo segmentation224M
SigLIPGoogleViTContrastive (sigmoid)400M
EVA-02BAAIViT-ECLIP + MAE combined4.4B
InternViTShanghai AI LabViT-6BProgressive training6B

DINOv2: Self-Supervised Visual Features

Student network    Teacher network (EMA)
      ↓                    ↓
[Random crop 1]     [Random crop 2]   (different augmented views)
      ↓                    ↓
[ViT encoder]       [ViT encoder]
      ↓                    ↓
[CLS token]         [CLS token]        → DINO loss (match CLS)
[Patch tokens]      [Patch tokens]     → iBOT loss (match masked patches)

SAM (Segment Anything)

[Image] → [ViT-H encoder] → image embedding
                                    ↓
[Prompt: point/box/text] → [Prompt encoder] → prompt embedding
                                    ↓
                            [Lightweight mask decoder]
                                    ↓
                          [Segmentation mask(s)]

Downstream Task Performance (DINOv2 frozen features)

TaskMethodPerformance
ImageNet classificationLinear probe86.3% top-1
ADE20K segmentationLinear head49.0 mIoU
NYUv2 depth estimationLinear headState-of-the-art
Image retrievalk-NN on CLS tokenNear SOTA

When to Use Which Foundation Model

NeedModelWhy
General visual featuresDINOv2Best frozen features
SegmentationSAM / SAM 2Promptable, zero-shot
Vision-language tasksSigLIP / CLIPText-aligned features
Video understandingSAM 2 / VideoMAETemporal modeling

Vision foundation models are the backbone of modern computer vision — by learning universal visual representations from massive datasets without task-specific labels, these models provide a single pretrained feature extractor that serves as the starting point for virtually every visual AI application, eliminating the need for task-specific pretraining and democratizing access to high-quality visual understanding for applications from autonomous driving to medical imaging.

vision foundation modeldinov2samsegment anythingvisual pretraining foundation

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.