Next Article in Journal
Ambient Hot Box: An Instrument for Thermal Characterization of Building Elements and Constructive Materials
Previous Article in Journal
Reliability and Discriminative Validity of Wearable Sensors for the Quantification of Upper Limb Movement Disorders in Individuals with Dyskinetic Cerebral Palsy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Classification Method for Workers’ Physical Risk

by
Christian Tamantini
,
Cristiana Rondoni
,
Francesca Cordella
,
Eugenio Guglielmelli
and
Loredana Zollo
*
Research Unit of Advanced Robotics and Human-Centred Technologies, Università Campus Bio-Medico di Roma, 00128 Rome, Italy
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2023, 23(3), 1575; https://doi.org/10.3390/s23031575
Submission received: 30 December 2022 / Revised: 26 January 2023 / Accepted: 31 January 2023 / Published: 1 February 2023
(This article belongs to the Section Industrial Sensors)

Abstract

:
In Industry 4.0 scenarios, wearable sensing allows the development of monitoring solutions for workers’ risk prevention. Current approaches aim to identify the presence of a risky event, such as falls, when it has already occurred. However, there is a need to develop methods capable of identifying the presence of a risk condition in order to prevent the occurrence of the damage itself. The measurement of vital and non-vital physiological parameters enables the worker’s complex state estimation to identify risk conditions preventing falls, slips and fainting, as a result of physical overexertion and heat stress exposure. This paper aims at investigating classification approaches to identify risk conditions with respect to normal physical activity by exploiting physiological measurements in different conditions of physical exertion and heat stress. Moreover, the role played in the risk identification by specific sensors and features was investigated. The obtained results evidenced that k-Nearest Neighbors is the best performing algorithm in all the experimental conditions exploiting only information coming from cardiorespiratory monitoring (mean accuracy 88.7 ± 7.3 % for the model trained with max(HR), std(RR) and std(HR)).

1. Introduction

About 84% of all non-fatal injuries and illnesses leading to days away from work in 2020 involved slips, trips, falls, overexertion or exposure to harmful substances or environmental conditions, according to International Labour Organisation (ILO) statistics [1,2]. With the advent of the Industry 4.0 paradigm, worker monitoring to understand their state during the working day is crucial in order to prevent and identify risk factors before they can lead to actual damage to health [3]. Among all the aforementioned injury causes, the phenomenon of falling is the one that is most analyzed in the literature.
Accelerometers, gyroscopes, pressure sensors, video/depth cameras, microphones and radio frequency sensors are sensor modalities that are generally used to perform fall detection [4,5]. The accelerometers are considered the gold standard since they are unobtrusive and the signal analysis allows identifying an impact by using simple threshold-based approaches [6] as well as more sophisticated machine learning algorithms [7,8]. Although scientific research has extensively studied the problem of fall detection, the methods used are capable of detecting a fall event caused by the impact of the body on the ground when it has already occurred [9,10]. They are not suitable for preventing or reducing the severity of injuries caused by the impact itself [11]. Developing algorithms capable of identifying risky conditions before they lead to a harmful event, such as a fall, is necessary.
Physiological monitoring may represent an effective way to collect information about workers’ health and safety statuses [12]. Cardiorespiratory activities, Galvanic Skin Response (GSR) and Skin Temperature (ST) have emerged as the physiological parameters that allow estimating users’ exertion [13,14]. Supervised approaches based on k-Nearest Neighbors, Decision Tree and Linear Discriminant Analysis have been proposed, both binary [15] and multiclass [16], to estimate the subjective perception of users’ physical workload while performing their working activities starting from physiological measurements. Moreover, physiological parameters reflect the heat stress applied to the user [17,18]. In particular, Heart Rate (HR) is significantly impacted by environmental conditions [19]. Indeed, physiological parameters exhibit responses not only according to what the users are doing, i.e., their level of physical workload [20,21], and the environment they are in, i.e., exposure to heat stress, but also reveal information about the responses of the autonomic nervous system, related with risk awareness. When people face significant risk, the sympathetic system of the autonomic nervous system generates responses measurable from vital and non-vital parameters. Indeed, these responses can be related to the presence of a certain risk factor. Physiological parameters can feed a supervised learning method based on a Support Vector Machine (SVM) to estimate the stress levels of construction site workers generated by risk factors in the workplace [22]. On the other hand, this study needed invasive information from the users, since the data were labeled on the basis of the cortisol level in the blood of the workers enrolled in this study. Wearable non-invasive instrumentation can be used to highlight risk conditions. Starting from GSR measurement, low- and high-risk activities, manually labeled by a human operator, can be distinguished [23]. It has not been demonstrated whether it is possible to discriminate a risk condition from normal physical activity under different conditions of physical fatigue and environmental conditions of heat stress. It is worth investigating whether physiological information that can be retrieved by means of wearable unobtrusive instrumentation could serve as valuable inputs to identify risks.
This work aims at proposing the best method of achieving risk identification starting from physiological sensing. For this purpose, several classifiers already used in the literature are compared in order to measure their performance in identifying a risky condition between two activities that are difficult to distinguish using conventional accelerometer-based approaches. Moreover, since the physiological parameters are influenced by the activity of the user and the environment, an experiment is designed to collect data in different physical workloads and heat stress conditions. The presence of physical risk of falling was then simulated by means of a stabilometric platform while a treadmill was used to induce physical exertion in the participants.
The rest of the paper is structured as follows: Section 2 describes materials and methods that are used in this study. The experimental setup used to monitor the physiological parameters along with the experimental protocol to physically place participants under the different environmental conditions is also explained. The obtained results are presented and discussed in Section 3. Lastly, Section 4 draws the conclusions of the study and provides future work.

2. Materials and Methods

This section presents the proposed approach to identify risky conditions shown in Figure 1. Specifically, a monitoring system is used to collect data during an experiment in which participants are exposed to different levels of physical exertion and environmental conditions characterized by different heat stress. A Physiological Monitoring System (PMS) along with a Movement Monitoring System (MMS) monitor physiological and acceleration data. The collected information is monitored and pre-processed to extract and select the most relevant features for the risk identification problem faced in this paper. The computed features are given as input to supervised learning classifiers to train and test machine learning algorithm performance in predicting risk. All the blocks are described in depth in the following.

2.1. Physiological Monitoring System

