Aviation-Glossar

Was ist ein Einbettungsraum?

KI · Maschinelles Lernen · Computer Vision · Infrastrukturprüfung 8 Sprachen
Definition
Ein Einbettungsraum ist ein mehrdimensionaler Vektorraum, in dem Datenobjekte wie Bilder, Textbeschreibungen oder Sensorwerte als numerische Vektoren (Einbettungen) codiert werden, sodass semantisch oder visuell ähnliche Objekte im Raum nahe beieinander liegen. In der Infrastruktur- und Fahrbahnprüfung werden Einbettungsräume in Deep-Learning-Modellen verwendet, um Fahrbahnoberflächenbilder als kompakte Vektoren darzustellen, was eine effiziente Ähnlichkeitssuche, Defektklassifizierung und Anomalieerkennung ermöglicht. Convolutional Neural Networks (CNNs) und Vision Transformers (ViTs) lernen, Rohprüfbilder in Einbettungsräume abzubilden, in denen Schadensarten clusterartig zusammenliegen, sodass das Modell von beschrifteten Trainingsbeispielen auf unbekannte Fahrbahnzustände verallgemeinern kann.

Einbettungsraum – Vektordarstellung von Daten (Maschinelles Lernen): Ausführlicher Leitfaden

Definition des Einbettungsraums

Ein Einbettungsraum ist ein mehrdimensionaler mathematischer Raum, in dem komplexe Datenobjekte wie Bilder, Texte oder Sensorwerte in numerische Vektoren (sogenannte Einbettungen) umgewandelt werden, sodass semantisch oder visuell ähnliche Objekte im Raum nahe beieinander positioniert sind. Im Gegensatz zu Rohdaten, die in einem hochdimensionalen Eingaberaum (z. B. Millionen von Pixeln in einem Bild) vorliegen können, komprimieren Einbettungen diese Informationen in einen niedrigerdimensionalen kontinuierlichen Vektorraum, während sie sinnvolle Beziehungen und Muster bewahren.

Die entscheidende Erkenntnis ist, dass Objekte mit ähnlichen Bedeutungen, Strukturen oder visuellen Merkmalen in diesem Raum clusterartig zusammenliegen, während unähnliche Objekte weiter voneinander entfernt verteilt sind. Diese Eigenschaft macht Einbettungsräume für Aufgaben des maschinellen Lernens wie Ähnlichkeitssuche, Klassifizierung, Anomalieerkennung und Inhaltsabruf unverzichtbar.

Wie Einbettungen gelernt werden

Einbettungen werden nicht manuell erstellt. Sie werden von neuronalen Netzen während des Trainings auf beschrifteten oder unbeschrifteten Daten gelernt. Der Lernprozess verläuft typischerweise in zwei Phasen.

Training des neuronalen Netzes: Ein Deep-Learning-Modell, wie ein Convolutional Neural Network (CNN) oder Vision Transformer (ViT), wird auf einer Aufgabe wie Klassifizierung oder Ähnlichkeitsvorhersage trainiert. Während der Backpropagation lernen die verborgenen Schichten des Netzes, zunehmend abstrakte Merkmale aus den rohen Eingabedaten zu extrahieren. Die letzte verborgene Schicht des Netzes vor dem Ausgang fungiert als Einbettungsschicht und gibt einen Vektor fester Größe aus, der die diskriminierendsten Informationen über die Eingabe codiert.

Zielfunktionen: Verschiedene Ziele formen die Struktur des gelernten Einbettungsraums:

  • Klassifizierungsverlust: Modelle, die darauf trainiert werden, Bilder zu klassifizieren (z. B. Identifizierung von Rissarten in Fahrbahnen), lernen auf natürliche Weise Einbettungen, bei denen Bilder derselben Klasse clusterartig zusammenliegen.
  • Kontrastives Lernen: Methoden wie Siamesische Netze oder Triplet-Verlust drücken explizit ähnliche Paare näher zusammen und unähnliche Paare weiter auseinander, wodurch die Geometrie des Raums direkt geformt wird.
  • Selbstüberwachtes Lernen: Modelle, die auf unbeschrifteten Daten mit Techniken wie maskierter Bildmodellierung oder kontrastivem Vortraining trainiert werden, lernen Einbettungen, die semantische Struktur ohne manuell erstellte Annotationen erfassen.

Durch iterative Verfeinerung der Einbettungen zur Optimierung dieser Ziele entdecken neuronale Netze aussagekräftige latente Darstellungen der Daten.

