Kornia team is happy to announce the release for v0.4.1.

We include new features for 3D augmentations:

  • RandomCrop3D
  • CenterCrop3D
  • RandomMotionBlur3D
  • RandomEqualize3D

Few more core functionalities to work on 3D volumetric tensors:

  • warp_affine3d
  • warp_perspective3d
  • get_perspective_transform3d
  • crop_by_boxes3d
  • motion_blur3d
  • equalize3d
  • warp_grid3d

Details changes

Added

  • Update docs for get_affine_matrix2d and get_affine_matrix3d (#618)
  • Added docs for solarize, posterize, sharpness, equalize (#623)
  • Added tensor device conversion for solarize params (#624)
  • Added rescale functional and transformation (#631)
  • Added Mixup data augmentation (#609)
  • Added equalize3d (#639)
  • Added decompose 3x4projection matrix (#650)
  • Added normalize_min_max functionality (#684)
  • Added random equalize3d (#653)
  • Added 3D motion blur (#713)
  • Added 3D volumetric crop implementation (#689)
    • warp_affine3d
    • warp_perspective3d
    • get_perspective_transform3d
    • crop_by_boxes3d
    • warp_grid3d

Changed

  • Replace convolution with unfold in contrib.extract_tensor_patches (#626)
  • Updates Affine scale with non-isotropic values (#646)
  • Enabled param p for each augmentation (#664)
  • Enabled RandomResizedCrop batch mode when same_on_batch=False (#683)
  • Increase speed of transform_points (#687)
  • Improves find_homography_dlt performance improvement and weights params made optional (#690)
  • Enable variable side resizing in kornia.resize (#628)
  • Added Affine transformation as nn.Module (#630)
  • Accelerate augmentations (#708)

Fixed

  • Fixed error in normal_transform_pixel3d (#621)
  • Fixed pipelining multiple augmentations return wrong transformation matrix (#645)(645)
  • Fixed flipping returns wrong transformation matrices (#648)
  • Fixed 3d augmentations return wrong transformation matrix (#665)
  • Fix the SOSNet loading bug (#668)
  • Fix/random perspective returns wrong transformation matrix (#667)
  • Fixes Zca inverse transform (#695)
  • Fixes Affine scale bug (#714)

Removed

  • Removed warp_projective (#689)

Contributors

@gaurav104 @shijianjian @mshalvagal @pmeier @ducha-aiki @qxcv @FGeri @vribeiro1 @ChetanPatil28 @alopezgit @jatentaki @dkoguciuk @ceroytres @ag14774


Please, do not hesitate to check the release notes on GitHub to learn about the new library features and get more details.

Have a happy coding day :sunglasses:

The Kornia team