The PMS proposed in this work includes measurements of cardiorespiratory activity, GSR and ST, as these were found to be the parameters that most closely reflect the activities of the autonomic nervous system in response to external stimuli, such as risk factors [24].
The electrocardiogram provides multiple pieces of information about the health and cognitive state of the user. Heart Rate (HR) and Heart Rate Variability (HRV) are the two main features that can be extracted from the electrical activity of the heart. Indeed, HR exhibits modifications according to the activity performed and the health status of the user. For instance, HR decelerates after the stimuli administration, and a high varying HR with respect to the baseline value is associated with high aroused conditions [25]. On the other hand, the HR increases and the HRV decreases whenever the user performs an intense physical activity [26].
Many disorders and/or stimulus administrations generate alterations in respiratory activity. Respiration Rate (RR) is a vital sign sensitive to different pathological conditions and/or stressors including emotional stress, cognitive load, heat, cold, physical effort and exercise-induced fatigue [27]. Moreover, it can be used to assess the psychophysiological state of a user even if its modifications are much slower than those exhibited by other physiological parameters.
GSR is a physiological parameter commonly used to assess users’ cognitive state [28]. The higher the sweating, the higher the increase in the electrical conductance of the skin. Hands and feet are commonly used to measure GSR since they exhibit the highest density of sweat glands in the body. Moreover, the GSR is made of two different components—the Skin Conductance Level (SCL), the tonic and slowly changing part—reflecting the participants’ arousal and the Skin Conductance Response (SCR), the phasic fast-changing one, reacting to stimulus administration.
ST is another important parameter for determining the psychophysiological state and can be used to predict heat stroke conditions [29]. In fact, sudden or excessive increases in the users’ temperature may reveal abnormalities. It may depend on some individual factors (i.e., age, gender) and external factors [30].

2.2. Movement Monitoring System

Data about the acceleration of a user can be retrieved by means of M-IMUs sensors [31]. Such sensors quantify the movements of the body districts where the sensors are located. In this work, the accelerations of the trunk and head are monitored to monitor the user’s motion. These anatomical landmarks are chosen as they are the most used in fall detection algorithms [32].

2.3. Feature Extraction and Selection

Several parameters can be extracted from the recorded raw signals. The ECG allows the computation of HR and HRV. The HR is defined as the number of R-peaks per minute in the ECG trace. Given the Inter-Beat Intervals ( I B I H ), defined as the time intervals between consecutive heartbeats, it is possible to compute the instantaneous HR, expressed in beats per minute (bpm), as [33]:
H R ( i ) = 60 I B I H ( i ) .
The Root Mean Square of Successive Differences (RMSSD) is a time domain HRV metric, computed as:
R M S S D ( i ) = 1 N i = 1 N I B I H ( i ) I B I H ( i + 1 ) 2
where N represents the number of I B I H in the sequence.
From the breathing waveform, respiratory events are detected by identifying the local maxima which represent the maximum expansion of the rib cage. As for the I B I H computation, an inter-breath interval signal ( I B I R ) can be defined. The RR, expressed as breath per min (bpm), can be computed as
R R ( i ) = 60 I B I R ( i ) .
The GSR requires signal processing to retrieve the tonic and phasic components. They can be extracted by applying a 5 Hz Butterworth low pass filter, to remove noise and motion artifacts, and then applying a 0.1 Hz low pass Butterworth filter to retrieve the SCL component. On the other hand, a 0.1 Hz high pass Butterworth filter returns the SCR component. It is worth assessing GSR peaks, defined as increases of a minimum of 0.03–0.05 µ( µ S) in the SCR, since they enclose information about the administered stimulus [34].
All the collected data require a normalization procedure to allow comparisons. In fact, physiological features exhibit high intra- and inter-subject variability as a result of age, gender, time of day and many other factors. Normalization reduces the effect of such variability by evaluating the response of each physiological parameter with respect to the baseline value, i.e., collected in a rest condition of the user. In particular, the participants are asked to sit comfortably, blindfolded and acoustically isolated for 5 min. The normalization is performed as:
x norm = x x baseline x baseline
where x is the physiological signals acquired at a given time stamp, x baseline is the mean value computed in the baseline recording and x norm is the normalized physiological vector.
The M-IMUs placed on the anatomical landmarks of the users return accelerations around the three axes. As a synthetic measure, the Acceleration signal Vector Magnitude (AVM) is computed as:
A V M = a x 2 + a y 2 + a z 2
where a x , a y and a z are the measured accelerations along the X , Y and Z axes of the M-IMU, presented in Figure 2.
The feature extraction should be computed over a temporal window that allows capturing appreciable variation in the signals of interest. In particular, the physiological signals slowly change. Therefore, the time window should be of the order of seconds [35,36]. A time window of 2.5 s is used to extract statistical features from the collected data. Such a time window has been set since it is also used for the fall detection algorithm based on classification of acceleration data [37]. The mean, standard deviation (std()), minimum (min()), maximum (max()), mean of the first derivative (fd()) and mean of the second derivative (sd()) are computed in the time window. Given the SCR is a zero-mean signal, the absolute value of the signal is considered during feature extraction. The computation of the statistical feature from the { H R , H R V , R R , S C L , S C R } leads to 36 physiological features. Moreover, additional features are extracted from SCR such as the number of peaks (N_pks), average peak amplitude (mean(A_pks)), the standard deviation of peak amplitude (std(A_pks)) and the energy of the GSR signal response (E_gsr) [38]. In particular, the GSR energy is computed as:
E G S R = + | F G S R | 2 d f
where
| F G S R | 2 = F G S R · F G S R *
is the auto spectrum of the signal given F G S R , the Fast Fourier transform of the GSR signal. Since there are two M-IMU sensors returning three acceleration values along with its AVM, statistical features were calculated for the movement monitoring system. Ultimately, 40 physiological features and 24 movement features were extracted from the collected data to build up the PHY and ACC datasets, respectively.
From all the features that have been extracted, the weights of the features that make a positive contribution to the classification have been quantified in this paper. In order to highlight the most informative features that can be used to highlight risk perception, an automatic feature selection method is applied to the PHY dataset. The ReliefF algorithm, along with its derivatives, is an evaluation filter algorithm capable of detecting feature dependencies by using the concept of nearest neighbors to derive feature statistics that indirectly account for interactions [39]. The ReliefF method is based on associating a score with each feature in the dataset, which can be used to rank the features from best to worst performing. Taking a labeled sample in the dataset and a feature, a weight is calculated according to the k-nearest sample belonging to the same class (near hits) and the k-nearest sample belonging to another class (near misses). If the distance to the near hits is greater than the distance to the near misses, the weight associated with a feature increases; otherwise, it decreases. The number of samples k is empirically set. Taking into account reduced feature sets may increase the classifiers’ performances.

2.4. Supervised Model for Risk Assessment

