Modul 10 von 11 · Academy-Übersicht

Ozense Academy · Klassifikation & Edge AI

Radar-Klassifikation mit CRNN

Wie räumliche Radarstrukturen und zeitliche Entwicklung gemeinsam zur Klassenevidenz werden.

Ein neuronales Netz sieht keine „Drohne“ im optischen Sinn. Es verarbeitet numerische Radarrepräsentationen – etwa Zeit-Frequenz- oder Range-Doppler-Strukturen – über mehrere Messzeitpunkte. Ein CRNN verbindet dafür lokale Merkmalsextraktion mit zeitlicher Modellierung.

Range-DopplerMicro-DopplerCNNLSTM/GRUUnknownDomain Shift
SEQUENZ → FEATURES → EVIDENZschematisch
RADAR-SEQUENZCNNTEMPORALEVIDENZ CONVPOOLFEATURE LSTM DRONEBIRDUNKNOWN
Schematische Architektur – keine Veröffentlichung der internen Ozense-Netzarchitektur, Modellgewichte oder Leistungswerte.
Interaktives Lab

Eine Klasse entsteht aus einer Sequenz – nicht aus einem einzelnen Pixel

Mit dem Regler lässt sich durch ein schematisches Zeitfenster gehen. Die Darstellung zeigt, warum ein zeitliches Modell Veränderungen über mehrere Radarframes auswerten kann.

Input

Was sieht ein Radar-Klassifikator?

Ein Modell erhält keine optische Aufnahme, sondern eine aus Radarverarbeitung abgeleitete Repräsentation. Verschiedene Darstellungen bewahren unterschiedliche Information.

Range-Doppler

Wo + wie schnell radial?

Range-Doppler-Karten verbinden Entfernungs- und Dopplerstruktur. Zeitfolgen solcher Karten können Bewegungsentwicklung sichtbar machen.

Micro-Doppler

Feinstruktur der Bewegung

Zeit-Frequenz-Darstellungen können periodische oder rotierende Mikrobewegungen hervorheben, die im Bulk-Doppler allein nicht sichtbar sind.

Feature Fusion

Mehrere Perspektiven

Je nach System können mehrere Repräsentationen oder handgefertigte Merkmale kombiniert werden. Mehr Input bedeutet jedoch nicht automatisch bessere Generalisierung.

Architekturprinzip

Warum CNN und zeitliche Modellierung zusammenpassen

Ein CNN ist stark darin, lokale Muster in einer Darstellung zu erkennen. Ein zeitliches Modell ergänzt die Frage, wie sich diese Muster über die Beobachtungsfolge verändern.

CNN

Lokale Struktur extrahieren

Faltungsschichten können wiederkehrende lokale Muster in Range-Doppler- oder Zeit-Frequenz-Daten lernen. Die genaue Bedeutung einzelner Filter ist nicht automatisch physikalisch interpretierbar.

RNN / LSTM / GRU

Zeitliche Abhängigkeit modellieren

Rekurrente Modelle verarbeiten eine Sequenz schrittweise. Alternativ können auch Temporal-CNNs oder Transformer-artige Ansätze Zeitinformation modellieren.

CRNN ist eine Architekturfamilie, kein Qualitätsversprechen. Ob ein Modell außerhalb seines Trainingsdatensatzes funktioniert, hängt stärker von Datenvielfalt, Splits, Ground Truth und Holdout-Design ab als vom Akronym der Architektur.

Entscheidungslogik

Klassenevidenz ist nicht dasselbe wie Gewissheit

Ein Klassifikator liefert typischerweise Scores oder Wahrscheinlichkeitsähnliche Größen. Ein robustes System sollte diese Werte nicht automatisch als kalibrierte reale Wahrscheinlichkeiten interpretieren.

Closed Set

Bekannte Klassen

Training und Test enthalten dieselben Klassentypen. Das ist methodisch einfacher, sagt aber wenig darüber aus, wie unbekannte Flugobjekte behandelt werden.

Unknown

Unsicherheit zulassen

Ein Unknown-Pfad ist sinnvoll, wenn Evidenz nicht ausreicht oder das Muster außerhalb des bekannten Trainingsraums liegt. Unknown ist kein Fehlerzustand, sondern eine konservative Ausgabe.

Calibration

Scores prüfen

Kalibrierung untersucht, ob Modellvertrauen und beobachtete Trefferhäufigkeit zusammenpassen. Hoher Softmax-Score allein beweist keine Verlässlichkeit.

Domain Shift

Das schwierigste Problem beginnt oft nach dem Training

Radarmerkmale ändern sich mit Entfernung, SNR, Aspektwinkel, Standort, Hardware, Frequenzband, Clutter und Zieltyp. Ein Modell kann auf einem Testset stark wirken und an einem neuen Standort trotzdem deutlich schwächer werden.

Bekannte DomäneTraining-ähnliche Bedingungen

Schematische Klassenevidenz mit klarerem Abstand.

Neue DomäneStandort / Target / SNR verschoben

Schematisch flachere Evidenz – ein sinnvoller Unknown-Mechanismus wird wichtiger.

Die Balken sind didaktisch und keine Ozense-Messwerte.

Evaluationsdesign

Ein gutes Split-Design ist wichtiger als eine spektakuläre Accuracy

