Registering high resolution image with blurry image
16 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I'm looking for a method to register two images of different sizes and resolution (measured by two different devices). I've tried using the registration estimator toolbox but none of the registration options align/resize the images correctly. I've also tried to blur my high resolution image to match the low resolution of the second but even that does not help for the registration. Ideally, the registration of image '1' (attached) and imaged 'ref' should result in image 'aligned'.
Ideas anyone?
Cheers.
0 Kommentare
Antworten (1)
Steve Eddins
am 16 Okt. 2025 um 19:11
As of R2024b, the function imregcorr uses a new algorithm called normalized gradient correlation. See my 16-Oct-2025 blog post for more information. That function can now register these two images successfully.
moving = imread("Smp180_VIS_1.png");
fixed = imread("Smp180_VIS_ref.png");
imshowpair(fixed, moving, "montage")
tform = imregcorr(moving, fixed)
[moving_reg, moving_reg_ref] = imwarp(moving, imref2d(size(moving)), tform);
imshowpair(moving_reg, moving_reg_ref, fixed, imref2d(size(fixed)))
0 Kommentare
Siehe auch
Kategorien
Mehr zu Geometric Transformation and Image Registration finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!