多目标跟踪和传感器融合heart of perception systems, a critical component of both autonomous systems and surveillance systems. Sensors such as cameras, lidars, radars, and sonar generate detections that are used as inputs to trackers. Multi-object tracking algorithms are used to estimate the number of objects, along with their states including position, velocity, and in some cases size and orientation. This information enables autonomous systems and surveillance systems to maintain situational awareness.
Multi-object tracking performance is driven by factors such as:
- Sensor parameters including probability of detection (Pd), resolution, and accuracy
- The number of targets and detections present
- The presence of false measurements for objects not in the environment
- Ambiguity in measurements of objects being tracked
Tracking objects in a large flock moving in complex trajectories using MATLAB and Simulink
With MATLAB®andSensor Fusion and Tracking Toolbox™, you can track objects with data from real-world sensors, including active and passive radar, sonar, lidar, EO/IR, IMU, and GPS. You can also generate synthetic data from virtual sensors to test your algorithms under different scenarios. The toolbox includes a library of multi-object trackers and estimation filters that you can further customize for your application. You can also generate C code withMATLAB Coder™ to accelerate simulation performance or to get a head start on your prototype system.
To learn more about multi-object tracking, seeSensor Fusion and Tracking Toolbox™ for use with MATLAB.