Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU) Jetson NX
• DeepStream Version 6.0
• Issue Type( questions, new requirements, bugs) Question
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
I am working with a DeepStream pipeline that includes nvinfer for object detection, followed by an nvtracker using the NvDCF tracker for object tracking. The tracker reassigns the same ID to objects after occlusion, which shows it’s functioning correctly. However, I’m encountering a challenge in visualizing the bounding boxes (bbox) during occlusion periods.
When an object undergoes an occlusion either by becoming non-visible or when my inference model fails to detect it, nvdsosd does not display any bbox until the object is detected again or the occlusion ends. The assigned ID is the same as before the occlusion, so the tracker is working correctly, but the bbox is not visualized during that period.
I’ve read about the capabilities of NvDCF in handling occlusions effectively in NVIDIA’s SDK 6.2 blog post. In the following image, we can see how the bbox of ID 10 is represented despite it being occluded:
My question is: How can I configure nvtracker or nvdsosd in my DeepStream pipeline to display the bounding box estimations of NVDCF during occlusions? Are there specific settings or methods that would enable this visualization? Any code examples, documentation, or guidance on achieving this would be very helpful.
Thank you in advance for your assistance.