Skip to main content
Log in

Machine Learning Approach for Early Detection of Diabetes Using Raman Spectroscopy

  • Research
  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

The application of machine learning technology for invasive diabetes diagnosis has become a research trend in medical sectors in recent years. In this research, we utilize the Raman spectroscopy of glucose fluid sample to detect the glucose level. We create glucose-liquid samples with 14 mixed rates between glucose and pure water to simulate the 14 glucose levels of human blood. Then, the Raman spectroscopy of each sample is obtained. Jittering augmentation method is used for enriching the dataset, which is 20 times larger. Several machine learning models and a 1-D Convolution Neural Network are utilized to identify glucose levels in samples. The result is completely optimistic with high accuracy for predicting glucose level of sample.

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

Similar content being viewed by others

Data Availability

No datasets were generated or analysed during the current study.

References

  1. Raman CV, Krishnan KS (1928) A New type of secondary Radiation. Nature 121(3048):501–502

    Article  Google Scholar 

  2. Schmid T, Dariz P (2019) ‘Raman Microspectroscopic Imaging of Binder Remnants in Historical Mortars Reveals Processing Conditions’, in Editor: ‘Book Raman Microspectroscopic Imaging of Binder Remnants in Historical Mortars Reveals Processing Conditions’ edn.), pp. 1662–1683

  3. Xu J, He Q, Xiong Z, Yu Y, Zhang S, Hu X, Jiang L, Su S, Hu S, Wang Y, Xiang J (2021) Raman Spectroscopy as a Versatile Tool for investigating Thermochemical Processing of Coal, Biomass, and wastes: recent advances and future perspectives. Energy Fuels 35(4):2870–2913

    Article  Google Scholar 

  4. Shao J, Lin M, Li Y, Li X, Liu J, Liang J, Yao H (2012) ‘In vivo blood glucose quantification using Raman Spectroscopy’. PLoS ONE, 7, (10), pp. e48127

  5. Guevara E, Torres-Galván JC, Ramírez-Elías MG, Luevano-Contreras C, González FJ (2018) Use of Raman spectroscopy to screen diabetes mellitus with machine learning tools. Biomed Opt Express 9(10):4998–5010

    Article  Google Scholar 

  6. Duc LA, Tung NT, Oanh TT, Tri NQ, Linh NT (2023) Non-invasive in vivo type 2 diabetes Mellitus diagnosis using Raman Spectroscopy in Combination with Machine Learning. Mobile Networks and Applications

  7. Smulko J, Wróbel MS, Barman I (2015) ‘Noise in biological Raman spectroscopy’, in Editor (Ed.)^(Eds.): ‘Book Noise in biological Raman spectroscopy’ edn.), pp. 1–6

  8. Shokrekhodaei M, Cistola DP, Roberts RC, Quinones S (2021) Non-invasive glucose monitoring using Optical Sensor and Machine Learning techniques for diabetes applications. IEEE Access 9:73029–73045

    Article  Google Scholar 

  9. ‘Light (2006) Light sources’. In: Flesch P (ed) Light and light sources: high-intensity discharge lamps. Springer Berlin Heidelberg, pp 3–50

  10. Gavrilov A, Jordache A, Vasdani M, Deng J (2018) Preventing Model Overfitting and Underfitting in Convolutional neural networks. Int J Softw Sci Comput Intell 10:19–28

    Article  Google Scholar 

  11. Wosilait K, Heron PRL, Shaffer PS, McDermott LC (1999) Addressing student difficulties in applying a wave model to the interference and diffraction of light. Am J Phys 67(1):S5–S15

    Article  Google Scholar 

  12. Esling P (2012) C Agon Time-Series Data Mining. ACM Comput Surv (CSUR) 45 pp12

    Article  Google Scholar 

  13. Li Q, Wang J, Zhou Y (2023) Data augmentation method based on the gaussian kernel density for glioma diagnosis with Raman spectroscopy. Anal Methods 15(15):1861–1869

    Article  Google Scholar 

  14. Wu M, Wang S, Pan S, Terentis AC, Strasswimmer J, Zhu X (2021) Deep learning data augmentation for Raman spectroscopy cancer tissue classification. Sci Rep 11(1):23842

    Article  Google Scholar 

  15. Iglesias G, Talavera E, González-Prieto Á, Mozo A, Gómez-Canaval S (2023) Data augmentation techniques in time series domain: a survey and taxonomy. Neural Comput Appl 35(14):10123–10145

    Article  Google Scholar 

  16. Louis J ‘Time-Warping: A Time Series Data Augmentation of IMU Data for Construction Equipment Activity Identification’. Proc. Proceedings of the 36th International Symposium on Automation and Robotics in Construction (ISARC), 2019/05/24 2019 pp. Pages

  17. Flores A, Tito-Chura H, Apaza H (2021) ‘Data augmentation for short-term Time Series Prediction with Deep Learning’ pp. 492–506

  18. Um T, Pfister F, Pichler DC, Endo S, Lang M, Hirche S, Fietzek U, Kulic D (2017) ‘Data Augmentation of Wearable Sensor Data for Parkinson’s Disease Monitoring using Convolutional Neural Networks’

  19. Oh C, Han S, Jeong J (2020) Time-Series Data Augmentation based on Interpolation. Procedia Comput Sci 175:64–71

    Article  Google Scholar 

  20. Člupek M, Matějka P, Volka K (2007) Noise reduction in Raman Spectra: Finite impulse response filtration versus Savitzky–golay smoothing. J Raman Spectrosc 38(9):1174–1179

    Article  Google Scholar 

  21. Belsley DA (1982) Assessing the presence of harmful collinearity and other forms of weak data through a test for signal-to-noise. J Econ 20(2):211–253

    Article  MathSciNet  Google Scholar 

  22. Albawi S, Mohammed TA, Al-Zawi S (2017) ‘Understanding of a convolutional neural network’, in Editor (Ed.)^(Eds.): ‘Book Understanding of a convolutional neural network’ edn.), pp. 1–6

  23. Si-Jie Y, Wei-Wei F, Qing W, Zong-Qi C, Qian-Ying L, Yao-Bin H, Qian-Quan Z (2020) ‘Rapid identification of microplastic using portable Raman system and extra trees algorithm’, in Editor: ‘Book Rapid identification of microplastic using portable Raman system and extra trees algorithm’ edn.), pp. 115550T

  24. Pisner DA, Schnyer DM (2020) In: Mechelli A, Vieira S (eds) Chapter 6 - support vector machine. ‘Machine Learning’ (Academic, pp 101–121

  25. Alsariera YA, Adeyemo VE, Balogun AO, Alazzawi AK (2020) AI Meta-Learners and Extra-trees Algorithm for the detection of Phishing websites. IEEE Access 8:142532–142542

    Article  Google Scholar 

  26. Nakanishi A, Fukunishi H, Matsumoto R, Eguchi F (2022) ‘Development of a Prediction Method of Cell Density in Autotrophic/Heterotrophic Microorganism Mixtures by Machine Learning Using Absorbance Spectrum Data’, in Editor (Ed.)^(Eds.): ‘Book Development of a Prediction Method of Cell Density in Autotrophic/Heterotrophic Microorganism Mixtures by Machine Learning Using Absorbance Spectrum Data’ edn.), pp

  27. Sadat-Mohammadi M, Shakerian S, Liu Y, Asadi S, Jebelli H (2021) Non-invasive physical demand assessment using wearable respiration sensor and random forest classifier. J Building Eng 44:103279

    Article  Google Scholar 

  28. Belgiu M, Drăguţ L (2016) Random forest in remote sensing: a review of applications and future directions. ISPRS J Photogrammetry Remote Sens 114:24–31

    Article  Google Scholar 

  29. Theobald N, Ledvina D, Kukula K, Maines S, Hasz K, Raschke M, Crawford J, Jessing J, Li Y (2023) Identification of unknown Nanofabrication Chemicals using Raman Spectroscopy and Deep Learning. IEEE Sens J 23(7):7910–7916

    Article  Google Scholar 

  30. Zoppis I, Mauri G, Dondi R (2019) In: Ranganathan S, Gribskov M, Nakai K, Schönbach C (eds) Kernel methods: support Vector machines. ‘Encyclopedia of Bioinformatics and Computational Biology’ (Academic, pp 503–510

  31. Chen C-H, Lin P-H, Hsieh J-G, Cheng S-L, Jeng J-H (2020) ‘Robust Multi-Class Classification Using Linearly Scored Categorical Cross-Entropy’ 2020)

  32. Florkowski C (2008) Sensitivity, specificity, receiver-operating characteristic (ROC) curves and Likelihood ratios: communicating the performance of diagnostic tests’, the clinical biochemist. Reviews / Australian Association Clin Biochemists 29(Suppl 1):S83–87

    Google Scholar 

Download references

Funding

This research is funded by Ministry of Science and Technology (MOST) under project number DTDL.CN-25/23. 

Author information

Authors and Affiliations

Authors

Contributions

All authors wrote the manuscript text. All authors reviewed the manuscript.

Corresponding author

Correspondence to Thanh Tung Nguyen.

Ethics declarations

Competing Interests

The authors declare no competing interests.

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

Quang, T.N., Nguyen, T.T. & Viet, H.P.T. Machine Learning Approach for Early Detection of Diabetes Using Raman Spectroscopy. Mobile Netw Appl (2024). https://doi.org/10.1007/s11036-024-02340-w

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11036-024-02340-w

Keywords

Navigation