Skip to main content
Log in

Hyper-parameter optimization of deep learning architectures using artificial bee colony (ABC) algorithm for high performance real-time automatic colorectal cancer (CRC) polyp detection

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Colorectal cancer (CRC) is one of the most common and malignant types of cancer worldwide. Colonoscopy, considered the gold standard for CRC screening, allows immediate removal of polyps, which are precursors to CRC. Many computer-aided diagnosis systems (CADs) have been proposed for automatic polyp detection. Most of these systems are based on traditional machine learning algorithms and their generalization ability, sensitivity and specificity are limited. On the other hand, with the widespread use of deep learning algorithms in medical image analysis and the successful results in the analysis of colonoscopy images, especially in the early and accurate detection of polyps, these problems are eliminated in recent years. In short, deep learning algorithms and applications have gained a critical role in CAD systems for real-time autonomous polyp detection. Here, we make significant improvements to object detection algorithms to improve the performance of CAD-based real-time polyp detection systems. We integrate the artificial bee colony algorithm (ABC) into the YOLO algorithm to optimize the hyper-parameters of YOLO-based algorithms. The proposed method can be easily integrated into all YOLO algorithms such as YOLOv3, YOLOv4, Scaled-YOLOv4, YOLOv5, YOLOR and YOLOv7. The proposed method improves the performance of the Scaled-YOLOv4 algorithm with an average of more than 3% increase in mAP and a more than 2% improvement in F1 value. In addition, the most comprehensive study is conducted by evaluating the performance of all existing models in the Scaled-YOLOv4 algorithm (YOLOv4s, YOLOv4m, YOLOV4-CSP, YOLOv4-P5, YOLOV4-P6 and YOLOv4-P7) on the novel SUN and PICCOLO polyp datasets. The proposed method is the first study for the optimization of YOLO-based algorithms in the literature and makes a significant contribution to the detection accuracy.

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

Similar content being viewed by others

Data availability

The authors declare that the data supporting the findings of this study are included in this manuscript.

