Alle Fallstudien

Synthetische Datengenerierung & Computer Vision

F&E · Synthetische-Daten-Pipeline

Physikalisch-korrekte synthetische Trainingsdaten für die Eisenbahn-Anomalieerkennung

Physikalisch-korrektes Compositing · 8 Anomalieklassen · automatische YOLO-Annotation

Python · Google Colab GPU · SDXL · BiRefNet · YOLOv8-seg

8 KlassenAnomalievielfalt
1.435 mGauge-Basierte Skala
AutomatischYOLO-Annotation
Frame-KonsistentVideo-Compositing
StackSDXL · BiRefNet · YOLOv8-seg · Colab GPU
ProblemHindernisdaten auf dem Gleis sind im Feld nicht erfassbar — selten, gefährlich, teuer
AnsatzPhysikalisch-korrekte synthetische Platzierung + automatische Annotation
ErgebnisUnbegrenzter, klassenbalancierter, auto-annotierter Trainingssatz (F&E)

01Problem

Problem: Black-Swan-Hindernisdaten sind im Feld nicht erfassbar

Um ein Frontkamera-Modell zur Hinderniserkennung auf dem Gleis zu trainieren, braucht es Bilder von Objekten — Steine, Äste, Säcke, Tiere — auf den Schienen. Doch diese „Black-Swan"-Ereignisse sind in der Realität selten, gefährlich und teuer zu erfassen; man kann nicht absichtlich ein Hindernis vor einen Zug legen, um Daten zu sammeln. Die Folge: ein Mangel an positiven Beispielen und ein starkes Klassenungleichgewicht.

  • 01Echtes Bildmaterial von Hindernissen auf dem Gleis existiert kaum — das Modell wird trainiert, ohne das seltene, aber kritische Ereignis je gesehen zu haben
  • 02Die manuelle Annotation erfolgt Bild für Bild; bei Tausenden von Frames sind Kosten und Fehlerquote hoch
  • 03Naive Copy-Paste-Composites sind physikalisch falsch (falsche Skalierung, schwebende Objekte, Lichtmissverhältnis) — das Modell lernt Scheinmerkmale
  • 04Die Klassenverteilung ist von Natur aus unausgewogen; einige Anomalietypen sind gar nicht vertreten
  • 05Einzelbild-Composites lassen sich nicht auf Video verallgemeinern — Identität/Position springen über aufeinanderfolgende Frames

02Pipeline-Kontext

EingabeFrontkamera-Zugvideo → repräsentative Frames (CLIP + Clustering)
SchienenerkennungYOLOv8-seg (ray_alan.pt) — Schiene + Schotter; Vanishing-Point-Fallback
Asset-GenerierungSDXL → BiRefNet-Matting → transparentes PNG + automatische QS
SkalenreferenzStandard-Spurweite 1.435 m (gauge-basierte metrische Skala)
PlatzierungKlassenbedingte Platzierungszonen + Pose-Priors
HarmonisierungBodenkontaktschatten + Reinhard-Farbanpassung + Distanzunschärfe
AusgabeAuto-annotierter Bild-/Videodatensatz im YOLO-Format

03Warum naive Ansätze nicht ausreichen

  1. 01Felderfassung ist unmöglich: ein Hindernis absichtlich zu erzeugen ist gefährlich und illegal — die positive Klasse kann nicht natürlich wachsen
  2. 02Skaleninkonsistenz: ohne Kenntnis der Schienenposition in der Perspektive erscheint ein platziertes Objekt in physikalisch falscher Größe
  3. 03Geometrieverletzung: ohne Bodenkontakt und Verdeckung schwebt das Objekt in der Luft — der Domain-Gap vergrößert sich
  4. 04Licht-/Farbmissverhältnis: passt das Quell-Asset nicht zum Szenenton, lernt das Modell, das Objekt per Farbe zu trennen (Shortcut-Learning)
  5. 05Zeitliche Inkonsistenz: werden Frames unabhängig erzeugt, springen Objektidentität und -position über das Video und brechen das Tracker-Training

04Wie die Pipeline funktioniert

01

Auswahl vielfältiger repräsentativer Frames aus dem Zugvideo via CLIP-Embedding + Clustering

Ein Basis-Frame-Pool mit hoher Szenenvielfalt, ohne Aufblähung durch Beinahe-Duplikate

02

Segmentierung von Schiene und Schotterkorridor mit YOLOv8-seg (ray_alan.pt); Vanishing-Point + Hough als Fallback

Wohin das Objekt kommt, ist geometrisch bekannt — an den Schienenkorridor gebunden, nicht zufällig

03

Generierung der Anomalie-Assets mit SDXL und Matting mit BiRefNet; automatische QS für Einzelobjekt, Kantenkontakt und pHash/CLIP-Dedup

