Effacer les filtres
Effacer les filtres

What Kind of pre-processing techniques can I apply to make an object more clear?

2 vues (au cours des 30 derniers jours)
Sara Salimi
Sara Salimi le 2 Mai 2017
Modifié(e) : abbz123 le 6 Juin 2017
Hi,
I applied few techniques of denoising on MRI images and could not realize what techniques are applicable on my data to make the cartilage object more clear. First I applied Contrast-limited adaptive histogram equalization (CLAHE) with this function:
J = adapthisteq(I)
But I got a white image. This is original image and manual segmentation of two thin objects(cartilage):
And then I read a paper that they had used some preprocessing on microscopy images, such as: Anisotropic diffusion filter(ADF), then, K-SVD algorithm, and then Batch-Orthogonal Matching Pursuit (OMP). I applied the first two and the output is as following:
It seems my object is not clear. I do not what kind of algorithms are applicable to make the cartilage objects more clear. I really appreciate any help.

Réponses (1)

abbz123
abbz123 le 6 Juin 2017
Modifié(e) : abbz123 le 6 Juin 2017
%Hi Sara, Try running the following commands on your image:
m = imread('mri.tif'); %Insert the name of your image within the ''
m2 = m + 50; %This adds 50 to every pixel in your image, making the entire image brighter
m2 = rgb2gray(m2); %Convert to grayscale so that we can filter the image appropriately
filt = fspecial('unsharp',0.5); %Unsharp filters sharpen image edges
mfiltered = filter2(filt,m2);
figure,imshow(m); figure,imshow(mfiltered)
%This will show the original image and your new & improved filtered image!

Catégories

En savoir plus sur Geometric Transformation and Image Registration dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by