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