Skip to main content
Log in

LeukoCapsNet: a resource-efficient modified CapsNet model to identify leukemia from blood smear images

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Leukemia is one of the deadly cancers which spreads itself at an exponential rate and has a detrimental impact on leukocytes in the human blood. To automate the process of leukemia detection, researchers have utilized deep learning networks to analyze blood smear images. In our research, we have proposed the usage of networks that mimic the human brain’s real working. These models are fed features from numerous convolution layers, each having its own set of additional skip connections. It is then stored and processed as vectors, making them rotationally invariant as well, a characteristic not found in other deep learning networks, specifically convolutional neural networks (CNNs). The network is then pruned by 20% to make it more deployable in resource-constrained environments. This research also compares the model’s performance by four ablation experiments and concludes that the proposed model is optimal. It has also been tested on three different types of datasets to highlight its robustness. The average values of all three datasets correspond to specificity: 96.97%, sensitivity: 96.81%, precision: 96.79% and accuracy: 97.44%. In a nutshell, the outcomes of the proposed model, i.e., PrunedResCapsNet make it more dynamic and effective compared with other existing methods.

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
Algorithm 1
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Availability of data and code

The datasets analyzed during the current study have been taken from two public repositories which are https://scotti.di.unimi.it/all/ and https://wiki.cancerimagingarchive.net/pages/viewpage.action?pageId=52758223. Code files for the proposed model will be provided upon receiving a reasonable request.

