光の流れは、コンピュータビジョンで使用される技術で、連続したフレーム間のオブジェクトの動きをビデオで推定します。 それは、ピクセル強度の変化を時間をかけて分析するために数学的な原則に依存しています。 これらの数学的基礎を理解することは、運動追跡の精度と効率を向上させることができます。

光学フローの基本コンセプト

光の流れは、シーン内の点の明るさがフレーム間で一定に残ると仮定します。この仮定は、多くの光流アルゴリズムの基礎を形成する明るさの連続制約につながります。目標は、各ピクセルの速度ベクトルを見つけることです。

数学の公式

光の流れのコア式は、明るさの消費から派生しています。次のように表現されます。

] ⁇ I/ ⁇ X ⁇ I/ ⁇ I/ ⁇ I/ ⁇ I/ ⁇ T = 0[]

Iは画像強度で、u]とvは速度ベクトルの水平および垂直コンポーネントであり、派生物はスペースと時間にわたる強度の変化を表します。 解決するこの等は、すべてのピクセルのアパーチャ問題に対処することを含みます。これは、通常、追加の制約または定期的な技術を使用して行われます。

一般的な方法とテクニック

いくつかのアルゴリズムは、Lucas-Kanadeメソッドとホーン・スクンクメソッドを含む、光学の流れの数学的原則を利用しています。Lucas-Kanadeアプローチは、ローカル近距離の一連の式を解決することによって、小さな動きと計算の流れを仮定します。ホーン・スクンク法は、全体的なフローの変動を最小限に抑える、スムーズな制約をもたらします。

光学流れの適用

ロボティクス、ビデオ解析、自動運転車など、様々な分野に光学フローが使用されています。障害物検知、物体追跡、ピクセル変化の数学的解析から得られた運動情報を提供することで、シーンの理解に役立ちます。