mjpyeon / Pytorch Dicom Classification
Code for analyzing medical images saved as .dicom files
Stars: ✭ 33
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Pytorch Dicom Classification
Dicom
⚡High Performance DICOM Medical Image Parser in Go.
Stars: ✭ 643 (+1848.48%)
Mutual labels: dicom
Cornerstonetools
A framework for tools built on top of Cornerstone.
Stars: ✭ 411 (+1145.45%)
Mutual labels: dicom
pymedphys
A community effort to develop an open standard library for Medical Physics in Python. Building quality transparent software together via peer review and open source distribution. Open code is better science.
Stars: ✭ 179 (+442.42%)
Mutual labels: dicom
Highdicom
High-level DICOM abstractions for the Python programming language
Stars: ✭ 32 (-3.03%)
Mutual labels: dicom
Weasis
Weasis is a DICOM viewer available as a desktop application or as a web-based application.
Stars: ✭ 311 (+842.42%)
Mutual labels: dicom
Ctk
A set of common support code for medical imaging, surgical navigation, and related purposes.
Stars: ✭ 498 (+1409.09%)
Mutual labels: dicom
Fo Dicom
Fellow Oak DICOM for .NET, .NET Core, Universal Windows, Android, iOS, Mono and Unity
Stars: ✭ 674 (+1942.42%)
Mutual labels: dicom
DicomViewer
Dicom images viewer, built special for medical online testing platform
Stars: ✭ 13 (-60.61%)
Mutual labels: dicom
Dcm2niix
dcm2nii DICOM to NIfTI converter: compiled versions available from NITRC
Stars: ✭ 364 (+1003.03%)
Mutual labels: dicom
Dvh Analytics Bokeh
A DVH Database for Clinicians and Researchers (Deprecated)
Stars: ✭ 32 (-3.03%)
Mutual labels: dicom
Imageio
Python library for reading and writing image data
Stars: ✭ 846 (+2463.64%)
Mutual labels: dicom
pytorch-dicom-classification
PyTorch framework to classify dicom (.dcm) files
Dependencies
python 3.6.4
pytorch 0.4.0
torchvision 0.2.1
numpy 1.14.1
pydicom 1.0.2
scikit-image 0.13.1
Usage
CAUTION: You must define your own labeling function in model.py
preprocess dataset
python preprocessing.py /path/to/src/dir/ /path/to/dest/dir/
split dataset for k-fold validation
python split.py /path/to/src/dir/ k
train dataset
python main.py --architecture resnet152 --output_dim 8192 --num_labels 17 --k 5 --src /path/to/src/dir/
evaluation
python eval.py --ckpt /path/to/checkpoint/ --data_dir /path/to/src/dir/ --multilabel True --batch_size 64 --labels labels.csv
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].