DICaugment
latest

Getting Started:

  • Installation
    • Prerequisites
    • Installation Steps
    • Upgrade to the Latest Version
    • Uninstall DICaugment
    • Additional Notes
  • Getting Started
    • Basic Usage
    • Next Steps
  • Using Masks for Segmentation Tasks
  • Using Bounding Boxes For Object Detection Tasks
    • Annotation Formats
      • pascal_voc_3d
      • albumentations_3d
      • coco_3d
      • yolo_3d
    • Augmenting Bounding Boxes
      • Filtering Bounding Boxes
      • Class Labels for Bounding Boxes
        • Internal Labels
        • External Labels
  • Using DICOM Header Metadata in Transforms

API Reference:

  • Augmentations
    • Subpackages
      • Blur
        • Transforms
          • Blur
          • GaussianBlur
          • MedianBlur
        • Functional
          • blur()
          • gaussian_blur()
          • median_blur()
      • Crops
        • Transforms
          • BBoxSafeRandomCrop
          • CenterCrop
          • Crop
          • CropAndPad
          • RandomCrop
          • RandomCropFromBorders
          • RandomCropNearBBox
          • RandomSizedBBoxSafeCrop
          • RandomSizedCrop
        • Functional
          • bbox_center_crop()
          • bbox_crop()
          • bbox_random_crop()
          • center_crop()
          • clamping_crop()
          • crop()
          • crop_and_pad()
          • crop_and_pad_bbox()
          • crop_and_pad_keypoint()
          • crop_bbox_by_coords()
          • crop_keypoint_by_coords()
          • get_center_crop_coords()
          • get_random_crop_coords()
          • keypoint_center_crop()
          • keypoint_random_crop()
          • random_crop()
      • Dicom
        • Transforms
          • NPSNoise
          • RescaleSlopeIntercept
          • SetPixelSpacing
        • Functional
          • dicom_scale()
          • rescale_slope_intercept()
          • reset_dicom_slope_intercept()
          • transpose_dicom()
      • Dropout
        • Transforms
          • CoarseDropout
          • GridDropout
        • Functional
          • cutout()
      • Geometric
        • Transforms
          • Flip
          • HorizontalFlip
          • PadIfNeeded
          • ShiftScaleRotate
          • SliceFlip
          • Transpose
          • VerticalFlip
          • RandomRotate90
          • Rotate
          • LongestMaxSize
          • RandomScale
          • Resize
          • SmallestMaxSize
        • Functional
          • bbox_flip()
          • bbox_hflip()
          • bbox_rot90()
          • bbox_rotate()
          • bbox_shift_scale_rotate()
          • bbox_transpose()
          • bbox_vflip()
          • bbox_zflip()
          • hflip()
          • keypoint_flip()
          • keypoint_hflip()
          • keypoint_rot90()
          • keypoint_rotate()
          • keypoint_scale()
          • keypoint_shift_scale_rotate()
          • keypoint_transpose()
          • keypoint_vflip()
          • keypoint_zflip()
          • longest_max_size()
          • pad()
          • pad_with_params()
          • py3round()
          • resize()
          • rotate()
          • scale()
          • shift_scale_rotate()
          • smallest_max_size()
          • transpose()
          • vflip()
          • zflip()
    • Transforms
      • Downscale
        • Downscale.Interpolation
        • Downscale.apply()
        • Downscale.get_params()
        • Downscale.get_transform_init_args_names()
      • Equalize
        • Equalize.apply()
        • Equalize.get_params_dependent_on_targets()
        • Equalize.get_transform_init_args_names()
        • Equalize.targets_as_params
      • FromFloat
        • FromFloat.apply()
        • FromFloat.get_transform_init_args()
      • GaussNoise
        • GaussNoise.apply()
        • GaussNoise.get_params_dependent_on_targets()
        • GaussNoise.get_transform_init_args_names()
        • GaussNoise.targets_as_params
      • InvertImg
        • InvertImg.apply()
        • InvertImg.get_transform_init_args_names()
      • Normalize
        • Normalize.apply()
        • Normalize.get_transform_init_args_names()
      • PixelDropout
        • PixelDropout.apply()
        • PixelDropout.apply_to_bbox()
        • PixelDropout.apply_to_keypoint()
        • PixelDropout.apply_to_mask()
        • PixelDropout.get_params_dependent_on_targets()
        • PixelDropout.get_transform_init_args_names()
        • PixelDropout.targets_as_params
      • Posterize
        • Posterize.apply()
        • Posterize.get_params()
        • Posterize.get_transform_init_args_names()
      • RandomBrightnessContrast
        • RandomBrightnessContrast.apply()
        • RandomBrightnessContrast.get_params()
        • RandomBrightnessContrast.get_transform_init_args_names()
      • RandomGamma
        • RandomGamma.apply()
        • RandomGamma.get_params()
        • RandomGamma.get_transform_init_args_names()
      • Sharpen
        • Sharpen.apply()
        • Sharpen.get_params()
        • Sharpen.get_transform_init_args_names()
      • ToFloat
        • ToFloat.apply()
        • ToFloat.get_transform_init_args_names()
      • UnsharpMask
        • UnsharpMask.apply()
        • UnsharpMask.get_params()
        • UnsharpMask.get_transform_init_args_names()
    • Functional
      • brightness_contrast_adjust()
      • convolve()
      • downscale()
      • equalize()
      • from_float()
      • gamma_transform()
      • gauss_noise()
      • invert()
      • multiply()
      • noop()
      • normalize()
      • to_float()
      • unsharp_mask()
    • Utils
      • angle_2pi_range()
      • clip()
      • clipped()
      • ensure_contiguous()
      • get_num_channels()
      • is_grayscale_image()
      • is_multispectral_image()
      • is_rgb_image()
      • non_rgb_warning()
      • preserve_channel_dim()
      • preserve_shape()
      • read_dcm_image()
  • Core
    • bbox_utils
      • BboxParams
        • BboxParams.get_class_fullname()
        • BboxParams.is_serializable()
      • BboxProcessor
        • BboxProcessor.check()
        • BboxProcessor.convert_from_dicaugment()
        • BboxProcessor.convert_to_dicaugment()
        • BboxProcessor.default_data_name
        • BboxProcessor.ensure_data_valid()
        • BboxProcessor.filter()
      • calculate_bbox_area_volume()
      • check_bbox()
      • check_bboxes()
      • convert_bbox_from_dicaugment()
      • convert_bbox_to_dicaugment()
      • convert_bboxes_from_dicaugment()
      • convert_bboxes_to_dicaugment()
      • denormalize_bbox()
      • denormalize_bboxes()
      • filter_bboxes()
      • filter_bboxes_by_visibility()
      • normalize_bbox()
      • normalize_bboxes()
      • union_of_bboxes()
    • composition
      • BaseCompose
        • BaseCompose.add_targets()
        • BaseCompose.get_class_fullname()
        • BaseCompose.get_dict_with_id()
        • BaseCompose.indented_repr()
        • BaseCompose.is_serializable()
        • BaseCompose.set_deterministic()
      • Compose
        • Compose.get_dict_with_id()
      • OneOf
      • OneOrOther
      • ReplayCompose
        • ReplayCompose.fill_applied()
        • ReplayCompose.fill_with_params()
        • ReplayCompose.replay()
      • Sequential
      • SomeOf
    • keypoints_utils
      • KeypointParams
        • KeypointParams.get_class_fullname()
        • KeypointParams.is_serializable()
      • KeypointsProcessor
        • KeypointsProcessor.check()
        • KeypointsProcessor.convert_from_dicaugment()
        • KeypointsProcessor.convert_to_dicaugment()
        • KeypointsProcessor.default_data_name
        • KeypointsProcessor.ensure_data_valid()
        • KeypointsProcessor.filter()
      • angle_to_2pi_range()
      • check_keypoints()
      • convert_keypoints_from_dicaugment()
      • convert_keypoints_to_dicaugment()
      • filter_keypoints()
    • serialization
      • from_dict()
      • load()
      • save()
      • to_dict()
    • transforms_interface
      • BasicTransform
        • BasicTransform.add_targets()
        • BasicTransform.apply()
        • BasicTransform.apply_with_params()
        • BasicTransform.call_backup
        • BasicTransform.fill_value
        • BasicTransform.get_base_init_args()
        • BasicTransform.get_class_fullname()
        • BasicTransform.get_dict_with_id()
        • BasicTransform.get_params()
        • BasicTransform.get_params_dependent_on_targets()
        • BasicTransform.get_transform_init_args()
        • BasicTransform.get_transform_init_args_names()
        • BasicTransform.interpolation
        • BasicTransform.is_serializable()
        • BasicTransform.mask_fill_value
        • BasicTransform.set_deterministic()
        • BasicTransform.target_dependence
        • BasicTransform.targets
        • BasicTransform.targets_as_params
        • BasicTransform.update_params()
      • DualTransform
        • DualTransform.apply_to_bbox()
        • DualTransform.apply_to_bboxes()
        • DualTransform.apply_to_dicom()
        • DualTransform.apply_to_keypoint()
        • DualTransform.apply_to_keypoints()
        • DualTransform.apply_to_mask()
        • DualTransform.apply_to_masks()
        • DualTransform.targets
      • ImageOnlyTransform
        • ImageOnlyTransform.targets
      • NoOp
        • NoOp.apply()
        • NoOp.apply_to_bbox()
        • NoOp.apply_to_keypoint()
        • NoOp.apply_to_mask()
        • NoOp.get_transform_init_args_names()
      • to_tuple()
    • utils
      • DataProcessor
        • DataProcessor.add_label_fields_to_data()
        • DataProcessor.check()
        • DataProcessor.check_and_convert()
        • DataProcessor.convert_from_dicaugment()
        • DataProcessor.convert_to_dicaugment()
        • DataProcessor.default_data_name
        • DataProcessor.ensure_data_valid()
        • DataProcessor.ensure_transforms_valid()
        • DataProcessor.filter()
        • DataProcessor.postprocess()
        • DataProcessor.preprocess()
        • DataProcessor.remove_label_fields_from_data()
      • Params
      • format_args()
      • get_shape()
  • Pytorch
    • Transforms
      • ToPytorch
        • ToPytorch.apply()
        • ToPytorch.apply_to_mask()
        • ToPytorch.apply_to_masks()
        • ToPytorch.get_params_dependent_on_targets()
        • ToPytorch.get_transform_init_args_names()
        • ToPytorch.targets
    • Functional
      • img_to_tensor()
  • Tensorflow
    • Transforms
      • ToTensorflow
        • ToTensorflow.apply()
        • ToTensorflow.apply_to_mask()
        • ToTensorflow.apply_to_masks()
        • ToTensorflow.get_params_dependent_on_targets()
        • ToTensorflow.get_transform_init_args_names()
        • ToTensorflow.targets
DICaugment
  • Search


© Copyright 2023, Jacob McIntosh. Revision 8ed7fbf4.

Built with Sphinx using a theme provided by Read the Docs.