Einbettungsräume in der visuellen Prüfung

In der drohnengestützten Infrastruktur- und Fahrbahnprüfung ermöglichen Einbettungsräume die folgenden Arbeitsabläufe:

Bildcodierung: Hochauflösende Luft- oder Bodenprüfbilder, die Risse, Abplatzungen, Oberflächenabnutzung und Beleuchtungsanomalien enthalten, werden durch ein trainiertes CNN oder einen Vision Transformer geleitet, der jedes Bild auf einen Vektor im Einbettungsraum abbildet. Dieser Prozess reduziert ein Bild von mehreren Millionen Pixeln auf einen kompakten Vektor, oft mit 256 bis 1024 Dimensionen, der das Wesentliche dessen erfasst, was das Bild zeigt.

Schadensdarstellung: Verschiedene Schadensarten, wie Längsrisse, Querrisse, Netzrisse, LED-Ausfälle und Lagerversatz, werden gelernt, unterschiedliche Regionen des Einbettungsraums zu belegen. Ein Bild eines gerissenen Abschnitts clustert in der Nähe anderer Rissbilder. Ein Bild einer gesunden Fahrbahn clustert in einer anderen Region. Der Abstand zwischen den Einbettungen korreliert direkt mit der visuellen Ähnlichkeit und dem Schweregrad des Schadens.

Modellgeneralisierung: Da Einbettungen latente Merkmale codieren und keine Pixelmuster auswendig lernen, kann ein CNN, das darauf trainiert wurde, Schadensarten auf einer Start- und Landebahn eines Flughafens zu erkennen, auf einen anderen Flughafen mit anderer Beleuchtung, anderen Kamerawinkeln oder saisonalen Bedingungen angewendet werden. Die Einbettungen erfassen die invariante Struktur der Defekte selbst.

Anwendungen in der Fahrbahn- und Infrastrukturbewertung

Einbettungsräume ermöglichen mehrere entscheidende Fähigkeiten in Prüfsystemen:

AnwendungWie Einbettungen dies ermöglichenNutzen
ÄhnlichkeitssucheEin Abfragebild wird eingebettet und mit einer Datenbank von Referenzeinbettungen verglichen. Die nächsten Nachbarn werden zurückgegeben.Prüfer finden visuell ähnliche Defekte über die gesamte Anlagenbasis hinweg, ohne manuell zu blättern.
DefektklassifizierungEin einfacher Klassifikator (lineare Schicht oder Distanzschwellenwert) wird auf den Einbettungen trainiert, wodurch ein erneutes Training des gesamten neuronalen Netzes vermieden wird.Schnelle Iteration bei Klassendefinitionen und hohe Genauigkeit mit minimalen beschrifteten Daten.
AnomalieerkennungEinbettungen für gesunde Fahrbahnen definieren einen Cluster. Abweichungen von diesem Cluster signalisieren ungewöhnliche Bedingungen.Automatische Markierung seltener oder zuvor unbekannter Defektarten, die eine kontinuierliche Überwachung unterstützt.
KonsistenzüberwachungEinbettungen desselben Abschnitts, die an verschiedenen Daten aufgenommen wurden, werden verglichen. Große Abstände deuten auf eine Verschlechterung hin.Quantitative Bewertung der Fahrbahnzustandsentwicklung ohne manuellen Bildvergleich.

Dimensionalität und Modellarchitektur

Die Dimensionalität eines Einbettungsraums ist eine Designentscheidung mit wichtigen Kompromissen:

  • Niedrige Dimensionalität (32-128 Dimensionen): Schnellere Berechnung, geringerer Speicherbedarf, aber möglicherweise nicht ausreichend, um feine Unterschiede zwischen Schadensuntertypen zu erfassen.
  • Mittlere Dimensionalität (256-512 Dimensionen): Balanciert Ausdruckskraft und Effizienz. Weit verbreitet in modernen Bildmodellen wie ResNet, EfficientNet und CLIP.
  • Hohe Dimensionalität (1000+ Dimensionen): Behält maximale Informationen, erhöht aber die Rechenkosten und kann zu Überanpassung führen, wenn die Trainingsdaten begrenzt sind.

