IDスイッチ(ID Switch)とは、AIによるマルチオブジェクトトラッキング(複数物体追跡)において、追跡している対象の識別番号(ID)が、交差や遮蔽などの原因により別の対象のIDと入れ替わってしまうエラー現象のことです。自動運転や防犯カメラの解析において、追跡の正確性を測る重要な評価指標の一つとなっています。
IDスイッチとは
IDスイッチとは、コンピュータビジョンにおけるマルチオブジェクトトラッキングの際、AIが追跡している特定の対象(人や車両など)の識別子(ID)を、別の対象の識別子と誤って途中で入れ替えてしまうエラー現象のことです。
詳しく解説
ディープラーニングを用いたマルチオブジェクトトラッキング(MOT)では、動画フレーム内の複数の物体を検出し、フレーム間で同一の物体を関連付けることで追跡を行います。このプロセスでは、物体検出と、物体の外見や運動予測に基づくデータ関連付けアルゴリズムが組み合わされます。しかし、対象同士が激しく交差したり、遮蔽物(オクルージョン)によって一時的に隠れたりした際、AIが追跡対象を見失う、あるいは隣接する別の対象と混同することがあります。この結果、元々「ID 1」だった対象が、遮蔽から復帰した後に「ID 2」として認識されたり、隣の対象のIDを奪ってしまったりする現象がIDスイッチです。これはトラッキングの信頼性を低下させる主要因であり、アルゴリズムの性能向上のために最小化すべき重要な課題です。
具体例・使われ方
例えば、防犯カメラの映像解析で「通行人A(ID 1)」と「通行人B(ID 2)」がすれ違った際、すれ違いが終わった後にAIが通行人Aを「ID 2」、通行人Bを「ID 1」と誤って認識し続けるケースがIDスイッチの具体例です。また、自動運転システムにおいて、並走する2台の自転車が一時的に重なった後にIDが入れ替わってしまう事象もこれに該当します。
似た用語との違い
IDスイッチと混同されやすい概念に「フラグメンテーション(Fragmentation)」があります。フラグメンテーションは、同一対象の追跡が途切れてしまい、追跡自体が一時的に未検出状態になる現象を指します。一方、IDスイッチは追跡が継続しているものの、その対象に割り当てられたID自体が別のもの(あるいは他者のもの)にすり替わってしまうエラーを指すという違いがあります。
注意点
IDスイッチは、高性能なシステムを使用している場合でも、データの関連付け(アソシエーション)アルゴリズムが不十分であれば頻繁に発生します。近年ではカルマンフィルターによる運動予測や、ディープ特徴量を用いたRe-ID(再識別)技術を組み合わせることで低減が図られていますが、カメラの画角の限界や極端な混雑環境下では、完全に防ぐことは依然として困難です。