MATLAB Answers

サブピクセル単位でのテンプレートマッチング how to template matching in sub pixel

7 views (last 30 days)
Keiichiro Yashima
Keiichiro Yashima on 20 Dec 2020
今現在,テンプレートマッチングにて対応点を取得しているのですが,精度向上のため,サブピクセル単位でのテンプレートマッチングを行いたいのですが,手法がわかりません.
Currently, I am getting the corresponding points by template matching, but I want to perform template matching in sub-pixel units to improve accuracy, but I do not know the method.
よろしくお願いいたします.

Answers (1)

Kenta
Kenta on 27 Dec 2020
こんにちは、SURFなどの特徴量をもとにレジストレーションすればどうでしょうか。ただ、こちらはピクセル単位のマッチングで、「サブピクセル」単位でのマッチングではありません。ここでいうサブピクセル単位のマッチングとはどういうことでしょうか。例えば、高解像度のドローン画像と、低解像度の衛星画像があって、ドローン画像中のあるピクセルが、低解像度画像ではどの場所に相当するのかを見つけたりする、みたいな感じでしょうか。
https://jp.mathworks.com/help/vision/ref/matchfeatures.html
  1 Comment
Keiichiro Yashima
Keiichiro Yashima on 4 Jan 2021
こんばんは.返信が遅くなり申し訳ございません.
私の言うサブピクセル単位とは,整数ではなく小数点でのマッチングになります.
テンプレートマッチング手法としてZNCCを採用し,自力で関数を作成ているのですが,対応点を取得するときに,x,y座標を小数点レベルで求めるやり方が分からずに困っております.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!