Häufige Architekturen zum Lernen von Einbettungen in Bildverarbeitungsaufgaben sind:

  • Convolutional Neural Networks (CNNs): Merkmalsextraktion durch lernbare Faltungsfilter. Bewährt und effizient für Bilddaten.
  • Vision Transformers (ViTs): Aufmerksamkeitsbasierte Architekturen, die weitreichende Abhängigkeiten erfassen. Zunehmend beliebt für Prüfbilder, bei denen der Kontext wichtig ist.
  • Hybride Modelle: Kombinieren CNN-Effizienz mit Transformer-Ausdruckskraft, verwendet in hochmodernen Prüfsystemen.

Architekten wählen Dimensionalität und Architektur basierend auf Datensatzgröße, Rechenbudget, erforderlicher Inferenzlatenz und der Komplexität der zu unterscheidenden Schadensmuster.

Ähnlichkeitssuche und Clustering

Sobald Einbettungen gelernt sind, ermöglichen sie zwei praktische Arbeitsabläufe:

Ähnlichkeitssuche: Bei einem Abfragebild eines Fahrbahnrisses berechnet das System seine Einbettung und ruft die K nächsten Nachbarn im Einbettungsraum unter Verwendung der euklidischen Distanz, der Kosinusähnlichkeit oder gelernter metrischer Funktionen ab. Dies ist um Größenordnungen schneller als ein Pixel-für-Pixel-Vergleich und robuster gegenüber Beleuchtungs-, Winkel- und Zoomvariationen.

Clustering: Unüberwachte Clustering-Algorithmen wie K-Means, DBSCAN oder hierarchisches Clustering können direkt auf Einbettungen angewendet werden, um ähnliche Prüfbilder ohne manuelle Beschriftung zu gruppieren. Dies unterstützt explorative Analysen und die Entdeckung neuer Schadensmuster, die während des Trainings möglicherweise nicht vorhergesehen wurden.

Beide Arbeitsabläufe beruhen auf der grundlegenden Eigenschaft, dass Einbettungsabstände semantische Ähnlichkeit widerspiegeln, was den mathematischen Raum für nachgelagerte Aufgaben interpretierbar macht.

Vorteile gegenüber Pixel-für-Pixel-Vergleichen

Einbettungsräume bieten mehrere Vorteile gegenüber naiven Pixel-für-Pixel- oder histogrammbasierten Bildvergleichen:

KriteriumPixel-für-Pixel-VergleichEinbettungsbasierter Ansatz
Robustheit gegenüber VariationenEmpfindlich gegenüber Beleuchtungs-, Winkel- und Zoomänderungen.Robust gegenüber Variationen. Ähnliche Defekte werden auf nahegelegene Einbettungen abgebildet.
RecheneffizienzAufwändig für große Bilddatenbanken.Vektorvergleiche sind rechengünstig.
Semantische BedeutungFehlende Interpretierbarkeit. Erfasst Rauschen und Artefakte.Codiert, was das Bild darstellt (Schadensart, Schweregrad).
TransferlernenEingeschränkt. Modelle werden für neue Domänen von Grund auf neu trainiert.Vortrainierte Einbettungen passen sich mit wenig Daten an neue Prüfaufgaben an.
ErklärbarkeitSchwierig, aussagekräftige Muster zu visualisieren.Visualisierungstechniken (t-SNE, UMAP) zeigen natürliche Cluster.

Reale Bereitstellung in Prüfpipelines

In Produktionssystemen zur Infrastrukturprüfung sind Einbettungen in die folgenden Arbeitsabläufe eingebettet. Luft- oder Bodenbilder werden von Start- und Landebahnen, Rollwegen, Anflugbefeuerungssystemen oder Fahrbahnoberflächen erfasst. Diese Bilder werden durch ein trainiertes neuronales Netz geleitet, um Einbettungen zu erzeugen. Die Einbettungen werden dann verwendet, um Schadensarten zu klassifizieren, Anomalien zu markieren, historische Trends zu vergleichen und ähnliche Referenzbilder aus einer Wissensdatenbank abzurufen. Diese Pipeline arbeitet in Echtzeit oder nahezu in Echtzeit und ermöglicht es Prüfern, sich auf umsetzbare Erkenntnisse zu konzentrieren, anstatt Rohbilder manuell zu überprüfen.

Einbettungsräume stellen somit eine grundlegende Technik in der modernen KI-gestützten Infrastrukturprüfung dar und überbrücken die Lücke zwischen rohen Sensordaten und maschineninterpretierbarer semantischer Bedeutung.

Häufig gestellte Fragen

