Vision Foundation Model

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)
  • Trained on LVD-142M (142M curated images).
  • No labels at all — purely self-supervised.
  • Features work for: Classification, segmentation, depth estimation, retrieval.
  • Frozen DINOv2 features + linear probe ≈ supervised fine-tuning quality.

SAM (Segment Anything)

[Image] → [ViT-H encoder] → image embedding
                                    ↓
[Prompt: point/box/text] → [Prompt encoder] → prompt embedding
                                    ↓
                            [Lightweight mask decoder]
                                    ↓
                          [Segmentation mask(s)]
  • Trained on SA-1B dataset: 1.1 billion masks from 11 million images.
  • Promptable: Point, box, text, or mask input → generates segmentation.
  • Zero-shot: Segments any object in any image without fine-tuning.
  • Real-time: Efficient mask decoder runs in milliseconds.

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.

Take vision foundation model further

Ask the copilot about this term, or have our engineers assess it against your process.