References

  1. WHO: https://gco.iarc.fr/today/data/factsheets/cancers (2020)

  2. Lim JY-S, Bhatia S, Robison LL, Yang JJ (2014) Genomics of racial and ethnic disparities in childhood acute lymphoblastic leukemia. Cancer 120(7):955–962

    Article  Google Scholar 

  3. Levine M (1978) Hematrak automated differential counter. Pathology 10(2):198

    Article  Google Scholar 

  4. Megla GK (1973) The LARC automatic white blood cell analyzer. Acta Cytol 17(1):3–14

    Google Scholar 

  5. Sabour S, Frosst N, Hinton GE (2017) Dynamic routing between capsules. In: Advances in neural information processing systems 30

  6. Afshar P, Mohammadi A, Plataniotis KN (2018) Brain tumor type classification via capsule networks. In: 2018 25th IEEE international conference on image processing (ICIP). IEEE, pp 3129–3133

  7. Tian T, Liu X, Wang L (2019) Remote sensing scene classification based on res-capsnet. In: IGARSS 2019–2019 IEEE international geoscience and remote sensing symposium. IEEE, pp 525–528

  8. Satapathy SC, Cruz M, Namburu A, Chakkaravarthy S, Pittendreigh M (2020) Skin cancer classification using convolutional capsule network (CAPSNET). J Sci Ind Res (JSIR) 79(11):994–1001

    Google Scholar 

  9. Shi J, Guo S, Huo N, Zhang Y, Jin Q (2021) Sequence-to-sequence singing voice synthesis with perceptual entropy loss. In: ICASSP 2021-2021 IEEE international conference on acoustics, speech and signal processing (ICASSP). IEEE, pp 76–80

  10. Yang X, Wu T, Wang N, Huang Y, Song B, Gao X (2020) HCNN-PSI: a hybrid CNN with partial semantic information for space target recognition. Pattern Recogn 108:107531

    Article  Google Scholar 

  11. Xu C, Li Q, Zhou M, Zhou Q, Zhou Y, Ma Y (2022) RGB-T salient object detection via CNN feature and result saliency map fusion. Appl Intell 52(10):11343–11362

    Article  Google Scholar 

  12. Pande SD, Jadhav PP, Joshi R, Sawant AD, Muddebihalkar V, Rathod S, Gurav MN, Das S (2022) Digitization of handwritten devanagari text using CNN transfer learning—a better customer service support. Neurosci Inform 2(3):100016

    Article  Google Scholar 

  13. Parvaresh H, Sajedi H, Rahimi SA (2018) Leukemia diagnosis using image processing and computational intelligence. In: 2018 IEEE 22nd international conference on intelligent engineering systems (INES). IEEE, pp 000305–000310

  14. Dasariraju S, Huo M, McCalla S (2020) Detection and classification of immature leukocytes for diagnosis of acute myeloid leukemia using random forest algorithm. Bioengineering 7(4):120

    Article  Google Scholar 

  15. Clark K, Vendt B, Smith K, Freymann J, Kirby J, Koppel P, Moore S, Phillips S, Maffitt D, Pringle M (2013) The cancer imaging archive (TCIA): maintaining and operating a public information repository. J Digit Imaging 26(6):1045–1057

    Article  Google Scholar 

  16. Bai GM, Venkadesh P (2021) Taylor-monarch butterfly optimization-based support vector machine for acute lymphoblastic leukemia classification with blood smear microscopic images. J Mech Med Biol 21(06):2150041

    Article  Google Scholar 

  17. Labati RD, Piuri V, Scotti F (2011) ALL-IDB: The acute lymphoblastic leukemia image database for image processing. In: 2011 18th IEEE international conference on image processing. IEEE, pp 2045–2048

  18. Kuresan H, Sabastian Satish J, Shanmugam N (2022) Analysis of blood cancer using microscopic image processing. In: Soft Computing and Signal Processing: Proceedings of 3rd ICSCSP 2020, vol 2, pp 403–415. Springer, Berlin

  19. Rajpurohit S, Patil S, Choudhary N, Gavasane S, Kosamkar P (2018) Identification of acute lymphoblastic leukemia in microscopic blood image using image processing and machine learning algorithms. In: 2018 international conference on advances in computing, communications and informatics (ICACCI). IEEE, pp 2359–2363

  20. Ma K, Sun L, Wang Y, Wang J (2019) Classification of blood cancer images using a convolutional neural networks ensemble. In: Eleventh international conference on digital image processing (ICDIP 2019). International Society for Optics and Photonics, vol 11179, p 1117903

  21. Dhalla S, Mittal A, Gupta S, Singh H (2021) Multi-model ensemble to classify acute lymphoblastic leukemia in blood smear images. In: International conference on pattern recognition. Springer, pp 243–253

  22. Jiang Z, Dong Z, Wang L, Jiang W (2021) Method for diagnosis of acute lymphoblastic leukemia based on VIT-CNN ensemble model. Comput Intell Neurosci. https://doi.org/10.1155/2021/7529893

    Article  Google Scholar 

  23. Chen Y-M, Chou F-I, Ho W-H, Tsai J-T (2021) Classifying microscopic images as acute lymphoblastic leukemia by resnet ensemble model and Taguchi method. BMC Bioinform 22(5):1–21

    Google Scholar 

  24. Supardi N, Mashor M, Harun N, Bakri F, Hassan R (2012) Classification of blasts in acute leukemia blood samples using k-nearest neighbour. In: 2012 IEEE 8th International Colloquium on Signal Processing and Its Applications. IEEE, pp. 461–465

  25. Purwanti E, Calista E (2017) Detection of acute lymphocyte leukemia using k-nearest neighbor algorithm based on shape and histogram features. In: Journal of Physics: conference series. IOP Publishing, Bristol, vol 853, p 012011

  26. Joshi MD, Karode AH, Suralkar S (2013) White blood cells segmentation and classification to detect acute leukemia. Int J Emerg Trends Technol Comput Sci (IJETTCS) 2(3):147–151

    Google Scholar 

  27. Setiawan A, Harjoko A, Ratnaningsih T, Suryani E, Palgunadi S (2018) Classification of cell types in acute myeloid leukemia (AML) of m4, m5 and m7 subtypes with support vector machine classifier. In: 2018 international conference on information and communications technology (ICOIACT), pp 45–49. IEEE

  28. Amin MM, Kermani S, Talebi A, Oghli MG (2015) Recognition of acute lymphoblastic leukemia cells in microscopic images using k-means clustering and support vector machine classifier. J Med Signals Sens 5(1):49

    Article  Google Scholar 

  29. Rawat J, Singh A, Bhadauria H, Virmani J, Devgun JS (2017) Classification of acute lymphoblastic leukaemia using hybrid hierarchical classifiers. Multimedia Tools Appl 76(18):19057–19085

    Article  Google Scholar 

  30. Putzu L, Caocci G, Di Ruberto C (2014) Leucocyte classification for leukaemia detection using image processing techniques. Artif Intell Med 62(3):179–191

    Article  Google Scholar 

  31. MoradiAmin M, Memari A, Samadzadehaghdam N, Kermani S, Talebi A (2016) Computer aided detection and classification of acute lymphoblastic leukemia cell subtypes based on microscopic image analysis. Microsc Res Tech 79(10):908–916

    Article  Google Scholar 

  32. Vincent I, Kwon K-R, Lee S-H, Moon K-S (2015) Acute lymphoid leukemia classification using two-step neural network classifier. In: 2015 21st Korea–Japan joint workshop on frontiers of computer vision (FCV). IEEE, pp 1–4

  33. Madhukar M, Agaian S, Chronopoulos AT (2012) New decision support tool for acute lymphoblastic leukemia classification. In: Image processing: algorithms and systems X; and parallel processing for imaging applications II. International society for optics and photonics, vol 8295, p 829518

  34. Mittal A, Dhalla S, Gupta S, Gupta A (2022) Automated analysis of blood smear images for leukemia detection: a comprehensive review. ACM Comput Surv (CSUR)

  35. TTP T, Pham GN, Park J-H, Moon K-S, Lee S-H, Kwon K-R (2017) Acute leukemia classification using convolution neural network in clinical decision support system. In: CS &IT conference proceedings, vol 7. CS &IT conference proceedings

  36. Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems 25

  37. Ghosh A, Singh S, Sheet D (2017) Simultaneous localization and classification of acute lymphoblastic leukemic cells in peripheral blood smears using a deep convolutional network with average pooling layer. In: 2017 IEEE international conference on industrial and information systems (ICIIS). IEEE, pp. 1–6

  38. Gupta A, Gupta R (2019) ISBI 2019 C-NMC challenge: classification in cancer cell imaging. Springer, Singapore. https://doi.org/10.1007/978-981-15-0798-4

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

  40. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778

  41. Zhang X, Zhou X, Lin M, Sun J (2018) Shufflenet: an extremely efficient convolutional neural network for mobile devices. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 6848–6856

  42. Sandler M, Howard A, Zhu M, Zhmoginov A, Chen L-C (2018) Mobilenetv2: Inverted residuals and linear bottlenecks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4510–4520

  43. Liu Y, Long F (2019) Acute lymphoblastic leukemia cells image analysis with deep bagging ensemble learning. In: ISBI 2019 C-NMC challenge: classification in cancer cell imaging: select proceedings, pp 113–121 . Springer

  44. Szegedy C, Ioffe S, Vanhoucke V, Alemi AA (2017) Inception-v4, inception-resnet and the impact of residual connections on learning. In: Thirty-first AAAI conference on artificial intelligence

  45. Mondal C, Hasan M, Jawad M, Dutta A, Islam M, Awal M, Ahmad M et al (2012) Acute lymphoblastic leukemia detection from microscopic images using weighted ensemble of convolutional neural networks. arXiv preprint arXiv:2105.03995

  46. Huang G, Liu Z, Van Der Maaten L, Weinberger KQ (2017) Densely connected convolutional networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4700–4708

  47. Chollet F (2017) Xception: deep learning with depthwise separable convolutions. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1251–1258

  48. Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. arXiv preprint arXiv:1412.6980

  49. Shorten C, Khoshgoftaar TM (2019) A survey on image data augmentation for deep learning. J Big Data 6(1):1–48

    Article  Google Scholar 

  50. He K, Sun J (2015) Convolutional neural networks at constrained time cost. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 5353–5360

  51. Srivastava RK, Greff K, Schmidhuber J (2015) Highway networks. arXiv preprint arXiv:1505.00387

  52. Li H, Kadav A, Durdanovic I, Samet H, Graf HP (2016) Pruning filters for efficient convnets. arXiv preprint arXiv:1608.08710

  53. Genovese A, Hosseini MS, Piuri V, Plataniotis KN, Scotti F (2021) Acute lymphoblastic leukemia detection based on adaptive unsharpening and deep learning. In: ICASSP 2021–2021 IEEE international conference on acoustics, speech and signal processing (ICASSP), pp 1205–1209. IEEE

Download references

Acknowledgements

The review paper is supported by University Grants Commission (UGC), New Delhi, India, which provides fellowship to research scholars under the scheme NET-JRF.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ajay Mittal.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

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

Dhalla, S., Mittal, A. & Gupta, S. LeukoCapsNet: a resource-efficient modified CapsNet model to identify leukemia from blood smear images. Neural Comput & Applic 36, 2507–2524 (2024). https://doi.org/10.1007/s00521-023-09157-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-023-09157-w

Keywords

Navigation