A Novel Bio-Inspired Deep Learning Approach for Liver Cancer Diagnosis
Abstract
:1. Introduction
- An extensive survey is introduced to discuss current state-of-the-art methods for diagnosing both other cancers and liver cancer. Also, recent applications of bio-inspired methods in the optimization of medical domain problems are reviewed.
- A novel hybrid segmentation algorithm, namely, SegNet-UNet-ABC, is proposed for extracting liver lesions from CT images using the SegNet network [33], the UNet network [20], and ABC. In this algorithm, the SegNet network is used for extracting liver from the abdominal CT scan, while the UNet network is used to extract lesions from the liver. In parallel, the components of ABC bio-inspired optimization are integrated with each deep learning network to adjust its hyperparameters, as they highly affect the segmentation performance [34]. These parameters include the learning rate, minibatch size, momentum, maximum epochs, shuffle, and regularization. Hence, this hybridization can provide near-optimal segmentation results in comparison to state-of-the-art algorithms for liver lesion segmentation.
- Furthermore, to investigate the efficiency of the ABC algorithm in optimizing segmentation of liver lesions appearing on CT images when it is used as a hybrid with SegNet and UNet architectures, extensive comparisons are made to other bio-inspired optimization algorithms, including GWO, ALO, and ACO. Therefore, this work compares the performance of the proposed SegNet-UNet-ABC algorithm with that obtained by hybridization of SegNet-UNet with GWO (SegNet-UNet-GWO), SegNet-UNet with ALO (SegNet-UNet-ALO), and SegNet-UNet with ACO (SegNet-UNet-ACO). A detailed performance comparison is reported.
- Moreover, a hybrid algorithm of the LeNet-5 deep learning model [35] and the ABC algorithm, namely, LeNet-5/ABC, is proposed as a feature extractor and classifier of liver lesions. The reason for this hybridization is that the hyperparameters mainly determine the layer architecture, i.e., the size of resulting feature map, in the feature extraction step of the LeNet-5 network, which affects the learning time and classification accuracy. Therefore, the ABC algorithm is used to determine the optimal topology for constructing the LeNet-5 model by selecting the best values of kernel size, padding, stride, and number of filters applied at each convolution and pooling layer. This, in turn, can optimize the classification part in the LeNet-5 model by reducing classification error and minimizing the probability of being trapped in local optima.
2. Related Work
2.1. Feature Engineering Methods for Diagnosis of Cancers Generally and Liver Cancer Specifically
2.2. Deep Learning Methods for Diagnosis of Cancers Generally and Liver Cancer Specifically
2.3. Bio-Inspired Optimization in Medical Diagnosis
3. Materials and Methods
3.1. Datasets of Liver CT Images
3.2. Performance Measures
3.3. Convolutional Neural Networks
3.3.1. Convolutional Layer
3.3.2. Rectified Linear Unit Layer
3.3.3. Pooling Layer
3.3.4. Fully Connected Layer
3.4. Artificial Bee Colony Optimization
3.4.1. Initialization
3.4.2. Employed Bees Phase
3.4.3. Onlooker Bees Phase
3.4.4. Scout Bee Phase
3.5. The Proposed Approach
3.5.1. Preprocessing of CT Images
3.5.2. The Proposed Hybrid SegNet-UNet-ABC Algorithm for Liver Tumor Segmentation
Algorithm 1: The proposed hybrid SegNet-UNet-ABC for liver lesion segmentation. |
Inputs: training set of abdominal CT images. |
testing set of abdominal CT images. |
Output: Optimized performance of liver lesion segmentation from CT scan image. |
|
Algorithm 2: The ABC algorithm for selecting the optimal hyperparameter values that optimize the performance of segmentation using the deep network. |
Inputs: the food source number. |
the limit or maximum number of trials for abandoning a source. |
the maximum cycle number. |
training set. |
validation set. |
Deep learning architecture (SegNet, UNet, or LeNet-5). |
Output: Optimal hyperparameters optimizing segmentation performance using the deep network. |
|
3.5.3. The Proposed Hybrid LeNet-5/ABC Algorithm as Feature Extractor and Classifier of Liver Lesions
Algorithm 3: The proposed hybrid LeNet-5/ABC for liver lesion classification. |
Inputs: training set of CT images after segmenting the liver using SegNet. |
testing set of CT images after segmenting the liver using SegNet. |
Output: Optimal topology of the LeNet-5 network which optimizes the predictive results of liver lesion classification. |
|
4. Experimental Results
4.1. Experimental Setup
4.2. Results and Discussion
4.2.1. Validation of the Liver Lesion Segmentation Algorithm
4.2.2. Validation of the LeNet-5/ABC Algorithm
4.2.3. Comparisons to Other Work
5. Conclusions
Acknowledgments
Conflicts of Interest
References
- WHO. The World Health Report—World Health Organization; WHO: Geneva, Switzerland, 2014. [Google Scholar]
- Smith, R.A.; Cokkinides, V.; Brooks, D.; Saslow, D.; Brawley, O.W. Cancer Screening in the United States, 2010: A Review of Current American Cancer Society Guidelines and Issues in Cancer Screening. CA A Cancer J. Clin. 2010, 60, 99–119. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Chang, C.-C.; Chen, H.-H.; Chang, Y.-C.; Yang, M.-Y.; Lo, C.-M.; Ko, W.-C.; Lee, Y.-F.; Liu, K.-L.; Chang, R.-F. Computer-aided diagnosis of liver tumors on computed tomography images. Comput. Methods Programs Biomed. 2017, 145, 45–51. [Google Scholar] [CrossRef] [PubMed]
- Ben-Cohen, A.; Klang, E.; Kerpel, A.; Konen, E.; Amitai, M.M.; Greenspan, H. Fully convolutional network and sparsity-based dictionary learning for liver lesion detection in CT examinations. Neurocomputing 2018, 275, 1585–1594. [Google Scholar] [CrossRef]
- Arribas, J.I.; Calhoun, V.D.; Adali, T. Automatic Bayesian Classification of Healthy Controls, Bipolar Disorder, and Schizophrenia Using Intrinsic Connectivity Maps From fMRI Data. IEEE Trans. Biomed. Eng. 2010, 57, 2850–2860. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Wu, Y.; He, J.; Man, Y.; Arribas, J. Neural network fusion strategies for identifying breast masses. In Proceedings of the 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541), Budapest, Hungary, 25–29 July 2004. [Google Scholar]
- Santos-Mayo, L.; San-Jose-Revuelta, L.M.; Arribas, J.I. A Computer-Aided Diagnosis System With EEG Based on the P3b Wave During an Auditory Odd-Ball Task in Schizophrenia. IEEE Trans. Biomed. Eng. 2017, 64, 395–407. [Google Scholar] [CrossRef]
- Wolfers, T.; Buitelaar, J.K.; Beckmann, C.F.; Franke, B.; Marquand, A.F. From estimating activation locality to predicting disorder: A review of pattern recognition for neuroimaging-based psychiatric diagnostics. Neurosci. Biobehav. Rev. 2015, 57, 328–349. [Google Scholar] [CrossRef] [Green Version]
- Sayed, G.I.; Hassanien, A.E.; Schaefer, G. An Automated Computer-aided Diagnosis System for Abdominal CT Liver Images. Procedia Comput. Sci. 2016, 90, 68–73. [Google Scholar] [CrossRef] [Green Version]
- Chen, Y.; Yue, X.; Fujita, H.; Fu, S. Three-way decision support for diagnosis on focal liver lesions. Knowl.-Based Syst. 2017, 127, 85–99. [Google Scholar] [CrossRef]
- Gunasundari, S.; Janakiraman, S.; Meenambal, S. Multiswarm heterogeneous binary PSO using win-win approach for improved feature selection in liver and kidney disease diagnosis. Comput. Med Imaging Graph. 2018, 70, 135–154. [Google Scholar] [CrossRef]
- Kumar, S.; Moni, R.; Rajeesh, J. An automatic computer-aided diagnosis system for liver tumours on computed tomography images. Comput. Electr. Eng. 2013, 39, 1516–1526. [Google Scholar] [CrossRef]
- Jiang, H.; Zheng, R.; Yi, D.; Zhao, D. A Novel Multiinstance Learning Approach for Liver Cancer Recognition on Abdominal CT Images Based on CPSO-SVM and IO. Comput. Math. Methods Med. 2013, 2013, 434969. [Google Scholar] [CrossRef] [PubMed]
- Ting, F.F.; Tan, Y.J.; Sim, K.S. Convolutional neural network improvement for breast cancer classification. Expert Syst. Appl. 2019, 120, 103–115. [Google Scholar] [CrossRef]
- Das, A.; Acharya, U.R.; Panda, S.S.; Sabut, S. Deep learning based liver cancer detection using watershed transform and Gaussian mixture model techniques. Cogn. Syst. Res. 2019, 54, 165–175. [Google Scholar] [CrossRef]
- Fu, Y.; Aldrich, C. Flotation froth image recognition with convolutional neural networks. Miner. Eng. 2019, 132, 183–190. [Google Scholar] [CrossRef]
- Traore, B.B.; Kamsu-Foguem, B.; Tangara, F. Deep convolution neural network for image recognition. Ecol. Inform. 2018, 48, 257–268. [Google Scholar] [CrossRef] [Green Version]
- Fang, L.; Jin, Y.; Huang, L.; Guo, S.; Zhao, G.; Chen, X. Iterative fusion convolutional neural networks for classification of optical coherence tomography images. J. Vis. Commun. Image Represent. 2019, 59, 327–333. [Google Scholar] [CrossRef]
- Ferreira, M.V.D.S.; Filho, A.O.D.C.; Sousa, A.D.D.; Silva, A.C.; Gattass, M. Convolutional neural network and texture descriptor-based automatic detection and diagnosis of glaucoma. Expert Syst. Appl. 2018, 110, 250–263. [Google Scholar] [CrossRef]
- Nanda, N.; Kakkar, P.; Nagpal, S. Computer-Aided Segmentation of Liver Lesions in CT Scans Using Cascaded Convolutional Neural Networks and Genetically Optimised Classifier. Arab. J. Sci. Eng. 2019, 44, 4049–4062. [Google Scholar] [CrossRef]
- Esteva, A.; Kuprel, B.; Novoa, R.A.; Ko, J.; Swetter, S.M.; Blau, H.M.; Thrun, S. Dermatologist-level classification of skin cancer with deep neural networks. Nature 2017, 542, 115–118. [Google Scholar] [CrossRef]
- Anaraki, A.K.; Ayati, M.; Kazemi, F. Magnetic resonance imaging-based brain tumor grades classification and grading via convolutional neural networks and genetic algorithms. Biocybern. Biomed. Eng. 2019, 39, 63–74. [Google Scholar] [CrossRef]
- Shen, W.; Zhou, M.; Yang, F.; Yu, D.; Dong, D.; Yang, C.; Zang, Y.; Tian, J. Multi-crop Convolutional Neural Networks for lung nodule malignancy suspiciousness classification. Pattern Recognit. 2017, 61, 663–673. [Google Scholar] [CrossRef]
- Ghoniem, R.M.; Shaalan, K. FCSR—Fuzzy Continuous Speech Recognition Approach for Identifying Laryngeal Pathologies Using New Weighted Spectrum Features. In Advances in Intelligent Systems and Computing, Proceedings of the International Conference on Advanced Intelligent Systems and Informatics 2017, Cairo, Egypt, 9–11 September 2017; Springer: Cham, Germany, 2017; pp. 384–395. [Google Scholar]
- Bansal, J.C.; Gopal, A.; Nagar, A.K. Stability analysis of Artificial Bee Colony optimization algorithm. Swarm Evol. Comput. 2018, 41, 9–19. [Google Scholar] [CrossRef]
- Maione, G.; Punzi, A.; Li, K. A comparative study on differential evolution with other heuristic methods for continuous optimization. In Proceedings of the 21st Mediterranean Conference on Control and Automation, Chania, Greece, 25–28 June 2013. [Google Scholar]
- Geem, Z.W.; Kim, J.H.; Loganathan, G. A New Heuristic Optimization Algorithm: Harmony Search. Simulation 2001, 76, 60–68. [Google Scholar] [CrossRef]
- Rashedi, E.; Nezamabadi-Pour, H.; Saryazdi, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
- Mostafa, A.; Houssein, E.H.; Houseni, M.; Hassanien, A.E.; Hefny, H. Evaluating Swarm Optimization Algorithms for Segmentation of Liver Images. In Advances in Soft Computing and Machine Learning in Image Processing Studies in Computational Intelligence; Springer: Cham, Germany, 2017; pp. 41–62. [Google Scholar]
- Decerle, J.; Grunder, O.; Hassani, A.H.E.; Barakat, O. A hybrid memetic-ant colony optimization algorithm for the home health care problem with time window, synchronization and working time balancing. Swarm Evol. Comput. 2019, 46, 171–183. [Google Scholar] [CrossRef]
- Garro, B.A.; Rodríguez, K.; Vázquez, R.A. Classification of DNA microarrays using artificial neural networks and ABC algorithm. Appl. Soft Comput. 2016, 38, 548–560. [Google Scholar] [CrossRef]
- Qi, A.-L.; Zhang, G.-M.; Dong, M.; Ma, H.-W.; Harvey, D.M. An artificial bee colony optimization based matching pursuit approach for ultrasonic echo estimation. Ultrasonics 2018, 88, 1–8. [Google Scholar] [CrossRef] [Green Version]
- Badrinarayanan, V.; Kendall, A.; Cipolla, R. SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 2481–2495. [Google Scholar] [CrossRef]
- Chung, H.; Shin, K.-S. Genetic algorithm-optimized multi-channel convolutional neural network for stock market prediction. Neural Comput. Appl. 2019. [Google Scholar] [CrossRef]
- Lee, W.-Y.; Park, S.-M.; Sim, K.-B. Optimal hyperparameter tuning of convolutional neural networks based on the parameter-setting-free harmony search algorithm. Optik 2018, 172, 359–367. [Google Scholar] [CrossRef]
- Song, Y.; Cai, W.; Zhou, Y.; Feng, D.D. Feature-Based Image Patch Approximation for Lung Tissue Classification. IEEE Trans. Med Imaging 2013, 32, 797–808. [Google Scholar] [CrossRef] [PubMed]
- Nugroho, H.A.; Frannita, E.L.; Ardiyanto, I.; Choridah, L. Computer aided diagnosis for thyroid cancer system based on internal and external characteristics. J. King Saud Univ. Comput. Inf. Sci. 2019. [Google Scholar] [CrossRef]
- Bian, C.; Lee, R.; Chou, Y.-H.; Cheng, J.-Z. Boundary Regularized Convolutional Neural Network for Layer Parsing of Breast Anatomy in Automated Whole Breast Ultrasound. In Proceedings of the Medical Image Computing and Computer Assisted Intervention—MICCAI 2017, Quebec City, QC, Canada, 11–13 September 2017; pp. 259–266. [Google Scholar]
- Azizi, S.; Imani, F.; Zhuang, B.; Tahmasebi, A.; Kwak, J.T.; Xu, S.; Uniyal, N.; Turkbey, B.; Choyke, P.; Pinto, P.; et al. Ultrasound-Based Detection of Prostate Cancer Using Automatic Feature Selection with Deep Belief Networks. In Lecture Notes in Computer Science, Proceedings of the Medical Image Computing and Computer-Assisted Intervention—MICCAI 2015, Munich, Germany, 5–9 October 2015; Springer: Cham, Germany; pp. 70–77.
- Pereira, F.; Bueno, A.; Rodriguez, A.; Perrin, D.; Marx, G.; Cardinale, M.; Salgo, I.; Nido, P.D. Automated detection of coarctation of aorta in neonates from two-dimensional echocardiograms. J. Med. Imaging 2017, 4, 014502. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Lekadir, K.; Galimzianova, A.; Betriu, A.; Vila, M.D.M.; Igual, L.; Rubin, D.L.; Fernandez, E.; Radeva, P.; Napel, S. A Convolutional Neural Network for Automatic Characterization of Plaque Composition in Carotid Ultrasound. IEEE J. Biomed. Health Inform. 2017, 21, 48–55. [Google Scholar] [CrossRef] [Green Version]
- Ma, J.; Wu, F.; Jiang, T.; Zhu, J.; Kong, D. Cascade convolutional neural networks for automatic detection of thyroid nodules in ultrasound images. Med. Phys. 2017, 44, 1678–1691. [Google Scholar] [CrossRef]
- Smistad, E.; Løvstakken, L. Vessel Detection in Ultrasound Images Using Deep Convolutional Neural Networks. In Deep Learning and Data Labeling for Medical Applications Lecture Notes in Computer Science; Springer: Cham, Germany, 2016; pp. 30–38. [Google Scholar]
- Yaqub, M.; Kelly, B.; Papageorghiou, A.T.; Noble, J.A. A Deep Learning Solution for Automatic Fetal Neurosonographic Diagnostic Plane Verification Using Clinical Standard Constraints. Ultrasound Med. Biol. 2017, 43, 2925–2933. [Google Scholar] [CrossRef]
- Zhang, Y.; Ying, M.T.C.; Yang, L.; Ahuja, A.T.; Chen, D.Z. Coarse-to-Fine Stacked Fully Convolutional Nets for lymph node segmentation in ultrasound images. In Proceedings of the 2016 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), Shenzhen, China, 15–18 December 2016. [Google Scholar]
- Hetherington, J.; Lessoway, V.; Gunka, V.; Abolmaesumi, P.; Rohling, R. SLIDE: Automatic spine level identification system using a deep convolutional neural network. Int. J. Comput. Assist. Radiol. Surg. 2017, 12, 1189–1198. [Google Scholar] [CrossRef]
- Hareendranathan, A.R.; Zonoobi, D.; Mabee, M.; Cobzas, D.; Punithakumar, K.; Noga, M.; Jaremko, J.L. Toward automatic diagnosis of hip dysplasia from 2D ultrasound. In Proceedings of the 2017 IEEE 14th International Symposium on Biomedical Imaging (ISBI 2017), Melbourne, Australia, 18–21 April 2017. [Google Scholar]
- Burlina, P.; Billings, S.; Joshi, N.; Albayda, J. Automated diagnosis of myositis from muscle ultrasound: Exploring the use of machine learning and deep learning methods. PLoS ONE 2017, 12. [Google Scholar] [CrossRef]
- Xu, K.; Roussel, P.; Csapó, T.G.; Denby, B. Convolutional neural network-based automatic classification of midsagittal tongue gestural targets using B-mode ultrasound images. J. Acoust. Soc. Am. 2017, 141, EL531–EL537. [Google Scholar] [CrossRef]
- Zheng, Y.; Jiang, Z.; Xie, F.; Zhang, H.; Ma, Y.; Shi, H.; Zhao, Y. Feature extraction from histopathological images based on nucleus-guided convolutional neural network for breast lesion classification. Pattern Recognit. 2017, 71, 14–25. [Google Scholar] [CrossRef]
- Xie, H.; Yang, D.; Sun, N.; Chen, Z.; Zhang, Y. Automated pulmonary nodule detection in CT images using deep convolutional neural networks. Pattern Recognit. 2019, 85, 109–119. [Google Scholar] [CrossRef]
- Wu, K.; Chen, X.; Ding, M. Deep learning based classification of focal liver lesions with contrast-enhanced ultrasound. Optik 2014, 125, 4057–4063. [Google Scholar] [CrossRef]
- Takao, S.; Kondo, S.; Ueno, J.; Kondo, T. Deep multi-layered GMDH-type neural network using revised heuristic self-organization and its application to medical image diagnosis of liver cancer. Artif. Life Robot. 2017, 23, 48–59. [Google Scholar] [CrossRef]
- Romero, F.P.; Diler, A.; Bisson-Gregoire, G.; Turcotte, S.; Lapointe, R.; Vandenbroucke-Menu, F.; Tang, A.; Kadoury, S. End-To-End Discriminative Deep Network For Liver Lesion Classification. In Proceedings of the 2019 IEEE 16th International Symposium on Biomedical Imaging (ISBI 2019), Venice, Italy, 8–11 April 2019. [Google Scholar]
- Chitradevi, D.; Prabha, S. Analysis of brain sub regions using optimization techniques and deep learning method in Alzheimer disease. Appl. Soft Comput. 2019, 86, 105857. [Google Scholar] [CrossRef]
- Agarwalla, P.; Mukhopadhyay, S. Bi-stage hierarchical selection of pathway genes for cancer progression using a swarm based computational approach. Appl. Soft Comput. 2018, 62, 230–250. [Google Scholar] [CrossRef]
- Motieghader, H.; Najafi, A.; Sadeghi, B.; Masoudi-Nejad, A. A hybrid gene selection algorithm for microarray cancer classification using genetic algorithm and learning automata. Inform. Med. Unlocked 2017, 9, 246–254. [Google Scholar] [CrossRef]
- Hassanien, A.E.; Emary, E.; Zawbaa, H.M. Retinal blood vessel localization approach based on bee colony swarm optimization, fuzzy c-means and pattern search. J. Vis. Commun. Image Represent. 2015, 31, 186–196. [Google Scholar] [CrossRef]
- Prasartvit, T.; Banharnsakun, A.; Kaewkamnerdpong, B.; Achalakul, T. Reducing bioinformatics data dimension with ABC-kNN. Neurocomputing 2013, 116, 367–381. [Google Scholar] [CrossRef]
- Beloufa, F.; Chikh, M. Design of fuzzy classifier for diabetes disease using Modified Artificial Bee Colony algorithm. Comput. Methods Programs Biomed. 2013, 112, 92–103. [Google Scholar] [CrossRef]
- Kakkar, P.; Nagpal, S.; Nanda, N. Automatic Liver Segmentation in CT Images Using Improvised Techniques. In Proceedings of the Smart Health Lecture Notes in Computer Science, Shenzhen, China, 1–2 July 2018; pp. 41–52. [Google Scholar]
- Anter, A.M.; Hassenian, A.E. CT liver tumor segmentation hybrid approach using neutrosophic sets, fast fuzzy c-means and adaptive watershed algorithm. Artif. Intell. Med. 2019, 97, 105–117. [Google Scholar] [CrossRef] [Green Version]
- Ghoniem, R.M.; Algarni, A.D.; Shaalan, K. Multi-Modal Emotion Aware System Based on Fusion of Speech and Brain Information. Information 2019, 10, 239. [Google Scholar] [CrossRef] [Green Version]
- Ghoniem, R.M.; Alhelwa, N.; Shaalan, K. A Novel Hybrid Genetic-Whale Optimization Model for Ontology Learning from Arabic Text. Algorithms 2019, 12, 182. [Google Scholar] [CrossRef] [Green Version]
- Ghoniem, R.M. Deep Genetic Algorithm-Based Voice Pathology Diagnostic System. In Lecture Notes in Computer Science; Proceedings of the Natural Language Processing and Information Systems, Salford, UK, 26–28 June 2019; Springer: Cham, Germany, 2019; pp. 220–233. [Google Scholar]
- Ronneberger, O. Invited Talk: U-Net Convolutional Networks for Biomedical Image Segmentation. In Informatik aktuell Bildverarbeitung für die Medizin 2017; Springer: Berlin/Heidelberg, Germany, 2017; p. 3. [Google Scholar]
- Lee, W.-Y.; Ko, K.-E.; Geem, Z.-W.; Sim, K.-B. Method that determining the Hyperparameter of CNN using HS algorithm. J. Korean Inst. Intell. Syst. 2017, 27, 22–28. [Google Scholar] [CrossRef] [Green Version]
- Ozcan, T.; Basturk, A. Transfer learning-based convolutional neural networks with heuristic optimization for hand gesture recognition. Neural Comput. Appl. 2019, 31, 8955–8970. [Google Scholar] [CrossRef]
- Li, J.; Wu, Y.; Shen, N.; Zhang, J.; Chen, E.; Sun, J.; Deng, Z.; Zhang, Y. A fully automatic computer-aided diagnosis system for hepatocellular carcinoma using convolutional neural networks. Biocybern. Biomed. Eng. 2019. [Google Scholar] [CrossRef]
- Frid-Adar, M.; Diamant, I.; Klang, E.; Amitai, M.; Goldberger, J.; Greenspan, H. GAN-based synthetic medical image augmentation for increased CNN performance in liver lesion classification. Neurocomputing 2018, 321, 321–331. [Google Scholar] [CrossRef] [Green Version]
- Anter, A.M.; Ali, M. Feature selection strategy based on hybrid crow search optimization algorithm integrated with chaos theory and fuzzy c-means algorithm for medical diagnosis problems. Soft Comput. 2019. [Google Scholar] [CrossRef]
- Doğantekin, A.; Özyurt, F.; Avcı, E.; Koç, M. A novel approach for liver image classification: PH-C-ELM. Measurement 2019, 137, 332–338. [Google Scholar] [CrossRef]
Reference | Year of Publication | Approach | Performance Measure |
---|---|---|---|
[12] | 2013 | Algorithm of confidence connected region growing is utilized for liver extraction, and clustering algorithm of alternative fuzzy C-means (FCM) is utilized for segmenting tumor. Feature extraction is based on four feature sets: wavelet coefficient statistics, grey level co-occurrence, original gray level, and contourlet coefficient statistics. Probabilistic neural network is employed for tumor classification. | Highest accuracy = 96.7%. Highest specificity = 97.3%. |
[9] | 2016 | Hybrid algorithm integrating fuzzy clustering with grey wolf optimization is used for liver segmentation. 16-dimensional vector of shape statistical features (comprising median, area, mean, kurtosis, standard deviation and skewness) together with texture features taken by GLCM is extracted. SVM is employed for tumor classification. | Highest accuracy = 97%. |
[3] | 2017 | Region growing algorithm is employed for tumor segmentation. Texture, shape, and kinetic curve are then extracted from tumor. Three-dimensional (3D) texture is represented by GLCM. The 3D shape is described by margin, compactness, and elliptic model. From every tumor phase, a kinetic curve is taken to represent density variations between phases. Binary logistic regression analysis is employed for tumor classification. | Highest accuracy = 81.69%. Highest sensitivity = 81.82%. Highest specificity = 81.63%. |
[10] | 2017 | 14 high-level local and global features are extracted from CT images to describe focal liver regions (such as center location and Intensity diversity of liver lesion). Three-way rules are used for CT image classification. | Highest accuracy = 91.71%. Highest precision = 100%. Highest recall = 88.52%. Highest F1-score = 93.84. |
[11] | 2018 | Statistical features comprising first-order statistics together with 13 GLCM features are estimated from the intended region of interest. Binary particle multi-swarm heterogeneous optimization using the win-win approach is used for feature selection. Probabilistic neural network and SVM are employed as classifiers. | Accuracy = 82.86%, for both probabilistic neural network and SVM. |
Reference | Year of Publication | Cancer Type | Approach | Performance Measure |
---|---|---|---|---|
[52] | 2014 | Liver cancer | Authors used contrast-enhanced ultrasound (CEUS) imaging, taken from an unpublished dataset for Huazhong University of Science and Technology. Feature exaction is based on sparse non-negative matrix factorizations. A deep belief network is used for classification purpose. | Results of accuracy, sensitivity, and specificity are 86.36%, 83.33%, and 87.50%, respectively. |
[50] | 2017 | Breast cancer | Authors used the Histopathological image database, from Motic (Xiamen) Medical Diagnostic Systems Co. Ltd. For extracting features, nucleus-guided method is used. A CNN with three hierarchy structures is used for classification of breast cancer. | Accuracy = 96.4% |
[53] | 2018 | Liver cancer | Deep multilayered group algorithm of data handling (GMDH)-type neural network based on revised heuristic self-organization. | Prediction error criterion, defined as (Akaike’s information criterion, AIC), is used. Resulting values of AIC are decreased in comparison to ordinary deep network architecture with several hidden layers. |
[51] | 2019 | Lung cancer | Authors used CT images, taken from a publicly available database for lung nodules: the LIDC-IDRI. An object detection framework is presented, which is based upon faster region-based CNN, namely, R-CNN. 2D CNN is used for lung cancer classification. | Sensitivity of detecting nodule candidates is 86.42%, whereas sensitivity of reducing false positives (FPs) is 73.4% for 1/8 FPs/scan, and 74.4% for 1/4 FPs/scan. |
[14] | 2019 | Breast cancer | Authors used mammogram images from the Mammographic Image Analysis Society (MIAS). Feature-wise data augmentation is used with CNN for breast cancer classification. | Results of accuracy, sensitivity, specificity, and area under receiver operating characteristic curve (AUC) are 90.50%, 89.47%, 90.71%, and 0.901 ± 0.0314, respectively. |
[15] | 2019 | Liver cancer | Some geometrical, statistical, and textural features are extracted from images, segmented by a Gaussian mixture model. Deep neural network is utilized as the classifier. | Accuracy = 99.38% |
[54] | 2019 | Liver cancer | End-to-end approach of deep learning incorporating feature extraction of the InceptionV3 integrated with residual connections, and pretrained weights of ImageNet. Fully connected layers are integrated as a classifier to provide a probabilistic output of liver lesion type. | Accuracy = 0.96 F1-score = 0.92 |
Reference | Publication Year | Medical Application Domain | Bio-Inspired Optimization Approach | Performance Results |
---|---|---|---|---|
[32] | 2018 | Ultrasonic echo estimation utilizing ultrasonic and simulated signals. | ABC-optimized matching pursuit approach, referred to as ABC-MP. | Results of energy error, amplitude error, coefficient error, and residue signal energy are 10.94%, 1.93%, 0.52%, and 12.05%, respectively. |
[56] | 2018 | Selecting cancer progression pathway genes from distinct cancer datasets. | A gene selection approach, namely, MFDPSO-BLABC, utilizes bi-stage hierarchical swarm and integrates (1) a feature selection procedure with discrete particle swarm optimization of multiple fitness functions (MFDPSO) and a multi filtering-enabled gene selection technique, and (2) the blended Laplacian ABC algorithm (BLABC) for clustering genes selected by the first procedure. | Classification accuracies of the MFDPSO-BLABC approach with SVM are 0.99, 0.79, 0.97, 0.94, 0.93, and 0.86 for the following cancer datasets: Leukemia, Colon, Gastric, DLBCL, Prostate, and Child_ALL (related to childhood cancer), respectively. |
[57] | 2017 | Microarray cancer classification. | An approach encompassing genetic algorithm (GA) with ABC algorithm. The proposed algorithm is executed on the microarray gene expression profile to choose the most informative and predictive genes for classifying cancer. | Classification accuracies obtained using SVM are 90.32%, 93.05%, 97.91%, 77.11%, 86.36%, and 84.72%, respectively, for the following datasets: Colon, Leukemia1, Lung, SRBCT, Lymphoma, and Leukemia2. |
[31] | 2016 | Classification of DNA microarrays by identifying distinct classes associated with a specific disease. | The ABC algorithm is used to select gene sets from a DNA microarray characterizing a specific disease. Three classifiers are trained with the resulting information to classify DNA microarrays associated with disease: multilayer perceptron network (MLP), SVM, and radial basis function (RBF). | The optimized MLP and SVM outperformed the optimized RBF in terms of classification accuracy. |
[58] | 2015 | Retinal blood vessel localization from retinal images. | An approach based on two levels of clustering: (1) the ABC optimization together with a fuzzy clustering compactness fitness function, used to determine coarse vessels, and (2) pattern search, employed to optimize the segmentation outcomes. | The results of sensitivity, specificity, and accuracy are 0.721, 0.971, and 0.9388, respectively. |
[59] | 2013 | Reducing bioinformatics data dimension for solving classification problems. | The ABC is used for selecting an optimal subset of dimensions among high-dimensional data while keeping a subset which achieves the defined objective. Further, the fitness of ABC is assessed by k-nearest neighbor. | Average accuracy = 93.75%. |
[60] | 2013 | Diagnosing diabetes disease using a diabetes dataset. | A modified version of ABC is introduced, which is different from the ordinary ABC in one point, if no optimization in fitness function is occurred, blended crossover operator for GA is used for further exploration and exploitation. This version is used as a tool to build a fuzzy-rule-based classifier with no prior knowledge. | Classification rate = 84.21%. |
Hyperparameter | Optimized Values | |
---|---|---|
SegNet | UNet | |
Initial learning rate | 0.01 | 0.05 |
Minibatch size | 11 | 16 |
Momentum | 0.9 | 0.9 |
Maximum epochs | 30 | 150 |
Shuffle | Once | Every epoch |
regularization | 0.0006019928 | 0.0004795852 |
Layer | Kernel Size | Stride | Padding | Number of Filters | Size of Output Feature Map |
---|---|---|---|---|---|
Convolutional () | |||||
Pooling () | |||||
Convolutional () | |||||
Pooling () |
Image | Proposed Liver Tumor Segmentation Method | |||||
---|---|---|---|---|---|---|
Radiopaedia | LiTS | |||||
Jaccard Index | Dice Index | Correlation Coefficient | Jaccard Index | Dice Index | Correlation Coefficient | |
1 | 0.954 | 0.96 | 0.951 | 0.945 | 0.95 | 0.94 |
2 | 0.95 | 0.964 | 0.957 | 0.965 | 0.979 | 0.968 |
3 | 0.959 | 0.961 | 0.95 | 0.948 | 0.955 | 0.944 |
4 | 0.942 | 0.962 | 0.958 | 0.959 | 0.971 | 0.967 |
5 | 0.945 | 0.959 | 0.95 | 0.95 | 0.975 | 0.96 |
6 | 0.942 | 0.971 | 0.97 | 0.95 | 0.954 | 0.952 |
7 | 0.955 | 0.965 | 0.961 | 0.944 | 0.965 | 0.953 |
8 | 0.95 | 0.971 | 0.969 | 0.962 | 0.978 | 0.969 |
9 | 0.958 | 0.964 | 0.954 | 0.954 | 0.963 | 0.951 |
10 | 0.947 | 0.956 | 0.943 | 0.95 | 0.957 | 0.95 |
11 | 0.933 | 0.948 | 0.93 | 0.951 | 0.963 | 0.959 |
12 | 0.958 | 0.967 | 0.96 | 0.971 | 0.978 | 0.97 |
13 | 0.952 | 0.968 | 0.966 | 0.958 | 0.975 | 0.966 |
14 | 0.963 | 0.978 | 0.974 | 0.966 | 0.988 | 0.961 |
15 | 0.961 | 0.953 | 0.95 | 0.966 | 0.974 | 0.967 |
16 | 0.968 | 0.964 | 0.95 | 0.945 | 0.977 | 0.94 |
17 | 0.971 | 0.978 | 0.976 | 0.966 | 0.978 | 0.964 |
18 | 0.977 | 0.982 | 0.98 | 0.98 | 0.984 | 0.95 |
19 | 0.963 | 0.979 | 0.975 | 0.959 | 0.96 | 0.952 |
20 | 0.962 | 0.971 | 0.97 | 0.979 | 0.983 | 0.949 |
21 | 0.963 | 0.97 | 0.966 | 0.97 | 0.954 | 0.96 |
22 | 0.975 | 0.979 | 0.969 | 0.987 | 0.954 | 0.956 |
23 | 0.969 | 0.974 | 0.97 | 0.964 | 0.961 | 0.955 |
24 | 0.97 | 0.975 | 0.966 | 0.97 | 0.959 | 0.95 |
25 | 0.964 | 0.969 | 0.961 | 0.96 | 0.977 | 0.952 |
26 | 0.954 | 0.96 | 0.95 | 0.977 | 0.986 | 0.958 |
27 | 0.971 | 0.976 | 0.97 | 0.971 | 0.965 | 0.96 |
28 | 0.965 | 0.97 | 0.968 | 0.985 | 0.97 | 0.977 |
29 | 0.956 | 0.963 | 0.952 | 0.98 | 0.988 | 0.952 |
30 | 0.977 | 0.979 | 0.974 | 0.987 | 0.962 | 0.96 |
Total | 0.96 | 0.968 | 0.962 | 0.964 | 0.97 | 0.958 |
ABC | ALO | GWO | ACO |
---|---|---|---|
Colony size = 50 | Search agents size = 20 | Search agents = 90 | Number of ants = 100 |
Maximum iterations = 30 | Maximum iterations = 50 | Maximum iterations = 30 | Maximum iterations = 20 |
Number of food source, onlooker and employed bees = 25 | Lower bound = −50 | Evaporation rate = 0.05 | |
Number of solutions = 50 | Upper bound = 50 | Initial pheromone and the heuristic value = 0.1 |
Reference | Year | Dataset | Approach | Performance Measure |
---|---|---|---|---|
[61] | 2018 | LiTS | Liver segmentation using Morphological Snake and Felzenszwalb, and liver centroid prediction using ANN. | Morphological Snake outperformed the other algorithm in terms of Dice index and accuracy, by achieving 0.88 and 98.11%, respectively. The result of was 0.8771. |
[70] | 2018 | Private dataset | Deep learning model of generative adversarial networks. | Specificity = 92.4% |
[15] | 2019 | Private dataset | Lesion segmentation and classification using watershed with GMM and GLCM with DNN, respectively. | Results obtained using testing set were 98.38%, 95%, and 97.72% for accuracy, Jaccard index, and specificity, respectively. |
[71] | 2019 | Radiopaedia | Crow search, integrated with chaos theory and FCM algorithm. | Accuracy = 0.880 |
[72] | 2019 | Private dataset (hospital data) | CNN and DWT-SVD-based perceptual hash function. | Accuracy = 97.3% |
Proposed | 2019 | Radiopaedia and LiTS | Lesion segmentation and classification using SegNet-UNet-ABC and LeNet-5/ABC, respectively. | Results of the Radiopaedia dataset were 0.99, 0.96, 0.968, 0.986, and 0.98 for accuracy, Jaccard index, Dice index, specificity, and . Results of the LiTS dataset were 0.985, 0.964, 0.97, 0.982, and 0.976, respectively, for the same measures. |
© 2020 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ghoniem, R.M. A Novel Bio-Inspired Deep Learning Approach for Liver Cancer Diagnosis. Information 2020, 11, 80. https://doi.org/10.3390/info11020080
Ghoniem RM. A Novel Bio-Inspired Deep Learning Approach for Liver Cancer Diagnosis. Information. 2020; 11(2):80. https://doi.org/10.3390/info11020080
Chicago/Turabian StyleGhoniem, Rania M. 2020. "A Novel Bio-Inspired Deep Learning Approach for Liver Cancer Diagnosis" Information 11, no. 2: 80. https://doi.org/10.3390/info11020080
APA StyleGhoniem, R. M. (2020). A Novel Bio-Inspired Deep Learning Approach for Liver Cancer Diagnosis. Information, 11(2), 80. https://doi.org/10.3390/info11020080