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)

Project Activity

See All Activity >

License

BSD License, Apache License V2.0

Follow Grassroots DICOM

Grassroots DICOM Web Site

You Might Also Like
Find out just how much your login box can do for your customer | Auth0 Icon
Find out just how much your login box can do for your customer | Auth0

With over 53 social login options, you can fast-track the signup and login experience for users.

From improving customer experience through seamless sign-on to making MFA as easy as a click of a button – your login box must find the right balance between user convenience, privacy and security.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
9
0
1
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

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.
    1 user found this review helpful.
  • 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
Read more reviews >

Additional Project Details

Intended Audience

Healthcare Industry, Science/Research, Education, Advanced End Users, Developers, Quality Engineers

User Interface

Command-line

Programming Language

C#, Python, C++, Java

Related Categories

C# Data Formats Software, C# Frameworks, C# Medical Software, Python Data Formats Software, Python Frameworks, Python Medical Software, C++ Data Formats Software, C++ Frameworks, C++ Medical Software, Java Data Formats Software, Java Frameworks, Java Medical Software

Registered

2005-05-01