How do we computer SSD (Sum of Squared Differences)
5 次查看(过去 30 天)
显示 更早的评论
Hello!
I am having two images f and g, where g contains a block which is also present in a. How can detect the block in a using SSd? How is SSD computed. Please help!
采纳的回答
Matt J
2014-9-20
If g is a template of the block you're searching for, the minimum SSD match is equivalent to the maximum non-normalized correlation match,
correlation=conv2(f,rot90(g,2),'same');
[i,j]=find(correlation=max(correlation(:)));
10 个评论
Mohammad Al Nagdawi
2018-7-29
from the best on my knowledge the state of the art similarity measure unable to find similarity for such images that will lead to correct registration. I tried Mutual information, Jefferey divergence. conv2, RMSE, and PSNR are helpful only for monomodal images. Can you suggest a nonexistent solution I will build and try?
Image Analyst
2018-7-29
Then you'll have to develop your own. One that preprocesses the images to get something that can be used for registration, like one that finds the outer circle and center, and being robust enough to handle that gradient.
更多回答(1 个)
Image Analyst
2014-9-20
Didn't I answer that in your other question http://www.mathworks.com/matlabcentral/answers/155574#comment_238296
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!