Four machine learning algorithms are selected to cope with the current classification task. They are k-Nearest Neighbors (kNN), Linear Discriminant Analysis (LDA), Gaussian Support Vector Machine (SVM) and Decision Tree (Tree). kNN is one of the most used machine learning algorithms used to process physiological data [40]. LDA is one of the simplest machine learning methods effective in many classification problems in which physiological signals are involved [41]. SVM turned out to be an algorithm suitable for fatigue identification [42]. Decision Tree algorithms have already been used for the identification of fatigue conditions from physiological signals [16]. A brief description of the algorithms is reported in the following:
  • k-Nearest Neighbors (kNN): This computes the prediction according to the majority of the K-nearest patterns in data space. The hyper-parameters characterizing the algorithm behavior are the number of neighbors, i.e., the number of samples of the known class to be considered closest to establish the class of the unknown sample and the metrics used to compute the distance among the samples.
  • Linear Discriminant Analysis (LDA): This model aims at identifying a hyperplane separating the elements of different classes. It fits a Gaussian density to each class, assuming that all classes share the same covariance matrix.
  • Gaussian Support Vector Machine (SVM): This method finds a non-linear separation between samples in a transformed high dimensional feature space. The algorithm performance is mainly influenced by the mathematical functions that can be used to transform the observations before assigning the prediction. Such space transformation is used to highlight a Gaussian-like separation between the samples belonging to different classes.
  • Decision Tree (Tree): The objective of Tree is to create a model that predicts the target value through simple decision rules derived from the features.
The aforementioned models were implemented in MATLAB R2020b software using the hyperparameters presented in Table 1.
The accuracy, defined as the proportion of the total number of correct predictions with respect to the total number of tested samples, is used to assess the classification performance. Accuracy is a metric that generally describes how the model performs across all classes. It is useful when all classes are of equal importance and the dataset has a balanced number of observations among classes [43]. Moreover, the time needed to train the models and infer a prediction is measured.

2.5. Experimental Setup

The experimental setup used in this study is composed of the commercial sensing devices shown in Figure 2.
The MMS is composed of two MTw Xsens Inertial Measurement Units (IMU) that are used to acquire movement information. One is placed on the chest by means of a corsage worn by the participant and another is fixed on the head with an elastic band.
The PMS consists of three sensory systems to monitor vital and non-vital physiological parameters. The Zephyr BioHarnessTM chest belt is used to measure cardio-respiratory activity. It is a wireless wearable device to be worn in direct contact with the skin, which allows real-time recording of physiological parameters related to the cardio-respiratory system, including HR, HRV and RR [44]. The Shimmer3 GSR + Unit is used to measure the GSR between two reusable electrodes attached to the proximal phalanx of the index and middle fingers, respectively. The ST is recorded by means of the Shimmer Skin Surface Temperature Probe, whose sensible area is fixed on the chest of the participants and connected to the Shimmer3 Bridge Amplifier+ unit. The chest is chosen as the anatomical landmark for sensor placement since it turned out to be one of the best positions to estimate the internal body temperature from skin measurement [45].
The acquisition of all the sensors was temporally synchronized and collected at 40 Hz by using the Yet Another Robotic Platform (YARP) [46].

2.6. Experimental Protocol

An experiment, involving healthy participants, was carried out in order to validate the possibility to identify risk under different physical workloads and heat stress conditions. The Biodex stabilometric platform, presented in Figure 3A, was used to generate a 1 min of risk condition, i.e., the risk of falling by balance loss. In this trial, the base of the platform is unlocked to disrupt the balance of the participants. The non-risky activity that was carried out by the volunteers is doing physical activity on the Walker View treadmill, see Figure 3B.
In order to generate two different levels of physical exertion in the participant, the treadmill tasks did not have a fixed duration but conditions were defined that had to be fulfilled in order for the task to be completed. In particular, the participants were asked to walk and/or run on the treadmill until their HR reached a percentage of their critical HR ( H R c ) [20], defined as
H R c = 220 a g e for males 206 0.88 · a g e for females
where, as evident, a different H R c can be computed according to the participant’s age and sex. Two critical thresholds are defined and set to complete the task: 60 % and 85 % of H R c . Once the participant current HR exceeds the threshold, the treadmill task can be concluded. The speed of the first walking task is set at 5 km/h at 6% inclination. In the second repetition, the speed is set at 6 km/h with a 9% of inclination. Speed and inclination are chosen because the angle of the treadmill produces a high physical workload [47].
Moreover, the full protocol is repeated in two different environmental conditions, characterized by different heat stress exposure levels. To objectify the effect of the environment on participants, the Environmental Risk Coefficient (ERC) [20] is computed as
E R C = T + R H · 0.1
where T is the environmental temperature in Celsius degrees and R H is the relative humidity. For E R C values 29 , the workers can carry out their activities without any concern. In environmental conditions characterized by 30 E R C > 34 , the heat begins to cause dehydration so the worker should drink frequently. For higher values of the environmental risk coefficient ( E R C 34 ), workers are exposed to an increasing heat risk factor and should avoid high-intensity work. The ORIA wireless thermometer–hygrometer is used to measure both the temperature and relative humidity of the environment during the experiments. The instrument records environmental data every 10 s and sends them to a mobile phone application. Such a device measures temperature ranging from 20 °C to 60 °C with a ± 0.5 °C accuracy and humidity range from 0 to 99% RH with a ± 1 % RH. In more detail, the two acquisition sessions were carried out in the following environmental conditions:
  • E 1 : temperature of 22.19 ± 0.55 °C and 44.58 ± 1.97 % humidity;
  • E 2 : temperature of 28.81 ± 0.53 °C and 52.80 ± 4.94 % humidity.
In the tested environmental conditions, the risk coefficients are E R C E 1 = 26.64 ± 0.57 and E R C E 2 = 34.08 ± 0.72 in E1 and E2, respectively. This means that the two environmental conditions are properly exposing the participants to different heat stress levels.
Eight healthy participants, 4 males and 4 females with mean age of 24.0 ± 2.6 years, were enrolled in this study. The recruited volunteers were informed about the procedure and equipped with the monitoring system. At the beginning of the experiment, the participants were asked to rest, blindfolded and acoustically isolated for 5 min in order to collect the physiological baseline of each subject, paramount in the physiological data normalization in Equation (4).
For each of the tested environmental conditions, the participants underwent an initial test on the stabilometric platform. The participants were then asked to walk until they reached the first H R c threshold, i.e., 60 % , and immediately afterward they repeated the task on the platform. The volunteers then underwent the second phase of physical exertion up to the 90 % of their H R c and, lastly, they repeated the risk condition on the stabilometric platform. Data collected during the experiment were labeled as “RISK” and “NON-RISK” as the participant performed the proposed tasks.

2.7. Algorithm Validation

