0
$\begingroup$

I'm working on multiclass skin disease image classification(caused by bacteria and fungus). Some of the sample images are shown below.

Images contain different background as shown in image_1 and image_3. Also some of the images do not have a background as shown in image_2.

image_1 image_2 image_3

I'm using CNN architectures for multi-class image classification. I have two questions.

  1. what image processing techniques are necessary (apart from image resizing) so that the overall performance of the model improves?

  2. Does having the same background for all the images (for ex: a white or black ground) helps in training the model?

$\endgroup$

1 Answer 1

0
$\begingroup$

Depending on the model you are using, rescaling the image can help you in bettering the performances. It means passing from [0, 255] range to [0, 1] or [-1,1] range for pixel values. It depends on the network you are using. In Tensorflow (the module that I use to perform DL calculations) you can use this function. You could use also Data Augmentation in your preprocessing layers like reported here. It can help in bettering the performances and avoiding overfitting.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.