[ITK Community] [Insight-users] ITK and DICOM surfaces

Pölönen Harri Harri.Polonen at vtt.fi
Wed Dec 4 07:13:59 EST 2013


Hi Matt and Biran,

thanks for the info. It seems I have to make the IO routines for DICOM surfaces to our software anyway, so I might as well implement them as a DCMTK class into ITK. I haven't done anything that big before with ITK (only small filters) so I will be needing some help from the community then. And I'm not a programmer in the first place but just a researcher. 

At the moment our software uses GDCM and not DCMTK... will that be a problem? I guess I can't use both at the same time, e.g. GDCM for volume reading/writing and DCMTK for surface reading/writing? I believe it's possible for be to re-build the software to use only DCMTK if needed, although it needs some extra work. 

And one more thing: are there any reasons why I should prefer GDCM or DCMTK over another? At least they both seem to be actively maintained and updated.

Thanks!

/Harri


-----Original Message-----
From: Matt McCormick [mailto:matt.mccormick at kitware.com] 
Sent: 3. Decemberta 2013 22:45
To: Brian Helba
Cc: Pölönen Harri; insight-users at itk.org
Subject: Re: [Insight-users] [ITK Community] ITK and DICOM surfaces

Hi Harri,

As a follow-on, the current list of MeshIO formats can be found here:

  http://www.itk.org/Doxygen/html/group__ITKIOMesh.html

and there is not currently a DICOM format -- a DCMTK based class would be a great contribution!

Thanks,
Matt

On Wed, Nov 27, 2013 at 5:19 PM, Brian Helba <brian.helba at kitware.com> wrote:
> To answer a small part of your question: DCMTK is also available as an 
> alternative DICOM I/O library in ITK, and can be enabled by setting 
> the CMake variable "Module_ITKIODCMTK" ON during configuration.
>
>
> On Wed, Nov 27, 2013 at 3:20 AM, Pölönen Harri <Harri.Polonen at vtt.fi> wrote:
>>
>> Hello all!
>>
>>
>>
>> I need to read and write surfaces from local DICOM files and convert 
>> them to/from ITKmesh structures. The surfaces in DICOM files are not 
>> defined as images but as meshes with nodes and polygons. I made some 
>> research and understood that gdcm does not support DICOM surfaces 
>> ("Surface Segmentation Storage SOP Class" defined in Supplement 132 since 2008).
>>
>>
>>
>> So does anyone here have experience on using DICOM surface storage 
>> class with ITK? Most probably I have to build my own reader/writer 
>> for it. Or is it possible to use some other DICOM reader as part of ITK than gdcm?
>>
>>
>>
>> Many thanks!
>>
>>
>>
>> Harri,
>>
>> Finland
>>
>>
>>
>>
>> _____________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at 
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://www.kitware.com/products/protraining.php
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-users
>>
>> _______________________________________________
>> Community mailing list
>> Community at itk.org
>> http://public.kitware.com/cgi-bin/mailman/listinfo/community
>>
>
>
>
> --
> Brian Helba
> Medical Imaging
> Kitware, Inc.
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at 
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users
>
_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users


More information about the Community mailing list