├── .gitignore ├── LICENSE ├── assets ├── HI_Logo.png └── dkfz_logo.png ├── batchgeneratorsv2 ├── __init__.py ├── benchmarks │ ├── __init__.py │ ├── bg_comparison │ │ ├── __init__.py │ │ ├── nnUNet_pipeline_bg.py │ │ └── nnUNet_pipeline_here.py │ └── unique_values.py ├── dataloading │ └── __init__.py ├── helpers │ ├── __init__.py │ └── scalar_type.py └── transforms │ ├── __init__.py │ ├── base │ ├── __init__.py │ └── basic_transform.py │ ├── intensity │ ├── __init__.py │ ├── brightness.py │ ├── contrast.py │ ├── gamma.py │ ├── gaussian_noise.py │ ├── inversion.py │ └── random_clip.py │ ├── local │ ├── __init__.py │ ├── brightness_gradient.py │ ├── local_contrast.py │ ├── local_gamma.py │ ├── local_smoothing.py │ └── local_transform.py │ ├── nnunet │ ├── __init__.py │ ├── random_binary_operator.py │ ├── remove_connected_components.py │ └── seg_to_onehot.py │ ├── noise │ ├── __init__.py │ ├── blank_rectangle.py │ ├── gaussian_blur.py │ ├── median_filter.py │ ├── rician.py │ └── sharpen.py │ ├── spatial │ ├── __init__.py │ ├── low_resolution.py │ ├── mirroring.py │ ├── rot90.py │ ├── spatial.py │ └── transpose.py │ └── utils │ ├── __init__.py │ ├── compose.py │ ├── cropping.py │ ├── deep_supervision_downsampling.py │ ├── nnunet_masking.py │ ├── pseudo2d.py │ ├── random.py │ ├── remove_label.py │ └── seg_to_regions.py ├── pyproject.toml ├── readme.md └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/LICENSE -------------------------------------------------------------------------------- /assets/HI_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/assets/HI_Logo.png -------------------------------------------------------------------------------- /assets/dkfz_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/assets/dkfz_logo.png -------------------------------------------------------------------------------- /batchgeneratorsv2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/benchmarks/bg_comparison/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/benchmarks/bg_comparison/nnUNet_pipeline_bg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/benchmarks/bg_comparison/nnUNet_pipeline_bg.py -------------------------------------------------------------------------------- /batchgeneratorsv2/benchmarks/bg_comparison/nnUNet_pipeline_here.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/benchmarks/bg_comparison/nnUNet_pipeline_here.py -------------------------------------------------------------------------------- /batchgeneratorsv2/benchmarks/unique_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/benchmarks/unique_values.py -------------------------------------------------------------------------------- /batchgeneratorsv2/dataloading/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/helpers/scalar_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/helpers/scalar_type.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/base/basic_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/base/basic_transform.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/intensity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/intensity/brightness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/intensity/brightness.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/intensity/contrast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/intensity/contrast.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/intensity/gamma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/intensity/gamma.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/intensity/gaussian_noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/intensity/gaussian_noise.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/intensity/inversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/intensity/inversion.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/intensity/random_clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/intensity/random_clip.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/local/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/local/brightness_gradient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/local/brightness_gradient.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/local/local_contrast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/local/local_contrast.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/local/local_gamma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/local/local_gamma.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/local/local_smoothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/local/local_smoothing.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/local/local_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/local/local_transform.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/nnunet/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/nnunet/random_binary_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/nnunet/random_binary_operator.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/nnunet/remove_connected_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/nnunet/remove_connected_components.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/nnunet/seg_to_onehot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/nnunet/seg_to_onehot.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/noise/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/noise/blank_rectangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/noise/blank_rectangle.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/noise/gaussian_blur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/noise/gaussian_blur.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/noise/median_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/noise/median_filter.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/noise/rician.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/noise/rician.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/noise/sharpen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/noise/sharpen.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/spatial/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/spatial/low_resolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/spatial/low_resolution.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/spatial/mirroring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/spatial/mirroring.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/spatial/rot90.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/spatial/rot90.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/spatial/spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/spatial/spatial.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/spatial/transpose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/spatial/transpose.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/utils/compose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/utils/compose.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/utils/cropping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/utils/cropping.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/utils/deep_supervision_downsampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/utils/deep_supervision_downsampling.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/utils/nnunet_masking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/utils/nnunet_masking.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/utils/pseudo2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/utils/pseudo2d.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/utils/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/utils/random.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/utils/remove_label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/utils/remove_label.py -------------------------------------------------------------------------------- /batchgeneratorsv2/transforms/utils/seg_to_regions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/batchgeneratorsv2/transforms/utils/seg_to_regions.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/readme.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIC-DKFZ/batchgeneratorsv2/HEAD/setup.py --------------------------------------------------------------------------------