The Leave-One-Subject-Out (LOSO) validation method was used to validate the proposed classification algorithms. Having N individuals, this method consists of cyclically using N 1 participants to train the machine learning algorithms and test the performance of the trained model on the remaining one.
At first, the four machine learning classifiers were trained and tested by using all the data collected from the accelerometers and the physiological sensors, i.e., the ACC and PHY datasets, respectively. This first validation step serves to assess the actual need to use physiological information to identify risk perception. This first validation step serves to assess the actual need to use physiological information to identify risk perception. Fall detection approaches are in fact already able to identify when a fall has occurred, but the aim of this work is to assess the performance of classifiers in recognizing when users are subjected to the presence of risk before it leads to injury. The rest of the analysis conducted in this study will focus on the PHY dataset.
Secondly, an analysis is carried out to assess the effect of the environmental conditions on the algorithms’ performance. Model accuracy is compared by separating the performance obtained in environment E1 from those in the thermally stressful E2. Indeed, physiological parameters can be altered by environmental conditions, especially heat stress. The classifiers’ accuracy in identifying risk conditions whatever the working environment is assessed.
The specific contribution to the performance of the implemented classifiers is then quantified by calculating the accuracy of the models by modifying sensory information by removing some of it from the PHY dataset. Starting from the full PHY dataset made of GSR, cardiorespiratory (CR) and ST data, seven configurations can be defined: (I) PHY = GSR + CR + ST, (II) GSR + CR, (III) GSR + ST, (IV) CR + ST, (V) CR, (VI) GSR and (VII) ST. Through this analysis, therefore, it will be possible to identify which sensory information has a greater effect on the performance of the classifiers in recognizing risk perception than in the condition in which all physiological information is present.
Lastly, the ReliefF feature selection algorithm will be applied to identify the weight of each feature in risk identification with k 1 , 3 , 5 , 10 . Given the weight of each feature, the classifiers will be re-trained on a set of features defined as optimal (Optimal PHY) in which, for each classifier, the N highest weighted features returning a higher average accuracy over the eight enrolled participants will be considered.

2.8. Statistical Analysis

The validation of the risk identification approach goes through a comparative analysis presented in Section 2.7. For each proposed comparison, Wilcoxon’s non-parametric statistical test was applied to the resulting accuracy. The significance level is set at 0.05 . In analyses where multiple comparisons are required, e.g., where one piece of sensory information is removed at a time, the Bonferroni correction is applied [48]. Specifically, the threshold value for p-values becomes 0.05 / n c , where n c represents the number of multiple comparisons performed.

3. Results and Discussions

At the end of the experimental sessions, 320,000 raw samples of physiological parameters and accelerations were collected. Specifically, 20,000 samples were acquired from each subject under each thermal stress condition. After the feature extraction step, performed on 2.5 s time windows (100 samples), the two datasets ACC and PHY consist of 3200 samples per each feature. The first analysis conducted concerns the comparison of the classification accuracy of the four selected machine learning models using the two datasets collected in the experimental acquisitions: ACC and PHY. Accuracy is shown in Figure 4 as boxplots. In particular, the horizontal line inside the box represents the median value of the accuracy calculated in the LOSO validation on the eight enrolled subjects; the box encloses the interquartile range, while the whiskers show the minimum and maximum values of the data. In addition, isolated points in the graph show outliers, defined as points that fall below the lower quartile − 1.5 times the interquartile range or above the upper quartile + 1.5 times the interquartile range. The outliers were taken into account during statistical comparisons among the tested approaches.
As evident, all machine learning models are more accurate in recognizing risk situations when using PHY information with respect to ACC. In particular, kNN, LDA and Tree performance are significantly higher with p-values < 0.001 , <0.01 and 0.03 , respectively. Moreover, it is worth noting that the classifiers trained on the ACC dataset perform very close to 50 % , which is representative of a system that identifies binary conditions randomly. This shows how the two conditions tested are indistinguishable from the point of view of the movement, whereas physiological information is able to identify risky conditions. kNN and SVM classifiers emerge as the most accurate and the least performing with median accuracy of 75.9 % and 71.1 % , respectively. Table 2 presents the time needed to train the proposed approaches ( T t r a i n ) and infer a prediction ( T p r e d ). All classifiers trained with the PHY dataset required training times of the order of a second. Apart from these very short times, the time required to infer a prediction of perceived risk is even more important. Times on the order of tens of milliseconds make it possible to quickly identify risk and generate corrective actions such as alerting the worker to the risk to prevent conditions that could potentially cause harm. For completeness, further metrics of the implemented classifiers are reported in Appendix A, Table A1.
The performance of the classifiers was then detailed by separating the observations collected in the two different environmental conditions, reported in Figure 5.
Heat stress, administered in E2, induces an alteration of the physiological state of the enrolled participants. This effect is reflected in the performance of the implemented machine learning models, which showed a decrease in accuracy. However, this decrease is not significant. In fact, the p-values obtained from the statistical tests are 0.8, 0.5, 0.7 and 0.8 for kNN, LDA, SVM and Tree, respectively. This means that machine learning approaches are able to identify perceived risk conditions irrespective of the environmental stresses on the user. Among all the implemented approaches, kNN turned out to be the most robust one, exhibiting the slightest decrease in performance. Precision, recall and F1 scores are presented in Appendix A, Table A2.
Figure 6 shows the sensors’ contribution to the classification performance. In particular, the accuracies obtained by training the models with different sensorial inputs are reported.
The performance of each model trained with the complete PHY dataset was compared with the accuracy obtained by modifying sensory information by removing some of its one-by-one sensory information. kNN turned out to be one of the most sensible models. The performance is significantly degraded in the condition GSR + CR, GSR + ST and GSR with p-values of 0.003 for all the comparisons. That means that the GSR features alone are not capable of identifying risk when using the kNN model. The multimodal combination of physiological parameters returned an improved estimation.
LDA is the model that manages to achieve comparable performance in all tested configurations except for the condition where only surface temperature information is used (p-value = 0.003 ). The ST proves to be insufficient in terms of discriminating a possible risk for LDA.
SVM turns out to be the model that exhibited a non-significant performance degradation when modifying sensory information by removing some of its sensorial information. In fact, performance degrades with the deletion of sensory information without significant drops. The performance obtained in the configurations GSR + CR, GSR + ST and GSR obtained median accuracy of 52.9 % , very close to the random prediction case.
Lastly, the Decision Tree performance significantly suffers a deterioration in the GSR condition (p-value = 0.007 ).
Among the three sensors used in this experiment, BioHarness seems to be the one that achieves the most accurate predictions even when used alone. This means that the physiological responses obtained by analyzing cardiorespiratory activity are good predictors of risk conditions. In order to gain more detail from this analysis, the ReliefF automatic feature selection method was applied to quantify the specific contribution of each individual feature of the PHY dataset. The results of ReliefF showed that the features with a positive weight are always the same across all the enrolled participants, for all the k parameter values selected, i.e., k 1 , 3 , 5 , 10 . Figure 7 displays the computed weights per each feature obtained with k = 5 . The features coming from the BioHarness, the GSR and ST Shimmer sensors are colored in blue, red and green, respectively.
The features that obtained the highest median weights from ReliefF are max(HR), std(RR) and std(HR) with 0.049 , 0.043 and 0.042 , respectively. It is even more evident that the features coming from BioHarness, i.e., those related to CR, are the most appropriate with respect to identifying the risk condition studied in this paper. Moreover, analyzing the feature weights extracted from the PHY dataset reveals that there are some features with negative weights. Most of these features are from the GSR analysis. In particular, the statistical features extracted from the SCR exhibit negative weights. Since the SCR is zero mean adjusted in post-processing, this signal does not carry a high information content when analyzing the statistical features. In contrast, mean(A_pks) and std(A_pks) obtained positive median weights.
Given the weights of each feature, the four machine learning algorithms were trained by including one feature at a time, from the heaviest to the least important. For each model, the number of features with the best median accuracy is selected, defining the optimal set of physiological features. In particular, kNN, LDA, SVM and Tree obtain the best results for 3, 25, 5 and 18 features, respectively. Figure 8 shows the consequent accuracy improvement obtained by training and testing the models only with the Optimal PHY with respect to the initial PHY.
All the implemented models exhibit improved performance when trained only with the optimal set of physiological features. LDA, SVM and Tree improve the medians of performance, although not significantly. In contrast, kNN remains the best model and with only three features achieves an accuracy of 88.7 ± 7.3 , significantly improving on the performance 73.4 ± 12.0 showed using the entire PHY dataset (p-value = 0.04 ). Additional information can be found in Appendix A, Table A3.
Among all the models implemented, kNN appears to be the most appropriate for identifying risk conditions. Indeed, it appears to be able to capture knowledge from the observations of the subjects used in the training phase. The physiological responses exhibit highly non-linear behavior that is captured by kNN regardless of the thermal environmental condition to which the participants are subjected. By removing sensory information that does not contribute positively to classification, kNN is able to achieve the best performance among all the implemented models. In particular, cardiorespiratory information alone turns out to be the most suitable for identifying risky conditions. In other words, cardiorespiratory monitoring systems turned out to be the most relevant for integration in intelligent wearable systems for workers. In fact, in the operating environment, it does not appear to be practicable to equip the worker with all the sensory systems used during the laboratory tests carried out in this work.
The performance of the approaches presented in this paper strongly depends on the experimental conditions under which the datasets were acquired and the choice of features extracted from the raw data collected. Using different experimental conditions and/or choosing different feature sets could in fact alter the classification performance. Moreover, the optimal feature set that emerged in this work could change if different features were taken into account in the dataset. Each new predictor could positively as well as negatively affect the classification problem faced in this paper.

