MATLAB: Image denoising and contrast enhance!

denoisingimage processingImage Processing Toolboxnoise reduction

Hey,
Does anybody has an idea how to denoising this image and enhance the contrast? The random distribution stripes and the low contrast really a pain.
I knew there is a way to filtering in the frequency domain, could anyone help me out here? Thanks very much
Joanna

Best Answer

Joanna, how about the guided filter?
originalImage = imread('C:\Users\Joanna\Documents\Temporary\Image01.jpg');
smoothedImage = imguidedfilter(originalImage, 'NeighborhoodSize',[19 19]);
finalImage = imadjust(smoothedImage);
imshowpair(originalImage, finalImage, 'montage');
axis on;