[go: up one dir, main page]

Skip to main content

Referable Diabetic Retinopathy Detection Using Deep Feature Extraction and Random Forest

  • Conference paper
  • First Online:
Biomedical Engineering Systems and Technologies (BIOSTEC 2022)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1814))

  • 218 Accesses

Abstract

Diabetic retinopathy (DR) is the most common eyes complication of diabetes worldwide; it can cause vision loss and blindness. The early diagnosis can significantly help in assuring an effective treatment. The computer vision techniques are playing an important role in improving the diagnosis results. This paper proposes a hybrid architecture that combines: four of the most recent deep learning techniques for feature extraction (DenseNet_201, MobileNet_V2, VGG16 and VGG19) with a random forest classifier for referable diabetic retinopathy detection over the APTOS, Kaggle DR and Messidor-2 datasets. The study evaluated and compared: (1) the random forest models with their base learners, (2) the designed random forest models with the same feature extractor over different number of trees, (3) the decision tree classifiers with the best random forest models and (4) the best random forest models of the four feature extractors to each other. The empirical evaluations used: four classification performance criteria (accuracy, sensitivity, precision and F1-score), 5-fold cross-validation, Scott Knott statistical test, and Borda Count voting method. The best model was constructed using a random forest classifier of 9 trees with MobileNet_V2 for feature extraction, it was trained over the APTOS dataset, and it achieved an accuracy value of 82.12%. The experimental results demonstrated that combining random forest with deep learning models is effective for referable diabetic retinopathy detection using fundus images.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Diabetic retinopathy - NHS. https://www.nhs.uk/conditions/diabetic-retinopathy/. Accessed 20 Nov 2021

  2. Zheng, Y., He, M., Congdon, N.: The worldwide epidemic of diabetic retinopathy. Indian J. Ophthalmol. 60(5), 428–431 (2012). https://doi.org/10.4103/0301-4738.100542

    Article  Google Scholar 

  3. Vashist, P., Singh, S., Gupta, N., Saxena, R.: Role of early screening for diabetic retinopathy in patients with diabetes mellitus: an overview. Indian J. Community Med. 36(4), 247–252 (2011). https://doi.org/10.4103/0970-0218.91324

    Article  Google Scholar 

  4. Raju, M., Pagidimarri, V., Barreto, R., Kadam, A., Kasivajjala, V., Aswath, A.: Development of a deep learning algorithm for automatic diagnosis of diabetic retinopathy. Stud. Health Technol. Inform. 245, 559–563 (2017). https://doi.org/10.3233/978-1-61499-830-3-559

    Article  Google Scholar 

  5. Zeng, X., Chen, H., Luo, Y., Ye, W.: Automated diabetic retinopathy detection based on binocular siamese-like convolutional neural network. IEEE Access 7, 30744–30753 (2019). https://doi.org/10.1109/ACCESS.2019.2903171

    Article  Google Scholar 

  6. García, G., Gallardo, J., Mauricio, A., López, J., Del Carpio, C.: Detection of diabetic retinopathy based on a convolutional neural network using retinal fundus Images. In: Lintas, A., Rovetta, S., Verschure, P.F.M.J., Villa, A.E.P. (eds.) ICANN 2017. LNCS, vol. 10614, pp. 635–642. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-68612-7_72

    Chapter  Google Scholar 

  7. Zerouaoui, H., Idri, A.: Reviewing machine learning and image processing based decision-making systems for breast cancer imaging. J. Med. Syst. 45(1), 1–20 (2021). https://doi.org/10.1007/s10916-020-01689-1

    Article  Google Scholar 

  8. Gupta, P., Garg, S.: Breast cancer prediction using varying parameters of machine learning models. Procedia Comput. Sci. 171, 593–601 (2020). https://doi.org/10.1016/j.procs.2020.04.064

    Article  Google Scholar 

  9. Kourou, K., Exarchos, T.P., Exarchos, K.P., Karamouzis, M.V., Fotiadis, D.I.: Machine learning applications in cancer prognosis and prediction. Comput. Struct. Biotechnol. J. 13, 8–17 (2015). https://doi.org/10.1016/j.csbj.2014.11.005

    Article  Google Scholar 

  10. Wong, K.K., Fortino, G., Abbott, D.: Deep learning-based cardiovascular image diagnosis: a promising challenge. Future Gener. Comput. Syst. 110, 802–811 (2020). https://doi.org/10.1016/j.future.2019.09.047

    Article  Google Scholar 

  11. Litjens, G., et al.: State-of-the-art deep learning in cardiovascular image analysis. JACC Cardiovasc. Imaging 12(8P1), 1549–1565 (2019). https://doi.org/10.1016/j.jcmg.2019.06.009

  12. Ahmad, A., Mansoor, A.B., Mumtaz, R., Khan, M., Mirza, S.H.: Image processing and classification in diabetic retinopathy : a review. In 2014 5th European Workshop on Visual Information Processing (EUVIP), pp. 1–6 (2014)

    Google Scholar 

  13. Asiri, N., Hussain, M., Al Adel, F., Alzaidi, N: Deep learning based computer-aided diagnosis systems for diabetic retinopathy: a survey. arXiv, no. Dl (2018)

    Google Scholar 

  14. Islam, M.M., Yang, H.C., Poly, T.N., Jian, W.S., Li, Y.C.J.: Deep learning algorithms for detection of diabetic retinopathy in retinal fundus photographs: A systematic review and meta-analysis. Comput. Methods Programs Biomed. 191, 105320 (2020). https://doi.org/10.1016/j.cmpb.2020.105320

    Article  Google Scholar 

  15. Zhang, W., et al.: Automated identification and grading system of diabetic retinopathy using deep neural networks. Knowl.-Based Syst. 175, 12–25 (2019). https://doi.org/10.1016/j.knosys.2019.03.016

    Article  Google Scholar 

  16. Mookiah, M.R.K., Acharya, U.R., Chua, C.K., Lim, C.M., Ng, E.Y.K., Laude, A.: Computer-aided diagnosis of diabetic retinopathy: a review. Comput. Biol. Med. 43(12), 2136–2155 (2013). https://doi.org/10.1016/j.compbiomed.2013.10.007

    Article  Google Scholar 

  17. Tsiknakis, N., et al.: Deep learning for diabetic retinopathy detection and classification based on fundus images: a review. Comput. Biol. Med. 135, 104599 (2021). https://doi.org/10.1016/j.compbiomed.2021.104599

    Article  Google Scholar 

  18. Lahmar, C., Idri, A.: Classifying diabetic retinopathy using CNN and machine learning. In: Proceedings of the 15th International Joint Conference on Biomedical Engineering Systems and Technologies - BIOIMAGING, pp. 52–62 (2022). https://doi.org/10.5220/0010851500003123

  19. Bagui, S.C.: Combining Pattern Classifiers: Methods and Algorithms, vol. 47, no. 4 (2005)

    Google Scholar 

  20. Sagi, O., Rokach, L.: Ensemble learning: a survey, Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 8(4), e1249 (2018). https://doi.org/10.1002/WIDM.1249

    Article  Google Scholar 

  21. Maclin, R., Opitz, D.: Popular ensemble methods: an empirical study. J. Artif. Intell. Res. 11, 169–198 (2011). https://doi.org/10.1613/jair.614

    Article  MATH  Google Scholar 

  22. Wang, G., Hao, J., Ma, J., Jiang, H.: A comparative assessment of ensemble learning for credit scoring. Expert Syst. Appl. 38(1), 223–230 (2011). https://doi.org/10.1016/j.eswa.2010.06.048

    Article  Google Scholar 

  23. Breiman, L.: Bagging predictors. Mach. Learn. 24, 123–140 (1996)

    Article  MATH  Google Scholar 

  24. Hosni, M., Abnane, I., Idri, A., de Gea, J.M.C., Alemán, J.L.F.: Reviewing ensemble classification methods in breast cancer. Comput. Methods Programs Biomed. 177, 89–112 (2019). https://doi.org/10.1016/j.cmpb.2019.05.019

    Article  Google Scholar 

  25. Lahmar, C., Idri, A.: On the value of deep learning for diagnosing diabetic retinopathy. Health Technol. (Berl) 12(1), 89–105 (2022). https://doi.org/10.1007/S12553-021-00606-X/FIGURES/11

    Article  Google Scholar 

  26. Lahmar, C., Idri, A.: Deep hybrid architectures for diabetic retinopathy classification. Comput. Methods Biomech. Biomed. Eng.: Imaging Vis. 11(2), 166–184 (2023). https://doi.org/10.1080/21681163.2022.2060864

  27. Jelihovschi, E.G., Faria, J.C.: ScottKnott : a package for performing the scott-knott clustering algorithm in R, pp. 1–6 (2000)

    Google Scholar 

  28. García-Lapresta, J.L., Martínez-Panero, M.: Borda count versus approval voting: a fuzzy approach. Public Choice 112(1), 167–184 (2002). https://doi.org/10.1023/A:1015609200117

    Article  MATH  Google Scholar 

  29. Guo, Y., Shi, H., Kumar, A., Grauman, K., Rosing, T., Feris, R.: Spottune: transfer learning through adaptive fine-tuning. In: Proceedings of the IEEE Computer Vision Pattern Recognition, pp. 4800–4809 (2019). https://doi.org/10.1109/CVPR.2019.00494

  30. Pan, S.J., Yang, Q.: A survey on transfer learning. IEEE Trans. Knowl. Data Eng. 22(10), 1345–1359 (2010). https://doi.org/10.1109/TKDE.2009.191

    Article  Google Scholar 

  31. Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. In: 3rd International Conference Learning Representation ICLR 2015 - Conference Track Proceedings, pp. 1–14 (2015)

    Google Scholar 

  32. Huang, G., Liu, Z., Van Der Maaten, L., Weinberger, K.Q.: Densely connected convolutional networks. In: Proceedings - 30th IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2017, pp. 2261–2269 (2017). https://doi.org/10.1109/CVPR.2017.243

  33. Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., Chen, L.C.: MobileNetV2: inverted residuals and linear bottlenecks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 4510–4520 (2018). https://doi.org/10.1109/CVPR.2018.00474

  34. Liang, G., Zhu, X., Zhang, C.: An empirical study of bagging predictors for different learning algorithms. In: Proceedings of the National Conference on Artificial Intelligence, vol. 2, pp. 1802–1803 (2011)

    Google Scholar 

  35. Bühlmann, P., Yu, B.: Analyzing bagging. Ann. Stat. 30(4), 927–961 (2002). https://doi.org/10.1214/aos/1031689014

    Article  MathSciNet  MATH  Google Scholar 

  36. Poolsawad, N., Kambhampati, C., Cleland, J.G.F.: Balancing class for performance of classification with a clinical dataset. Lect. Notes Eng. Comput. Sci. 1(November), 237–242 (2014)

    Google Scholar 

  37. Cutler, A., Cutler, D.R., Stevens, J.R.: Random forests. Ensemble Mach. Learn., 157–175 (2012). https://doi.org/10.1007/978-1-4419-9326-7_5

  38. Oshiro, T.M., Perez, P.S., Baranauskas, J.A.: How many trees in a random forest? In: Perner, P. (ed.) MLDM 2012. LNCS (LNAI), vol. 7376, pp. 154–168. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31537-4_13

    Chapter  Google Scholar 

  39. Yaqoob, M.K., Ali, S.F., Bilal, M., Hanif, M.S., Al-Saggaf, U.M.: ResNet based deep features and random forest classifier for diabetic retinopathy detection. Sensors 21(11), 3883 (2021). https://doi.org/10.3390/S21113883

    Article  Google Scholar 

  40. Gayathri, S., Gopi, V.P., Palanisamy, P.: A lightweight CNN for diabetic retinopathy classification from fundus images. Biomed. Signal Process. Control 62, 102115 (2020). https://doi.org/10.1016/J.BSPC.2020.102115

    Article  Google Scholar 

  41. Gargeya, R., Leng, T.: Automated identification of diabetic retinopathy using deep learning. Ophthalmology 124(7), 962–969 (2017). https://doi.org/10.1016/j.ophtha.2017.02.008

    Article  Google Scholar 

  42. Abràmoff, M.D., et al.: Improved automated detection of diabetic retinopathy on a publicly available dataset through integration of deep learning. Invest. Ophthalmol. Vis. Sci. 57(13), 5200–5206 (2016). https://doi.org/10.1167/iovs.16-19964

    Article  Google Scholar 

  43. APTOS 2019 Blindness Detection | Kaggle (2019). https://www.kaggle.com/c/aptos2019-blindness-detection. Accessed 24 June 2021

  44. Diabetic Retinopathy Detection | Kaggle. https://www.kaggle.com/c/diabetic-retinopathy-detection/data. Accessed 24 June 2021

  45. Messidor - ADCIS. https://www.adcis.net/fr/logiciels-tiers/messidor-fr/. Accessed 24 June 2021

  46. Messidor-2 - ADCIS. https://www.adcis.net/fr/logiciels-tiers/messidor2-fr/. Accessed 24 June 2021

  47. Decencière, E., et al.: Feedback on a publicly distributed image database: the Messidor database. Image Anal. Stereol. 33(3), 231–234 (2014). https://doi.org/10.5566/ias.1155

    Article  MATH  Google Scholar 

  48. MESSIDOR-2 DR Grades | Kaggle. https://www.kaggle.com/google-brain/messidor2-dr-grades. Accessed 24 June 2021

  49. Razzak, M.I., Naz, S., Zaib, A.: Deep learning for medical image processing: overview, challenges and the future. In: Dey, N., Ashour, A.S., Borra, S. (eds.) Classification in BioApps. LNCVB, vol. 26, pp. 323–350. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-65981-7_12

    Chapter  Google Scholar 

  50. Diabetic Retinopathy Detection | Kaggle. https://www.kaggle.com/c/diabetic-retinopathy-detection/discussion/15801. Accessed 24 June 2021

  51. Idri, A., Hosni, M., Abran, A.: Improved estimation of software development effort using classical and fuzzy analogy ensembles. Appl. Soft Comput. J. 49, 990–1019 (2016). https://doi.org/10.1016/j.asoc.2016.08.012

    Article  Google Scholar 

  52. Mittas, N., Angelis, L.: Ranking and clustering software cost estimation models through a multiple comparisons algorithm. IEEE Trans. Softw. Eng. 39(4), 537–551 (2013). https://doi.org/10.1109/TSE.2012.45

    Article  Google Scholar 

  53. Bony, S., Pichon, N., Ravel, C., Durix, A., Balfourier, F., Guillaumin, J.J.: The relationship between mycotoxin synthesis and isolate morphology in fungal endophytes of Lolium perenne. New Phytol. 152(1), 125–137 (2001). https://doi.org/10.1046/j.0028-646X.2001.00231.x

    Article  Google Scholar 

  54. Sharma, J., Zettler, L.W., Van Sambeek, J.W., Ellersieck, M.R., Starbuck, C.J.: Symbiotic seed germination and mycorrhizae of federally threatened Platanthera praeclara (Orchidaceae). Am. Midl. Nat. 149(1), 104–120 (2003). https://doi.org/10.1674/0003-0031(2003)1490104:SSGAMO.2.0.CO;2

    Article  Google Scholar 

  55. Azzeh, M., Nassif, A.B., Minku, L.L.: An empirical evaluation of ensemble adjustment methods for analogy-based effort estimation. J. Syst. Softw. 103, 36–52 (2015). https://doi.org/10.1016/j.jss.2015.01.028

    Article  Google Scholar 

  56. Idri, A., Abnane, I., Abran, A.: Missing data techniques in analogy-based software development effort estimation. J. Syst. Softw. 117, 595–611 (2016). https://doi.org/10.1016/j.jss.2016.04.058

    Article  Google Scholar 

  57. Idri, A., Abnane, I., Abran, A.: Evaluating Pred(p) and standardized accuracy criteria in software development effort estimation. J. Softw. Evol. Process 30(4), 1–15 (2018). https://doi.org/10.1002/smr.1925

    Article  Google Scholar 

  58. Idri, A., Abnane, I.: Fuzzy analogy based effort estimation: an empirical comparative study. In: IEEE CIT 2017 - 17th IEEE International Conference on Computer and Information Technology, pp. 114–121 (2017). https://doi.org/10.1109/CIT.2017.29

  59. Zerouaoui, H., Idri, A.: Deep hybrid architectures for binary classification of medical breast cancer images. Biomed. Signal Process. Control 71, 103226 (2022). https://doi.org/10.1016/J.BSPC.2021.103226

    Article  Google Scholar 

  60. Random Forest® — A Powerful Ensemble Learning Algorithm - KDnuggets. https://www.kdnuggets.com/2020/01/random-forest-powerful-ensemble-learning-algorithm.html. Accessed 26 June 2022

  61. Carvalho, T.P., Soares, F.A., Vita, R., Francisco, R.D.P., Basto, J.P., Alcalá, S.G.: A systematic literature review of machine learning methods applied to predictive maintenance. Comput. Ind. Eng. 137, 106024 (2019). https://doi.org/10.1016/j.cie.2019.106024

  62. Biau, G., Scornet, E.: A random forest guided tour. TEST 25(2), 197–227 (2016). https://doi.org/10.1007/s11749-016-0481-7

    Article  MathSciNet  MATH  Google Scholar 

  63. Breiman, L.: Random forests. Mach. Learn. 45, 5–32 (2001)

    Google Scholar 

  64. Xu, Y., Goodacre, R.: On splitting training and validation set: a comparative study of cross-validation, bootstrap and systematic sampling for estimating the generalization performance of supervised learning. J. Anal. Test. 2(3), 249–262 (2018). https://doi.org/10.1007/s41664-018-0068-2

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Idri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lahmar, C., Idri, A. (2023). Referable Diabetic Retinopathy Detection Using Deep Feature Extraction and Random Forest. In: Roque, A.C.A., et al. Biomedical Engineering Systems and Technologies. BIOSTEC 2022. Communications in Computer and Information Science, vol 1814. Springer, Cham. https://doi.org/10.1007/978-3-031-38854-5_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-38854-5_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-38853-8

  • Online ISBN: 978-3-031-38854-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics