Skip to main content
Log in

Weighted ensemble CNN for lung nodule classification: an evolutionary approach

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Lung Cancer is the deadliest cancer with maximum mortality rates all over the world. If lung cancers are not detected at an early stage, they will continue to be the leading cause of death due to cancer. Convolution neural networks (CNNs), a type of deep learning approach, have produced better outcomes for diagnosing malignant lung nodules. However, CNN can have variance in output which can be reduced using the ensemble learning technique. CNN ensemble approach also reduces the generalization error and increases the accuracy of lung nodule malignancy prediction using the ensemble CNN learning technique. In this study we reduce the variance in output and also improve the performance of lung nodule classification by using the weighted average ensemble technique on convolution models such as VGG16, Densenet, and Alexnet, and the weights are optimized using an evolutionary algorithm like grey wolf optimizer, whale swarm optimizer, firefly optimizer, differential evolution, particle swarm optimizer, and bat optimizer. The proposed approach uses a heterogeneous ensemble with a weighted approach and is evaluated on the LUNA 16 dataset, on which it has achieved an accuracy, sensitivity, and specificity of 96%, 97.43%, and 93.08% respectively, with an AUC score of 0.95 using an evolutionary algorithm like Bat Optimizer to optimize the weights.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Data availability

The datasets generated and analyzed during the current study are available in the LUNA 16 repository.

