4

Ir と I の 2 つの異なる画像に描かれた平面を関連付けるホモグラフィ H があるとします。Ir は参照画像で、平面は画像平面に平行です (実質的に画像全体を占めます)。I はランタイム イメージ (任意の視点で撮影された平面の写真) です。H を次のようにします。

p = Hp'、ここで p は Ir の点で、p' は I の対応する点です。

画像 Ir に対して、x1 < x2 の 2 つの点 p1=(x1,y) と p2=(x2,y) があるとします。これらは同じ行に属していることに注意してください (共通の y)。H'=H^(-1)とする。H' を使用すると、(x1,y)、(x1+1,y)、...、(x2,y) の点のうち、I 内の対応する点を計算できます。

問題は、これらすべてのポイントを計算するために行列とベクトルの乗算を回避する方法はありますか? 私にとって最も簡単な方法は、ホモグラフィを使用して p1 と p2 の対応する点を計算することです (それらを p1' と p2' と呼びます)。その他 (つまり、(x1+1,y)、(x1+2,y)、...、(x2-1, y)) を取得するには、画像 I の p1' と p2' を線形補間します。

しかし、Ir と I の間には射影変換があるため、この方法はかなり不正確だと思います。

他のアイデアはありますか?この質問は、リアルタイム ソフトウェアで Ir の点 p の周りに (約 10x10 ピクセルの) 多数の (小さな) パッチを抽出する計算効率の高い方法が必要であるという事実に関連しています。

ありがとうございました。

Ps。たぶん、私が小さなパッチを使用しているという事実は、線形補間を使用することを適切なアプローチにするでしょうか?

4

1 に答える 1

0

射影変換がありますが、残念ながら、このタイプの変換で は長さの比率は不変ではありません。

私の提案:射影変換の下では不変であるため、交差比率を調べてください。3 ポイントごとに、行列ベクトルの計算を回避し、代わりに交差比を使用して、「より安価な」4 番目を取得できると思います。しかし、クロスレシオの代替案が行列とベクトルの乗算よりも「計算上安価」であるかどうかを確認するために、すべてのものを紙に書いていません。

于 2011-09-21T11:36:02.303 に答える