I am using object detection in order to detect objects from drones. I have noticed that using data augmentation can create some images of object as if they were recorded from a different position of the drone (this is generally valid in all cases but in my case I think it really helps as there may be large variation in drone height etc).
So, I am producing more training data to use. In the proposed method I noticed that the typical method involves using a random subset of all possible data augmentation.
Is there a reason not to apply data augmentation techniques to all images (besides that if the dataset is already large it practically impossible to apply all possible techniques to every sample)?
So, I am asking if there is a drawback in this case. Is it just a choice based on efficiency (meaning if not an efficiency issue it could be applied)? I know required training time can become quite enlarged in this case but I am asking for something more difficult to compensate like if leads to overfitting etc.
If it helps I am using SSD for object detection.
P.S. to respond to some answer the term "all possible data augmentation" is an exaggeration and could not be met as requirement anyway. In my case I use rotation and I limit it to -30 up to 30 degrees with a step of 5 degrees. So, I was wondering if I should take all possible augmented images from this setting or not.