Vladimir Iglovikov

Results 193 issues of Vladimir Iglovikov

Addresses https://github.com/albumentations-team/albumentations/pull/1577 https://github.com/albumentations-team/albumentations/pull/1396 https://github.com/albumentations-team/albumentations/issues/1902 https://github.com/albumentations-team/albumentations/issues/1901 ## Summary by Sourcery Vectorize operations for bounding boxes and keypoints, enabling batch processing and improving performance. Refactor existing transformations to use numpy arrays, and...

- [x] Affine - [ ] CropAndPad - [x] PadIfNeeded - [ ] Perspective - [x] Rotate - [x] ShiftScaleRotate - [x] SafeRotate

bug

- [x] Affine - [ ] BboxSafeRandomCrop - [ ] CenterCrop - [ ] Crop - [ ] CropAndPad - [ ] CropNonEmptyMaskIfExists - [ ] D4 - [ ]...

Tech debt

- [x] Affine - [ ] BboxSafeRandomCrop - [ ] CenterCrop - [ ] Crop - [ ] CropAndPad - [ ] CropNonEmptyMaskIfExists - [ ] D4 - [ ]...

Tech debt

Scikit-image is quite heavy and all it's functionality that is used in Albumentations could be easily reimplemented.

enhancement

We can do it with LongestMaxSize + Letterbox, but it would be more convenient to have one Transform.

feature request

Fixes: https://github.com/albumentations-team/albumentations/issues/1344 https://github.com/albumentations-team/albumentations/issues/850 https://github.com/albumentations-team/albumentations/issues/1145 https://github.com/albumentations-team/albumentations/issues/233 ## Summary by Sourcery Introduce a 'mask_interpolation' parameter to various transformation classes to address mask interpolation issues, allowing users to specify the interpolation method for...

UI tool identified that Affine does not work with inter_max. We need to check that what we allow for interpolation and what we limit for are valid

Tech debt