Pattern/Template matching with different intensity level images

3 ビュー (過去 30 日間)
TA
TA 2019 年 10 月 20 日
回答済み: Prasad Parameswaran 2019 年 10 月 23 日
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 Center および File ExchangeImage Filtering and Enhancement についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by