Mammogram feature extration
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi all, I have 2 questions for my feature extration part : 1. I have an image name "im1" and after I done fft2, my im1 value need to be in real part and absolute value before finding statistical features? e.g.
im1=real(im1)
im1=abs(im1)
2. If I want to find kurtosis and skewness, do I need to convert my im1 value into 1 row data before using them? e.g.
im1=im1( : );
k=kurtosis(im1);
s=skewness(im1);
Thank you.
0 comentarios
Respuestas (2)
Image Analyst
el 23 de Oct. de 2011
1. Number 1 is not a question. It's best if you don't overwrite your original spatial domain image (im1) with its spectrum. Call the fft something like fftOfim1 instead.
2. I don't have those functions in any of my toolboxes. You'd have to look at the help for them. If they require a 1D vector you should do it all in one shot, so you don't ruin im1's shape, by doing this
k = kurtosis(im1(:));
s = skewness(im1(:));
By the way, I think you wouldn't find nodules in mammograms by looking at the FFT. I could be wrong though if it's one of the methods listed in section 20.7.1 and deeper here: http://iris.usc.edu/Vision-Notes/bibliography/contentsmedical.html#Medical%20Applications,%20CAT,%20MRI,%20Ultrasound,%20Heart%20Models,%20Brain%20Models
Image Analyst
el 24 de Oct. de 2011
Question 1. Sure you can do that.
Question 2. Often for MATLAB functions (like sum, mean, etc.) if you pass it a 2D array you get the operations done on each column, not on the array as a whole. It looks like you're saying kurtosis and skewness do that. If that's not what you want, then use the (:) like I showed you.
I still doubt whether you'll find any abnormalities in the mammogram from this approach though.
3 comentarios
Image Analyst
el 24 de Oct. de 2011
I think that approach will ultimately prove fruitless because I don't think that nodules and other abnormalities can be seen or identified from the Fourier transform. My suggestion was that link where you can find state of the art algorithms. For Q2, I'd use the 1D version, for what it's worth.
Walter Roberson
el 24 de Oct. de 2011
The fourier transform can potentially be valuable as part of calculating a phase image. When there are structures with different chemical makeup (such as tumors) then they may be highlighted by measuring differences in the phase changes.
On the other hand, such techniques are usually more suitable for radiogram or MRI than for x-rays: I suspect that probably it is not a common practice to used a coherent x-ray source ("x-ray laser") for mammograms at present.
Ver también
Categorías
Más información sobre AI for Signals en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!