I have a pipeline with the inference plugins as:
nvinfer (detectnet_v2 pgie) -> nvtracker (dcf) -> nvinfer (resnet18 sgie)
Now, I am trying to tune the tracker and I noticed that when I reduce the following properties:
minMatchingScore4Overall minMatchingScore4SizeSimilarity minMatchingScore4Iou minMatchingScore4VisualSimilarity
The probability output by the SGIE seems to increase alot (for the same object and is stable).
For example, when my configuration was:
minMatchingScore4Overall: 0.0 # Min total score minMatchingScore4SizeSimilarity: 0.0 # Min bbox size similarity score minMatchingScore4Iou: 0.0 # Min IOU score minMatchingScore4VisualSimilarity: 0.0 # Min visual similarity score
label.result_prob seems to be very high (stable around 0.95) when compared to this setup:
minMatchingScore4Overall: 0.0 # Min total score minMatchingScore4SizeSimilarity: 0.1 # Min bbox size similarity score minMatchingScore4Iou: 0.25 # Min IOU score minMatchingScore4VisualSimilarity: 0.25 # Min visual similarity score
where the probability fluctuates alot more from 0.6 to 0.8.
Is this an expected behavior? How should I go about tuning the tracker such that the SGIE’s probability is consistent?
The videos that I test on will always have 1 object only, but it moves quite frequently so I am trying to lower these values as the tracker seems to perform much better with that.
NOTE: All my models are trained using TAO Toolkit.
• Hardware Platform (Jetson / GPU): Both
• DeepStream Version: 6.0.1
• JetPack Version (valid for Jetson only) 4.6
• TensorRT Version: 8.0.1
• NVIDIA GPU Driver Version (valid for GPU only): 510
• Issue Type( questions, new requirements, bugs): Question