Vision Transformer (ViT)

Wie Transformer Bildbereiche als zusammenhängenden visuellen Kontext verarbeiten

Eine Transformer-Architektur für Computer Vision, die Bilder in Patches aufteilt und wie Tokens verarbeitet – ohne Convolutional Layers.

Experte2 Min Lesezeit

Erklärung starten

Auf einen Blick

3 Punkte

  1. Teilt Bilder in feste Patches auf und behandelt sie wie Text-Tokens
  2. Nutzt Self-Attention statt Convolutions für globale Kontexterfassung
  3. Basis für multimodale Modelle wie CLIP, GPT-5 und Gemini 3

Sofortantwort

Vision Transformer einfach erklärt

Transformer-Modell für Bildverarbeitung ohne CNNs.

Kurz gesagt
Teilt Bilder in feste Patches auf und behandelt sie wie Text-Tokens
Typischer Einsatz
Bildklassifikation, Multimodale Modelle, Medizinische Bildanalyse
Wichtig zu wissen
Basis für multimodale Modelle wie CLIP, GPT-5 und Gemini 3

Vision Transformer im Überblick

Vision Transformer (ViT) hat 2020 die Computer Vision revolutioniert, indem er die Transformer-Architektur – ursprünglich für Text entwickelt – direkt auf Bilder angewendet hat. Statt spezialisierter Convolutional Layers teilt ViT ein Bild in gleichgroße Patches auf und verarbeitet diese wie eine Sequenz von Tokens.

Das klingt simpel, war aber ein Paradigmenwechsel. CNNs verarbeiten Bilder lokal – ein Filter schaut immer nur auf einen kleinen Bereich. ViT nutzt Self-Attention und kann von Anfang an globale Beziehungen im Bild erfassen: Der Patch oben links kann direkt mit dem Patch unten rechts interagieren. Das ermöglicht ein tieferes Bildverständnis, besonders bei komplexen Szenen.

Der Unterschied zu CNNs:

  • CNN: Lokale Filter gleiten über das Bild, globaler Kontext entsteht durch viele Schichten
  • ViT: Self-Attention erfasst globale Beziehungen direkt in jeder Schicht
  • Vorteil CNN: Effizienter bei kleinen Datensätzen, Translation-Invarianz eingebaut
  • Vorteil ViT: Besseres Skalierungsverhalten, flexibler für multimodale Anwendungen

Technisch betrachtet

Wie ViT funktioniert

Bild (224×224px)
    ↓ In Patches aufteilen (16×16px → 196 Patches)
    ↓ Jeden Patch linearisieren (16×16×3 = 768 Werte)
    ↓ Lineare Projektion → Patch-Embeddings
    ↓ + Positions-Embeddings (damit ViT weiß, wo jeder Patch war)
    ↓ + [CLS]-Token (für Klassifikation)
    ↓ Transformer Encoder (Multi-Head Attention + MLP)
    ↓ [CLS]-Token → Klassifikationskopf
    ↓ Klasse

ViT-Varianten

ModellParameterPatch-GrößeAnmerkung
ViT-Tiny5M16×16Für Edge-Deployment
ViT-Small22M16×16Guter Kompromiss
ViT-Base86M16×16Standard-Referenz
ViT-Large307M16×16High Performance
ViT-Huge632M14×14State-of-the-Art

Weiterentwicklungen

DeiT (Data-efficient Image Transformers): Nutzt Knowledge Distillation, um ViT mit weniger Daten zu trainieren – ohne ImageNet-21k Pre-Training.

Swin Transformer: Hierarchische ViT-Variante mit verschiebbaren Fenstern. Effizienter für hochauflösende Bilder und dichte Vorhersageaufgaben (Segmentierung, Detection).

MAE (Masked Autoencoders): Self-supervised Pre-Training für ViT – ähnlich wie BERT für Text, aber für Bilder. Maskiert 75% der Patches und lernt, sie zu rekonstruieren.

Schritt für Schritt

Wie ein Vision Transformer ein Bild verarbeitet

Ein ViT zerlegt ein Bild in Patches und verarbeitet ihre Beziehungen mit Attention. Seine Eignung hängt von Daten, Aufgabe und Ressourcen ab.

  1. Bild in Patches zerlegen

    Tokenisieren

    Das Bild wird in gleich große Bereiche geteilt, die ähnlich wie Tokens eine Sequenz für das Modell bilden.

    Bild → Patch-Tokens
  2. Kontext per Attention verbinden

    Verstehen

    Das Modell bewertet, welche Bildbereiche für einander relevant sind und kann dadurch globale Beziehungen berücksichtigen.

    Patches → Attention → Repräsentation
  3. Aufgabe und Qualität evaluieren

    Prüfen

    Klassifikation, Erkennung oder multimodale Nutzung werden auf repräsentativen Bilddaten und relevanten Fehlergruppen getestet.

    Repräsentation → Ergebnis + Evaluation

Konkretes Beispiel

Beispiel: Qualität von Produktbildern prüfen

Ein Team möchte fehlende oder problematische Bildmerkmale vor einer Veröffentlichung erkennen.

