Pattern/Template matching with different intensity level images

1 次查看(过去 30 天)
Hi everyone!
I am trying to conduct a pattern matching between two images, the main hinderance being that the two images are of different intensity levels. To be specific, the images correspond to a decaying fluorescence signal and captured at two different times, therefore the difference in intensity. These high and low-intensity images are on my Google drive since they are large (13 MB each) to be uploaded here:
As you can see, there is a distinct pattern (a vortex) in the first (high-intensity) image (from x = 800 to x = 1200 and y = 600 to y = 800). Please use the command
imrect(gca, [800, 600, 400, 200]);
to see what I am implying. I want to locate this pattern in the second image. So far, I have tried using normxcorr2, xcorr2 and a couple of other codes on MATLAB file exchange portal, but I am not able to crack this nut.
Any help would be appreciated!
TA

回答(1 个)

Prasad Parameswaran
Prasad Parameswaran 2019-10-23
The issue may be solved using histogram equalization with function "histeq". Refer link for more information:

类别

Help CenterFile Exchange 中查找有关 Read, Write, and Modify Image 的更多信息

产品


版本

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by