비식별화 검출 모델의 DeepStream 플러그인
영상 비식별화 과제의 얼굴 검출 모델을 임베디드 장치의 DeepStream 파이프라인에서 돌리기 위해, 모델 출력을 검출 상자로 바꾸는 파서 플러그인을 만들었습니다.
연표로 돌아가기파서는 추론 요소가 불러 쓰는 라이브러리입니다. 상자 형식을 맞추면 뒤 단계는 손대지 않습니다.
비식별화 과제에서 협력 기관이 만든 얼굴 검출 모델을 데스크톱이 아닌 임베디드 장치에서도 실시간으로 돌려야 했습니다. 장치 쪽은 GStreamer 기반의 DeepStream 파이프라인을 쓰므로, 모델을 그 안에 끼워 넣는 일이 필요했습니다.
추론 요소가 모델의 원시 출력을 이해하지 못하므로, 출력 텐서를 읽어 검출 상자와 점수로 바꾸는 사용자 정의 파서를 C++ 로 만들어 플러그인으로 올렸습니다. 이어 붙는 추적 요소와 마스킹 합성 단계가 그대로 동작하도록 상자 형식을 맞췄습니다.
같은 방식이 이후 자사 임베디드 장치의 추론 플러그인 구성으로 이어졌습니다. 과제 후반에도 이 경로에서 나온 문제를 따로 정리해 보고했습니다(2023-12).
구조와 흐름
DeepStream 파이프라인 안의 자리
DeepStreamGStreamerTensorRTJetsonC++