Determination of Pneumonia in X-ray Chest Images by Using Convolutional Neural Network

Determination of Pneumonia in X-ray Chest Images by Using Convolutional Neural Network

Pneumonia is one of the major diseases that cause a lot of deaths all over the world. Determining pneumonia from chest X-ray (CXR) images is an extremely difficult and important image processing problem. The discrimination of whether pneumonia is of bacterium or virus origin has also become more important during the pandemic. Automatic determination of the presence and origin of pneumonia is crucial for speeding up the treatment process and increasing the patient’s survival rate. In this study, a convolutional neural network (CNN) framework is proposed for detection of pneumonia from CXR images. Two different binary CNNs and a triple CNN are used for determining: (i) normal or pneumonia, (ii) pneumonia of bacterium or virus origin, and (iii) normal or bacterial pneumonia or viral pneumonia. In this approach, CNNs are trained with Walsh functions to extract the features from CXR images, and minimum distance classifier instead of a fully connected neural network is employed for classification purpose. Training with Walsh functions maintains the within-class scattering to be low, and between-class scattering to be high. Preferring the minimum distance classifier reduces the number of nodes used and also allows the network to be controlled with fewer hyperparameters. These approaches bring some advantages to the system designed for the classification process: (i) easy determination of hyperparameters, (ii) achieving higher classification performance, and (iii) use of fewer neurons. The proposed smallsize CNN model was applied to CXR images from 1- to 5-year-old children provided by the Guangzhou Women’s and Children’s Medical Center (GWCMC). Three experiments have been conducted to improve the classification performance: (i) the effect of different sizes of input images on the performance of the network was investigated, (ii) training set was augmented by randomly flipping left to right or down to up, by adding Gaussian noise to the images, by creating negative images randomly, and by changing image brightness randomly (iii) instead of RGB CXR images, gray component of the original image and four 2D wavelet images were given as input to the network. In these experiments, no major changes were observed in the classification results obtained by using the proposed CNNs. The proposed method has achieved 100% accuracy for normal or pneumonia, 92% for pneumonia of bacterium or virus origin, and 90% for normal or bacterial pneumonia or viral pneumonia. It is observed that higher classification performances were obtained with approximately five times less parameters compared to the networks that gave the best results in the literature. Thus, the applied CNN model is promising in medicine and can help experts make quick and accurate decisions.

