Modul 08 von 11 · Academy-Übersicht

Ozense Academy · Tracking & Estimation

Bayesianisches Radar-Tracking

Wie aus unsicheren Messungen über Zeit ein belastbarer Track entsteht.

Eine einzelne Radardetektion ist noch kein Track. Erst die wiederholte Verbindung aus Bewegungsmodell, Vorhersage, neuer Messung und expliziter Unsicherheit erlaubt eine robuste Zustandsschätzung über die Zeit.

Bayes-FilterKalmanPDAIMMIPDA
Tracking-Zyklus · schematischPrediction → Update
RADAR Prediction + P⁻ Messungen zₖ Posterior + P⁺ Track-Historie
Interaktives Lab

Vom Messpunkt zum Track

Ein Tracker verarbeitet keine perfekte Flugbahn. Er sieht eine Folge unsicherer Messungen – und muss daraus schätzen, wie sich ein Ziel wahrscheinlich weiterbewegt.

Didaktische Simulation. Punktlagen, Gate und Ellipsen sind illustrativ und keine veröffentlichten Ozense-Trackerparameter.
Grundidee

Vorwissen + Messung = aktualisiertes Wissen

Bayes liefert keine „magische Wahrheit“. Es beschreibt, wie vorhandenes Wissen durch neue Evidenz verändert wird. Beim Tracking wird daraus ein wiederholter Zyklus über viele Radarframes.

Posterior ∝ Likelihood × PriorPosterior: Wissen nach der Messung · Likelihood: Verträglichkeit der Messung mit einem Zustand · Prior: Wissen vor der Messung
Prior

Was erwarten wir?

Aus der bisherigen Bewegung entsteht eine Erwartung, wo das Ziel im nächsten Messzyklus wahrscheinlich liegt.

Likelihood

Wie plausibel ist die Messung?

Das Messmodell beschreibt, welche Radarwerte bei einem angenommenen Zielzustand zu erwarten wären – inklusive Messunsicherheit.

Posterior

Was wissen wir danach?

Vorhersage und neue Messinformation werden zusammengeführt. Dieses Ergebnis wird zur Ausgangslage für den nächsten Zyklus.

Rekursiver Bayes-Filter

Prediction und Measurement Update

In der allgemeinen Form besteht Bayesianische Zustandsabschätzung aus zwei Schritten: zuerst wird der Zustand durch das Bewegungsmodell in die Zukunft propagiert, dann wird die Verteilung mit der neuen Messung aktualisiert.

1. Prediction

p(xₖ | Z₁:ₖ₋₁) = ∫ p(xₖ | xₖ₋₁) · p(xₖ₋₁ | Z₁:ₖ₋₁) dxₖ₋₁xₖ bezeichnet den Zielzustand; Z₁:ₖ₋₁ die bisherige Messhistorie. Das Übergangsmodell p(xₖ | xₖ₋₁) beschreibt die angenommene Dynamik.

2. Measurement Update

p(xₖ | Z₁:ₖ) ∝ p(zₖ | xₖ) · p(xₖ | Z₁:ₖ₋₁)Die aktuelle Messung zₖ verändert die vorhergesagte Zustandsverteilung über die Likelihood p(zₖ | xₖ).

Der zentrale Punkt: Ein Tracker schätzt nicht nur einen einzelnen Punkt. Er hält zugleich Information darüber, wie unsicher diese Schätzung ist.

Zustandsraum

Mehr als eine Position

Was der Tracker intern schätzt und was der Sensor direkt misst, sind nicht zwangsläufig dieselben Größen.

Beispiel Zustandsvektor

Kartesischer Zustand

x = [ x, y, z, vₓ, vᵧ, v_z ]ᵀ

Ein Tracker kann beispielsweise Position und Geschwindigkeit in kartesischen Koordinaten schätzen. Die konkrete Zustandsdefinition hängt jedoch vom Verfahren und Einsatzfall ab.

Beispiel Radarmessung

Sensorraum

