[ITK] Convert stl to DICOM

Andras Lasso lasso at queensu.ca
Tue Mar 14 09:30:34 EDT 2017


Creating valid DICOM images without relying examples or other software that can check correctness is extremely difficult. The DICOM standard is several thousand pages long and you need to read and understand at least a few hundred pages.

I would recommend to team up with experts, for example QIICR guys (contact: http://www.spl.harvard.edu/pages/People/fedorov), who have already implemented ITK-based DICOM Segmentation object reader/writer (which is very similar to DICOM Surface Segmentation object). One QICCR’s goals is to prove that DICOM is suitable for storing all kinds of data, so probably they will be happy to help you.

Andras

From: Markus Gramer [mailto:markus.gramer at kuleuven.be]
Sent: March 14, 2017 4:56
To: Andras Lasso <lasso at queensu.ca>
Cc: community at itk.org; Dženan Zukić <dzenanz at gmail.com>
Subject: Re: [ITK] Convert stl to DICOM

Hi Andras,

I am working on a visualization software that due to the infrastructural constraints can only take DICOM images as input. As a result I am looking for ways to convert the mesh output of some of our algorithms to DICOM. So to answer your question: No I am currently not aware of any other software that can do that and I am still in the planning phase. I could imagine, however, that with virtual reality, surface representation will become more important in the future.

Thank you for your help,

Markus

From: Andras Lasso <lasso at queensu.ca<mailto:lasso at queensu.ca>>
Date: Tuesday 14 March 2017 01:03
To: Markus Gramer <Markus.Gramer at kuleuven.be<mailto:Markus.Gramer at kuleuven.be>>
Cc: "community at itk.org<mailto:community at itk.org>" <community at itk.org<mailto:community at itk.org>>, Dženan Zukić <dzenanz at gmail.com<mailto:dzenanz at gmail.com>>
Subject: RE: [ITK] Convert stl to DICOM

Hi Markus,

What do you plan to do with the surface exported to DICOM?

RT structure sets are widely supported, but segmentation objects are relatively new. Do you know about any software that can read or write DICOM Surface Segmentation IOD?

Andras

From: Markus Gramer [mailto:markus.gramer at kuleuven.be]
Sent: March 13, 2017 19:37
To: Andras Lasso <lasso at queensu.ca<mailto:lasso at queensu.ca>>; Dženan Zukić <dzenanz at gmail.com<mailto:dzenanz at gmail.com>>
Cc: community at itk.org<mailto:community at itk.org>
Subject: Re: [ITK] Convert stl to DICOM

Hi Dženan and Andras,

Thanks for your replies, I am looking for a way to save a polygonal surface. I am not sure yet if a conversion to an RTSTRUCT or even a binary image would suffice, it would not ideal though.

Best,

Markus



From: Andras Lasso <lasso at queensu.ca<mailto:lasso at queensu.ca>>
Date: Monday 13 March 2017 19:55
To: Dženan Zukić <dzenanz at gmail.com<mailto:dzenanz at gmail.com>>
Cc: Markus Gramer <Markus.Gramer at kuleuven.be<mailto:Markus.Gramer at kuleuven.be>>, "community at itk.org<mailto:community at itk.org>" <community at itk.org<mailto:community at itk.org>>
Subject: RE: [ITK] Convert stl to DICOM

Currently Slicer supports these IODs for saving segmentations (both labelmap-based):
http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_A.51.html
http://dicom.nema.org/dicom/2013/output/chtml/part03/sect_A.19.html

If there is a need, we can add Surface Segmentation IOD, too.

Andras

From: Dženan Zukić [mailto:dzenanz at gmail.com]
Sent: March 13, 2017 14:11
To: Andras Lasso <lasso at queensu.ca<mailto:lasso at queensu.ca>>
Cc: Markus Gramer <markus.gramer at kuleuven.be<mailto:markus.gramer at kuleuven.be>>; community at itk.org<mailto:community at itk.org>
Subject: Re: [ITK] Convert stl to DICOM

Hi Markus,

did you refer to DICOM polygonal surface<http://dicom.nema.org/dicom/2013/output/chtml/part03/sect_A.57.html> format? Or just binary DICOM image?

Andras, can slicer write this<http://dicom.nema.org/dicom/2013/output/chtml/part03/sect_A.57.html>?

Regards,
Dženan

On Mon, Mar 13, 2017 at 1:27 PM, Andras Lasso <lasso at queensu.ca<mailto:lasso at queensu.ca>> wrote:
3D Slicer (www.slicer.org<http://www.slicer.org>) should be able to do this conversion: it can import STL files that you can either convert to segmentations or fake images and then export to DICOM. Write to the slicer-users mailing list if you get stuck at any point.

Andras

-----Original Message-----
From: Community [mailto:community-bounces at itk.org<mailto:community-bounces at itk.org>] On Behalf Of Matt McCormick
Sent: March 13, 2017 13:02
To: Markus Gramer <markus.gramer at kuleuven.be<mailto:markus.gramer at kuleuven.be>>
Cc: community at itk.org<mailto:community at itk.org>
Subject: Re: [ITK] Convert stl to DICOM

Hi Markus,

Welcome to ITK!

Unfortunately, this feature is not available yet.

Matt



On Mon, Mar 13, 2017 at 12:28 PM, Markus Gramer <markus.gramer at kuleuven.be<mailto:markus.gramer at kuleuven.be>> wrote:
> Hi there,
>
> I am quite new to ITK and I was wondering if anyone had tried to use
> ITK to read surface data from an stl (or a similar file format for
> meshes) file and write it to DICOM?
>
> As far as I can see there is a itkMeshFileReader/itkSTLMeshIO and a
> gdcm::SurfaceWriter, but I am not quite sure how to combine them best
> if possible at all?!
>
> My apologies if the questions is too naïve!
>
> Thanks in advance for your help!
>
> Markus
>
>
>
>
> _______________________________________________
> Community mailing list
> Community at itk.org<mailto:Community at itk.org>
> http://public.kitware.com/mailman/listinfo/community
>
_______________________________________________
Community mailing list
Community at itk.org<mailto:Community at itk.org>
http://public.kitware.com/mailman/listinfo/community
_______________________________________________
Community mailing list
Community at itk.org<mailto:Community at itk.org>
http://public.kitware.com/mailman/listinfo/community

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20170314/83a426f9/attachment-0001.html>


More information about the Community mailing list