Visualization and Analytics
Use theaterPlot
to plot ground truth, coverages, detections, and
tracks. Get error metrics for tracks using trackErrorMetrics
. Analyze and compare performance of
multi-object tracking systems using trackAssignmentMetrics
, trackOSPAMetric
, and trackGOSPAMetric
.
Functions
Visualization
theaterPlot | Plot objects, detections, and tracks in Scenario |
trackingGlobeViewer | Virtual globe for tracking scenario visualization (Since R2021b) |
addCustomTerrain | Add custom terrain data (Since R2022a) |
removeCustomTerrain | Remove custom terrain data (Since R2022a) |
poseplot | 3-D pose plot (Since R2021b) |
PosePatch
Properties | Pose plot appearance and behavior (Since R2021b) |
timescope | Display time-domain signals (Since R2020a) |
Analytics
trackAssignmentMetrics | Track establishment, maintenance, and deletion metrics |
trackErrorMetrics | Track error and NEES |
trackOSPAMetric | Optimal subpattern assignment (OSPA) metric |
trackGOSPAMetric | Generalized optimal subpattern assignment (GOSPA) metric (Since R2020a) |
trackCLEARMetrics | CLEAR multi-object tracking metrics (Since R2023a) |
allanvar | Allan variance |
magcal | Magnetometer calibration coefficients |
Blocks
Analytics
Generalized Optimal Subpattern Assignment Metric | Calculate Generalized Optimal Subpattern Assignment Metric (Since R2021a) |
Optimal Subpattern Assignment Metric | Calculate Optimal Subpattern Assignment Metric (Since R2021a) |
Topics
- Configure Time Scope MATLAB Object
Customize
timescope
properties and use measurement tools.
Featured Examples
Introduction to Tracking Metrics
While designing a multi-object tracking system, it is essential to devise a method to evaluate its performance against the available ground truth. This ground truth is typically available from a simulation environment or by using techniques like ground-truth extraction using manual or automated labeling on recorded data. Though it is possible to qualitatively evaluate a tracking algorithm using visualization tools, the approach is usually not scalable. This example introduces different quantitative analysis tools in Sensor Fusion and Tracking Toolbox™ for assessing a tracker's performance. You will also use some common events like false tracks, track swaps etc. encountered while tracking multiple objects to understand the strengths and limitations of these tools.
Use theaterPlot to Visualize Tracking Scenario
Use the theaterPlot object to visualize various aspects of a tracking scenario.
Inertial Sensor Noise Analysis Using Allan Variance
Use the Allan variance to determine noise parameters of a MEMS gyroscope. These parameters can be used to model the gyroscope in simulation. The gyroscope measurement is modeled as:
Magnetometer Calibration
Magnetometers detect magnetic field strength along a sensor's X,Y and Z axes. Accurate magnetic field measurements are essential for sensor fusion and the determination of heading and orientation.
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)