Does black region of the rotated image affect the CNN classification accuracy?
5 views (last 30 days)
I have a question on the imageDataAugmenter fuction provided on the matlab. i tried to rotate the original image for 45 degree and there are some black region that occur during the rotation. I have several confusion regarding the black region. Hope someone could help to clarify on the matter.
1. Does the black region affect the classification accuracy of CNN?
2. Would the CNN consider the black region of the rotated image as one the feature during the training?
3. Is there any way to prevent the black region?
Mahesh Taparia on 23 Apr 2021
Yeah it will affect slightly. This is an augmentation technique, mostly it will improve the network accuracy.
Yeah network will consider those black part in input images, but it will be having minimal effect in the features.
You can prevent this black portion if you are not considering the augmentation process as a preprocessing step. But it is recommended to do so as it may improves network performance.
Moreover, you can incorporate cut out augmentation in your workflow which radomly erase some portion of image with some random noise. You can refer this documentation of imerase function.
Hope it will help!