Future Generation Computer Systems 102 (2020) 643–649 Contents lists available at ScienceDirect Future Generation Computer Systems journal homepage: www.elsevier.com/locate/fgcs Cervical cancer classification using convolutional neural networks and extreme learning machines Ahmed Ghoneim a, , Ghulam Muhammad b , M. Shamim Hossain a a Department of Software Engineering, College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia b Department of Computer Engineering, College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia article info Article history: Received 2 April 2019 Received in revised form 28 August 2019 Accepted 9 September 2019 Available online 13 September 2019 abstract Cervical cancer is one of the main reasons of death from cancer in women. The complication of this cancer can be limited if it is diagnosed and treated at an early stage. In this paper, we propose a cervical cancer cell detection and classification system based on convolutional neural networks (CNNs). The cell images are fed into a CNNs model to extract deep-learned features. Then, an extreme learning machine (ELM)-based classifier classifies the input images. CNNs model is used via transfer learning and fine tuning. Alternatives to the ELM, multi-layer perceptron (MLP) and autoencoder (AE)-based classifiers are also investigated. Experiments are performed using the Herlev database. The proposed CNN-ELM-based system achieved 99.5% accuracy in the detection problem (2-class) and 91.2% in the classification problem (7-class). © 2019 Published by Elsevier B.V. 1. Introduction The cervix of a human is covered by a thin layer of tissues consisting of cells. If a cell is changed into a malignant cell that can grow and divide rapidly and becomes a tumor, we call this situation the cervical cancer. This cancer can be treated if it is detected at an early stage. The diagnosis is normally done by a screening process and a biopsy. Image processing techniques can be applied to find the spread of the cancer. Cervical cancer is the fourth-most common cause of death from cancer in women [1]. Medical image processing and intelligent systems play a role in the analysis of the malignant cells. With the development of new techniques, they become cost-effective and less time- consuming. They are now becoming popular over conventional methods such as Pap Smear, Colposcopy, and Cervicography. These techniques are unbiased to human experience; however, we want to stress that they cannot replace the subjective (expert doctor) evaluation, but can assist them to a great degree. State-of-the-art machine learning techniques and wireless communication technologies have enabled us to develop a com- plete medical diagnosis system that can operate in real-time, accurately, and without human interaction. Yet, there are many issues that need to be solved, for example, packet loss during transmission, high bandwidth requirement for medical video data transfer, and a robust algorithm to deal with many varia- tions in data. To address some of this issues, edge-based cloud Corresponding author. E-mail address: ghoneim@ksu.edu.sa (A. Ghoneim). computing was proposed for voice pathology detection [2,3], Internet of Things (IoTs) and cloud-based framework was realized in [4], deep learning for emotion recognition was proposed in [5], edge-based communication was introduced in [6], and a disease monitoring system was proposed in [7]. Computer-aided systems in cancerous cell detection have been used in the literature for quite a few times. In breast cancer recognition, different feature extraction methods such as local binary pattern, histogram of gradient orientation, and Laplacian Gaussian filter were used [810]. Local texture analysis was used to diagnose pulmonary nodules in [11]. To analyze dermoscopy images for skin cancer, directional filters and color component features were used in [12,13]. A method for voice pathology detection using different input modalities were proposed in [14, 15]. Recently, deep learning has brought a big improvement in accuracy in many applications. Due to its high accuracies in many areas, it has become the state-of-the-art machine learning technique. A good survey on various cancerous cells detection using deep learning can be found in [16]. Deep learning was successfully used in EEG pathology detection [17,18], environ- ment classification [19], lung nodule detection [20], breast cancer detection [21], skin cancer detection [22], medical image anal- ysis [23], audio–visual emotion recognition [24] and diseases prediction [25,26]. With the increase in many types of sensors, processing of Big Data has added an extra dimension to the deep learning. Big Data has successfully handled in several medical related applications [27,28]. Due to the success of deep learning in many medical appli- cations, in this paper, we propose a deep learning-based system https://doi.org/10.1016/j.future.2019.09.015 0167-739X/© 2019 Published by Elsevier B.V.