All Versions
29
Latest Version
Avg Release Cycle
37 days
Latest Release
1035 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.6.5 Changes
May 16, 2022:new: New Features
- Create
kornia.io
and implementload_image
with rust (#1701) - Implement
diamond_square
and plasma augmentations:RandomPlasmaBrightness
,RandomPlasmaContrast
,RandomPlasmaShadow
(#1700) - โ Added
RandomRGBShift
augmentations (#1694) - โ Added STE gradient estimator (#1666)
- More epipolar geometry metrics (+linalg utility) (#1674)
- โ Add Lovasz-Hinge/Softmax losses (#1682)
- Add
adjust_sigmoid
andadjust_log
initial implementation (#1685) - โ Added distribution mapper (#1667)
pos_weight
param to focal loss (#1744)
๐ :lady_beetle: Bug fixes
- ๐ Fixes filter2d's output shape shrink when padding='same' (#1661)
- fix: added eps in geometry/rotmat_to_quaternion (#1665)
- [fix] receive num_features as an arg to KeyNetDetector constructor (#1686
:zap: Improvements
- โ Add reduction option to
MS_SSIMLoss
(#1655) - Making epipolar metrics work with volumetric tensors (#1656)
- Add get_safe_device util (#1662)
- โ Added antialiasing option to Resize augmentation (#1687)
- ๐ Use nearest neighbour interpolation for masks (#1630)
- grayscale to rgb for
torch.uint8
(#1705) - Add
KORNIA_CHECK_SAME_DEVICES
(#1775)
- Create
-
v0.6.4 Changes
March 19, 2022:new: New Features
- โ Adds MS-SSIMLoss reconstruction loss function (#1551)
- โ Added HyNet descriptor (#1573)
- โ Add KeyNet detector (#1574)
- โ Add RandomPlanckianJitter in color augmentations (#1607)
- โ Add Jina AI QAbot to Kornia documentation (#1628)
- Add
draw_convex_polygon
(#1636)
๐ :lady_beetle: Bug fixes
- RandomCrop fix and improvement (#1571)
- ๐ Fix draw_line produce wrong output for coordinates larger than uint8
- ๐ Fix mask bug for loftr (#1580)
- ๐ Fix gradient bug for distance_transform (#1584)
- ๐ Fix translation sampling in AffineGenerator3D (#1581)
- ๐ Fix AugmentationSequential bbox keypoints transformation fix (#1570)
- ๐ Fix CombineTensorPatches (#1558)
- ๐ Fix overblur in AA (#1612)
:exclamation: Changes
- ๐ Deprecated
return_transform
, enabled 3D augmentations in AugmentionSequential (#1590)
:zap: Improvements
- Making compute_correspond_epilines work with fundamental and point of volumetric tensor (#1585)
- โก๏ธ Update batch shape when augmentations change size of image (#1609)
- Remap accepts arbitrary grid size (#1617)
- โ Rename variables named 'input' to 'sample' (in tests). (#1614)
- โ Remove half log2 in extract_patches (#1616)
- โ Add orientation-preserving option for AffNet and make it default (#1620)
- โ Add option for sampling_method in 2d perspective transform generation (#1591) (#1592)
- ๐ Fix adjust brightness (#1586)
- โ Added default params for laf construction from xy and new tensor shape check (#1633)
- ๐ Make nms2d jittable (#1637)
- โ Add fn to automatically compute padding (#1634)
- โ Add pillow_like option for ColorJitter to match torchvision. (#1611)
-
v0.6.3 Changes
January 30, 2022:new: New Features
- โก๏ธ Update CI to pytorch 1.10.1 (#1518)
- โ Added Hanning kernel, prepare for KCF tracking (#1519)
- โ Add distance transform implementation (#1490)
- โ Add Resize augmentation module (#1545)
๐ :lady_beetle: Bug fixes
- Precompute padding parameters when RandomCrop aug in container (#1494)
- Padding error with RandomCrop #1520
- ๐ Fix correct shape after cropping when forwarding parameters (#1533)
- ๐ Fixed #1534 nested augmentation sequential bug (#1536)
- ๐ Fixes to device in augmentations (#1546)
- ๐ Bugfix for larger MotionBlur kernel size ranges (#1543)
- ๐ Fix RandomErasing applied to mask keys (#1541)
:exclamation: Changes
- ๐ฆ Restructure augmentation package (#1515)
:zap: Improvements
- โ Add missing keepdims with fixed type (#1488)
- ๐ Allow to pass a second K to distort and undistort points (#1506)
- Augmentation Sequential with a list of bboxes as a batch (#1497)
- โ Adde Devcontainer for development (#1515)
- ๐ Improve the histogram_matching function (#1532)
-
v0.6.2 Changes
December 03, 2021:new: New Features
- โ Add face detection API (#1469)
- โ Add
ObjectDetectorTrainer
(#1414) - โ Add container operation weights and
OneOf
documentation (#1443) - โ Add oriented constraint check to Homography RANSAC (#1453)
- โ Add background color selection in
warp_perspective
(#1452) - โ Add
draw_line
image utility (#1456) - โ Add Bounding Boxes API (#1304)
- โ Add histogram_matching functionality (#1395)
๐ :lady_beetle: Bug fixes
- ๐ fix catch type for torch.svd error (#1431)
- ๐ Fix for nested AugmentationSequential containers (#1467)
- ๐ Use common bbox format xywh (#1472)
- ๐ Fix motion blur kernel size bug for larger random generator ranges (#1540)
:exclamation: Changes
- โ Add padding_mode for RandomElasticTransform augmentation (#1439)
- ๐ฆ Expose inliers sum to HomographyTracker (#1463)
:zap: Improvements
- Switch to one-way error RANSAC for speed-up (#1454)
- Few improvements on homography tracking (#1434)
- โ Enable all bandit tests, add separate hook for tests (#1437)
- Merge homography_warp to warp_perspective (#1438)
- ๐จ Random generator refactor (#1459)
-
v0.6.1 Changes
October 22, 2021๐ :lady_beetle: Bug fixes
- ๐ Fixes PyPI tarball missing required files #1421
- ๐ hotfix: remove mutable object in constructor #1423
-
v0.6.0 Changes
October 22, 2021:new: New Features
- โ Add Training API (#1307)
- โ Added combine patches (#1309)
- โ Add semantic segmentation trainer (#1323)
- โ Add vanilla LO-RANSAC (#1335)
- โ Add Lambda function module (#1346)
- โ Add support for YUV420 and YUV422 to complement current YUV444 (#1360)
- โ Add raw to rgb color conversion (#1380)
- Implement separable_filter2d (#1385)
- โ Add MobileViT to contrib (#1388)
- Add solve_pnp_dlt (#1349)
- Add function image_list_to_tensor to utils (#1393)
- โ Add undistort_image function (#1303)
- Create kormia.metrics submodule (#1325)
- โ Add Image Stitching API (#1358)
- โ Add Homography Tracker API (#1389)
:exclamation: Changes
- ๐ Refactor library namespaces [pre-release]0.6-rc1
- ๐ deprecate 1.6/1.7 and add 1.9.1 (#1399)
:zap: Improvements
- Improve bbox_to_mask (#1351)
- ๐จ Refactor unfold->conv for morphology backbone (#1107)
- ๐ Improve focal loss for numerical stability (#1362)
- โ Add more border_type options for filter2D (#1375)
- ๐ Replace deprecated torch.qr (#1376)
- โ Add special case hardcoded implementtion for local features speed up (#1387)
- Enable non/batched connected components (#1193)
- โ Remove warnings during testing (#1401)
๐ :lady_beetle: Bug fixes
- ๐ Fix binary focal loss (#1313)
- Fix kornia.geometry.subpix.spatial_soft_argmax imports (#1318)
- Fixed a simple typo in init.py (#1319)
- Fix path to dev requirements file in a setup_dev_env.sh (#1324)
- ๐ Fix bug in create_meshgrid3d along depth (#1330)
- ๐ Fix anisotropic scale error (#1340)
- Fix rgb_to_hsv for onnx (#1329)
- ๐ Fixed useless return in ransac.py (#1352)
- ๐ Fixed classificationhead typo and leave out some of the guesswork (#1354)
- ๐ Fix clahe differentiability and tests (#1356)
- ๐ Fixes singular matrix inverse/solve for RANSAC and ConvQuad3d (#1408)
- ๐ Change intermediate datatype to fix imgwarp (#1413)
-
v0.5.11 Changes
August 30, 2021:new: New Features
- โ Add Vision Transformer (ViT) (#1296)
- โ Add ImageRegistrator API (#1253)
- โ Add LoFTR inference (#1218)
- โ Added differentiable Hausdorff Distance (HD) loss (#1254)
- โ Add PadTo to kornia.augmentation (#1286)
๐จ :zap: Code refactor
- 0๏ธโฃ Return all learned modules by default in eval() mode (#1266)
- Enable ImageSequential and VideoSequential to AugmentationSequential (#1231)
- Specify that angles are in radians (#1287)
- โ Removed deprecated codes for v6.0 (#1281)
๐ :lady_beetle: Bug fixes
-
v0.5.10 Changes
August 30, 2021โ Added
- โ Added Basic pool request for DeFMO. (#1135)
- Added homography error metrics, and improved find_homography_iter (#1222)
๐ Fixed
- ๐ Fixed wrong param name (#1197)
- ๐ Fixed NotImplementedError for the rtvec (#1215))
- ๐ Fixes warnings and add compatibility stub in torch solve (#1235)
๐ Changed
- Ensure CenterCrop indices are integers (#1208)
- โ Added tests, fixed docstrings and made some other changes (#1211)
- โฌ๏ธ Upgrade to modern Python syntax (#1213)
- Code health improvements [#1199, #1200, #1198, #1202, #1203, #1205, #1208, #1210, #1214, #1220]
- โฌ๏ธ Enable pyupgrade as pre-commit (#1221)
- โ Add bandit tool in the pre-commit (#1228)
-
v0.5.8 Changes
August 06, 2021โ Added
- โ Add the connected components labeling algorithm (#1184)
๐ Fixed
- Partial fix for horizontal and vertical flips (#1166)
- ๐ Fix even kernel and add test (#1183)
- ๐ Fix wrong source points for RandomThinPlateSpline (#1187)
- Fix RandomElasticTransform ignores same_on_batch (#1189)
- ๐ Fixed bugs in patchsequential. Remove fill_diagonal operation for better ONNX support (#1178)
๐ Changed
- Differentiable image histogram using kernel density estimation (#1172)
-
v0.5.7 Changes
July 27, 2021