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

조회 수: 1 (최근 30일)
Sara Salimi
Sara Salimi 2017년 5월 2일
편집: abbz123 2017년 6월 6일
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.

답변 (1개)

abbz123
abbz123 2017년 6월 6일
편집: abbz123 2017년 6월 6일
%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!

카테고리

Help CenterFile Exchange에서 Geometric Transformation and Image Registration에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by