4. Conclusions

This study presented an analysis to demonstrate the ability of machine learning models to identify risk conditions from physiological information. In contrast to fall-detection algorithms in the literature, where accelerometers are used to identify a fall once it has occurred, in this work awareness of the risk of falling was generated using a stabilometric platform. This condition was studied with respect to different conditions of physical fatigue and thermal stress. In particular, a study was designed and conducted by enrolling eight healthy participants.
The dataset composed of physiological information performed better in recognizing the risk condition than a dataset composed only of M-IMU sensor monitoring head and trunk accelerations. This made it possible to demonstrate how the autonomic responses of the autonomic nervous system generate physiological responses in relation to risk perception. The classifiers proved robust to the presence of environmental heat stress, showing non-significant performance degradation. Furthermore, an analysis was conducted to investigate the effect of removing physiological information by excluding one sensor at a time and applying a feature selection method. The cardiorespiratory information turns out to be the most informative with respect to predicting risk conditions. The kNN algorithm achieved an accuracy of 88.7 ± 7.3 % with a minimum feature set consisting of the three highest-ranked features.
Future efforts will be devoted to collecting data from more participants and enrolling a more heterogeneous population. At the same time, exploring different feature sets could be useful for defining further metrics to identify risks. Furthermore, the same algorithmic approaches should be validated by collecting data with sensors integrated within intelligent wearable systems, to be validated in an operational environment.

Author Contributions

C.T. and C.R. performed the experiments, analyzed the data and wrote the paper. F.C. designed the study, supervised the experiments and wrote the paper. L.Z. and E.G. supervised the study and wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported partly by the European Union’s Horizon 2020 research and innovation programme under grant agreement No 899822 (SOMA project), partly by Regione Lazio with HeAL9000 project (CUP: B84I20001880002), partly by the Italian Institute for Labour Accidents (INAIL) with the SPINE 4.0 project (CUP: C85F21001020001).

Institutional Review Board Statement

This study was approved by the local Ethical committee (Comitato Etico Università Campus Bio-Medico di Roma, reference number: 03/19 PAR ComEt CBM) and complied with the Declaration of Helsinki.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare that they have no conflict of interest.

Appendix A. Additional Classification Metrics

