Skip to main content

光フローとは何ですか?

光フローは、ビデオフレーム間のコンテンツの違いを分析することにより、移動オブジェクトのコンピューター化された追跡について説明します。ビデオでは、オブジェクトとオブザーバーの両方が動いている可能性があります。コンピューターは、個々の静止画像の境界、エッジ、領域をマークするキューを見つけることができます。進行を検出することで、コンピューターは時間と空間を通じてオブジェクトをたどることができます。このテクノロジーは、無人航空機(UAV)とセキュリティシステムの運用を含む産業や研究で採用されています。勾配ベースの光フローは、空間と時間を通じて画像強度の変化を測定します。密な流れ場面をスキャンします。機能ベースのフローフレーム内のオブジェクトのエッジのオーバーレイエッジは、進行状況をマークします。この手法は、カムコーダーの画像安定化に似ており、カメラの揺れにもかかわらず、計算された視野をフレームにロックすることができます。光フローアルゴリズムは、シーケンスの画像間の一致を計算します。コンピューターは各画像を正方形のグリッドに分割します。2つの画像のオーバーレイにより、比較が可能になり、正方形の最高の一致が見つかります。コンピューターが一致を見つけると、違いのポイント(針と呼ばれることもあります)の間に線を引きます。

アルゴリズムは、粗い解像度から微細な解像度へと体系的に動作します。これにより、解像度の違いがある画像間のモーショントラッキングが可能になります。コンピューターはオブジェクトを認識しませんが、フレーム間で比較できるオブジェクトの特性を検出して追跡します。これは、ロボットナビゲーションと視覚臭、またはロボットの向きと位置に役立ちます。オブジェクトだけでなく、周囲の環境も3次元で指摘し、ロボットがよりリアルな空間的認識を提供します。飛行機で計算されたベクトルにより、プロセッサはフレームから抽出された動きを推測して応答できます。これらの比類のないエリアは空いており、平面ボイドを作成し、精度を低下させます。クリアエッジまたはコーナーのような安定した要素は、フロー分析に貢献します。frame特定の要素をフレームからフレームまで区別できないため、観察者も動いている場合、詳細な要因が不明瞭になる場合があります。分析は、動きを見かけのグローバルな流れと局所的なオブジェクトの動き、またはエゴモーションに分割します。エッジまたは画像強度の空間的変化は、カメラの動きと移動環境のグローバルな流れで失われます。コンピューターがグローバルなフローの効果を排除できる場合、分析が強化されます。