Bei zeitlich korrelierten Radardaten kann zufälliges Frame-Splitting nahezu identische Sequenzen auf Train und Test verteilen. Das produziert leicht zu optimistische Ergebnisse.

Schwach

Random Frame Split

Benachbarte Frames derselben Aufnahme können in verschiedenen Splits landen. Das Modell erkennt dann möglicherweise Aufnahmebedingungen statt generalisierbarer Zielmerkmale.

Stärker

Target-/Session-/Site-disjoint

Ganze Flüge, Zielinstanzen, Sessions oder Standorte werden getrennt. Das ist härter, aber näher an der eigentlichen Frage: funktioniert das Modell auf wirklich neuen Daten?

Accuracy allein reicht nicht. Zusätzlich relevant sind klassenbezogene Fehler, Confusion Matrix, Calibration, Unknown-Verhalten, False-Alarm-Belastung und Holdout-Tests unter verschobenen Bedingungen.

Edge AI

Inference ist Teil des Systems – nicht nur des Modells

Für lokale Echtzeitverarbeitung zählen neben Modellgüte auch Latenz, Speicherbedarf, deterministische Vorverarbeitung und die exakte Übereinstimmung zwischen Trainings- und Runtime-Pipeline.

01Radar

Messdaten.

02ROI

Track-zentrierter Ausschnitt.

03Preprocess

Identisch zu Training.

04CRNN

Sequenzinferenz.

05Calibration

Vertrauen einordnen.

06Decision

Klasse oder Unknown.

Einordnung & Grenzen

Ein neuronales Netz erzeugt keine Information, die der Sensor nie gesehen hat

Wenn das relevante Zielsignal unter Clutter oder Rauschen verschwindet, kann ein Klassifikator die fehlende physikalische Evidenz nicht zuverlässig rekonstruieren.

Schwaches SNR

Weniger sichtbare Struktur kann die Klassentrennung verschlechtern.

Unbekannte Targets

Neue Drohnen, Vögel oder andere Flugobjekte können außerhalb des Trainingsraums liegen.

Standort-Clutter

Neue Hintergrundbedingungen können die Feature-Verteilung verschieben.

Aspect Angle

Die beobachtete Signatur kann sich mit Orientierung und Flugbahn stark ändern.

Timing Contract

Eine Sequenzarchitektur setzt voraus, dass die zeitliche Abtastung zur Trainingsannahme passt.

Keine Produktgarantie

Publizierte Modellresultate sind nicht automatisch auf andere Hardware, Distanzen oder Standorte übertragbar.

Abgrenzung im Academy-Cluster

Diese Seite erklärt das Modell – nicht die Physik von Drohne und Vogel

Die Nachbarseite „Drohne oder Vogel?“ erklärt, welche physikalischen und zeitlichen Radareigenschaften überhaupt unterscheidbare Evidenz liefern können. Hier geht es darum, wie ein Modell solche Repräsentationen verarbeitet.

Physik & Evidenz → Drohne oder Vogel?   ·   Modell & Generalisierung → diese CRNN-Seite   ·   Zeitliche Zielspur → Radar-Tracking
FAQ

Häufige Fragen zu CRNN und Radar-Klassifikation

Was bedeutet CRNN?

Convolutional Recurrent Neural Network: typischerweise werden Faltungsschichten zur Merkmalsextraktion mit einer zeitlichen Modellierung kombiniert. Die konkrete Architektur kann sehr unterschiedlich aussehen.

Warum nicht nur ein CNN?

Ein CNN kann auch einzelne oder gestapelte Radarframes verarbeiten. Ein explizites Zeitmodell kann sinnvoll sein, wenn die zeitliche Entwicklung selbst relevante Information trägt.

Ist Micro-Doppler immer der beste Input?

Nein. Micro-Doppler ist wichtig, aber Range-Doppler, HRRP, komplexe Rohdaten oder kombinierte Repräsentationen können je nach Sensor, SNR und Aufgabe ebenfalls relevant sein.

Was ist Domain Shift?

Eine Veränderung der Datenverteilung zwischen Training und Einsatz, etwa durch neuen Standort, neue Hardware, andere Entfernungen oder unbekannte Zieltypen.

Warum braucht man Unknown?

Weil reale Umgebungen nicht auf die im Training bekannten Klassen beschränkt sind. Ein konservativer Unknown-Pfad kann überzogene Klassenzuweisungen reduzieren.

Primärliteratur

Quellen

  1. Rahman, S.; Robertson, D. A. (2020). Classification of drones and birds using convolutional neural networks applied to radar micro-Doppler spectrogram images. IET Radar, Sonar & Navigation. DOI: 10.1049/iet-rsn.2019.0493.
  2. Han, S.-K.; Lee, J.-H.; Jung, Y.-H. (2024). Convolutional Neural Network-Based Drone Detection and Classification Using Overlaid FMCW Range-Doppler Images. Sensors 24(17), 5805. DOI: 10.3390/s24175805.
  3. Remote Sensing (2024). Realizing Small UAV Targets Recognition via Multi-Dimensional Feature Fusion of High-Resolution Radar. Remote Sensing 16(15), 2710. DOI: 10.3390/rs16152710.
Nächste Ebene

Wie unterscheiden sich Drohne und Vogel physikalisch?

Das Modell kann nur aus Merkmalen lernen, die im Radar tatsächlich vorhanden sind. Die physikalische Evidenz wird auf der separaten Academy-Seite erklärt.