🌟 Summary
This release introduces advanced tracker re-identification (ReID) for object tracking, along with several improvements to documentation, dataset handling, and model export reliability. 🚀🔍
📊 Key Changes
- Tracker Re-Identification (ReID) Support:
- Added native feature-based and model-based ReID to the BoTSORT tracker, enabling recovery of lost object tracks.
- Default ReID mode is now
auto
, using YOLO model features when available. - Enhanced feature extraction and association logic for more robust multi-object tracking.
- Documentation Enhancements:
- Cleaned up code block line numbers and improved guide titles for easier navigation and readability.
- Added clear instructions for preparing multispectral TIFF images and updated dataset size info for DOTA8 Multispectral.
- Model Export & Metadata Fixes:
- Ensured the "channels" field is always treated as an integer during MNN export, improving compatibility.
- Fixed logging for INT8 export calibration to display the correct data path.
🎯 Purpose & Impact
- Smarter Object Tracking:
- The new ReID feature allows the tracker to re-identify and reconnect lost objects, making tracking more reliable in challenging scenarios (e.g., occlusions or crowded scenes).
- Users can benefit from improved tracking accuracy with minimal configuration—especially when using YOLO models.
- Better Documentation Experience:
- Easier-to-read docs and clearer dataset instructions help both new and advanced users get started and troubleshoot more efficiently.
- Smoother Model Deployment:
- Improved metadata handling and clearer export logs reduce errors and confusion when exporting and deploying models, especially in diverse environments.
Overall, this update brings smarter tracking, a smoother user experience, and more robust model handling to Ultralytics users! 🦾📈
What's Changed
- Remove href attributes from code line numbers in Docs code blocks by @glenn-jocher in #20286
- Parse
channels
asint
in metadata by @Y-T-G in #20288 - Restore missing f-string by @Y-T-G in #20280
- Refactor code line number links to use tags by @glenn-jocher in #20290
- Update
coco8-multispectral
docs by @Laughing-q in #20272 - Update
dota8-multispectral.yaml
by @glenn-jocher in #20270 ultralytics 8.3.114
New tracker re-identification (ReID) of lost tracks by @Y-T-G in #20192
Full Changelog: v8.3.113...v8.3.114