z = [ range, azimuth, elevation, vᵣ ]ᵀ

Radar kann Entfernung, Winkel und Radialgeschwindigkeit liefern. Die Abbildung zwischen Sensor- und Zustandsraum ist deshalb häufig nichtlinear.

Spezialfall

Wo der Kalman-Filter ins Bild kommt

Der Kalman-Filter ist eine effiziente rekursive Zustandsabschätzung für lineare Modelle. Er propagiert einen geschätzten Zustand und dessen Kovarianz von Messzyklus zu Messzyklus.

01

Posterior

x̂⁺, P⁺
aktueller Zustand und Unsicherheit

02

Prediction

x̂⁻, P⁻
durch das Bewegungsmodell propagiert

03

Measurement

z, R
neue Messung und angenommene Messunsicherheit

04

Innovation

Abweichung zwischen erwarteter und tatsächlicher Messung

05

Update

neuer posteriorer Zustand und neue Kovarianz

Einordnung: Bei linearen gaußschen Modellen lässt sich die relevante Zustandsverteilung geschlossen über Mittelwert und Kovarianz fortschreiben. Für nichtlineare Modelle existieren Erweiterungen wie EKF oder UKF. Diese Seite behandelt sie nur konzeptionell.

Data Association

Welche Messung gehört zum Track?

Im Clutter kann ein Gate mehrere plausible Detektionen enthalten. Dann reicht die Frage „welcher Punkt liegt am nächsten?“ oft nicht aus.

Warum das wichtig ist: Clutter, Messrauschen, mehrere Ziele und sich kreuzende Trajektorien können eine eindeutige Zuordnung erschweren. Gating reduziert den Kandidatenraum – löst die Assoziation aber nicht automatisch.

Messlücken

Und wenn ein Frame keine passende Messung enthält?

Eine fehlende Detektion bedeutet nicht automatisch, dass das Ziel verschwunden ist. Der Tracker kann den Zustand zunächst aus dem Bewegungsmodell weiter vorhersagen – allerdings mit wachsender Unsicherheit.

Frame k · Messung vorhanden
Frame k+1 · keine passende Messung
Frame k+2 · Messung wieder vorhanden

Kurze Messlücken können überbrückt werden. Mit jeder unbeobachteten Propagation sollte jedoch die Unsicherheit wachsen; zugleich kann die Glaubwürdigkeit eines Tracks sinken.

IPDA

Existiert der Track überhaupt?

Zustandsunsicherheit und Existenzunsicherheit sind zwei verschiedene Fragen. Ein Tracker kann ziemlich genau schätzen, wo ein Track wäre – und trotzdem unsicher sein, ob dieser Track einem realen Ziel entspricht.

Zustand

Wo befindet sich das Ziel wahrscheinlich?

Position, Geschwindigkeit und weitere Zustandsgrößen werden als Schätzung mit Unsicherheit geführt.

Existenz

Ist dieser Track wahrscheinlich real?

IPDA ergänzt die Zustandsabschätzung um eine rekursiv aktualisierte Existenzwahrscheinlichkeit für den Track.

TentativeEvidenz wächstConfirmedoderTrack verworfen
Manöver

Was passiert, wenn das Ziel plötzlich abdreht?

Ein einziges Bewegungsmodell kann geradeaus fliegende und stark manövrierende Ziele nicht in jeder Situation gleich gut beschreiben. IMM behandelt mehrere Bewegungsmodelle parallel und passt deren Gewicht anhand der Messungen an.

Modell Ageringe Relevanz

Konstante Geschwindigkeit erklärt die neue Bewegungsrichtung nur unzureichend.

Modell Bhöhere Relevanz

Ein Manövermodell passt besser zu den jüngsten Messungen und erhält deshalb mehr Gewicht.

Modell Cmöglich

Ein alternatives Dynamikmodell bleibt als Hypothese bestehen, solange die Evidenz nicht eindeutig ist.

