🖼️Datensatz erweitern

Dataset-Augmentierung erstellt neue Trainingsbilder, indem kontrollierte Transformationen auf Ihre bestehenden gelabelten Bilder angewendet werden, während die Bounding Boxes perfekt ausgerichtet bleiben.

Richtig eingesetzt hilft Augmentation Ihrem Modell, besser zu generalisieren (auf neuen Bildern gut zu funktionieren). Falsch eingesetzt kann sie das Training verschlechtern, indem das Modell unrealistische Muster lernt.


⚖️ Was Augmentation ist (und was nicht)

Augmentation Examples

Augmentation IST...

Augmentation IST NICHT...

Eine Möglichkeit, Beleuchtung, Rotation oder Rauschen zu simulieren.

Ein Ersatz für fehlende Kamerawinkel oder fehlende Produkte.

Ein Werkzeug, um Robustheit bei kleinen Datensätzen zu verbessern.

Eine Lösung für fehlerhafte oder „schlampige“ Anfangslabels.

Eine Methode, um Overfitting zu reduzieren.

Eine Garantie für bessere Ergebnisse (zu viel davon schadet).


Strategische Anwendung

Wann Augmentation hilfreich ist
  • Kleine Datensätze: Sie haben nur wenige Bilder pro Klasse.

  • Umgebungsvariationen: Sie erwarten Änderungen in Beleuchtung (Tag/Nacht), Blendung oder Bewegungsunschärfe.

  • Overfitting: Die Trainingsgenauigkeit ist hoch, die reale Leistung jedoch niedrig.

  • Seltene Klassen: Manche Objekte treten in Ihren realen Daten selten auf.

Wann Augmentation unnötig (oder riskant) ist
  • Vielfältige reale Daten: Sie haben bereits tausende unterschiedliche, reale Bilder.

  • Feine Merkmale: Ihre Inspektion hängt von kleinen Kratzern oder Texturen ab, die durch Unschärfe/Rauschen zerstört werden könnten.

  • Stabile Umgebungen: Beleuchtung, Kamera und Produktpositionen ändern sich niemals. Beispiel: Ein fest positioniertes Objekt braucht keine Rotations-Augmentation.


🛠️ Wie das Augmentation-Fenster funktioniert

Im Image Annotation Window navigieren Sie zu ToolsAugment Dataset.

Augmentation Selector window

Oberfläche im Überblick

Abschnitt
Funktion

Quick Presets

Ein-Klick-Konfigurationen, um sinnvolle Startwerte anzuwenden. Presets

Quick Toggles

Schnell ganze Gruppen aktivieren/deaktivieren (z. B. Color, Noise). Toggles

Detailed Options

Feinabstimmung der Intensität für Brightness, Contrast, Blur, Noise und Perspective-Anpassungen.


Ein sicherer, praktischer Workflow

  1. Saubere Basis: Schließen Sie zuerst die manuellen Labels ab (oder zumindest einen sauberen Unterbestand).

  2. Backup: Duplizieren Sie Ihren Dataset-Ordner.

  3. Klein anfangen: Verwenden Sie ein Preset oder minimale manuelle Einstellungen.

  4. Visuelle Prüfung: Öffnen Sie den erzeugten Ordner und prüfen Sie:

    • Sind die Bounding Boxes weiterhin zentriert auf den Objekten?

    • Sehen die augmentierten Bilder noch realistisch aus?

  5. Trainieren & Vergleichen: Vergleichen Sie die Ergebnisse eines Modells, das mit und ohne Augmentation trainiert wurde.


❓ Fehlerbehebung

📉 "Mein Modell wurde nach der Augmentation schlechter"

Das bedeutet oft, dass die Augmentation nicht zur Realität passt.

  • Versuchen Sie: Reduzieren Sie die Intensität der Augmentation.

  • Versuchen Sie: Deaktivieren Sie Transformationen, die unrealistische Bilder erzeugen (z. B. keine 180°-Rotation verwenden, wenn Teile immer aufrecht sind).

🖼️ "Die Boxes sind auf augmentierten Bildern falsch"
  • Versuchen Sie: Reduzieren Sie geometrische Transformationen (Rotation/Perspektive).

  • Versuchen Sie: Überprüfen Sie, dass Ihre Labels vor der Augmentation eng und korrekt waren.

📂 "Es wurden zu viele Dateien generiert"
  • Versuchen Sie: Deaktivieren Sie die meisten Transformationen und behalten Sie nur die wirklich benötigten bei.

  • Versuchen Sie: Wenden Sie Augmentation nur auf eine kleinere Bildmenge an.

Zuletzt aktualisiert

War das hilfreich?