- Add
FPG
dataset - Optimize cropping in samplers
- Optimize implementation of
UniformSampler
andWeightedSampler
- Fix non integer labels in Colin 27 version 2008 (#223)
- Add
RandomAnisotropy
transform - Add
RandomGamma
transform - Add
ScalarImage
andLabelMap
classes - Add
RandomLabelsToImage
transform - Add support for more input types in
Transform
- Add support for 4D images
- Add ICBM dataset
- Add support to specify axes as anatomical labels
- Add
SpatialTransform
andIntensityTransform
- Replace
ImagesDataset
withSubjectsDataset
- Add support to pass multiple paths to
Image
- Refactor reproducibility features
- Add deterministic versions of all random transforms
- Add support to invert transforms
- Add support for SimpleITK > 1
- Add
pre-commit
to help contributions and improve code quality - Add DICOM data for testing
- Add some visualization support (
Subject.plot
,Image.plot
) - Add support to pass parameters per axis, e.g. for
RandomAffine
(#346) - Remove deprecated transforms
Resample
andCenterCropOrPad
- Add transforms history to
Subject
attributes to improve traceability - Add support to use an initial transformation in
Resample
- Add support to use an image file as target in
Resample
- Add
mean
argument toRandomNoise
- Add tensor support for transforms
- Add support to use strings as interpolation argument
- Add support for 2D images
- Add attribute access to
Subject
andImage
- Add MNI and 3D Slicer datasets
- Add
intensity
argument toRandomGhosting
- Add
translation
argument toRandomAffine
- Add shape, spacing and orientation attributes to
Image
andSubject
- Refactor samplers
- Refactor inference classes
- Add 3D Slicer extension
- Add ITK-SNAP datasets
- Add support to take NumPy arrays as transforms input
- Optimize cropping using PyTorch
- Optimizing transforms by reducing number of tensor copying
- Improve representation (
repr()
) ofImage
- Use lazy loading in
Image
- Add advanced padding options for
RandomAffine
- Add reference space options in
Resample
- Add probability argument to all transforms
- Add
OneOf
andCompose
transforms to improve composability
- Refactor
RandomElasticDeformation
transform - Make
Subject
inherit fromdict
- Add
datasets
module - Add support for DICOM files
- Add documentation
- Add
CropOrPad
transform
- Add
Subject
class - Add random blur transform
- Add lambda transform
- Add random patches swapping transform
- Add MRI k-space ghosting artefact augmentation
- Add ToCanonical transform
- Add CenterCropOrPad transform
- Add Resample transform
- Add Pad transform
- Add Crop transform
- Add CLI tool to transform an image from file
- Add Image class
- Make transforms use PyTorch tensors consistently
- Add support for NRRD
- Add bias field transform
- Add MRI k-space motion artefact augmentation
- Add Rescale transform
- Add support for multimodal data and missing modalities
- First release on PyPI.