• C++ toolkits for Radiotherapy (RTSTRUCT, Segmentation...)

    From Jeff Wang@21:1/5 to All on Tue Oct 12 16:39:48 2021
    I am looking for some C++ Dicom toolkits that can make import/export datasets with DCM files, especially those are good at and easy to implement in RadioTherapy category: RTPlan, RTDose, RTSTRUCT, Segmentation, etc.

    Please post your ideas, suggestions, comments. Thanks very much in advance!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jason Klotzer@21:1/5 to All on Wed Oct 13 06:16:36 2021
    From what I've seen on GitHub, the majority of RT specific libraries are in Python. For working with DICOM via C++, my go to library has been DCMTK (https://dicom.offis.de/dcmtk.php.en). I'm not aware of RT specific capabilities in DCMTK, but for loading,
    modifying, exporting, you shouldn't have any problems.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Wang@21:1/5 to Jason Klotzer on Wed Oct 13 10:03:48 2021
    On Wednesday, October 13, 2021 at 6:16:42 AM UTC-7, Jason Klotzer wrote:
    From what I've seen on GitHub, the majority of RT specific libraries are in Python. For working with DICOM via C++, my go to library has been DCMTK (https://dicom.offis.de/dcmtk.php.en). I'm not aware of RT specific capabilities in DCMTK, but for
    loading, modifying, exporting, you shouldn't have any problems.

    Thanks for the feedback! Does anyone know Leadtools may provide functions to do RT import/export? They claim RTStructureSetKey is for that task but no sample provided.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Markus Sabin@21:1/5 to All on Wed Oct 13 23:10:51 2021
    I cannot tell about LeadTools, but DCMTK has a dedicated module (dcmrt) for handling RT objects: https://support.dcmtk.org/docs/mod_dcmrt.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Fedorov@21:1/5 to All on Thu Oct 14 05:34:27 2021
    I would also check out Plastimatch - it has support for reading and writing RTSTRUCT, among other things related to radiotherapy: https://plastimatch.org/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)