Leukocytes Classification and Segmentation in Microscopic Blood Smear: A Resource-Aware Healthcare Service in Smart Cities

Smart cities are a future reality for municipalities around the world. Healthcare services play a vital role in the transformation of traditional cities into smart cities. In this paper, we present a ubiquitous and quality computer-aided blood analysis service for the detection and counting of white blood cells (WBCs) in blood samples. WBCs also called leukocytes or leucocytes are the cells of the immune system that are involved in protecting the body against both infectious disease and foreign invaders. Analysis of leukocytes provides valuable information to medical specialists, helping them in diagnosing different important hematic diseases, such as AIDS and blood cancer (Leukaemia). However, this task is prone to errors and can be time-consuming. A mobile-cloud-assisted detection and classification of leukocytes from blood smear images can enhance accuracy and speed up the detection of WBCs. In this paper, we propose a smartphone-based cloud-assisted resource aware framework for localization of WBCs within microscopic blood smear images using a trained multi-class ensemble classification mechanism in the cloud. In the proposed framework, nucleus is first segmented, followed by extraction of texture, statistical, and wavelet features. Finally, the detected WBCs are categorized into five classes: basophil, eosinophil, neutrophil, lymphocyte, and monocyte. Experimental results on numerous benchmark databases validate the effectiveness and efficiency of the proposed system in comparison to the other state-of-the-art schemes.

[1]  Ramesh Govindan,et al.  Estimating mobile application energy consumption using program analysis , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[2]  Ferhat Özgür Çatak,et al.  CloudSVM: Training an SVM Classifier in Cloud Computing Systems , 2012, ICPCA/SWS.

[3]  Le Yu,et al.  A WBC segmentation methord based on HSI color space , 2011, 2011 4th IEEE International Conference on Broadband Network and Multimedia Technology.

[4]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[5]  Ing-Ray Chen,et al.  A Survey of Mobile Cloud Computing Applications: Perspectives and Challenges , 2015, Wirel. Pers. Commun..

[6]  Takayuki Nishio,et al.  Adaptive resource discovery in mobile cloud computing , 2014, Comput. Commun..

[7]  Sung Wook Baik,et al.  Mobile-Cloud Assisted Video Summarization Framework for Efficient Management of Remote Sensing Data Generated by Wireless Capsule Sensors , 2014, Sensors.

[8]  Uzzal Kumar Prodhan,et al.  Segmentation of White Blood Cells Using Fuzzy C Means Segmentation Algorithm , 2014 .

[9]  Osman Kalender,et al.  Automatic segmentation, counting, size determination and classification of white blood cells , 2014 .

[10]  Xiaomei Li,et al.  Segmentation of White Blood Cells through Nucleus Mark Watershed Operations and Mean Shift Clustering , 2015, Sensors.

[11]  Giorgio Valentini,et al.  Cancer recognition with bagged ensembles of support vector machines , 2004, Neurocomputing.

[12]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[13]  Wan-Young Chung,et al.  Mobile Cloud-Computing-Based Healthcare Service by Noncontact ECG Monitoring , 2013, Sensors.

[14]  Jukka K. Nurminen,et al.  Energy Efficiency of Mobile Clients in Cloud Computing , 2010, HotCloud.

[15]  V. Piuri,et al.  Morphological classification of blood leucocytes by microscope images , 2004, 2004 IEEE International Conference onComputational Intelligence for Measurement Systems and Applications, 2004. CIMSA..

[16]  Ferhat Özgür Çatak,et al.  A MapReduce based distributed SVM algorithm for binary classification , 2013, ArXiv.

[17]  N. B. Anuar,et al.  The rise of "big data" on cloud computing: Review and open research issues , 2015, Inf. Syst..

[18]  Anjali Gautam,et al.  Classification of white blood cells based on morphological features , 2014, 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[19]  Jaroonrut Prinyakupt,et al.  Segmentation of white blood cells and comparison of cell morphology by linear and naïve Bayes classifiers , 2015, BioMedical Engineering OnLine.

