Why are we using minimum rectangle for OBB tracking? Why not use probIOU? #18465
Replies: 2 comments
-
👋 Hello @mooseygoose33, thank you for your thought-provoking question about OBB tracking 🚀! We appreciate your interest in diving into the details of our implementation. We recommend exploring the Ultralytics Docs 📚, which provide detailed explanations about our algorithms and tracking functionalities. Specifically, you might find insights into the Tasks and Modes sections helpful for understanding the design choices. If this is a 🐛 Bug Report, please provide a minimum reproducible example to help us investigate further. For in-depth discussions:
UpgradeIf you haven’t already, please upgrade to the latest version of the pip install -U ultralytics EnvironmentsYOLO can be run in any of these verified environments, fully equipped with all necessary dependencies including CUDA, CUDNN, Python, and PyTorch:
Status
This is an automated response 😃, but rest assured, an Ultralytics engineer will review your question and provide additional insights soon. Thank you again for contributing to the Ultralytics community! |
Beta Was this translation helpful? Give feedback.
-
@mooseygoose33 the use of a minimum enclosing rectangle for OBB tracking simplifies operations like IoU calculations and visualization, which are more complex with rotated bounding boxes. probIoU can be used for higher accuracy in OBB similarity metrics, but it is computationally more intensive and might not align with real-time tracking requirements. For details on probIoU, refer to the documentation. |
Beta Was this translation helpful? Give feedback.
-
Is there a specific reason why fitting a rectangle inside an OBB is preferred?
Beta Was this translation helpful? Give feedback.
All reactions