References

  1. Sung H, Ferlay J, Siegel RL et al (2021) Global cancer statistics 2020: GLOBOCAN estimates of incidence and mortality worldwide for 36 cancers in 185 countries. CA Cancer J Clin 71:209–249. https://doi.org/10.3322/caac.21660

  2. Rawla P, Sunkara T, Barsouk A (2019) Epidemiology of colorectal cancer: incidence, mortality, survival, and risk factors. Prz Gastroenterol 14:89–103. https://doi.org/10.5114/pg.2018.81072

  3. Corley DA, Jensen CD, Marks AR et al (2014) Adenoma detection rate and risk of colorectal cancer and death A BS TR AC T. N Engl J Med 14:1298–1306. https://doi.org/10.1056/NEJMoa1309086

  4. Kaminski MF, Wieszczy P, Rupinski M et al (2017) Increased rate of adenoma detection associates with reduced risk of colorectal cancer and death. Gastroenterology 153:98–105. https://doi.org/10.1053/j.gastro.2017.04.006

  5. Khan A, Sohail A, Zahoora U et al (2020) A survey of the recent architectures of deep convolutional neural networks. Artif Intell Rev 53:5455–5516. https://doi.org/10.1007/s10462-020-09825-6

    Article  Google Scholar 

  6. Işık G, Artuner H (2020) Turkish dialect recognition in terms of prosodic by long short-term memory neural networks. J Fac Eng Archit Gazi Univ 35:213–224. https://doi.org/10.17341/gazimmfd.453677

    Article  Google Scholar 

  7. Guo Y, Liu Y, Oerlemans A et al (2016) Deep learning for visual understanding: a review. Neurocomputing 187:27–48. https://doi.org/10.1016/j.neucom.2015.09.116

  8. Kiliçarslan S, Celik M (2022) KAF + RSigELU: a nonlinear and kernel-based activation function for deep neural networks. Neural Comput Appl 34:13909–13923. https://doi.org/10.1007/S00521-022-07211-7/FIGURES/4

    Article  Google Scholar 

  9. Ozkok FO, Celik M (2022) A hybrid CNN-LSTM model for high resolution melting curve classification. Biomed Signal Process Control 71:103168. https://doi.org/10.1016/J.BSPC.2021.103168

    Article  Google Scholar 

  10. Pacal I, Karaboga D, Basturk A et al (2020) A comprehensive review of deep learning in colon cancer. Comput Biol Med 126. https://doi.org/10.1016/J.COMPBIOMED.2020.104003

  11. Bora K, Bhuyan MK, Kasugai K et al (2021) Computational learning of features for automated colonic polyp classification. Sci Rep 11:1–16. https://doi.org/10.1038/s41598-021-83788-8

    Article  Google Scholar 

  12. Theodosi A, Ouzounis S, Kostopoulos S et al (2021) Design of a hybrid deep learning system for discriminating between low- and high-grade colorectal cancer lesions, using microscopy images of IHC stained for AIB1 expression biopsy material. Mach Vis Appl 32:1–17. https://doi.org/10.1007/s00138-021-01184-8

    Article  Google Scholar 

  13. Schiele S, Arndt TT, Martin B et al (2021) Deep learning prediction of metastasis in locally advanced colon cancer using binary histologic tumor images. Cancers (Basel) 13:2074. https://doi.org/10.3390/cancers13092074

    Article  Google Scholar 

  14. Ali M, Ali R (2021) Multi-input dual-stream capsule network for improved lung and colon cancer classification. Diagnostics 11:1–18. https://doi.org/10.3390/diagnostics11081485

    Article  Google Scholar 

  15. Tamang LD, Kim BW (2021) Deep learning approaches to colorectal cancer diagnosis: a review. Appl Sci 11:10982. https://doi.org/10.3390/app112210982

    Article  Google Scholar 

  16. Sánchez-Peralta LF, Pagador JB, Sánchez-Margallo FM (2021) Artificial intelligence for colorectal polyps in colonoscopy. Artif Intell Med:1–15. https://doi.org/10.1007/978-3-030-58080-3_308-1

  17. Kilicarslan S, Celik M, Sahin afak (2021) Hybrid models based on genetic algorithm and deep learning algorithms for nutritional Anemia disease classification. Biomed Signal Process Control 63:1746–8094. https://doi.org/10.1016/j.bspc.2020.102231

    Article  Google Scholar 

  18. Zhang R, Zheng Y, Poon CCY et al (2018) Polyp detection during colonoscopy using a regression-based convolutional neural network with a tracker. Pattern Recognit 83:209–219. https://doi.org/10.1016/j.patcog.2018.05.026

    Article  Google Scholar 

  19. Wang C-Y, Yeh I-H, Liao H-YM (2021) You only learn one representation: unified network for multiple tasks, pp 1–11

  20. Girshick R, Proc (2015) IEEE Int Conf Comput Vis 2015 Inter, pp 1440–1448. https://doi.org/10.1109/ICCV.2015.169

  21. Liu W, Anguelov D, Erhan D et al (2016) SSD: single shot multibox detector. Lect Notes Comput Sci (including Subser Lect Notes Artif Intell Lect Notes Bioinformatics). 9905 LNCS, pp 21–37. https://doi.org/10.1007/978-3-319-46448-0_2

  22. Duan K, Bai S, Xie L et al (2019) CenterNet: keypoint triplets for object detection. Proc IEEE Int Conf Comput Vis 2019-October, pp 6568–6577. https://doi.org/10.1109/ICCV.2019.00667

  23. Liew WS, Tang TB, Lin CH, Lu CK (2021) Automatic colonic polyp detection using integration of modified deep residual convolutional neural network and ensemble learning approaches. Comput Methods Programs Biomed 206:106114. https://doi.org/10.1016/J.CMPB.2021.106114

    Article  Google Scholar 

  24. Younas F, Usman M, Yan WQ (2022) A deep ensemble learning method for colorectal polyp classification with optimized network parameters. App Intell. https://doi.org/10.1007/s10489-022-03689-9

    Article  Google Scholar 

  25. Lee J-N, · J-WC, Cho H-C (2022) Improvement of colon polyp detection performance by modifying the multi-scale network structure and data augmentation. J Electr Eng Technol 2022:1–9. https://doi.org/10.1007/S42835-022-01191-3

  26. Nogueira-Rodríguez A, Domínguez-Carbajales R, Campos-Tato F et al (2021) Real-time polyp detection model using convolutional neural networks. Neural Comput Appl 4. https://doi.org/10.1007/s00521-021-06496-4

  27. Hoang MC, Nguyen KT, Kim J et al (2021) Automated bowel polyp detection based on actively controlled capsule endoscopy: feasibility studycs 11:1878. https://doi.org/10.3390/diagnostics11101878

  28. Wan J, Chen B, Yu Y (2021) Polyp detection from colorectum images by using attentive YOLOv5. Diagnostics 11:2264. https://doi.org/10.3390/diagnostics11122264

  29. Pacal I, Karaboga D (2021) A robust real-time deep learning based automatic polyp detection system. Comput Biol Med 134. https://doi.org/10.1016/J.COMPBIOMED.2021.104519

  30. Pacal I, Karaman A, Karaboga D et al (2022) An efficient real-time colonic polyp detection with YOLO algorithms trained by using negative samples and large datasets. Comput Biol Med 141:105031. https://doi.org/10.1016/j.compbiomed.2021.105031

    Article  Google Scholar 

  31. Souaidi M, El Ansari M (2022) Multi-scale hybrid network for polyp detection in wireless capsule endoscopy and colonoscopy images. Diagnostics (Basel) 12(8):2030. https://doi.org/10.3390/diagnostics12082030

  32. Durak S, Bayram B, Bakırman T et al (2021) Deep neural network approaches for detecting gastric polyps in endoscopic images. Med Biol Eng Comput 59:1563–1574. https://doi.org/10.1007/s11517-021-02398-8

    Article  Google Scholar 

  33. Bochkovskiy A, Wang C-Y, Liao H-YM (2020) YOLOv4: optimal speed and accuracy of object detection. https://doi.org/10.48550/arxiv.2004.10934

  34. Tan M, Pang R, Le QV (2020) EfficientDet: scalable and efficient object detection. Proc IEEE Comput Soc Conf Comput Vis Pattern Recognit, pp 10778–10787. https://doi.org/10.1109/CVPR42600.2020.01079

  35. Redmon J, Farhadi A (2018) YOLOv3: an incremental improvement. https://doi.org/10.48550/arxiv.1804.02767

  36. Ren S, He K, Girshick R, Sun J (2017) Faster R-CNN: towards real-time object detection with region proposal networks. IEEE Trans Pattern Anal Mach Intell 39:1137–1149. https://doi.org/10.1109/TPAMI.2016.2577031

  37. Qian Z, Jing W, Lv Y, Zhang W (2022) Automatic polyp detection by combining conditional generative adversarial network and modified you-only-look-once. IEEE Sens J 22. https://doi.org/10.1109/JSEN.2022.3170034

  38. Akay B, Karaboga D, Akay R (2022) A comprehensive survey on optimizing deep learning models by metaheuristics. Artif Intell Rev 55:829–894. https://doi.org/10.1007/s10462-021-09992-0

    Article  Google Scholar 

  39. Karaboga D, Basturk B (2007) Artificial Bee Colony (ABC) optimization algorithm for solving constrained optimization problems, pp 789–798

  40. Erkan U, Toktas A, Ustun D (2022) Hyperparameter optimization of deep CNN classifier for plant species identification using artificial bee colony algorithm. J Ambient Intell Human Comput 1:3. https://doi.org/10.1007/s12652-021-03631-w

    Article  Google Scholar 

  41. Banharnsakun A (2019) Towards improving the convolutional neural networks for deep learning using the distributed artificial bee colony method. Int J Mach Learn Cybern 10:1301–1311. https://doi.org/10.1007/s13042-018-0811-z

    Article  Google Scholar 

  42. Ozcan T, Basturk A (2019) Transfer learning-based convolutional neural networks with heuristic optimization for hand gesture recognition. Neural Comput Appl 31:8955–8970. https://doi.org/10.1007/s00521-019-04427-y

    Article  Google Scholar 

  43. Chollet F (2017) Xception: deep learning with depthwise separable convolutions. Proc – 30th IEEE Conf Comput Vis Pattern Recognition, CVPR 2017,  pp 1800–1807. https://doi.org/10.1109/CVPR.2017.195

  44. Badem H, Basturk A, Caliskan A, Yuksel ME (2017) A new efficient training strategy for deep neural networks by hybridization of artificial bee colony and limited–memory BFGS optimization algorithms. Neurocomputing 266:506–526. https://doi.org/10.1016/j.neucom.2017.05.061

    Article  Google Scholar 

  45. Katoch S, Chauhan SS, Kumar V (2021) A review on genetic algorithm: past, present, and future. Multimed Tools Appl 80:8091–8126

    Article  Google Scholar 

  46. Jocher G, Chaurasia A, Stoken A et al (2022) ultralytics/yolov5: v6.1 - TensorRT, TensorFlow Edge TPU and OpenVINO Export and Inference. https://doi.org/10.5281/ZENODO.6222936

  47. Wang CY, Bochkovskiy A, Liao HYM (2020) Scaled-YOLOv4: scaling cross stage partial network. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp 13024–13033. https://doi.org/10.48550/arxiv.2011.08036

  48. Wang CY, Mark Liao HY, Wu YH et al (2020) CSPNet: a new backbone that can enhance learning capability of CNN. IEEE Comput Soc Conf Comput Vis Pattern Recognit Work 2020-June, pp 1571–1580. https://doi.org/10.1109/CVPRW50498.2020.00203

  49. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. Proc IEEE Comput Soc Conf Comput Vis Pattern Recognit 2016-Decem, pp 770–778. https://doi.org/10.1109/CVPR.2016.90

  50. Karaboga D, Gorkemli B, Ozturk C, Karaboga N (2014) A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif Intell Rev 42:21–57. https://doi.org/10.1007/s10462-012-9328-0

  51. Lin TY, Maire M, Belongie S et al (2014) Microsoft COCO: common objects in context. Lect Notes Comput Sci (including Subser Lect Notes Artif Intell Lect Notes Bioinformatics) 8693 LNCS, pp 740–755. https://doi.org/10.1007/978-3-319-10602-1_48

  52. WongKinYiu/ScaledYOLOv4 at yolov4-large. https://github.com/WongKinYiu/ScaledYOLOv4/tree/yolov4-large. Accessed 2 Apr 2021

  53. AlexeyAB/darknet : YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks for Object Detection (Windows and Linux version of Darknet). https://github.com/AlexeyAB/darknet. Accessed 2 Apr 2021

  54. Reboiro-Jato A, Glez-Peña M, Lee K-S et al (2022) Citation: Nogueira-Rodríguez performance of convolutional neural networks for polyp localization on public colonoscopy image datasets. https://doi.org/10.3390/diagnostics12040898 

Download references

Acknowledgements

Experimental computations were carried out on the calculation units in Artificial Intelligence and Big Data Application and Research Center, Erciyes University, Türkiye. Ethical permissions were granted by Acıbadem University, Türkiye with the permission number ATADEK-2021/02 and the decision number 2021-02/15.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ishak Pacal.

Ethics declarations

Conflict of interest

 The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

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

Karaman, A., Karaboga, D., Pacal, I. et al. Hyper-parameter optimization of deep learning architectures using artificial bee colony (ABC) algorithm for high performance real-time automatic colorectal cancer (CRC) polyp detection. Appl Intell 53, 15603–15620 (2023). https://doi.org/10.1007/s10489-022-04299-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-04299-1

Keywords

Navigation