Eine saubere, transparente, duplikatfreie Asset-Bibliothek; Mehrobjekt- und Kopierartefakte werden gefiltert

04

Ableitung der Platzierungsskala aus der Standard-Spurweite (1.435 m); klassenbedingte Zonen + Pose-Priors angewandt

Das Objekt sitzt in perspektivisch korrekter, physikalisch plausibler Größe und an einer sinnvollen Position für seine Klasse

05

Hinzufügen von Bodenkontaktschatten, Reinhard-Farbanpassung, distanzbasierter Unschärfe und Sensorrauschen in der Harmonisierung

Das Objekt verankert sich in der Szene; Farb-/Licht-Shortcuts werden reduziert, der Domain-Gap sinkt

06

Automatische Erzeugung der Annotation aus dem sichtbaren Alpha nach der Transformation; Filterung via On-Rail-QS und Sichtbarkeitsschwelle

Zero-Touch-YOLO-Labels; Beispiele, die vom Gleis fallen oder unsichtbar werden, werden automatisch verworfen

07

Auf Videoebene Hinzufügen einer festen Track-ID, eines KLT-Optical-Flow-Ankers und EMA-Temporal-Smoothing

Eine einzige Identität über den Clip, an die Schiene gebunden und jitterfrei — zeitlich konsistente Ausgabe

05Fähigkeitsvergleich (Naive Baseline → Pipeline)

MetrikVorherNachherΔ
Black-Swan-DatenquelleFeld (selten/gefährlich)Synthetische ErzeugungUnbegrenzt
Anomalie-AnnotationManuell / Bild für BildAutomatisch (YOLO)Zero-Touch
ObjektskalaHandgeschätzt1.435 m GaugePhysikalisch-korrekt
KlassenbalanceNatürlich unausgewogenKlassenbedingte Gen.Balanciert
Zeitliche KonsistenzUnabhängige FramesFeste Track-ID + EMAJitterfrei
PlatzierungsgeometrieZufällige PositionSeg-SchienenkorridorSchienengebunden

06Warum es zählt

Diese Pipeline macht kritische Hindernisszenarien — im Feld unmöglich zu erfassen — als synthetische, automatisch annotierte Daten verfügbar. Für die autonome Eisenbahnsicherheit (ODS) zielt sie darauf ab, den Mangel an positiven Beispielen und das Klassenungleichgewicht beim Training von Hinderniserkennungsmodellen zu beseitigen.

  • 01Unbegrenzte, balancierte Daten in den gewünschten Anomalieklassen — ohne gefährliche/teure Felderfassung
  • 02Manuelle Annotationskosten gehen gegen null — Labels werden automatisch aus der Transformation abgeleitet
  • 03Physikalisch-korrekte Platzierung und Harmonisierung verkleinern den Sim-to-Real-Domain-Gap gezielt
  • 04Bild- und frame-konsistente Videoausgabe: für Detektor- und Tracker-Training nutzbar
  • 05Modulare Config-Flags (Depth, Diffusion-Refine, Z-Buffer-Verdeckung) für stufenweise künftige Verstärkung

Um Ihren Bedarf an Synthetische Datengenerierung & Computer Vision auf Ihrer eigenen Plattform zu bewerten, planen Sie ein Embedded-Architektur-Audit oder bestimmen Sie Ihre Plattformklasse mit dem System-Anforderungsrechner.

Methodik- & Umfangshinweis

  • Dies ist eine F&E-/Fähigkeitsarbeit; es ist kein gelieferter Kundenerfolg und keine feldverifizierte Metrik.
  • Die obigen Zahlen sind Pipeline-Fähigkeitsbeschreibungen (Klassenzahl, Gauge-Skala, Automatisierung) — sie enthalten keine erfundene Genauigkeits-/fps-Metrik.
  • Als Skalenreferenz dient die internationale Standard-Spurweite von 1.435 m.
  • Die Sim-to-Real-Leistung erfordert eine separate Validierung an einem realen Anomalie-Testsatz und ist in Arbeit.
  • Schwere Inferenz (SDXL, Segmentierung, Video) läuft auf GPU (Google Colab).

Benötigen Sie einen synthetischen, automatisch annotierten Datensatz für Ihre eigene Domäne?

Kostenlose technische Bewertung — gemeinsam analysieren wir Latenz- und Determinismusprobleme in Ihrem System.

* F&E-/Fähigkeitsfall. Black-Swan-Hindernisdaten lassen sich im Feld nicht sicher erfassen und werden daher synthetisch erzeugt. Die Werte hier sind Pipeline-Fähigkeitsbeschreibungen, keine feldverifizierten Genauigkeitsmetriken. Die Sim-to-Real-Validierung ist in Arbeit.