用語集

物体追跡

セキュリティ、交通、スポーツ分析などの用途で、物体の動きを長期にわたって監視することで、物体追跡がどのようにAIを強化するかをご覧ください。

Ultralytics HUB で
を使ってYOLO モデルをシンプルにトレーニングする。

さらに詳しく

オブジェクトトラッキングは、コンピュータビジョンにおける特殊なタスクであり、ビデオシーケンスのフレームをまたいだオブジェクトの動きを識別し、継続的に監視することに焦点を当てている。個々のフレームで物体を識別する物体検出とは異なり、物体追跡は複数のフレームに渡って検出された物体の一貫した識別を確立し、その経路や相互作用を経時的に分析することを可能にします。この機能は、アクティビティモニタリングや予測モデリングなど、オブジェクトの挙動を時間的に理解する必要があるアプリケーションに不可欠です。

キーコンセプト

オブジェクトトラッキングには、いくつかの基本的なテクニックとコンセプトがあります:

  • 検出ベースのトラッキング:最近のトラッキングシステムの多くは、次のようなオブジェクト検出モデルに依存している。 Ultralytics YOLOカルマンフィルタやオプティカルフローのようなアルゴリズムを用いて、各フレームのオブジェクトを識別し、フレーム間でこれらの検出をリンクさせる。
  • マルチオブジェクトトラッキング(MOT):この技術は、複数のオブジェクトを同時に追跡し、シーン内を移動する各オブジェクトの一意の識別子を維持する。MOTは、都市交通やスポーツ競技場のような混雑した環境で特に有効です。
  • 追跡方法:
    • Single Object Tracking (SOT):ビデオシーケンス内の単一オブジェクトのモニタリングに重点を置く。
    • 特徴ベースのトラッキング:テクスチャ、色、形状などの視覚的特徴に依存し、物体の同一性を維持する。
    • モデルフリートラッキング:物体の外観に関する事前の知識なしに物体を追跡し、動的な環境や予測不可能な環境で役立ちます。

ビデオフレーム間の動きを推定するトラッキングでよく使用される技術、オプティカルフローについて詳しく説明します。

関連性と応用

オブジェクトのトラッキングは、実世界の多くのAIアプリケーションにおいて重要なコンポーネントであり、オブジェクトのダイナミクスに関する洞察を提供し、様々なドメインにおける自動化を可能にします:

実例:

  1. 監視とセキュリティ物体追跡はインテリジェントなビデオ監視システムを支えています。例えば、混雑した場所で個人を追跡することで、不審な行動を特定したり、安全なゾーンでの不正アクセスを検出したりすることができます。セキュリティにおけるビジョンAIの詳細については、こちらをご覧ください。
  2. 交通管理:リアルタイムで車両を追跡することで、交通流分析、渋滞検出、自律走行システムの開発を支援します。Vision AIがスマートな交通ソリューションにどのように貢献しているかをご覧ください。

  3. スポーツアナリティクスオブジェクトトラッキングは、スポーツにおいて選手やボールをモニターするために広く使用されており、チームの戦略や選手のパフォーマンスに関する洞察を提供します。このデータにより、コーチは十分な情報に基づいた判断を下し、トレーニングプログラムを強化することができます。

  4. ヘルスケア医療用画像処理では、細胞の動きを分析したり、リハビリ中の患者をモニタリングするなどの用途にオブジェクト・トラッキングが使用されています。AIがヘルスケアにどのような変革をもたらすかをご覧ください。

  5. 野生動物のモニタリング物体追跡は、ドローンやカメラトラップを使って動物の動きを監視することで、保護活動をサポートする。これは、野生動物保護におけるAIで強調されているように、研究者が移動パターンや生息地の利用を研究するのに役立つ。

専門用語

オブジェクトトラッキングは、オブジェクト検出やインスタンスセグメンテーションのような関連タスクと混同されがちです。ここでは、これらの違いを説明する:

  • オブジェクト検出:個々のフレーム内のオブジェクトを識別し、位置を特定する。トラッキングは、フレーム間の一貫性を維持することでこれを拡張します。オブジェクト検出の詳細については、こちらをご覧ください。
  • インスタンス分割:画像内の各オブジェクトのピクセルレベルのマスクを提供する。トラッキングはセグメンテーションデータを使用できるが、その主な目的は時間的な一貫性である。
  • オプティカルフロー:フレーム間のピクセルの動きを推定するためにトラッキングで使用される低レベルのタスク。

高度なツールとフレームワーク

様々なフレームワークやツールが、検出と追跡のアルゴリズムを組み合わせることでオブジェクト追跡をサポートしている:

  • Ultralytics YOLO:リアルタイムの物体検出機能で知られています、 Ultralytics YOLOトラッキングシステムと統合し、堅牢なアプリケーションを構築できます。
  • Ultralytics HUB:Ultralytics HUB プラットフォームでトラッキングタスクを簡素化し、ビジョンAIモデルのトレーニングとデプロイのためのノーコードソリューションを提供。
  • カルマンフィルター:トラッキングでよく使われ、観測された状態から物体の将来の位置を予測する。
  • BYTETracker:検出と動き予測を組み合わせた最新の多オブジェクト追跡アルゴリズム。詳しくはUltralytics Trackers Documentation をご覧ください。

課題と今後の方向性

物体の追跡は、物体が部分的または完全に見えなくなるオクルージョンや、物体の視覚的特徴が時間とともに変化する外観変化などの課題に直面している。ディープラーニングや自己教師あり学習のような技術の進歩により、トラッキングの精度とロバスト性の向上が期待されている。

コンピュータ・ビジョンが進化し続ける中、物体追跡は、自律走行車からスマートシティに至るまで、産業全体のインテリジェント・システムを実現する上で極めて重要な役割を果たすでしょう。物体検出とトラッキング技術の進化について、さらに詳しくご覧ください。

すべて読む