You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
YOLOv5 uses 3 fixed transforms during Test Time Augmentations (TTA): 3 scales with a left-right flip on the middle scale. Our users are requesting specific transforms for TTA (i.e. rot90) and proposing Qubvel integration for this, but I think it would be more useful to extend the Albumentations capability to TTA to allow for any combination of transforms. It seems like the major capability that's lacking is inverting the predictions (using the inverse transform).
🚀 Feature
YOLOv5 uses 3 fixed transforms during Test Time Augmentations (TTA): 3 scales with a left-right flip on the middle scale. Our users are requesting specific transforms for TTA (i.e. rot90) and proposing Qubvel integration for this, but I think it would be more useful to extend the Albumentations capability to TTA to allow for any combination of transforms. It seems like the major capability that's lacking is inverting the predictions (using the inverse transform).
Motivation
Motivated by multiple YOLOv5 user requests:
ultralytics/yolov5#4107
ultralytics/yolov5#4394
Pitch
A possible high-level pseudocode workflow might be:
Alternatives
Qubvel integration with YOLOv5 or extending the YOLOv5 TTA code itself to support more transforms.
Additional context
This would be a natural followon to our excellent Albumentations integration for training augmentation: #949
@BloodAxe
The text was updated successfully, but these errors were encountered: