• Stars
    star
    167
  • Rank 225,350 (Top 5 %)
  • Language
    Python
  • License
    MIT License
  • Created about 5 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

High-level DICOM abstractions for the Python programming language

Build Status PyPi Distribution Python Versions Downloads

High DICOM

A library that provides high-level DICOM abstractions for the Python programming language to facilitate the creation and handling of DICOM objects for image-derived information, including image annotations, and image analysis results. It currently provides tools for creating and decoding the following DICOM information object definitions (IODs):

  • Annotations
  • Parametric Map images
  • Segmentation images
  • Structured Report documents
  • Secondary Capture images
  • Key Object Selection documents
  • Legacy Converted Enhanced CT/PET/MR images (e.g., for single frame to multi-frame conversion)
  • Softcopy Presentation State instances (including Grayscale, Color, and Pseudo-Color)

Documentation

Please refer to the online documentation at highdicom.readthedocs.io, which includes installation instructions, a user guide with examples, a developer guide, and complete documentation of the application programming interface of the highdicom package.

Citation

For more information about the motivation of the library and the design of highdicom's API, please see the following article:

Highdicom: A Python library for standardized encoding of image annotations and machine learning model outputs in pathology and radiology C.P. Bridge, C. Gorman, S. Pieper, S.W. Doyle, J.K. Lennerz, J. Kalpathy-Cramer, D.A. Clunie, A.Y. Fedorov, and M.D. Herrmann

If you use highdicom in your research, please cite the above article.

Support

The developers gratefully acknowledge their support:

More Repositories

1

slim

Interoperable web-based slide microscopy viewer and annotation tool
TypeScript
114
star
2

dicomweb-client

Python client for DICOMweb RESTful services
Python
108
star
3

dicom-microscopy-viewer

Web-based DICOM slide microscopy viewer library
JavaScript
95
star
4

IDC-Tutorials

Self-guided notebook tutorials to help get started with using IDC
Jupyter Notebook
24
star
5

libdicom

C library for reading DICOM files
C
15
star
6

pyplastimatch

Python wrapper for Plastimatch.
Jupyter Notebook
11
star
7

idc-index

Python package to simplify access to the data available from NCI Imaging Data Commons
Python
9
star
8

dicomslide

Python library for reading whole slide images in DICOM format
Python
8
star
9

nnU-Net-BPR-annotations

Code accompanying this dataset: Krishnaswamy, D., Bontempi, D., Clunie, D., Aerts, H. & Fedorov, A. AI-derived annotations for the NLST and NSCLC-Radiomics computed tomography imaging collections. (2022). doi:10.5281/zenodo.7473970
Jupyter Notebook
7
star
10

idc-wsi-conversion

(CORE REPO)
Shell
6
star
11

idc-vertebrae-ct-segmentation

Jupyter Notebook
5
star
12

IDC-Docs

Source for IDC documentation
4
star
13

SlicerIDCBrowser

A 3D Slicer extension to support access to the content of NCI Imaging Data Commons
Python
4
star
14

etl_flow

(CORE REPO)
Python
4
star
15

idc-prostate-mri-analysis

Jupyter Notebook
4
star
16

s5cmd-python-distributions

This project provides the infrastructure to build s5cmd Python wheels.
Python
4
star
17

IDC-Viewer-Support

Resources to support OHIF Deployment
Shell
3
star
18

PyDicomVerify

This project is a tool for verification of Dicom files and attributes in python
Python
3
star
19

idc-comppath-reproducibility

Classification of lung tumor slide images with the NCI Imaging Data Commons
Jupyter Notebook
2
star
20

tcia_download

Download TCIA collections to GCS (CORE REPO)
Python
2
star
21

CloudFunctions

(CORE REPO)
Python
2
star
22

ThrottleProxy

(CORE REPO)
Python
2
star
23

RealtimeCosts

System for estimating realtime burn rates
Python
1
star
24

libdicomicc

C library for using ICC profiles to correct color images
HTML
1
star
25

idc-views-sql

Several BQ tables are derived from the dicom_metadata and dicom_all BQ tables. In this repo you will find the SQL queries that were used to derive those tables
1
star
26

idc-pathomics-use-case-1

Initial IDC pathomics use case implementation
Jupyter Notebook
1
star
27

NLM-Visible-Human-Project-DICOM-Conversion

Shell
1
star
28

dcmqi-python-distributions

Python
1
star
29

idc-radiomics-reproducibility

Transparent and Reproducible AI-based Medical Imaging Pipelines Using the Cloud.
Jupyter Notebook
1
star
30

TCIA-IDC-Coordination

Jupyter Notebook
1
star
31

CloudSegmentator

Medical imaging segmentation workflows for FireCloud (Terra) and Seven Bridges Cancer Genomics Cloud
Jupyter Notebook
1
star
32

pywsidicom

Python
1
star
33

idc-index-data

Python package providing the index to query and download data hosted by the NCI Imaging Data Commons
Python
1
star