Test nur auf Standardbildern

Das Modell wird auf sauber ausgeleuchteten Beispielen bewertet und erkennt Fehler bei mobilen Aufnahmen oder besonderen Produktvarianten zu spät.

Repräsentative Evaluation

Das Team testet unterschiedliche Beleuchtung, Perspektiven und Produktgruppen, definiert einen menschlichen Prüfpfad und beobachtet Fehlermuster nach dem Einsatz.

Die Architektur erklärt, wie ein Modell Bildkontext verarbeitet. Ob es im Anwendungsfall zuverlässig ist, zeigt nur eine passende Evaluation.

Einordnung

Vorteile und Grenzen

Das spricht dafür

  • Kann globale Beziehungen zwischen Bildbereichen früh im Modell berücksichtigen.
  • Lässt sich gut mit Transformer- und multimodalen Architekturen verbinden.
  • Bietet starke Grundlagen für viele visuelle Aufgaben mit geeigneten Daten.

Das solltest du beachten

  • Training und Inferenz können rechenintensiv sein, besonders bei hoher Auflösung.
  • Leistung hängt stark von Vortraining, Datenabdeckung und gewählter Modellgröße ab.
  • Gute Benchmarkwerte ersetzen keine Prüfung auf reale Bild- und Fehlervarianten.
Vertiefung · für Fortgeschrittene

Vision Transformer im visuellen KI-Stack

ViT verbindet Bild-Patches, Attention und vortrainierte Repräsentationen mit Aufgaben der Computer Vision.

Wissenskarte

Bildbereiche im Kontext lesen

Transformer
Neuronale Netzwerk-Architektur, die moderne Sprachmodelle unterstützt.
Attention Mechanism
Mechanismus zur Fokussierung auf relevante Eingabeteile.
Computer Vision
KI-Teilgebiet, das Maschinen das Interpretieren von Bildern ermöglicht.
CLIP
OpenAI-Modell, das Text und Bilder in einem gemeinsamen Vektorraum verbindet.
Multimodalität
KI die Text, Bilder, Audio und Video gleichzeitig versteht.
ViT ist eine Architekturentscheidung. Datenqualität, Aufgabendesign und Evaluation bestimmen, ob sie für einen Einsatz wirklich passt. Vision Transformer gliedert sich in: Transformer, Attention Mechanism, Computer Vision, CLIP, Multimodalität.

01Einsatzbereiche

Wann ist Vision Transformer sinnvoll?

Geeignet für

  • BildklassifikationState-of-the-Art Genauigkeit auf ImageNet und anderen Benchmarks
  • Multimodale ModelleViT als Vision-Encoder in GPT-5, Claude 4.8 und Gemini 3
  • Medizinische BildanalyseAnalyse von Röntgenbildern, MRTs und histologischen Schnitten
  • Autonomes FahrenSzenenverständnis und Objekterkennung aus Kamerabildern

↑ Inhalt

02Werkzeuge

Womit Vision Transformer umgesetzt wird

↑ Inhalt

Merksatz

Ein Vision Transformer betrachtet ein Bild wie ein Leser einen Text

Er teilt das Bild in kleine Kacheln (Patches) auf und analysiert, wie diese Kacheln zueinander in Beziehung stehen – genau wie Wörter in einem Satz.

  1. Teilt Bilder in feste Patches auf und behandelt sie wie Text-Tokens
  2. Nutzt Self-Attention statt Convolutions für globale Kontexterfassung
  3. Basis für multimodale Modelle wie CLIP, GPT-5 und Gemini 3

04Anwenden

Vision Transformer praktisch anwenden

↑ Inhalt

05Redaktion

Herkunft und Stand

Redaktion und Aktualität

Ebenex RedaktionRedaktion

Veröffentlicht
Aktualisiert

Dieses Feld entwickelt sich schnell. Oben stehen Veröffentlichung und letzte Änderung; ein Prüfdatum kommt dazu, sobald die Erklärung nach ihrer letzten Änderung geprüft wurde.

↑ Inhalt

06FAQ

Häufige Fragen zu Vision Transformer

Ist ViT besser als CNN?

Kommt auf den Datensatz an. ViT braucht mehr Daten zum Trainieren, übertrifft CNNs aber bei großen Datensätzen deutlich. Mit Techniken wie DeiT (Data-efficient Image Transformers) funktioniert ViT auch mit weniger Daten gut.

Wie groß sind ViT-Modelle?

ViT-Base hat 86M Parameter, ViT-Large 307M, ViT-Huge 632M. Für Produktionsanwendungen gibt es kleinere Varianten wie ViT-Small (22M) und ViT-Tiny (5M).

Warum nutzen multimodale Modelle ViT?

ViT erzeugt Bild-Embeddings im selben Vektorraum wie Text-Embeddings. Das macht es einfach, Bilder und Text gemeinsam zu verarbeiten – der Transformer 'sieht' Bild-Patches wie zusätzliche Tokens.

↑ Inhalt

07Weiterlernen

Was möchtest du als Nächstes verstehen?

↑ Inhalt