Pattern/Template matching with different intensity level images

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 个)

The issue may be solved using histogram equalization with function "histeq". Refer link for more information:

类别

帮助中心File Exchange 中查找有关 Image Segmentation and Analysis 的更多信息

产品

版本

R2018b

提问:

TA
2019-10-20

Community Treasure Hunt

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

Start Hunting!

Translated by