0

同じ次元 (256 x 256) の 2D 深度/高さマップが 2 つあります。深度マップ イメージの各ピクセル/セルには、float 値が含まれています。情報がないピクセルがいくつかあるため、現在は nan に設定されています。非ナノ細胞の割合は、約 20% から 80% までさまざまです。深さマップは、下にある共通サーフェスをポイント サンプリングすることにより、同じ領域から取得されます。

イメージは、下にあるサーフェスの部分的ではあるがオーバーラップしているサンプリングを表すというものです。そして、これらの画像を並べて、表面の組み合わせたサンプル表現を作成する必要があります。やみくもに行うと、結合された画像は、特に z 次元 (float 値) で不連続になります。

2 つの画像をすばやく整列させるにはどうすればよいでしょうか? x および y 方向の移動は、数ピクセル (~ 0 から 10 ピクセル) だけ最小限に抑える必要があります。ただし、画像をより適切に配置するには、1 つの画像の float 値を調整する必要がある場合があります。したがって、2 つの画像の違いを最小限に抑えることが目標です。

アドバイスありがとうございます。

4

1 に答える 1

0

画像がラクナーの場合、1 つの方法は、オーバーラップのウィンドウ内でマッチング スコアを徹底的に計算し、ボイドを除外することです。FFT 畳み込みは適用されません。(ワークロード = 重複領域 * X 範囲 * Y 範囲)。

両方の画像がノイズのみ異なる場合は、SAD マッチング スコアを使用します。それらが参照ゼロによっても異なる場合は、比較する前に平均高さを差し引きます。

画像ピラミッドを使用してある程度の高速化を実現できますが、ボイドを処理する必要があります。

他のアプローチは、補間された値が両方の画像間で互換性があることを何らかの方法で保証する補間方法によってギャップを埋めることです。

于 2014-04-04T07:41:31.707 に答える