Skip to main content
Log in

Detection of cervical cancer cells in complex situation based on improved YOLOv3 network

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Cervical cancer is one of the major diseases that seriously threaten women’s health. Cervical cancer automatic screening technology is of great significance to reduce the incidence of cervical cancer. However, the current method has shortcomings: low efficiency, low accuracy, and weak generalization ability, especially in complex situation. This paper innovatively applies the YOLO algorithm to the detection of abnormal cervical cells to ensure the rapidity and accuracy of the detection. For cellular classification of small targets, complex background and irregular shapes, we add the dense block and S3Pool algorithm on the basis of the feature extraction network Darknet-53 to improve the generalization ability of the model to cell features. The improved algorithm k-means++ is used to replace the clustering algorithm k-means in the original yolov3 to cluster the target frame of the cell data set, set reasonable anchors size, reconstruct the prediction scale creatively. Moreover, the Focal Loss and balanced cross entropy function are employed to improve the detection effect of the model against complex backgrounds, tight cell clusters, and uneven number of cell types. The NMS algorithm with linear attenuation is used to post-processing the model to improve the detection accuracy of cells in the occlusion situation. Experimental verification shows that the network achieved MAP of 78.87%, which is 8.02%, 8.22% and 4.83% higher than SSD (Single Shot Multi-Box Detector), YOLOv3(You Only Look Once) and ResNet50. The optimization method proposed in this paper improves the network sensitivity and the overall accuracy, especially in complex background. The research in this paper will have significance for the future design of an automatic cervical cancer diagnosis system.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Ali A, Zhu Y, Chen Q et al (2019) Leveraging spatio-temporal patterns for predicting citywide traffic crowd flows using deep hybrid neural networks[C]//2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS). IEEE 125–132

  2. Ali A, Zhu Y, Zakarya M (2021) A data aggregation based approach to exploit dynamic spatio-temporal correlations for citywide crowd flows prediction in fog computing[J]. Multimed Tools Appl 80:1–33

    Google Scholar 

  3. Arthur D, Vassilvitskii S (2007) K-Means++: The Advantages of Careful Seeding[C]// Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2007, New Orleans, Louisiana, USA, January 7-9, 2007. ACM

  4. Arya M, Mittal N, Singh G (2018) Texture-based feature extraction of smear images for the detection of cervical cancer[J]. IET Comput Vis 12(8):1049–1059

    Article  Google Scholar 

  5. Basheer S, Mariyam Aysha Bivi S, Jayakumar S et al (2019) Machine learning based classification of cervical cancer using K-nearest neighbour, random forest and multilayer perceptron algorithms[J]. J Comput Theor Nanosci 16(5–6):2523–2527

    Article  Google Scholar 

  6. Chankong T, Theera-Umpon N, Auephanwiriyakul S (2014) Automatic cervical cell segmentation and classification in pap smears[J]. Comput Methods Prog Biomed 113(2):539–556

    Article  Google Scholar 

  7. Girshick R, Donahue J, Darrell T et al (2014) Rich feature hierarchies for accurate object detection and semantic segmentation[C]//Proceedings of the IEEE conference on computer vision and pattern recognition 580–587

  8. http://news.eastday.com/eastday/13news/auto/news/china/20201117/u7ai9600522.html Accessed 1 June 2021

  9. Hu W, Huang Y, Wei L, Zhang F, Li H (2015) Deep convolutional neural networks for hyperspectral image classification[J]. J Sens 2015:1–12

    Article  Google Scholar 

  10. Huang P, Zhang S, Li M, Wang J, Ma C, Wang B, Lv X (2020) Classification of cervical biopsy images based on LASSO and EL-SVM[J]. IEEE Access 8:24219–24228

    Article  Google Scholar 

  11. Iandola F, Moskewicz M, Karayev S et al (2014) DenseNet: Implementing Efficient ConvNet Descriptor Pyramids[J]. Eprint Arxiv

  12. Iliyasu AM, Fatichah C (2017) A quantum hybrid PSO combined with fuzzy k-NN approach to feature selection and cell classification in cervical cancer detection[J]. Sensors 17(12):2935

    Article  Google Scholar 

  13. Jantzen J, Norup J, Dounias G et al (2005) Pap-smear benchmark data for pattern classification[J]. Nature inspired Smart Information Systems (NiSIS 2005) 1–9

  14. Jia F, Li S, Zhang T (2020) Detection of cervical cancer cells based on strong feature CNN-SVM network[J]. Neurocomputing 411:112–127

    Article  Google Scholar 

  15. Jia AD, Li BZ, Zhang CC (2020) Detection of cervical cancer cells based on strong feature CNN-SVM network[J]. Neurocomputing 411:112–127

    Article  Google Scholar 

  16. Jia D, Li Z, Zhang C (2020) A parametric optimization oriented, afsa based random forest algorithm: application to the detection of cervical epithelial cells[J]. IEEE Access 8:64891–64905

    Article  Google Scholar 

  17. Jia D, Zhou J, Zhang C (2021) Detection of cervical cells based on improved SSD network[J]. Multimed Tools Appl 1–17

  18. Kido S, Hirano Y, Hashimoto N (2018) Detection and classification of lung abnormalities by use of convolutional neural network (CNN) and regions with CNN features (R-CNN)[C]//2018 International workshop on advanced image technology (IWAIT). IEEE 1–4

  19. Kuang L (2016) Facial expression recognition method based on convolutional network integration [D]. Zhejiang: Zhejiang University

  20. Li Y, Huang H, Chen Q et al (2021) Research on a product quality monitoring method based on multi scale PP-YOLO[J]. IEEE Access

  21. Li K, Sun H, Lu Z, Xin J, Zhang L, Guo Y, Guo Q (2018) Value of [18F] FDG PET radiomic features and VEGF expression in predicting pelvic lymphatic metastasis and their potential relationship in early-stage cervical squamous cell carcinoma[J]. Eur J Radiol 106:160–166

    Article  Google Scholar 

  22. Lin H, Hu Y, Chen S, Yao J, Zhang L (2019) Fine-grained classification of cervical cells using morphological and appearance based convolutional neural networks[J]. IEEE Access 7:71541–71549

    Article  Google Scholar 

  23. Lu Z, Carneiro G, Bradley AP, Ushizima D, Nosrati MS, Bianchi AGC, Carneiro CM, Hamarneh G (2016) Evaluation of three algorithms for the segmentation of overlapping cervical cells[J]. IEEE J Biomed Health Inf 21(2):441–450

    Article  Google Scholar 

  24. Lu J, Song E, Ghoneim A, Alrashoud M (2020) Machine learning for assisting cervical cancer diagnosis: an ensemble approach[J]. Futur Gener Comput Syst 106:199–205

    Article  Google Scholar 

  25. Martin E (2003) Pap-smear classification, Technical University of Denmark-DTU[D]. Master’s Thesis

  26. Molnar C, Jermyn IH, Kato Z, Rahkama V, Östling P, Mikkonen P, Pietiäinen V, Horvath P (2016) Accurate morphology preserving segmentation of overlapping cells based on active contours[J]. Sci Rep 6(1):1–10

    Article  Google Scholar 

  27. Neubeck A, Van Gool L (2006) Efficient Non-Maximum Suppression[C]. Int Conf Pattern Recogn 850–855

  28. Nie Y, Sommella P, O’Nils M et al (2019) Automatic detection of melanoma with yolo deep convolutional neural networks[C]//2019 E-Health And Bioengineering Conference (EHB). IEEE 1–4

  29. Nosrati M, Hamarneh G (2015) Segmentation of overlapping cervical cells: a variational method with star-shape prior [C]//Preceding’s of 2015 IEEE 12th International Symposium on Biomedical Imaging. New York NY USA: IEEE 186–189

  30. Plissiti ME, Nikou C, Charchanti A (2011) Combining shape, texture and intensity features for cell nuclei extraction in pap smear images[J]. Pattern Recogn Lett 32(6):838–853

    Article  Google Scholar 

  31. Priyanka BJ (2021) Machine learning approach for prediction of cervical Cancer[J]. Turk J Comput Math Educ (TURCOMAT) 12(8):3050–3058

    Google Scholar 

  32. Ragothaman S, Narasimhan S, Basavaraj MG et al (2016) Unsupervised segmentation of cervical cell images using gaussian mixture model[C]//Proceedings of the IEEE conference on computer vision and pattern recognition workshops 70–75

  33. Ramesh N, Tasdizen T (2018) Cell segmentation using a similarity interface with a multi-task convolutional neural network[J]. IEEE J Biomed Health Inf 23(4):1457–1468

    Article  Google Scholar 

  34. Rayavarapu K, Krishna KKV (2018) Prediction of cervical cancer using voting and DNN classifiers[C]//2018 International Conference on Current Trends towards Converging Technologies (ICCTCT). IEEE 1–5

  35. Redmon J, Divvala S, Girshick R et al (2016) You only look once: Unified, real-time object detection[C]//Proceedings of the IEEE conference on computer vision and pattern recognition 779–788

  36. Sompawong N, Mopan J, Pooprasert P et al (2019) Automated pap smear cervical cancer screening using deep learning[C]//2019 41st Annual International Conference of the IEEE Engineering in Medicine And Biology Society (EMBC). IEEE 7044–7048

  37. Song Y, Cheng J Z, Ni D et al (2016) Segmenting overlapping cervical cell in pap smear images[C]//2016 IEEE 13th International Symposium On Biomedical Imaging (ISBI). IEEE 1159–1162

  38. Song Y, Tan EL, Jiang X, Cheng JZ, Ni D, Chen S, Lei B, Wang T (2016) Accurate cervical cell segmentation from overlapping clumps in pap smear images[J]. IEEE Trans Med Imaging 36(1):288–300

    Article  Google Scholar 

  39. Song J, Xiao L, Lian Z (2018) Contour-seed pairs learning-based framework for simultaneously detecting and segmenting various overlapping cells/nuclei in microscopy images[J]. IEEE Trans Image Process 27(12):5759–5774

    Article  MathSciNet  Google Scholar 

  40. Song Y, Zhang L, Chen S, Ni D, Lei B, Wang T (2015) Accurate segmentation of cervical cytoplasm and nuclei based on multiscale convolutional network and graph partitioning[J]. IEEE Trans Biomed Eng 62(10):2421–2433

    Article  Google Scholar 

  41. Sophea P, Handayani DOD, Boursier P (2018) Abnormal cervical cell detection using hog descriptor and SVM classifier[C]//2018 Fourth International Conference on Advances in Computing, Communication & Automation (ICACCA). IEEE 1–6.

  42. Sun G, Li S, Cao Y et al (2017) Cervical cancer diagnosis based on random forest[J]. Int J Performability Eng 13(4):446

    Google Scholar 

  43. Tareef A, Song Y, Cai W, Huang H, Chang H, Wang Y, Fulham M, Feng D, Chen M (2017) Automatic segmentation of overlapping cervical smear cells based on local distinctive features and guided shape deformation[J]. Neurocomputing 221:94–107

    Article  Google Scholar 

  44. Tareef A, Song Y, Huang H, Wang Y, Feng D, Chen M, Cai W (2017) Optimizing the cervix cytological examination based on deep learning and dynamic shape modeling[J]. Neurocomputing 248:28–40

    Article  Google Scholar 

  45. Thohir M, Foeady AZ, Novitasari DCR et al (2020) Classification of colposcopy data using GLCM-SVM on cervical Cancer[C]//2020 International Conference on Artificial Intelligence in Information and Communication (ICAIIC). IEEE 373–378

  46. Wan T, Xu S, Sang C, Jin Y, Qin Z (2019) Accurate segmentation of overlapping cells in cervical cytology with deep convolutional neural networks[J]. Neurocomputing 365:157–170

    Article  Google Scholar 

  47. Wang P, Wang L, Li Y, Song Q, Lv S, Hu X (2019) Automatic cell nuclei segmentation and classification of cervical pap smear images[J]. Biomed Signal Proc Control 48:93–103

    Article  Google Scholar 

  48. Wang X, Xu T, Zhang J, Chen S, Zhang Y (2018) SO-YOLO based WBC detection with Fourier ptychographic microscopy[J]. IEEE Access 6:51566–51576

    Article  Google Scholar 

  49. William W, Ware A, Basaza-Ejiri AH, Obungoloch J (2018) A review of image analysis and machine learning techniques for automated cervical cancer screening from pap-smear images[J]. Comput Methods Prog Biomed 164:15–22

    Article  Google Scholar 

  50. Xia M, Zhang G, Mu C et al (2020) Cervical Cancer Cell Detection Based on Deep Convolutional Neural Network[C]//2020 39th Chinese Control Conference (CCC). IEEE 6527–6532

  51. Xin Z, Bo T, Jing-jing L (2018) Intelligent recognition method of cervical cell cluster based on YOLO model[J]. Chin J Liquid Crystals Displays 33(11):965–971

    Article  Google Scholar 

  52. Yang H, Jo E, Kim HJ, Cha IH, Jung YS, Nam W, Kim JY, Kim JK, Kim YH, Oh TG, Han SS, Kim H, Kim D (2020) Deep learning for automated detection of cyst and tumors of the jaw in panoramic radiographs[J]. J Clin Med 9(6):1839

    Article  Google Scholar 

  53. Zhang J, Hu Z, Han G, He X (2016) Segmentation of overlapping cells in cervical smears based on spatial relationship and overlapping translucency light transmission model[J]. Pattern Recogn 60:286–295

    Article  Google Scholar 

  54. Zhang L, Kong H, Ting Chin C, Liu S, Fan X, Wang T, Chen S (2014) Automation-assisted cervical cancer screening in manual liquid-based cytology with hematoxylin and eosin staining[J]. Cytometry Part A 85(3):214–230

    Article  Google Scholar 

  55. Zhang L, Lu L, Nogues I et al (2017) DeepPap: deep convolutional networks for cervical cell classification[J]. IEEE J Biomed Health Inform 21(6):1633–1643

    Article  Google Scholar 

  56. Zhang L, Sonka M, Lu L et al (2017) Combining fully convolutional networks and graph-based approach for automated segmentation of cervical cell nuclei[C]//2017 IEEE 14th international symposium on biomedical imaging (ISBI 2017). IEEE 406–409

  57. Zhiqiang Z, Yanyan L, Changcheng P (2019) Improved YOLO V3 remote sensing image aircraft recognition application[J]. Electro-Optics Control 26(04):32–36

    Google Scholar 

Download references

Acknowledgments

This research is supported by the Beijing Jiaotong University (W19L00130).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chuanwang Zhang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jia, D., He, Z., Zhang, C. et al. Detection of cervical cancer cells in complex situation based on improved YOLOv3 network. Multimed Tools Appl 81, 8939–8961 (2022). https://doi.org/10.1007/s11042-022-11954-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-11954-9

Keywords

Navigation