Wichtig: IMM ist kein Objekttyp-Klassifikator. Es bewertet, welches Bewegungsmodell die beobachtete Kinematik aktuell besser erklärt.

Einordnung

Wie die Methoden zusammenpassen

Die Verfahren beantworten unterschiedliche Fragen innerhalb derselben Tracking-Kette.

MethodeKernfrageTypische Rolle
Bayes-FilterWie verändert eine neue Messung unsere Zustandsschätzung?Probabilistischer Rahmen für Prediction und Update
Kalman-FilterWie lassen sich Zustand und Kovarianz effizient rekursiv schätzen?Lineare Zustandsabschätzung mit expliziter Unsicherheit
PDAWelche von mehreren Messungen könnte zum Track gehören?Probabilistische Datenassoziation in Clutter
IMMWelches Bewegungsmodell erklärt die aktuelle Bewegung?Mehrere Dynamikmodelle parallel gewichten
IPDAWie wahrscheinlich ist es, dass der Track überhaupt real ist?Zustandsschätzung plus Track-Existenz

Bei Multi-Target-Szenarien entstehen zusätzliche gemeinsame Zuordnungsprobleme; Verfahren wie JPDA/JIPDA erweitern die probabilistische Assoziation entsprechend.

Systemebene

Ein vollständiger Tracking-Zyklus

Die eigentliche Stärke entsteht nicht durch einen einzelnen Algorithmus, sondern durch die zeitliche Kette aus Detektion, Vorhersage, Zuordnung, Zustandsupdate und Track-Management.

01Radar-Messungen

Detektionen im aktuellen Frame.

02Prediction

Erwarteter Zustand aus dem Bewegungsmodell.

03Validation / Gating

Unplausible Kandidaten aussortieren.

04Data Association

Messkandidaten probabilistisch bewerten.

05State Update

Vorhersage und Messinformation kombinieren.

06Motion Model

Dynamikmodell bzw. Modellgewicht aktualisieren.

07Track-Existenz

Glaubwürdigkeit des Tracks fortschreiben.

08Stabilisierter Track

Zeitlich konsistente Zustandsinformation bereitstellen.

Danach: Ein stabiler Track kann zeitliche Merkmale für weitere Verarbeitung liefern – beispielsweise für Klassifikation oder eine Alarmentscheidung. Tracking und Klassifikation bleiben jedoch getrennte Aufgaben.
Einordnung & Grenzen

Unsicherheit wird modelliert – nicht beseitigt

Bayesianisches Tracking macht Unsicherheit explizit. Wie gut die Schätzung funktioniert, hängt dennoch von Modellen, Parametrierung, Sensorqualität und Szene ab.

Modellfehler

Ein ungeeignetes Bewegungs- oder Messmodell kann systematische Abweichungen verursachen.

Falsch angenommene Unsicherheit

Zu kleine Rauschannahmen können einen Tracker überkonfident machen; zu große Annahmen können die Schätzung unnötig träge machen.

Data Association

Dichter Clutter und nahe beieinanderliegende Ziele können die Messungszuordnung trotz probabilistischer Verfahren schwierig machen.

Missed Detections

Tracking kann Messlücken überbrücken, aber keine beliebig lange fehlende Information kompensieren.

Anwendung

Warum das für Drohnendetektion relevant ist

Kleine Flugobjekte werden nicht in jedem Frame unter identischen Bedingungen beobachtet. Orientierung, Bewegung, Clutter und Sichtgeometrie können sich verändern. Tracking nutzt deshalb die zeitliche Konsistenz statt nur eines isolierten Messpunkts.

01 · DETEKTION

Gibt es einen Messkandidaten?

Detektion betrachtet den aktuellen Frame und identifiziert relevante Kandidaten gegenüber Hintergrund und Clutter.

02 · TRACKING

Gehören Messungen über Zeit zusammen?

Tracking schätzt Zustand, Bewegung und zeitliche Zugehörigkeit eines bewegten Objekts.

03 · KLASSIFIKATION

Welche Objektklasse wird unterstützt?

