Skip to main content

White Blood Cells Detection and Classification Using Convolutional Neural Network

  • Conference paper
  • First Online:
Internet of Things, Infrastructures and Mobile Applications (IMCL 2019)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1192))

Included in the following conference series:

  • 2055 Accesses

Abstract

Leukemia is one of the deadliest diseases in human life, it is a type of cancer that hits blood cells. The task of diagnosing Leukemia is time consuming and tedious for doctors; it is also challenging to determine the level and type of Leukemia. The diagnoses of Leukemia are achieved through identifying the changes on the White blood Cells (WBC). WBCs are divided into five types: Neutrophils, Eosinophils, Basophils, Monocytes, and Lymphocytes. In this paper, the authors propose a Convolutional Neural Network to detect and classify normal white blood cells. The program will learn about the shape and type of normal WBC by performing the following two tasks. The first task is identifying high level features of a normal white blood cell. The second task is classifying the normal white blood cell according to its type. Using a Convolutional Neural Network CNN, the system will be able to detect normal WBCs by comparing them with the high-level features of normal WBC. This process of identifying and classifying WBC can be vital for doctors and medical staff to make a decision. The proposed network achieves an accuracy up to 95.47% with a dataset including 10,000 blood cell images.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Amanda Chan, LiveScience Health: The 10 Deadliest Cancers and Why There’s No Cure, 07:44am 10 September 2010. https://www.livescience.com/11041-10-deadliest-cancers-cure.html

  2. Leukemia & Lymphoma Society: Leukemia Definition and types. https://www.lls.org/leukemia

  3. Blood Cells Types. https://en.wikipedia.org/wiki/Blood_cell

  4. Health Encyclopedia, University of ROCHESTER Medical Center. What are White Blood Cells: Types of white blood cells (2019). https://www.urmc.rochester.edu/encyclopedia/content.aspx?ContentID=35&ContentTypeID=160

  5. By Mayo Clinic Staff, Mayo Clinic: Leukemia Diagnosis (2018). https://www.mayoclinic.org/diseases-conditions/leukemia/diagnosis-treatment/drc-20374378

  6. Sabtu: Leukemia of The Blood Cells, March 2015. http://informaticsofhealth.blogspot.com/2015/03/leukemia-cancer-of-blood-cells.html

  7. Vaghela, H.P., Modi, H., Pandya, M., Patdar, M.B.: Leukemia detection using digital image processing techniques. Int. J. Appl. Inf. Syst. (IJAIS) 10(1), 43–51 (2015). ISSN 2249-0868. Foundation of Computer Science FCS, New York, USA. www.ijais.org

  8. Thanh, T.T.P., Vununu, C., Atoev, S., Lee, S.-H., Kwon, K.: Leukemia blood cell image classification using convolutional neural network. Int. J. Comput. Theory Eng. 10(2), 54–58 (2018)

    Article  Google Scholar 

  9. Mooney, P.: Developer Advocate at Kaggle. Boulder, CO, USA (2018). https://www.kaggle.com/paultimothymooney/blood-cells

  10. The Python Software Foundation. Miscellaneous operating system interfaces: The Python Standard Library. Generic Operating System Services (2019)

    Google Scholar 

  11. Mordvintsev, A., Abid, K.: OpenCV-Python Tutorials: Gui Features in OpenCV. Getting Started with Images (2013)

    Google Scholar 

  12. Coste, A.: University of Utah. Gray scale digital image (2018). http://www.sci.utah.edu/~acoste/uou/Image/project1/Arthur_COSTE_Project_1_report.html

  13. Agrawal, A.: Understanding Python pickling and how to use it securely, Tuesday, November 18th 2014. https://www.synopsys.com/blogs/software-security/python-pickling/

  14. Dettmers, T.: Understanding Convolution in Deep Learning (2015). https://timdettmers.com/2015/03/26/convolution-deep-learning/

  15. Raval, S.: Convolutional Neural Network.ipynb, San Francisco, CA (2019). https://github.com/llSourcell/Convolutional_neural_network/blob/master/convolutional_network_tutorial.ipynb

  16. Keras Documentation Activation https://keras.io/activations/

  17. Thanh, T.T.P., Pham, G.N., Park, J.H., Moon, K.-S., Lee, S.-H., Kwon, K.-R.: Acute leukemia classification using convolutional neural network in clinical decision support system (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Muaad Hammuda Siala , M. Samir Abou El-Seoud or Gerard McKee .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Siala, M.H., El-Seoud, M.S.A., McKee, G. (2021). White Blood Cells Detection and Classification Using Convolutional Neural Network. In: Auer, M.E., Tsiatsos, T. (eds) Internet of Things, Infrastructures and Mobile Applications. IMCL 2019. Advances in Intelligent Systems and Computing, vol 1192. Springer, Cham. https://doi.org/10.1007/978-3-030-49932-7_80

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-49932-7_80

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-49931-0

  • Online ISBN: 978-3-030-49932-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics