Grassroots DiCoM is a C++ library for DICOM medical files. It is accessible from Python, C#, Java and PHP. It supports RAW, JPEG, JPEG 2000, JPEG-LS, RLE and deflated transfer syntax.
It comes with a super fast scanner implementation to quickly scan hundreds of DICOM files.
It supports SCU network operations (C-ECHO, C-FIND, C-STORE, C-MOVE). PS 3.3 & 3.6 are distributed as XML files.
It also provides PS 3.15 certificates and password based mecanism to anonymize and de-identify DICOM datasets.
Features
- RAW, JPEG, JPEG 2000, JPEG-LS, RLE and deflated
- Quickly scan DICOM for attributes
- SCU: C-ECHO, C-FIND, C-STORE, C-MOVE
- PS 3.3 & PS 3.6/3.7 as XML files
- PS 3.15 de-identify / re-identify (certificates+password based)
- Portable C++
- Bindings: Python, C#, Java, PHP and Perl
- VTK bridge (ImageData and RTSTRUCT)
- Nightly test suite
- Support well-known DICOM issues (PMSCT_RLE1, JAI JPEG-LS)
License
BSD License, Apache License V2.0Follow Grassroots DICOM
You Might Also Like
Secure remote access solution to your private network, in the cloud or on-prem.
OpenVPN is here to bring simple, flexible, and cost-effective secure remote access to companies of all sizes, regardless of where their resources are located.
Rate This Project
Login To Rate This Project
User Reviews
-
It contains DICOM scanner, it support Python and it has rich features. One can do scientific work easily by integrating it into Jupiter notebook.
-
Great toolkit for handling DICOM files. Examples are clear. Developer is responsive to requests for fixes or changes.
-
great project
-
Currently using GDCM for a personal project, the features and functionality of this project are impressive. My only criticism would be to increase the level of documentation.
-
Great tool