Klassifikation bewertet Merkmale und Evidenz für eine Objektklasse. Sie ist nicht dasselbe wie Track-Fortschreibung.

Weiterführend: Clutter und CFAR · Radar-Klassifikation mit CRNN · Ozense Technologie · Validierung unter realen Standortbedingungen.

FAQ

Häufige Fragen zum Bayesianischen Tracking

Ist ein Kalman-Filter ein Bayesianischer Filter?

Der Kalman-Filter ist eine rekursive Zustandsabschätzung, die sich eng in den Bayesianischen Rahmen einordnet. Bei linearen gaußschen Modellen lässt sich die Posteriorverteilung geschlossen über Mittelwert und Kovarianz fortschreiben.

Was ist eine Kovarianz beim Tracking?

Die Kovarianz beschreibt die Unsicherheit und mögliche Korrelation zwischen geschätzten Zustandsgrößen. Sie ist nicht einfach „der Fehler“, sondern Teil der probabilistischen Beschreibung der Schätzung.

Was ist Radar-Clutter?

Clutter bezeichnet unerwünschte bzw. nicht zum betrachteten Ziel gehörende Radarrückstreuungen und daraus entstehende Detektionen. Sie können die Zielerkennung und besonders die Messungszuordnung erschweren.

Was ist Data Association?

Data Association beschreibt die Entscheidung oder probabilistische Bewertung, welche aktuellen Messungen zu welchen bestehenden Tracks gehören könnten.

Was passiert bei einer fehlenden Radarmessung?

Die Zustandsschätzung kann zunächst mit dem Bewegungsmodell fortgeschrieben werden. Dabei wächst typischerweise die Unsicherheit; je nach Track-Management kann außerdem die Glaubwürdigkeit bzw. Existenzwahrscheinlichkeit des Tracks sinken.

Was ist der Unterschied zwischen Tracking und Klassifikation?

Tracking schätzt Zustand, Bewegung und zeitliche Zugehörigkeit. Klassifikation bewertet, welche Objektklasse durch die beobachteten Merkmale unterstützt wird.

Was macht ein IMM-Tracker?

Ein Interacting Multiple Model führt mehrere mögliche Bewegungsmodelle parallel und passt deren Gewichte anhand der Messungen an. Es handelt sich nicht um eine Objekttyp-Klassifikation.

Literatur

Primärquellen und Vertiefung

Die fachlichen Aussagen sind gegen die angegebenen Originalpublikationen eingeordnet; die Quellen ermöglichen eine weiterführende Prüfung der Verfahren.

  1. R. E. Kalman (1960). A New Approach to Linear Filtering and Prediction Problems. Journal of Basic Engineering. DOI: 10.1115/1.3662552
  2. Y. Bar-Shalom & E. Tse (1975). Tracking in a Cluttered Environment with Probabilistic Data Association. Automatica. DOI: 10.1016/0005-1098(75)90021-7
  3. H. A. P. Blom & Y. Bar-Shalom (1988). The Interacting Multiple Model Algorithm for Systems with Markovian Switching Coefficients. IEEE Transactions on Automatic Control. DOI: 10.1109/9.1299
  4. D. Mušicki, R. Evans & S. Stankovic (1994). Integrated Probabilistic Data Association. IEEE Transactions on Automatic Control. DOI: 10.1109/9.293185
  5. S. J. Julier & J. K. Uhlmann (1997). New Extension of the Kalman Filter to Nonlinear Systems. SPIE Proceedings. DOI: 10.1117/12.280797
  6. T. Kirubarajan & Y. Bar-Shalom (2004). Probabilistic Data Association Techniques for Target Tracking in Clutter. Proceedings of the IEEE. DOI: 10.1109/JPROC.2003.823149
Von der Theorie zur Standortvalidierung

Tracking ist nur eine Ebene des Systems.

Wie zuverlässig Detektion, Tracking und Klassifikation zusammenspielen, muss unter realen Standortbedingungen validiert werden.