同じサイズの2つの単色画像があります。両方とも、共通の1つのポイントにあらかじめアライメント/アンカーされています。元の画像のいくつかの点は、新しい画像内の新しい位置に移動しましたが、線形には移動しませんでした。2つの非線形変換(単色)画像の比較
元画像(赤色)と変形画像(緑色)のオーバーレイ画像が表示されます。私が今探しているのは、「個々のポイントがどれだけシフトしたか」の尺度です。まず
私は行列全体の単純平均相関または位相相関のいくつかの種類を考えたが、私はそうすることのより良い方法があるかどうかを疑問に思いました。
私はすでにlinkを見つけましたが、それほど助けにはなりませんでした。現在私はこれをMatlabで実装していますが、これは私が推測するところではありません。
更新わかりやすくするために:私はこれらのイメージペアを何百も持っており、どれがどれほど類似しているかを比較したいと思います。これは、最も魅力的なアルゴリズムである必要はなく、実装するのが簡単であり、類似性についての良い見積もりが得られます。
あなたが必要とするものはecaxtlyではないかもしれませんが、この[投稿](http://ch.mathworks.com/company/newsletters/articles/tracking-objects-acquiring-and-analyzing-image-sequences-in-matlab .html)regionpropsを使用して1つの点を追跡する –
1つの画像をもう一度スライドし、一度に1ステップずつ移動し、各ステップで相関を評価します。値を比較すると、最も大きいものが最も一致します。そこから元の画像がどのくらいずれているかを知ることができます。問題は、リニアシフトでなければ、慎重に設計された「スライド」方法が必要なことです。 – Yvon
あなたのアイデアは線形変換(グローバルに動作する)のためにのみ機能します。しかし私はオプティカルフロー解析/弾性モデルのような、ローカルソリューションを探しています。私は元の画像の小さな領域と位相相関を行うことができることを知っていますが、より良い方法がありますか? – AnatraIlDuck