noahcao/OC_SORT
[CVPR2023] The official repo for OC-SORT: Observation-Centric SORT on video Multi-Object Tracking. OC-SORT is simple, online and robust to occlusion/non-linear motion.
What it solves
OC-SORT는 특히 객체가 비선형 패턴으로 움직이는 혼잡한 장면에서 다중 객체 추적(MOT)을 보다 견고하게 만들기 위해 설계되었습니다. 기존 칼만 필터와 원래 SORT 알고리즘의 한계를 해결하여 객체가 가려지거나 예측할 수 없게 움직일 때 추적 실패를 방지합니다.
How it works
이 프로젝트는 순수 모션 모델 기반 트래커를 구현합니다. "Observation-centric Re-Update"(ORU) 메커니즘을 사용하여 모션 모델 예측 오류를 수정합니다. 다양한 객체 검출기와 매칭 모듈(예: 외관 유사도)과 통합할 수 있도록 유연하게 설계되어 실시간 온라인 추적 파이프라인을 유지합니다.
Who it’s for
컴퓨터 비전 및 다중 객체 추적을 연구·개발하는 개발자와 연구자, 특히 복잡하고 혼잡한 환경을 실시간으로 처리할 수 있는 시스템이 필요한 사람들을 위한 것입니다.
Highlights
- Real-time performance: Achieves high inference speeds (up to 700 FPS for association on a CPU).
- Robustness: Specifically optimized for non-linear motion and crowded scenes.
- ** uma flexible integration**: Compatible with with various detectors and cost metrics like GIoU and CIoU.
- C++ Support: Provides C++ implementation for deployment.
- Deployment options: Supports ONNX, TensorRT, and ncnn.