2016-10-16 8 views
1

前のビデオフレームから情報を取得することで、SGBMの処理を高速化する方法があるかどうかは疑問でした。前のフレームの結果に基づいてSGBMが改善されました

前のフレームの視差の距離の近くでのみ対応を検索することで高速化できると思います。私が見ている問題は、あるフレームから次のフレームへ、ブロックがオブジェクトからバッサーバのバックグラウンドに渡るときです。可能であれば興味深い改善がなされていると思いますが、私はそれを探しましたが、見つけられませんでした。

答えて

1

シーンが動いている場合は、問題が何であるかを教えてください。 オブジェクトの境界線の周りのクリティカルゾーンを考慮したアルゴリズムを書きましたが、SGBMよりもはるかに正確ですが非常に遅いアルゴリズムでした。

恐らく、「安全な値」ではなく、前のフレームで見つかったものの妥当な範囲で、ディスパリティの最大値と最小値を設定することができます。 OpenCVの私の経験では、stereoBMはSGBMほど高速ではありませんが、SGBMは他のどのアルゴリズムよりも最適化されています(私の経験では常に)。

CUDAアルゴリズム(GPUで処理されたSGBM)を使用すると、より良い(より速い)結果が得られるかもしれません。私のグループと私はそれに取り組んでいます。

関連する問題