영상인식

Nvidia deepstream tracker 라이브러리 (IOU/KLT/Nvdcf )

728x90

IOU -  CPU로만 계산을 수행하고 가볍게 작동하지만 트래커의 id 자주 바뀌게 되고, 빠르게 움직이는 장면에서 사용하기 적합하지 않다는 특징을 가짐.

 

KLT -  마찬가지로 CPU 사용하지만 CPU 사용량이 IOU보다 많고 그림자 등의 노이즈 등에 간섭을 받을 있으나 단순한 배경과 뚜렷한 객체가 존재한다면 합리적인 결과를 기대할 있는 특징을 가짐.

 

Nvdcf –CPU GPU 동시에 사용하며 그림자나 기타 간섭에도 IOU KLT보다 확실하게 객체를 추적하고, 객체의 id 변하지 않는다는 장점이 있지만 object detection 모델이 이미 GPU에서 사용되고 있는데 GPU 함께 사용하게 되니 처리 속도가 느리고, 처리되는 스트림 수를 줄인다는 특징을 가짐.

 

https://docs.nvidia.com/metropolis/deepstream/dev-guide/text/DS_plugin_gst-nvtracker.html

 

Gst-nvtracker — DeepStream 5.1 Release documentation

Gst-nvtracker This plugin allows the DS pipeline to use a low-level tracker to track the detected objects with unique IDs. It supports any low-level library that implements NvDsTracker API, including the three reference implementations: NvDCF, KLT, and IOU

docs.nvidia.com

 

728x90

'영상인식' 카테고리의 다른 글

RTSP란  (0) 2021.07.22
Gstreamer란  (0) 2021.07.22
Deepstream 이란  (0) 2021.07.14
Deepstream rstp통신을 위한 파이프라인 조정  (0) 2021.07.07
Deepstream Yolov3 사용기  (2) 2021.07.06