References

  1. Bray F, Ferlay J, Soerjomataram I, Siegel RL, Torre LA, Jemal A (2018) Global cancer statistics 2018: GLOBOCAN estimates of incidence and mortality worldwide for 36 cancers in 185 countries. CA Cancer J Clin 68(6):394–424

    Article  Google Scholar 

  2. Siegel RL, Miller KD, Fuchs H, Jemal A (2021) Cancer Statistics, 2021. CA Cancer J Clin 71:7–33

    Article  Google Scholar 

  3. Sahu P, Yu D, Dasari M, Hou F, Qin H (2019) A lightweight multi-section CNN for lung nodule classification and malignancy estimation. IEEE J Biomed Health Inform 23(3):960–968

    Article  Google Scholar 

  4. Kaucha DP, Prasad PWC, Alsadoon A, Elchouemi A, Sreedharan S (2017) Early detection of lung cancer using SVM classifier in biomedical image processing. 2017 IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI), Chennai, pp 3143–3148

  5. Hawkins SH et al (2014) Predicting outcomes of nonsmall cell lung cancer using CT image features. IEEE Access 2:1418–1426

    Article  Google Scholar 

  6. Hawkins S, Wang H, Liu Y, Garcia A, Stringfield O, Krewer H, Li Q, Cherezov D, Gatenby RA, Balagurunathan Y, Goldgof D, Schabath MB, Hall L, Gillies RJ (2016) Predicting malignant nodules from screening CT scans. J Thorac Oncol 11(12):2120–2128

    Article  Google Scholar 

  7. Kuruvilla J, Gunavathi K (2014) Lung cancer classification using neural networks for CT images. Comput Methods Programs Biomed 113(1):202–209

    Article  Google Scholar 

  8. Karthiga B, Rekha M (2020) Feature extraction and I-NB classification of CT images for early lung cancer detection. Mater Today: Proc 33(7):3334–3341

    Google Scholar 

  9. Jiang H, Ma H, Qian W, Gao M, Li Y (2018) An automatic detection system of lung nodule based on multigroup patch-based deep learning network. IEEE J Biomed Health Inform 22(4):1227–1237

    Article  Google Scholar 

  10. Gu Y, Lu X, Yang L, Zhang B, Yu D, Zhao Y, Gao L, Wu L, Zhou T (2018) Automatic lung nodule detection using a 3D deep convolutional neural network combined with a multi-scale prediction strategy in chest CTs. Comput Biol Med 103:220–231

    Article  Google Scholar 

  11. Zhao X, Liu L, Qi S, Teng Y, Li J, Qian W (2018) Agile convolutional neural network for pulmonary nodule classification using CT images. Int J Comput Assist Radiol Surg 13(4):585–595

    Article  Google Scholar 

  12. Xie Y, Xia Y, Zhang J, Song Y, Feng D, Fulham M, Cai W (2019) Knowledge-based collaborative deep learning for benign-malignant lung nodule classification on chest CT. IEEE Trans Med Imaging 38(4):991–1004

    Article  Google Scholar 

  13. Pang S, Zhang Y, Ding M, Wang X, Xie X (2020) A deep model for lung cancer type identification by densely connected convolutional networks and adaptive boosting. IEEE Access 8:4799–4805

    Article  Google Scholar 

  14. Toğaçar M, Ergen B, Cömert Z (2020) Detection of lung cancer on chest CT images using minimum redundancy maximum relevance feature selection method with convolutional neural networks. Biocybern Biomed Eng 40(1):23–39

    Article  Google Scholar 

  15. Sori WJ, Feng J, Liu S (2019) Multi-path convolutional neural network for lung cancer detection. Multidim Syst Sign Process 30:1749–1768

    Article  Google Scholar 

  16. Harangi B (2018) Skin lesion classification with ensembles of deep convolutional neural networks. J Biomed Inform 86:25–32

    Article  Google Scholar 

  17. Kumar A, Kim J, Lyndon D, Fulham M, Feng D (2017) An ensemble of fine-tuned convolutional neural networks for medical image classification. IEEE J Biomed Health Inform 21(1):31–40

    Article  Google Scholar 

  18. Ko H, Ha H, Cho H, Seo K, Lee J (2019) Pneumonia detection with weighted voting ensemble of CNN models. 2019 2nd International Conference on Artificial Intelligence and Big Data (ICAIBD), Chengdu, China, pp 306–310

  19. Zhang B et al (2019) Ensemble learners of multiple deep CNNs for pulmonary nodules classification using CT images. IEEE Access 7:110358–110371

    Article  Google Scholar 

  20. Zheng G, Han G, Soomro NQ (2020) An inception module CNN classifiers fusion method on pulmonary nodule diagnosis by signs. Tsinghua Sci Technol 25(3):368–383

    Article  Google Scholar 

  21. Cao H et al (2019) Multi-branch ensemble learning architecture based on 3D CNN for false positive reduction in lung nodule detection. IEEE Access 7:67380–67391

    Article  Google Scholar 

  22. Rajaraman S, Antani SK (2020) Modality-specific deep learning model ensembles toward improving TB detection in chest radiographs. IEEE Access 8:27318–27326

    Article  Google Scholar 

  23. Krizhevsky A, Sutskever I, Hinton GE. (2012) ImageNet classification with deep convolutional neural networks. In: Proceedings of the 25th International Conference on Neural Information Processing Systems - Volume 1 (NIPS'12). Curran Associates Inc., Red Hook, pp 1097–1105

  24. Gao H, Zhuang L, van der Maaten L, Weinberger KQ (2018) Densely connected convolutional networks. arXiv:1608.06993v5

  25. Simonyan K, Zisserman A (2015) Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556

  26. Azharuddin M, Adamo N, Malik A, Livornese DS (2018) evaluating pulmonary nodules to detect lung cancer: does Fleischner criteria really work? J Cancer Res Pract 5:13–19

    Article  Google Scholar 

  27. Storn R, Price K (1997) Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359

    Article  MathSciNet  Google Scholar 

  28. Kennedy J, Eberhart R (1995) Particle swarm optimization. Proceedings of ICNN'95 - International Conference on Neural Networks, Perth, WA, Australia, vol 4, pp 1942–1948

  29. Yang XS (2009) Firefly algorithms for multimodal optimization. In: Watanabe O, Zeugmann T (eds) Stochastic algorithms: foundations and applications. Lecture Notes in Computer Science, 5792

  30. Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Gonzalez JR, Pelta DA, Cruz C, Terrazas G, Krasnogor N (Eds) Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), vol 284 of studies in computational intelligence. Springer, Berlin, pp 65–74

  31. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  32. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  33. Setio AAA, Traverso A, De Bel T et al (2017) Validation, comparison, and combination of algorithms for automatic detection of pulmonary nodules in computed tomography images: the LUNA16 challenge. Med Image Anal 42:1–13

    Article  Google Scholar 

  34. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: CVPR

  35. Naftaly U, Intrator N, Horn D (1997) Optimal ensemble averaging of neural networks. Netw: Comput Neural Syst 8(3):283–296

    Article  Google Scholar 

  36. Xie J, Xu B, Chuang Z (2013) Horizontal and vertical ensemble with deep representation for classification, arXiv.1306.2759

  37. Naik A, Edla DR, Kuppili V (2020) A combination of FractalNet and CNN for lung nodule classification. 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), pp 1–7

  38. Breiman L (1996) Bagging predictors. Mach Learn 24:123–140

    Article  Google Scholar 

  39. Hussein S, Gillies R, Cao K, Song Q, Bag U (2017) TumorNet: lung nodule characterization using multi-view Convolutional Neural Network with Gaussian Process. In: 2017 IEEE 14th International Symposium on Biomedical Imaging (ISBI 2017), Melbourne, VIC, Australia, pp 1007-1010

  40. Zhan J, Xia Y, Zeng H, Zhang Y (2018) NODULe: combining constrained multi-scale LoG filters with densely dilated 3D deep convolutional neural network for pulmonary nodule detection. Neurocomputing 317:159–167

    Article  Google Scholar 

  41. Shen W, Zhou M, Yang F, Yu D, Dong D (2017) Multi-crop convolutional neural networks for lung nodule malignancy suspiciousness classification. Pattern Recogn 61:663–673

    Article  Google Scholar 

  42. Lyu J, Ling SH (2018) Using multi-level convolutional neural network for classification of lung nodules on CT images. In: Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual International Conference, 2018, Honolulu, HI, USA, pp 686-689

  43. Chen H, Wu W, Xia H, Du J, Yang M, Ma B (2011) Classification of pulmonary nodules using neural network ensemble. In: Liu D, Zhang H, Polycarpou M, Alippi C, He H (eds) Advances in Neural Networks – ISNN 2011. Lecture Notes in Computer Science, vol 6677. Springer, Berlin

  44. Xiao N, Qiang Y, Zia MB, Wang S, Lian J (2020) Ensemble classification for predicting the malignancy level of pulmonary nodules on chest computed tomography images. Oncol Lett 20(1):401–408

    Article  Google Scholar 

  45. Qiao J, Fan Y, Zhang M, Fang K, Li D, Wang Z (2023) Ensemble framework based on attributes and deep features for benign-malignant classification of lung nodule. Biomed Signal Process Control 79:104217

    Article  Google Scholar 

  46. Phankokkruad M (2015) Ensemble transfer learning for lung cancer detection. Ensemble transfer learning for lung cancer detection. In: 2021 4th international conference on data science and information technology, JULY 23–25. Shanghai, China DSIT, pp 438-442

  47. Liu H, Cao H, Song E, Ma G, Xu X, Jin R, … Hung C-C (2020) Multi-model ensemble learning architecture based on 3D CNN for lung nodule malignancy suspiciousness classification. J Digit Imaging

Download references

Funding

The authors state that they have no known conflicting financial interests or personal connections that could have appeared to affect the work presented in this publication.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amrita Naik.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Naik, A., Edla, D.R., Parne, S.R. et al. Weighted ensemble CNN for lung nodule classification: an evolutionary approach. Multimed Tools Appl (2024). https://doi.org/10.1007/s11042-023-17996-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11042-023-17996-x

Keywords

Navigation