In addition to accuracy, metrics such as precision, recall and F1 score can be used to describe the performance of classification models. More specifically, the precision measures the model’s accuracy in classifying a sample as positive, the recall measures the model’s ability to detect Positive samples and the F1 score combines the precision and recall of a classifier into a single metrics by taking their harmonic mean. The classification metrics for the ACC vs. PHY, E1 vs. E2 and PHY vs. Optimal PHY classification problems are reported in Table A1, Table A2 and Table A3, respectively.
Table A1. Precision, Recall and F1 scores of the ACC vs. PHY classification problem.
Table A1. Precision, Recall and F1 scores of the ACC vs. PHY classification problem.
ACC vs. PHY
ACCPHY
PrecisionRecallF1PrecisionRecallF1
kNN 39.6 ± 12.8 39.7 ± 20.0 35.8 ± 11.6 64.4 ± 19.6 72.8 ± 20.9 63.8 ± 10.9
LDA 66.6 ± 20.7 64.6 ± 25.5 65.2 ± 19.6 70.4 ± 18.7 80.9 ± 20.9 68.1 ± 11.3
SVM 53.3 ± 15.3 50.7 ± 23.4 47.8 ± 16.9 70.4 ± 21.9 76.1 ± 23.7 67.2 ± 12.4
Tree 64.2 ± 24.4 65.2 ± 21.6 62.0 ± 19.4 69.7 ± 14.6 71.2 ± 30.2 65.2 ± 14.9
Table A2. Precision, Recall and F1 scores of the E1 vs. E2 classification problem.
Table A2. Precision, Recall and F1 scores of the E1 vs. E2 classification problem.
E1 vs. E2
E1E2
PrecisionRecallF1PrecisionRecallF1
kNN 74.2 ± 8.9 77.1 ± 12.3 70.8 ± 15.3 68.3 ± 7.2 69.1 ± 5.6 72.1 ± 8.4
LDA 71.9 ± 16.1 70.7 ± 15.4 70.2 ± 23.2 60.4 ± 9.6 61.7 ± 11.5 57.9 ± 14.3
SVM 73.9 ± 13.7 70.3 ± 12.2 71.4 ± 10.7 72.8 ± 12.4 77.3 ± 11.8 69.8 ± 13.3
Tree 75.9 ± 26.8 79.3 ± 20.4 68.3 ± 24.1 60.3 ± 13.4 62.9 ± 8.5 58.6 ± 9.4
Table A3. Precision, Recall and F1 scores of the PHY vs. Optimal PHY classification problem.
Table A3. Precision, Recall and F1 scores of the PHY vs. Optimal PHY classification problem.
PHY vs. Optimal PHY
PHYOptimal PHY
PrecisionRecallF1PrecisionRecallF1
kNN 64.4 ± 19.6 72.8 ± 20.9 63.8 ± 10.9 77.6 ± 8.5 78.1 ± 6.6 80.7 ± 9.3
LDA 70.4 ± 18.7 80.9 ± 20.9 68.1 ± 11.3 70.5 ± 10.2 69.2 ± 11.2 72.1 ± 8.6
SVM 70.4 ± 21.9 76.1 ± 23.7 67.2 ± 12.4 67.4 ± 8.8 66.0 ± 10.3 70.7 ± 10.2
Tree 69.7 ± 14.6 71.2 ± 30.2 65.2 ± 14.9 70.1 ± 13.4 74.6 ± 14.0 67.2 ± 12.1

