Multi-stream, multi-object tracking DeepStream 6.0

• Hardware Platform (Jetson / GPU)
GPU
• DeepStream Version
DeepStream 6.0
GStreamer 1.14.5
NVIDIA driver 470.63.01
CUDA 11.4
TensorRT 8.0.1

• Issue Type( questions, new requirements, bugs)
Question

In this documentation : Gst-nvtracker — DeepStream 6.1.1 Release documentation

It is mentioned mentioned multi-stream , multi-object tracking is possible in batch processing mode.

Does it mean if a person gets assigned an ID Person_1 in Camera1 , will the same ID be retained in Camera2 ?

I want to track same person across multiple cameras.

When I tried the below configuration , the person is getting new ID assigned.
Please let me know if there is any Sample/PoC or configurations that is required for this.

• 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 run deepstream-app with two usb camera sources

[primary-gie]
enable=1
gpu-id=0
model-engine-file=…/…/models/Primary_Detector/resnet10.caffemodel_b4_gpu0_int8.engine
batch-size=4
#Required by the app for OSD, not a plugin property
bbox-border-color0=1;0;0;1
bbox-border-color1=0;1;1;1
bbox-border-color2=0;0;1;1
bbox-border-color3=0;1;0;1
interval=10
gie-unique-id=1
nvbuf-memory-type=0
config-file=config_infer_primary.txt

[tracker]
enable=1
tracker-height=384
ll-lib-file=/opt/nvidia/deepstream/deepstream-6.0/lib/libnvds_nvmultiobjecttracker.so
ll-config-file=config_tracker_NvDCF_accuracy.yml
gpu-id=0
enable-batch-process=1
enable-past-frame=1
display-tracking-id=1

• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

DS_plugin_gst-nvtracker.html

Sorry for the late response, is this still an issue to support? Thanks

Yes, Please support this issue , I was able to narrow the problem as:
Person Re-Identification on different sources in DeepStream 6.0.

No, it is not supported.

Thanks ,one clarification please

What does it mean by multi-stream , multi-object tracking:

  1. Same Person ID will be assigned to same person on different sources
  2. Different Person ID will be assigned to same person on different sources but the count will collectively increase for every new person on each source.

It is not supported now. We have put this feature into our roadmap.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.