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.