Efficient data loading and visualization for volumes in PyTorch
Project description
torchvtk
PyTorch volume data loading framework
Documentation
Installation Instructions
The latest GitHub release is pushed to PyPi:
pip install torchvtk
To get the master run:
pip install git+https://github.com/torchvtk/torchvtk.git@master#egg=torchvtk
Optional for DICOM stuff only:
conda create --name "tvtk" python=3.6 && conda activate tvtk
conda install gdcm -c conda-forge
pip install pydicom dicom_numpy h5py numpy matplotlib
If you need DICOM, and thus gdcm, your Python version needs to be <=3.6
Modify tvtk
in the third line (both after --name
and at the end of the line) to your preferred environment name or just add the required packages to your existing environment.
Note that the restriction to Python <= 3.6 is due to gdcm
and higher version should work as well if you don't need DICOM loading capabilities.
Creating the Numpy Files for the HDF 5 File generation.
hdf5/nifiti_crawler.py
This script generates out of the nifti Files of the Medical Decathlon Challenge numpy arrays that contain the images and the segmentation groundtruths.
Creating the HDF5 Files
hdf5/hdf5_crawler.py
This script generates hdf5 Files with different compression techniques. These files contain the image as well as the groundtruth. The image is normalized between [0,1] and is stored in the Float32 Format. The Groundtruth is saved as an Int16 Format. The used compressions are gzip, szip and lzf.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file torchvtk-0.4.6.tar.gz
.
File metadata
- Download URL: torchvtk-0.4.6.tar.gz
- Upload date:
- Size: 2.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e68c703f29a1a0046aae425ff516ab023bb0060c54e6d749fdb8fc487202b8b5 |
|
MD5 | f72e701e861ba01df37b3e48838ba9d9 |
|
BLAKE2b-256 | cdd85270d1175f3479d37e6b53ac1bcf4a379850567149ef35e3f4aaffb2ceac |
File details
Details for the file torchvtk-0.4.6-py3-none-any.whl
.
File metadata
- Download URL: torchvtk-0.4.6-py3-none-any.whl
- Upload date:
- Size: 2.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6f1ae4a6eda0ff7d860629b9b004c340538b8880931ca6596ba76845690ce53 |
|
MD5 | 8135ef713fa11d0dca6c4a3a925e4dc9 |
|
BLAKE2b-256 | c8bccbf40838689568811d1a65da6561ac74bde0ca995d384b11c57ab53b4941 |