2

matlab を使用して簡単な画像ステッチ スクリプトを作成しています。順序付けられた一連の画像(I0 I1 I2 I3 ...)を取得するコードができました。画像ごとに SIFT 記述子を抽出し、各画像ペア間で一致させます。(I0-I1 と I1-I2 の間の一致を見つける...)。私はランサックを使用してインライアを見つけ出し、各ペアの間にホモグラフィを当てはめます。(H01=>I0-I1)。次に、I0 を I1 に、(I0I1) を I2 に、というように画像をつなぎ合わせます。(基本的なパノラマ作成だと思います)。

しかし、今はバンドル調整を実装して、画像全体の投影エラーを修正したいと考えています。Szeliski コンピュータ ビジョンの本でバンドル調整について何か読んだことがあります (しかし、3D 再構成の BA について詳しく知り、2D 画像のスティッチングでそれを使用する方法がわかりません)。それから私はこの論文も見ました。

どこから始めればよいかわかりません。論文はより複雑なステッチを使用しており、カメラ モデルに関するすべての議論は少し混乱しています。これらの議論を単純なアプリケーションに結び付けることができないからです。誰かがこれを始めるのを手伝ってくれますか? または、単純なパノラマ作成でバンドル調整が適用される、より適切な素材を教えてください。必要なことの疑似コードも役立ちます。

4

1 に答える 1

1

最初の 2 つのステップを試したことがあると思いますが、3 つ目のステップはバンドラーによる改良です。Hartley Zisserman の書籍、Multiple view geometry、付録 6 を読むことを強くお勧めします。誤差を改善するために、LM ベースの最小二乗推定に明確な疑似コードが提供されています。

あなたの問題のために、より良い一致を得るためにホモグラフィを改良しようとしています。したがって、エラーは x1'Hx2 に似た測光エラーです。このケースも付録に記載されています。

于 2014-07-08T12:55:27.713 に答える