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.
Similar content being viewed by others
Data Availability
No datasets were generated or analysed during the current study.
References
Raman CV, Krishnan KS (1928) A New type of secondary Radiation. Nature 121(3048):501–502
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
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
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
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
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
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
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
‘Light (2006) Light sources’. In: Flesch P (ed) Light and light sources: high-intensity discharge lamps. Springer Berlin Heidelberg, pp 3–50
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
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
Esling P (2012) C Agon Time-Series Data Mining. ACM Comput Surv (CSUR) 45 pp12
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
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
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
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
Flores A, Tito-Chura H, Apaza H (2021) ‘Data augmentation for short-term Time Series Prediction with Deep Learning’ pp. 492–506
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’
Oh C, Han S, Jeong J (2020) Time-Series Data Augmentation based on Interpolation. Procedia Comput Sci 175:64–71
Č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
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
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
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
Pisner DA, Schnyer DM (2020) In: Mechelli A, Vieira S (eds) Chapter 6 - support vector machine. ‘Machine Learning’ (Academic, pp 101–121
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
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
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
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
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
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
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)
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
Funding
This research is funded by Ministry of Science and Technology (MOST) under project number DTDL.CN-25/23.
Author information
Authors and Affiliations
Contributions
All authors wrote the manuscript text. All authors reviewed the manuscript.
Corresponding author
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.
About this article
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
Accepted:
Published:
DOI: https://doi.org/10.1007/s11036-024-02340-w