All Projects → mjpyeon → Pytorch Dicom Classification

mjpyeon / Pytorch Dicom Classification

Code for analyzing medical images saved as .dicom files

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Pytorch Dicom Classification

weasis-dicom-tools
Basic dicom API
Stars: ✭ 19 (-42.42%)
Mutual labels:  dicom
Mitk
The Medical Imaging Interaction Toolkit.
Stars: ✭ 360 (+990.91%)
Mutual labels:  dicom
Dicom
⚡High Performance DICOM Medical Image Parser in Go.
Stars: ✭ 643 (+1848.48%)
Mutual labels:  dicom
fmjpeg2koj
JPEG2000 codec for DCMTK using openjpeg
Stars: ✭ 32 (-3.03%)
Mutual labels:  dicom
Medpy
Medical image processing in Python
Stars: ✭ 321 (+872.73%)
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
Dcmtk
Official DCMTK Github Mirror
Stars: ✭ 361 (+993.94%)
Mutual labels:  dicom
Ami
AMI Medical Imaging (AMI) JS ToolKit
Stars: ✭ 569 (+1624.24%)
Mutual labels:  dicom
Osirix
OsiriX DICOM Viewer
Stars: ✭ 284 (+760.61%)
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
dicomsort
DICOM sorting utility
Stars: ✭ 25 (-24.24%)
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
Dicomparser
JavaScript parser for DICOM Part 10 data
Stars: ✭ 515 (+1460.61%)
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].