___

  • [1] Ayan E, Unver HM. Diagnosis of pneumonia from chest x-ray images using deep learning. In: 2019 Scientific Meeting on Electrical-Electronics and Biomedical Engineering and Computer Science (EBBT); Istanbul, Turkey; 2019. pp. 1-5. doi: 10.1109/EBBT.2019.8741582
  • [2] Sharma A, Raju D, Ranjan S. Detection of pneumonia clouds in chest x-ray using image processing approach. In: Nirma University International Conference on Engineering (NuiCONE); Ahmedabad, India; 2017. pp. 1-4. doi: 10.1109/NUICONE.2017.8325607
  • [3] Singh N, Sharma R, Kukker A. Wavelet transform based pneumonia classification of chest x-ray images. In: 2019 International Conference on Computing, Power and Communication Technologies (GUCON); Delhi, India; 2019. pp. 540-545.
  • [4] Li B, Kang G, Cheng K, Zhang N. Attention-guided convolutional neural network for detecting pneumonia on chest x-rays. In: 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC); Berlin, Germany; 2019. pp. 4851-4854. doi: 10.1109/EMBC.2019.8857277
  • [5] Varshni D, Thakral K, Agarwal L, Nijhawan R, Mittal A. Pneumonia detection using CNN based feature extraction. In: 2019 IEEE International Conference on Electrical, Computer and Communication Technologies (ICECCT); Coimbatore, India; 2019. pp. 1-7. doi: 10.1109/ICECCT.2019.8869364
  • [6] Li Z, Yu J, Li X, Li Y, Dai W et al. PNet: An efficient network for pneumonia detection. In: 2019 12th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI); Suzhou, China; 2019. pp. 1-5. doi: 10.1109/CISP-BMEI48845.2019.8965660
  • [7] Aledhari M, Joji S, Hefeida M, Saeed F. Optimized CNN-based diagnosis system to detect the pneumonia from chest radiographs. In: 2019 IEEE International Conference on Bioinformatics and Biomedicine (BIBM); San Diego, CA, USA; 2019. pp. 2405-2412. doi: 10.1109/BIBM47256.2019.8983114
  • [8] Tilve A, Nayak S, Vernekar S, Turi D, Shetgaonkar PR et al. Pneumonia detection using deep learning approaches. In: 2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE); Vellore, India; 2020. pp. 1-8. doi: 10.1109/ic-ETITE47903.2020.152
  • [9] O’Quinn W, Haddad RJ, Moore DL. Pneumonia radiograph diagnosis utilizing deep learning network. In: 2019 IEEE 2nd International Conference on Electronic Information and Communication Technology (ICEICT); Harbin, China; 2019. pp. 763-767. doi: 10.1109/ICEICT.2019.8846438
  • [10] Vijendran S, Dubey R. Deep online sequential extreme learning machines and its application in pneumonia detection. In: 2019 8th International Conference on Industrial Technology and Management (ICITM); Cambridge, United Kingdom; 2019. pp. 311-316. doi: 10.1109/ICITM.2019.8710700
  • [11] Islam SR, Maity SP, Ray AK, Mandal M. Automatic detection of pneumonia on compressed sensing images using deep learning. In: 2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE); Edmonton, AB, Canada; 2019. pp. 1-4. doi: 10.1109/CCECE.2019.8861969
  • [12] Bhagat V, Bhaumik S. Data augmentation using generative adversarial networks for pneumonia classification in chest x-rays. In: 2019 Fifth International Conference on Image Information Processing (ICIIP); Shimla, India; 2019. pp. 574-579. doi: 10.1109/ICIIP47207.2019.8985892
  • [13] Mahajan S, Shah U, Tambe R, Agrawal M, Garware B. Towards evaluating performance of domain specific transfer learning for pneumonia detection from x-ray images. In: 2019 IEEE 5th International Conference for Convergence in Technology (I2CT); Bombay, India; 2019. pp. 1-6. doi: 10.1109/I2CT45611.2019.9033555
  • [14] Sharma H, Jain JS, Bansal P, Gupta S. Feature extraction and classification of chest x-ray images using CNN to detect pneumonia. In: 2020 10th International Conference on Cloud Computing, Data Science and Engineering (Confluence); Noida, India; 2020. pp. 227-231. doi: 10.1109/Confluence47617.2020.9057809
  • [15] Labhane G, Pansare R, Maheshwari S, Tiwari R, Shukla A. Detection of pediatric pneumonia from chest x-ray images using CNN and transfer learning. In: 2020 3rd International Conference on Emerging Technologies in Computer Engineering: Machine Learning and Internet of Things (ICETCE); Jaipur, India; 2020. pp. 85-92. doi: 10.1109/ICETCE48199.2020.9091755
  • [16] Talo M. Pneumonia detection from radiography images using convolutional neural networks. In: 2019 27th Signal Processing and Communications Applications Conference (SIU); Sivas, Turkey; 2019. pp. 1-4. doi: 10.1109/SIU.2019.8806614
  • [17] Stephen O, Sain M, Maduh UJ, Jeong DU. An efficient deep learning approach to pneumonia classification in healthcare. Hindawi J Healthc Eng 2019. doi:10.1155/2019/4180949
  • [18] Kermany DS, Goldbaum M, Cai W, Valentim CCS, Liang H et al. Identifying medical diagnoses and treatable diseases by image-based deep learning. Cell 2018; 172(5): 1122-1131. doi: 10.1016/j.cell.2018.02.010
  • [19] Erkaymaz O, Ozer M, Perc M. Performance of small-world feedforward neural networks for the diagnosis of diabetes. Appl Math Comput 2017; 311: 22-28. doi: 10.1016/j.amc.2017.05.010
  • [20] Sigaki HYD, Lenzi EK, Zola RS, Perc M, Ribeiro HV. Learning physical properties of liquid crystals with deep convolutional neural networks. Sci Rep 2020; 10(7664). doi: 10.1038/s41598-020-63662-9
  • [21] Dokur Z, Olmez T. Heartbeat classification by using a convolutional neural network trained with Walsh functions. Neural Comput & Applic 2020; 32: 12515-12534. doi: 10.1007/s00521-020-04709-w
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

A new design algorithm for the PMHS motor considering the combination ratio

Ali BEHNIAFAR, Ahmad DARABI

Impact of hybrid power generation on voltage, losses, and electricity cost in distribution networks

Yavuz ATEŞ, Tayfur GÖKÇEK, Ahmet Yiğit ARABUL

Optimal coordination of directional overcurrent relay based on combination of improved particle swarm optimization and linear programming considering multiple characteristics curve

Suzana PIL RAMLI, Hazlie MOKHLIS, Wei Ru WONG, Muhamad Hatta HUSSAIN, Munir Azam MUHAMMAD, Nurulafiqah Nadzirah MANSOR

Analysis and simulation of efficiency optimized IPM drives in constant torque region with reduced computational burden

Selçuk EMİROĞLU, Mikail KOÇ, Bünyamin TAMYÜREK

Novel fast terminal sliding mode controller with current constraint for permanent-magnet synchronous motor

Yao FANG, Huifang KONG, Daoyuan DING

A new approach: semisupervised ordinal classification

Derya BİRANT, Ferda ÜNAL, Özlem ŞEKER

Constrained discrete-time optimal control of uncertain systems with adaptive Lyapunov redesign

Ali Emre TURGUT, Oğuz Han ALTINTAŞ

The effect of demand response control on stability delay margins of load frequency control systems with communication time-delays

Saffet AYASUN, Deniz KATİPOĞLU, Ausnain NAVEED, Şahin SÖNMEZ

Obround trees: sparsity enhanced feedback motion planning of differential drive robotic systems

M. Mert ANKARALI

Power-based modelling and control: experimental results on a cart-pole double inverted pendulum

Tuğçe YAREN, Selçuk KİZİR