Was ist der Unterschied zwischen einer Einbettung und dem Originalbild?
Eine Einbettung ist ein kompakter numerischer Vektor (z. B. 512 Zahlen), der die wichtigsten Merkmale eines Bildes zusammenfasst, während das Originalbild Millionen einzelner Pixelwerte enthält. Einbettungen verwerfen redundante Pixeldetails, bewahren aber die semantische Bedeutung, was sie für die Ähnlichkeitssuche und Speicherung effizient macht.
Wie wird die Dimensionalität für einen Einbettungsraum gewählt?
Die Dimensionalität ist ein Design-Kompromiss. Höhere Dimensionen (500-2000) erfassen feinere Unterscheidungen, erfordern aber mehr Rechenleistung und Speicher. Niedrigere Dimensionen (32-128) sind schneller und speichereffizienter, können aber wichtige Details verlieren. Ingenieure wählen basierend auf der Datensatzgröße, dem Rechenbudget und der Komplexität der zu unterscheidenden Defekte.
Können Einbettungen aus verschiedenen neuronalen Netzwerkmodellen verglichen werden?
Nein, Einbettungen aus verschiedenen Modellen sind im Allgemeinen nicht direkt vergleichbar, da jedes Modell seinen eigenen Einbettungsraum mit eigener Struktur und Bedeutung lernt. Zwei CNNs, die auf unterschiedlichen Datensätzen trainiert wurden, erzeugen Einbettungen, die unterschiedliche Regionen ihrer jeweiligen Räume belegen, was modellübergreifende Distanzvergleiche unzuverlässig macht.
Was passiert, wenn zwei sehr ähnliche Defekte leicht unterschiedliche Einbettungen haben?
In gut trainierten Einbettungsräumen haben sehr ähnliche Defekte nahe beieinander liegende, aber nicht unbedingt identische Einbettungen. Kleine Unterschiede in Beleuchtung, Winkel oder Schweregrad führen zu leicht unterschiedlichen Einbettungen, was vorteilhaft ist, da es Nuancen bewahrt. Ein Distanzschwellenwert muss sorgfältig festgelegt werden, um ähnliche Defekte ohne Fehlalarme zu gruppieren.
Warum sind gelernte Einbettungen besser als handgefertigte Merkmale für die Prüfung?
Gelernte Einbettungen aus tiefen neuronalen Netzen erfassen hierarchische, kontextreiche Merkmale, die handgefertigte Deskriptoren nicht darstellen können. Tiefe Einbettungen lernen, wie Fahrbahnschäden tatsächlich in mehreren Maßstäben und unter verschiedenen Bedingungen aussehen, was sie für reale Prüfszenarien weitaus robuster und genauer macht.

Dies ist ein Referenzeintrag. TarmacView bietet Drohneninspektionsdienste an und verkauft nicht die in diesem Glossar beschriebene Ausrüstung oder Materialien.

Loslegen Muss Ihre Flugplatzbefeuerung geprüft werden? TarmacView prüft PAPI, Start-/Landebahn- und Anflugbefeuerung per Drohne zwischen Flugbewegungen und erstellt einen Konformitätsbericht, der für Ihre Aufsichtsbehörde ausgelegt ist. Pisten- und Hindernisinspektion sind in Entwicklung.
Weiterlesen

Mehr erfahren

03 SEITEN
Transfer Learning
glossary

Transfer Learning

Transfer Learning nutzt ein Modell, das für eine Aufgabe trainiert wurde, um eine neue Aufgabe zu erlernen. Wie Merkmalsextraktion und Feinabstimmung funktionieren und wo sie auf die Prüfung von Pistenbelägen treffen.

Computer Vision
glossary

Computer Vision

Computer Vision ist ein Bereich der Informatik, in dem ein Computer ein übergeordnetes Verständnis von Bildern oder Videos gewinnt. Wie sie sich von der Bildverarbeitung unterscheidet und wie Forschende sie auf Risse anwenden.

Daten-Augmentierung
glossary

Daten-Augmentierung

Daten-Augmentierung erweitert Trainingsdatensätze synthetisch durch Bildtransformationen, Rotation, Spiegelung, Farbanpassung, Unschärfe, Rauschen, Zuschneiden, um die Modellrobustheit gegenüber Variationen bei Beleuchtung, Ausrichtung und Bildqualität zu verbessern. Für die Infrastrukturinspektion sind domänenspezifische Augmentierungen (Perspektivtransformationen, Schattensimulation,…