References

  1. Al Zarooni, M.; Awad, M.; Alzaatreh, A. Confirmatory factor analysis of work-related accidents in UAE. Saf. Sci. 2022, 153, 105813. [Google Scholar] [CrossRef]
  2. Birhane, G.E.; Yang, L.; Geng, J.; Zhu, J. Causes of construction injuries: A review. Int. J. Occup. Saf. Ergon. 2022, 28, 343–353. [Google Scholar] [CrossRef] [PubMed]
  3. Tamantini, C.; Cordella, F.; Lauretti, C.; Zollo, L. The WGD—A Dataset of Assembly Line Working Gestures for Ergonomic Analysis and Work-Related Injuries Prevention. Sensors 2021, 21, 7600. [Google Scholar] [CrossRef] [PubMed]
  4. Romeo, R.A.; Oddo, C.M.; Carrozza, M.C.; Guglielmelli, E.; Zollo, L. Slippage detection with piezoresistive tactile sensors. Sensors 2017, 17, 1844. [Google Scholar] [CrossRef] [PubMed]
  5. Ramachandran, A.; Karuppiah, A. A survey on recent advances in wearable fall detection systems. BioMed. Res. Int. 2020, 2020, 2167160. [Google Scholar] [CrossRef]
  6. Ren, L.; Peng, Y. Research of fall detection and fall prevention technologies: A systematic review. IEEE Access 2019, 7, 77702–77722. [Google Scholar] [CrossRef]
  7. Bet, P.; Castro, P.C.; Ponti, M.A. Fall detection and fall risk assessment in older person using wearable sensors: A systematic review. Int. J. Med. Inform. 2019, 130, 103946. [Google Scholar] [CrossRef]
  8. Usmani, S.; Saboor, A.; Haris, M.; Khan, M.A.; Park, H. Latest research trends in fall detection and prevention using machine learning: A systematic review. Sensors 2021, 21, 5134. [Google Scholar] [CrossRef]
  9. Zollo, L.; De Luca, A.; Siciliano, B. Regulation with on-line gravity compensation for robots with elastic joints. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA’04), New Orleans, LA, USA, 26 April–1 May 2004; Volume 3, pp. 2687–2692. [Google Scholar]
  10. Shan, S.; Yuan, T. A wearable pre-impact fall detector using feature selection and Support Vector Machine. In Proceedings of the IEEE 10th International Conference on Signal Processing Proceedings, Beijing, China, 24–28 October 2010; pp. 1686–1689. [Google Scholar]
  11. Aziz, O.; Russell, C.M.; Park, E.J.; Robinovitch, S.N. The effect of window size and lead time on pre-impact fall detection accuracy using Support Vector Machine analysis of waist mounted inertial sensor data. In Proceedings of the 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Chicago, IL, USA, 26–30 August 2014; pp. 30–33. [Google Scholar]
  12. Sharma, N.; Gedeon, T. Objective measures, sensors and computational techniques for stress recognition and classification: A survey. Comput. Methods Programs Biomed. 2012, 108, 1287–1301. [Google Scholar] [CrossRef]
  13. Pancardo, P.; Hernández-Nolasco, J.A.; Acosta-Escalante, F. A fuzzy logic-based personalized method to classify perceived exertion in workplaces using a wearable heart rate sensor. Mob. Inf. Syst. 2018, 2018, 4216172. [Google Scholar] [CrossRef] [Green Version]
  14. Umer, W.; Li, H.; Yantao, Y.; Antwi-Afari, M.F.; Anwer, S.; Luo, X. Physical exertion modeling for construction tasks using combined cardiorespiratory and thermoregulatory measures. Autom. Constr. 2020, 112, 103079. [Google Scholar] [CrossRef]
  15. Nasirzadeh, F.; Mir, M.; Hussain, S.; Tayarani Darbandy, M.; Khosravi, A.; Nahavandi, S.; Aisbett, B. Physical Fatigue Detection Using Entropy Analysis of Heart Rate Signals. Sustainability 2020, 12, 2714. [Google Scholar] [CrossRef]
  16. Aryal, A.; Ghahramani, A.; Becerik-Gerber, B. Monitoring fatigue in construction workers using physiological measurements. Autom. Constr. 2017, 82, 154–165. [Google Scholar] [CrossRef]
  17. Kaciuba-Uscilko, H.; Grucza, R. Gender differences in thermoregulation. Curr. Opin. Clin. Nutr. Metab. Care 2001, 4, 533–536. [Google Scholar] [CrossRef] [PubMed]
  18. Lucas, R.A.; Epstein, Y.; Kjellstrom, T. Excessive occupational heat exposure: A significant ergonomic challenge and health risk for current and future workers. Extrem. Physiol. Med. 2014, 3, 14. [Google Scholar] [CrossRef]
  19. Ruas, A.C.; Maia, P.A.; Roscani, R.C.; Bitencourt, D.P.; Amorim, F.T. Heat stress monitoring based on heart rate measurements. Rev. Bras. De Med. Do Trab. 2020, 18, 232. [Google Scholar] [CrossRef]
  20. Chen, S.T.; Lin, S.S.; Lan, C.W.; Hsu, H.Y. Design and development of a wearable device for heat stroke detection. Sensors 2017, 18, 17. [Google Scholar] [CrossRef]
  21. Kim, J.H.; Jo, B.W.; Jo, J.H.; Kim, D.K. Development of an IoT-based construction worker physiological data monitoring platform at high temperatures. Sensors 2020, 20, 5682. [Google Scholar] [CrossRef]
  22. Jebelli, H.; Choi, B.; Lee, S. Application of wearable biosensors to construction sites. I: Assessing workers’ stress. J. Constr. Eng. Manag. 2019, 145, 04019079. [Google Scholar] [CrossRef]
  23. Choi, B.; Jebelli, H.; Lee, S. Feasibility analysis of electrodermal activity (EDA) acquired from wearable sensors to assess construction workers’ perceived risk. Saf. Sci. 2019, 115, 110–120. [Google Scholar] [CrossRef]
  24. Bustos, D.; Guedes, J.C.; Baptista, J.S.; Vaz, M.P.; Costa, J.T.; Fernandes, R.J. Applicability of Physiological Monitoring Systems within Occupational Groups: A Systematic Review. Sensors 2021, 21, 7249. [Google Scholar] [CrossRef] [PubMed]
  25. Lang, P.J. Emotion and motivation: Toward consensus definitions and a common research purpose. Emot. Rev. 2010, 2, 229–233. [Google Scholar] [CrossRef]
  26. Tamantini, C.; Lapresa, M.; di Luzio, F.S.; Cordella, F.; Zollo, L. Analysis of Physiological Parameters and Workload during Working Tasks in COVID-19 Pandemic Conditions. In Proceedings of the 2021 IEEE International Workshop on Metrology for Industry 4.0 & IoT (MetroInd4. 0&IoT), Rome, Italy, 7–9 June 2021; pp. 423–428. [Google Scholar]
  27. Meng, J.; Zhao, B.; Ma, Y.; Ji, Y.; Nie, B. Effects of fatigue on the physiological parameters of labor employees. Nat. Hazards 2014, 74, 1127–1140. [Google Scholar] [CrossRef]
  28. Shi, Y.; Ruiz, N.; Taib, R.; Choi, E.; Chen, F. Galvanic skin response (GSR) as an index of cognitive load. In Proceedings of the CHI’07 Extended Abstracts on Human Factors in Computing Systems, San Jose, CA, USA, 28 April–3 May 2007; pp. 2651–2656. [Google Scholar]
  29. Falcone, T.; Cordella, F.; Molinaro, V.; Zollo, L.; Del Ferraro, S. Real-time human core temperature estimation methods and their application in the occupational field: A systematic review. Measurement 2021, 183, 109776. [Google Scholar] [CrossRef]
  30. Marambe, Y.; Niroshani, D.; Rathnayake, P.; Dayananda, S.; Silva, D.H.D. Heat Stroke Alert System. In Proceedings of the 2018 IEEE Region 10 Humanitarian Technology Conference (R10-HTC), Malambe, Sri Lanka, 6–8 December 2018; pp. 1–6. [Google Scholar]
  31. Lapresa, M.; Tamantini, C.; di Luzio, F.S.; Ferlazzo, M.; Sorrenti, G.; Corpina, F.; Zollo, L. Validation of Magneto-Inertial Measurement Units for Upper-Limb Motion Analysis Through an Anthropomorphic Robot. IEEE Sens. J. 2022, 22, 16920–16928. [Google Scholar] [CrossRef]
  32. Bourke, A.; O’brien, J.; Lyons, G. Evaluation of a threshold-based tri-axial accelerometer fall detection algorithm. Gait Posture 2007, 26, 194–199. [Google Scholar] [CrossRef]
  33. Gudi, A.; Bittner, M.; van Gemert, J. Real-Time Webcam Heart-Rate and Variability Estimation with Clean Ground Truth for Evaluation. Appl. Sci. 2020, 10, 8630. [Google Scholar] [CrossRef]
  34. Society for Psychophysiological Research Ad Hoc Committee on Electrodermal Measures; Boucsein, W.; Fowles, D.C.; Grimnes, S.; Ben-Shakhar, G.; Roth, W.T.; Dawson, M.E.; Filion, D.L. Publication recommendations for electrodermal measurements. Psychophysiology 2012, 49, 1017–1034. [Google Scholar]
  35. Chao, P.K.; Chan, H.L.; Tang, F.T.; Chen, Y.C.; Wong, M.K. A comparison of automatic fall detection by the cross-product and magnitude of tri-axial acceleration. Physiol. Meas. 2009, 30, 1027. [Google Scholar] [CrossRef]
  36. Novak, D.; Mihelj, M.; Munih, M. A survey of methods for data fusion and system adaptation using autonomic nervous system responses in physiological computing. Interact. Comput. 2012, 24, 154–172. [Google Scholar] [CrossRef]
  37. Jun, S.; Ramli, H.; che soh, A.; Kamsani, N.; Kamil, R.; Ahmad, S.; Ishak, A. Development of fall detection and activity recognition using threshold based method and neural network. Indones. J. Electr. Eng. Comput. Sci. 2020, 17, 1338. [Google Scholar] [CrossRef]
  38. Mohanavelu, K.; Lamshe, R.; Poonguzhali, S.; Adalarasu, K.; Jagannath, M. Assessment of human fatigue during physical performance using physiological signals: A review. Biomed. Pharmacol. J. 2017, 10, 1887–1896. [Google Scholar] [CrossRef]
  39. Urbanowicz, R.J.; Meeker, M.; La Cava, W.; Olson, R.S.; Moore, J.H. Relief-based feature selection: Introduction and review. J. Biomed. Inform. 2018, 85, 189–203. [Google Scholar] [CrossRef] [PubMed]
  40. Lanata, A.; Greco, A.; Di Modica, S.; Niccolini, F.; Vivaldi, F.; Di Francesco, F.; Tamantini, C.; Cordella, F.; Zollo, L.; Di Rienzo, M.; et al. A New Smart-Fabric based Body Area Sensor Network for Work Risk Assessment. In Proceedings of the 2020 IEEE International Workshop on Metrology for Industry 4.0 & IoT, Roma, Italy, 3–5 June 2020; pp. 187–190. [Google Scholar]
  41. Jeon, J.; Cai, H. Classification of construction hazard-related perceptions using: Wearable electroencephalogram and virtual reality. Autom. Constr. 2021, 132, 103975. [Google Scholar] [CrossRef]
  42. Ramos, G.; Vaz, J.R.; Mendonça, G.V.; Pezarat-Correia, P.; Rodrigues, J.; Alfaras, M.; Gamboa, H. Fatigue evaluation through machine learning and a global fatigue descriptor. J. Healthc. Eng. 2020, 2020, 6484129. [Google Scholar] [CrossRef] [PubMed]
  43. Bekkar, M.; Djemaa, H.K.; Alitouche, T.A. Evaluation measures for models assessment over imbalanced data sets. J. Inf. Eng. Appl. 2013, 3, 27–39. [Google Scholar]
  44. Nazari, G.; Bobos, P.; MacDermid, J.C.; Sinden, K.E.; Richardson, J.; Tang, A. Psychometric properties of the Zephyr BioHarness device: A systematic review. BMC Sport. Sci. Med. Rehabil. 2018, 10, 6. [Google Scholar] [CrossRef]
  45. Kim, S.; Lee, J.Y. Skin sites to predict deep-body temperature while wearing firefighters’ personal protective equipment during periodical changes in air temperature. Ergonomics 2016, 59, 496–503. [Google Scholar] [CrossRef]
  46. Metta, G.; Fitzpatrick, P.; Natale, L. YARP: Yet another robot platform. Int. J. Adv. Robot. Syst. 2006, 3, 8. [Google Scholar] [CrossRef]
  47. Padulo, J.; Powell, D.; Milia, R.; Ardigò, L.P. A paradigm of uphill running. PLoS ONE 2013, 8, e69006. [Google Scholar] [CrossRef] [Green Version]
  48. Vickerstaff, V.; Omar, R.Z.; Ambler, G. Methods to adjust for multiple comparisons in the analysis and sample size calculation of randomised controlled trials with multiple primary outcomes. BMC Med Res. Methodol. 2019, 19, 129. [Google Scholar]
