ドライブレコーダーからのビデオがあるとしましょう。モーション技術からの構造を使用して、記録されたシーンの点群を構築したいと考えています。まず、いくつかのポイントを追跡する必要があります。
より良い結果が得られるのはどのアルゴリズムですか? スパース オプティカル フロー (Kanade-Lucas-Tomasi トラッカー) または高密度オプティカル フロー (Farneback) を使用して? 私は少し実験しましたが、本当に決めることはできません。それらのそれぞれには、独自の長所と短所があります。
最終的な目標は、シーンに記録された車のポイント クラウドを取得することです。スパース オプティカル フローを使用することで、車の興味深い点を追跡できます。しかし、それはまったく予測できないでしょう。1 つの解決策は、画像内にある種のグリッドを作成し、トラッカーが各グリッド内の 1 つの興味深い点を追跡するように強制することです。しかし、これはかなり難しいと思います。
密なフローを使用すると、すべてのピクセルの動きを取得できますが、問題は、動きの少ない車の動きを実際に検出できないことです。また、アルゴリズムによって生成されたすべてのピクセルの流れがそれほど正確であるとは思えません。さらに、これを使用すると、2 つのフレーム間でのみピクセルの動きしか取得できないと思います (スパース オプティカル フローを使用する場合とは異なり、時間に沿って同じ興味深い点の複数の座標を取得できますt
) 。