Borrar filtros
Borrar filtros

Is there any benefit for not using dicom images for processing in matlab???

2 visualizaciones (últimos 30 días)
Dear friend, I'm on a project in which some processing work of some MR images are needed. Is there any advantage of not using dicom image?? I mean why should i convert this dicom image???

Respuesta aceptada

Walter Roberson
Walter Roberson el 4 de Mzo. de 2011
DICOM images contain useful meta-data such as pixel sizes and slice spacing.
On the other hand, accessing DICOM image files can be painfully slow, and the code is not nearly as readable as a simple imread().
This suggests a potential compromise: if you are going to be reading the same image numerous times, then convert the image once and store it. You may wish to do that storage as part of a structure into which you have written the DICOM parameters that are of interest to you.
  3 comentarios
Brett Shoelson
Brett Shoelson el 5 de Mzo. de 2011
Walter, Why is DICOMREAD so much less readable than IMREAD?
Walter Roberson
Walter Roberson el 5 de Mzo. de 2011
Dealing with all those DICOM parameters and the DICOM dictionary is a pain in the fundament. Since you have the meta-data there, you are morally obliged to _use_ it instead of just hard-coding assumptions about image sizes.
If you use the Mathworks site search feature for dicomread then the first 14 entries are bug reports :( Which doesn't surprise me, as DICOM storage is complex internally, with a variety of internal file formats.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre DICOM Format 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!

Translated by