Finding the point which has the maximum correlation of two images

9 views (last 30 days)
How to find the point which has the maximum correlation of two images. I had found the program for correlation of two similar images already. The output is below image. But now, I have to know the point at which the correlation is maximum.
Please let me know. Thanks in advance.

Answers (1)

Matt J
Matt J on 13 Jul 2021
Edited: Matt J on 13 Jul 2021
One way,
[i,j]=find(image==max(image(:)));
  2 Comments
AHMED FARZEEN THALAYAN KANDY
Could you help in finding the displacement across x and y direction and the angle of deflection between the two images? This needs to be included in the program...
Matt J
Matt J on 23 Jul 2021
If there is both translation and rotation, you are better off using imregtform,
[optimizer, metric] = imregconfig('multimodal');
tform = imregtform(moving,fixed,'rigid',optimizer,metric)

Sign in to comment.

Products

Community Treasure Hunt

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

Start Hunting!