Non-invasive haemoglobin (Hb) testing devices enable large-scale haemoglobin screening, but their accuracy is not comparable to traditional blood tests. To this end, this paper aims to design a non-invasive haemoglobin testing device and propose a classification-regression prediction framework for non-invasive testing of haemoglobin using visibility graphs (VG) with network clustering of multi-sample pulse-wave-weighted undirected graphs as the features to optimize the detection accuracy of non-invasive haemoglobin measurements. Different prediction methods were compared by analyzing 608 segments of multiwavelength fingertip PPG signal data from 152 volunteers and analyzing and comparing the data and methods. The results showed that the classification using NVG with complex network clustering as features in the interval classification model was the best, with its classification accuracy (acc) of 93.35% and model accuracy of 88.28%. Among the regression models, the classification regression stack: SVM-Light Gradient Boosting Machine (LGBM) was the most effective, with a Mean Absolute Error (MAE) of 6.67 g/L, a Root Mean Square Error (RMSE) of 8.21 g/L, and an R-Square (R2) of 0.64. The results of this study indicate that the use of complex network technology in non-invasive haemoglobin detection can effectively improve its accuracy, and the detector designed in this study is promising to carry out a more accurate large-scale haemoglobin screening.
Read full abstract