Enhancing Image with Histogram Matching and Median Filter
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Qvna Lhyvnav
il 24 Gen 2020
Commentato: Qvna Lhyvnav
il 23 Feb 2020
I want to enhance the MRI image by histogram matching and median filter, but the result is unexpected with this code:
% Grayscaled Image
A = imread ('D:\TESIS\1.jpg');
B = rgb2gray(A);
% High Pass Filtered Image
h = fspecial('log', [3 3], 0.5);
C = imfilter (B,h);
% Enhanced Image
D = imhistmatch(B,C);
E = medfilt2(D);
figure;
subplot(2,2,1), imshow(A); title('Original Image');
subplot(2,2,2), imshow(B); title('Grayscaled Image');
subplot(2,2,3), imshow(C); title('High Pass Filtered Image');
subplot(2,2,4), imshow(D); title('Enhanced Image');
My image is
and I'm expecting the result is similar to this
instead of in the code. I am wondering what is missing. Thank you.
![1.jpg](https://www.mathworks.com/matlabcentral/answers/uploaded_files/268045/1.jpeg)
![Test.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/268046/Test.png)
2 Commenti
Image Analyst
il 24 Gen 2020
Why don't you plot all three histograms (before, reference, and after) to see what they look like?
If you want an EXACT histogram match, see My File Exchange for code that does that much more exactly than the built-in function.
Risposta accettata
KALYAN ACHARJYA
il 24 Gen 2020
Modificato: KALYAN ACHARJYA
il 24 Gen 2020
I want to enhance the MRI image by histogram matching and median filter
Histogram Matching:
Are you considering with target image?
Median filter:
A median filter use for signal smoothing, it may smooth the internal part, but I don't think it can generate the clear border view.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Image Filtering and Enhancement in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!