Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Automatic detection of veterbrae regions.

Asked by Josh on 15 Jun 2013

I would like to detect automatically the vertebral body in a MRI image (DICOM). To know the centroid's coordinates.To detect veterbrae and location. To detect the centers of disks. Finally evaluate the space between the disk and the veterbrae.

1 Comment

Josh on 15 Jun 2013

Please I need responses.Thank you so much.

Josh

Products

No products are associated with this question.

1 Answer

Answer by Nitin on 16 Jun 2013

4 Comments

Matt Kindig on 19 Jun 2013

If you upload one of your images (to tinypic.com, for example) for us to view, we would be able to give more specific advice.

For your purposes, I would do the following:

dcm = dicomread('/path/to/an/image.dcm');   %read in DICOM
imshow(dcm, []);    %display DICOM
colormap jet;       %switch to colored display, so that is renders more clearly in jpeg
im = getframe(gcf);  
imwrite(im.cdata, 'sampleimg.jpg');  %write out jpeg

And then upload sampleimg.jpg to tinypic.com, and link to it in your question.

Josh on 19 Jun 2013

Thanks Matt, but this is my question; I would like to detect automatically the vertebral body in a MRI image (DICOM). To know the centroid's coordinates.To detect veterbrae and location. To detect the centers of disks. Finally evaluate the space between the disk and the veterbrae.

Thanks once again

Matt Kindig on 19 Jun 2013

Yes, I get what you are trying to do. But to do this, you need to be able to segment out the vertebral body, which means that we need to have a sample image for reference. Please, help us help you.

Nitin

Contact us