Histogram matching is a very helpful operation in image processing. Histogram equalization works extremely well. However, it does not the solution to all of the problem. Where histogram equalization fails to provide desired output, histogram matching can produce acceptable result.
In this tutorial, we will see how to apply histogram matching using Matlab. Students who are attending image processing course or doing project / thesis, will find this tutorial very helpful. The code used in this tutorial is here:
i = imread('satellite_Image.png');
matching = 0:255;
ih = histeq(i,matching);
subplot(2,3,1), imshow(i), title('Original Image');
subplot(2,3,2), imshow(ih), title('Histogram Matched Image');
subplot(2,3,3), plot(matching), title('Plot of the Matching Value Range');
subplot(2,3,4), imhist(i), title('Histogram of Original Image');
subplot(2,3,5), imhist(ih), title('Histogram of Matched Image');
Watch video Lesson 26: Histogram Matching in Image Processing using Matlab online without registration, duration hours minute second in high quality. This video was added by user Nuruzzaman Faruqui 20 November 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 47 once and liked it 0 people.