Figure 1. Block scheme of the proposed approach.
Figure 1. Block scheme of the proposed approach.
Sensors 23 01575 g001
Figure 2. Experimental setup used during the experiments. The local reference frame of the M-IMU sensors is also reported.
Figure 2. Experimental setup used during the experiments. The local reference frame of the M-IMU sensors is also reported.
Sensors 23 01575 g002
Figure 3. Platform used in the experiments. (A) The Biodex stabilometric platform is used to simulate a fall event. (B) The Walker View treadmill is used to physically exert the participants.
Figure 3. Platform used in the experiments. (A) The Biodex stabilometric platform is used to simulate a fall event. (B) The Walker View treadmill is used to physically exert the participants.
Sensors 23 01575 g003
Figure 4. Accuracy returned by the classifiers in identifying risk by using data of accelerations and physiological data, ACC and PHY datasets, respectively. The *, **, and *** denote comparisons in which 0.01 < p-value 0.05 , 0.001 < p-value 0.01 , and p-value 0.001 , respectively.
Figure 4. Accuracy returned by the classifiers in identifying risk by using data of accelerations and physiological data, ACC and PHY datasets, respectively. The *, **, and *** denote comparisons in which 0.01 < p-value 0.05 , 0.001 < p-value 0.01 , and p-value 0.001 , respectively.
Sensors 23 01575 g004
Figure 5. Accuracy returned by the classifiers trained with the PHY dataset in the two tested environmental conditions.
Figure 5. Accuracy returned by the classifiers trained with the PHY dataset in the two tested environmental conditions.
Sensors 23 01575 g005
Figure 6. Accuracy of the implemented classifiers trained with different sensorial inputs. The ** and *** denote comparisons in which 0.001 < p-value 0.01 and p-value 0.001 , respectively.
Figure 6. Accuracy of the implemented classifiers trained with different sensorial inputs. The ** and *** denote comparisons in which 0.001 < p-value 0.01 and p-value 0.001 , respectively.
Sensors 23 01575 g006
Figure 7. Feature weights computed with the ReliefF algorithm from the PHY dataset of the eight enrolled participants.
Figure 7. Feature weights computed with the ReliefF algorithm from the PHY dataset of the eight enrolled participants.
Sensors 23 01575 g007
Figure 8. Accuracy returned by the classifiers in identifying risk by using physiological data and the optimal feature set, i.e., PHY and Optimal PHY datasets, respectively. The * denotes comparisons in which p-value 0.05 .
Figure 8. Accuracy returned by the classifiers in identifying risk by using physiological data and the optimal feature set, i.e., PHY and Optimal PHY datasets, respectively. The * denotes comparisons in which p-value 0.05 .
Sensors 23 01575 g008
Table 1. Hyperparameters of the implemented models.
Table 1. Hyperparameters of the implemented models.
HyperParametersTested Values
kNNNumber of Neighbors1
Distance MetricsEuclidean
LDADiscriminant TypeLinear
SVMKernel FunctionGaussian
Kernel Scale1
Box Constraint Level1
TreeSplit CriterionGini’s Diversity Index
Predictor Selection AlgorithmStandard CART
Minimum Branch Node Observations10
Minimum Leaf Node Observations1
Table 2. Time to train the proposed approaches and infer a prediction.
Table 2. Time to train the proposed approaches and infer a prediction.
T train (s) T pred (s)
kNN 0.08 ± 0.17 0.024 ± 0.021
LDA 0.41 ± 0.09 0.014 ± 0.006
SVM 0.94 ± 0.19 0.019 ± 0.016
Tree 0.13 ± 0.32 0.015 ± 0.011
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tamantini, C.; Rondoni, C.; Cordella, F.; Guglielmelli, E.; Zollo, L. A Classification Method for Workers’ Physical Risk. Sensors 2023, 23, 1575. https://doi.org/10.3390/s23031575

AMA Style

Tamantini C, Rondoni C, Cordella F, Guglielmelli E, Zollo L. A Classification Method for Workers’ Physical Risk. Sensors. 2023; 23(3):1575. https://doi.org/10.3390/s23031575

Chicago/Turabian Style

Tamantini, Christian, Cristiana Rondoni, Francesca Cordella, Eugenio Guglielmelli, and Loredana Zollo. 2023. "A Classification Method for Workers’ Physical Risk" Sensors 23, no. 3: 1575. https://doi.org/10.3390/s23031575

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop