Greedy Autoaugment for classification of mycobacterium tuberculosis image via generalized deep CNN using mixed pooling based on minimum square rough entropy

Comput Biol Med. 2022 Feb:141:105175. doi: 10.1016/j.compbiomed.2021.105175. Epub 2021 Dec 27.

Abstract

Although tuberculosis (TB) is a disease whose cause, epidemiology and treatment are well known, some infected patients in many parts of the world are still not diagnosed by current methods, leading to further transmission in society. Creating an accurate image-based processing system for screening patients can help in the early diagnosis of this disease. We provided a dataset containing1078 confirmed negative and 469 positive Mycobacterium tuberculosis instances. An effective method using an improved and generalized convolutional neural network (CNN) was proposed for classifying TB bacteria in microscopic images. In the preprocessing phase, the insignificant parts of microscopic images are excluded with an efficient algorithm based on the square rough entropy (SRE) thresholding. Top 10 policies of data augmentation were selected with the proposed model based on the Greedy AutoAugment algorithm to resolve the overfitting problem. In order to improve the generalization of CNN, mixed pooling was used instead of baseline one. The results showed that employing generalized pooling, batch normalization, Dropout, and PReLU have improved the classification of Mycobacterium tuberculosis images. The output of classifiers such as Naïve Bayes-LBP, KNN-LBP, GBT-LBP, Naïve Bayes-HOG, KNN-HOG, SVM-HOG, GBT-HOG indicated that proposed CNN has the best results with an accuracy of 93.4%. The improvements of CNN based on the proposed model can yield promising results for diagnosing TB.

Keywords: Convolutional neural network; Deep learning; Dropout; Greedy Autoaugment; Mixed pooling; Tuberculosis.

MeSH terms

  • Bayes Theorem
  • Entropy
  • Humans
  • Image Processing, Computer-Assisted / methods
  • Mycobacterium tuberculosis*
  • Neural Networks, Computer