Kornia v0.4.1 Release Notes

Release Date: 2020-10-20 // about 1 year ago
  • 🚀 Kornia 0.4.1 release

    Highlights

    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