[20]  Alan Messer,et al.  Adaptive offloading for pervasive computing , 2004, IEEE Pervasive Computing.

[21]  Samir I. Shaheen,et al.  Segmentation and classification of white blood cells , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[22]  Yaser Jararweh,et al.  Energy Optimisation for Mobile Device Power Consumption: A Survey and a Unified View of Modelling for a Comprehensive Network Simulation , 2016, Mob. Networks Appl..

[23]  Mznah Al-Rodhaan,et al.  Report: Nuclei segmentation of leukocytes in blood smear digital images. , 2015, Pakistan journal of pharmaceutical sciences.

[24]  Abdul Rahman Ramli,et al.  A Framework for White Blood Cell Segmentation in Microscopic Blood Images Using Digital Image Processing , 2009, Biological Procedures Online.

[25]  Khan Muhammad,et al.  Computer Aided System for Leukocytes Classification and Segmentation in Blood Smear Images , 2016, 2016 International Conference on Frontiers of Information Technology (FIT).

[26]  Jesus A. Gonzalez,et al.  Segmentation and Classification of Bone Marrow Cells Images Using Contextual Information for Medical Diagnosis of Acute Leukemias , 2015, PloS one.

[27]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[28]  Hamid Soltanian-Zadeh,et al.  Automatic Recognition of Five Types of White Blood Cells in Peripheral Blood , 2010, ICIAR.

[29]  Joel J. P. C. Rodrigues,et al.  Mobile-health: A review of current state in 2015 , 2015, J. Biomed. Informatics.

[30]  Nasrul Humaimi Mahmood,et al.  Segmentation of White Blood Cell Nucleus Using Active Contour , 2015 .

[31]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[32]  Kun Yang,et al.  On effective offloading services for resource-constrained mobile devices running heavier mobile Internet applications , 2008, IEEE Communications Magazine.

[33]  Jesus A. Gonzalez,et al.  Correction: Segmentation and Classification of Bone Marrow Cells Images Using Contextual Information for Medical Diagnosis of Acute Leukemias , 2015, PloS one.

[34]  Ali Khajeh-Hosseini,et al.  Research Agenda in Cloud Technologies , 2010, ArXiv.

[35]  Leyza Baldo Dorini,et al.  Semiautomatic White Blood Cell Segmentation Based on Multiscale Analysis , 2013, IEEE Journal of Biomedical and Health Informatics.

[36]  S Ravikumar Image segmentation and classification of white blood cells with the extreme learning machine and the fast relevance vector machine , 2016, Artificial cells, nanomedicine, and biotechnology.

[37]  Firdaus Ismail Sholeh,et al.  White blood cell segmentation for fresh blood smear images , 2013, 2013 International Conference on Advanced Computer Science and Information Systems (ICACSIS).

[38]  Sebastian Nowozin,et al.  Learning Step Size Controllers for Robust Neural Network Training , 2016, AAAI.

[39]  R. Safabakhsh,et al.  An unsupervised GVF snake approach for white blood cell segmentation based on nucleus , 2006, 2006 8th international Conference on Signal Processing.

[40]  K. Selvamani,et al.  Data Security Challenges and Its Solutions in Cloud Computing , 2015 .

[41]  David Zhang,et al.  A new equation of saturation in RGB-to-HSI conversion for more rapidity of computing , 2002, Proceedings. International Conference on Machine Learning and Cybernetics.

[42]  Bernhard Schölkopf,et al.  New Support Vector Algorithms , 2000, Neural Computation.

[43]  Jae-Yeal Nam,et al.  Automatic white blood cell segmentation using stepwise merging rules and gradient vector flow snake. , 2011, Micron.

[44]  Mostafa Ghobaei Arani,et al.  An Energy-efficient Approach based on Learning Automata in Mobile Cloud Computing , 2015 .