Split out from #10 which covered H2-H6 dep bumps.
Problem: `imgaug==0.4.0` is unmaintained (last release 2020) and pulls vulnerable transitive dependencies (old Shapely, imageio, etc.). It is imported in three files:
- `Create_database/ecg_image_generator/helper_functions.py`
- `Create_database/ecg_image_generator/ImageAugmentation/augment.py`
- `Create_database/ecg_image_generator/CreasesWrinkles/creases.py`
Recommended target: `albumentations>=1.4.0` — actively maintained, similar API surface.
Scope:
- Map each imgaug transform used to its albumentations equivalent
- Replace imports and usage in the three files
- Remove `imgaug==0.4.0` from `requirements.txt`
- Regenerate or verify dataset output matches (at least qualitatively)
Non-trivial — kept as its own tracking issue rather than bundled.
Split out from #10 which covered H2-H6 dep bumps.
Problem: `imgaug==0.4.0` is unmaintained (last release 2020) and pulls vulnerable transitive dependencies (old Shapely, imageio, etc.). It is imported in three files:
Recommended target: `albumentations>=1.4.0` — actively maintained, similar API surface.
Scope:
Non-trivial — kept as its own tracking issue rather than bundled.