Next Article in Journal
A Hand-Worn Inertial Measurement Unit for Detection of Bat–Ball Impact during Baseball Hitting
Previous Article in Journal
Edge/Fog Computing Technologies for IoT Infrastructure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Identification of Pilots’ Fatigue Status Based on Electrocardiogram Signals

College of General Aviation and Flight, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
*
Author to whom correspondence should be addressed.
Submission received: 28 February 2021 / Revised: 20 April 2021 / Accepted: 21 April 2021 / Published: 25 April 2021
(This article belongs to the Section Biomedical Sensors)

Abstract

:
Fatigue is an important factor affecting modern flight safety. It can easily lead to a decline in pilots’ operational ability, misjudgments, and flight illusions. Moreover, it can even trigger serious flight accidents. In this paper, a wearable wireless physiological device was used to obtain pilots’ electrocardiogram (ECG) data in a simulated flight experiment, and 1440 effective samples were determined. The Friedman test was adopted to select the characteristic indexes that reflect the fatigue state of the pilot from the time domain, frequency domain, and non-linear characteristics of the effective samples. Furthermore, the variation rules of the characteristic indexes were analyzed. Principal component analysis (PCA) was utilized to extract the features of the selected feature indexes, and the feature parameter set representing the fatigue state of the pilot was established. For the study on pilots’ fatigue state identification, the feature parameter set was used as the input of the learning vector quantization (LVQ) algorithm to train the pilots’ fatigue state identification model. Results show that the recognition accuracy of the LVQ model reached 81.94%, which is 12.84% and 9.02% higher than that of traditional back propagation neural network (BPNN) and support vector machine (SVM) model, respectively. The identification model based on the LVQ established in this paper is suitable for identifying pilots’ fatigue states. This is of great practical significance to reduce flight accidents caused by pilot fatigue, thus providing a theoretical foundation for pilot fatigue risk management and the development of intelligent aircraft autopilot systems.

1. Introduction

With the rapid development of the air transport industry in aircraft design, manufacturing, maintenance, and other aspects, the reliability and safety of aircraft have been significantly improved. However, the proportion of flight accidents caused by human factors in the overall number of accidents has not decreased [1,2,3]; these are especially caused by pilot fatigue [4,5]. The noise and vibration of the cabin, air pressure changes, long-haul flights, high-load work, circadian rhythm disturbance, and lack of sleep lead pilots to often be in a state of fatigue [6]. Fatigue could easily lead to problems such as reduction in operational ability, misjudgment, flight illusions, etc., and even cause serious flight accidents. Therefore, how to identify the real-time fatigue state of pilots quickly and accurately has become a core scientific problem that needs to be solved urgently in the field of aviation safety. The identification of pilot fatigue is of great theoretical and practical significance for achieving pilot fatigue risk control, health management, and real-time safety warning for autopilot systems.
When pilots are tired, their heart function, nerve function, respiratory function, and other related functions change accordingly. Therefore, the fatigue status could be reflected by electroencephalogram (EEG), electrocardiogram (ECG), electromyography (EMG), or other physiological indicators [7,8,9,10,11,12]. EEG and ECG are widely studied for their good indication of fatigue [13,14]. EEG has been known as the “gold indicator” of monitoring fatigue and is widely used in fatigue detection [15,16,17,18]. However, in the process of detecting pilot fatigue, EEG signal acquisition is can be susceptible to interference by external factors: it has high requirements for the data acquisition environment, is invasive to pilots (for example, electrodes need to be attached to the participant’s head), and a low signal-to-noise ratio; thus, it is difficult to carry out in dynamic simulations or actual flight experiments. ECGs reflect the activity of the heart. There is a correlation between heart rhythm and autonomic nervous system (ANS) [19]. The autonomic nervous system is composed of sympathetic nerves (SNS) and parasympathetic nerves (PSNs), which regulate the arousal level of the human body. In the process of fatigue, the activity of sympathetic nerves and parasympathetic nerves change significantly. Thus, the fatigue state of the human can be reflected to a certain extent by the ECG signal [20,21,22,23].
Some scholars have conducted research on ECG indicators that reflect pilot fatigue. Fan et al. selected 30 military cadets to conduct airfield traffic pattern simulation experiments for four consecutive hours to collect the ECG signals of the participants. The analysis results show that there are statistical differences in heart rate and its variability time domain index RMSSD before and after the flight mission [24], which could be used to quantitatively analyze pilots’ fatigue status. Hanakova et al. collected the ECG signals of eight flight cadets through flight simulation experiments (eight simulated IFR flights within 24 h) and analyzed them in the way of time domain, frequency-domain, and Poincaré plot. The study found that the Poincaré plot of the ECG data could also reflect the fatigue state of the pilots [18].
Some studies on the fatigue state identification method based on the ECG index have an important reference significance for the identification of pilots’ fatigue state. Patel et al. analyzed the ECG data, extracted the heart rate variability as a physiological index, and used a neural network to identify the fatigue state caused by long-time driving [25]. Sang-Joong et al. collected the ECG signal from the driver’s palm throughout a two-hour driving experiment, extracted the time domain and frequency domain indicators, and used the autonomic nervous system balance graph to identify the drivers’ drowsiness and fatigue [26]. Based on data of drivers’ ECG, Bhardwaj et al. selected the time domain, frequency domain, and Poincaré scatter diagram indicators and used the deep auto-encoder classifier to classify the non-fatigue and fatigue states [17]. Xu et al. selected the time domain and frequency domain characteristic indexes from the electrical signal of the Drozy database center as the model input, adopted a random forest classifier and support vector machine (SVM) to establish the fatigue state classification model, and found that the random forest classifier has a higher accuracy in identifying driving fatigue [27]. Li et al. used a wavelet transform to extract heart rate variability features of the ECG signal and adopted SVM as a classifier to identify fatigue state [28]. Munla et al. extracted and preprocessed the drivers’ ECG signal and analyzed the drivers’ heart rate variability. Several parameters in the heart rate variability signal were selected. The SVM based on the radial basis function was used as a classifier to identify the drivers’ mental activity state [29].
These results show that the time domain, frequency domain, and non-linear indexes extracted from the ECG signals could quantitatively measure the fatigue state of pilots, and the fatigue state could be identified based on the classification model. Thus, this provides a strong theoretical basis and technical support for the study of pilot fatigue state identification. However, there is little research on fatigue in civil aviation at home and abroad, and there still exist many problems to be solved. In previous studies, the participants of pilots’ fatigue state identification generally used ordinary people such as college students and graduate students; unfortunately, only a few of the participants were pilots. To become a pilot, we need to go through a series of strict selection, training, and assessments and obtain the relevant certificates. Compared with other people, pilots may show different physical and psychological states during flight missions. In some previous studies, computer simulation experiments have been used. This is somewhat different from the real flight environment and flight mission. Compared with the computer simulation experiment, the environment provided by the flight simulator is closer to the real flight environment. In some previous studies, the time window for feature extraction of ECG signals characterizing pilots’ fatigue state is generally not less than 5 min. If the time window is shortened, it may be more conducive to the quick identification of pilots’ fatigue state.
In this paper, to meet the requirements of pilots’ natural driving and safe flight, ECG signals with the advantages of a high sampling rate, reliable data, easy operation, and non-intrusive nature are selected to identify the fatigue state of pilots in combination with subjective self-assessment, thus guaranteeing the real-time performance and accuracy of pilot fatigue data. Firstly, the flight simulation experiment is carried out by using a Cessna 172 flight simulator. The fatigue state of pilots is defined by the Samn–Perelli 7-Level fatigue scale, and the ECG data of pilots under different fatigue states are obtained. Secondly, the ECG signal of pilots is denoised by information processing techniques such as wavelet threshold transform. The time domain, frequency domain, and non-linear indexes of the ECG signals are extracted with a time window of 100 s. Thirdly, the feature vectors of these indexes are extracted by way of the Friedman test and principal component analysis (PCA). The change in trend of the ECG characteristic indexes in different fatigue states is analyzed. Finally, the learning vector quantization (LVQ) is used to train and classify the characteristic vectors of pilot fatigue so as to realize the identification of the pilots’ fatigue state.
The rest of this article is organized as follows. The research methods are introduced in Section 2. Details of the experimental contents are described in Section 3. The results will be analyzed and discussed in Section 4. Section 5 presents the conclusion.

2. Method

The research framework of this paper is displayed in Figure 1. To identify the fatigue state of pilots, ECG data and the Samn–Perelli 7-Level fatigue scale data are collected through flight simulation experiments. The obtained ECG data are preprocessed. Then, time domain, frequency domain, and the non-linear characteristic indexes of the ECG data are selected and extracted by the Friedman test and PCA. Based on the results of feature selection and extraction, the pilots’ fatigue state identification model is established by using the LVQ neural network. The pilot’s non-fatigue, mild fatigue, and fatigue states are identified. The identification results are compared with those of BPNN, SVM and other traditional methods.

2.1. Data Preprocessing

2.1.1. Denoising of ECG Signals

In general, the collected ECG signals have certain noise, such as white noise, motion artifacts, power line interference, EMG interference, and baseline drift [30]. In this paper, band pass filtering, low pass filtering, and high pass filtering are adopted to remove power line interference, EMG interference, and baseline drift noise in the ECG signals, respectively. Additionally, wavelet threshold denoising is used to remove white noise and motion artifacts, as shown in Table 1.
The ECG signals are collected by a wireless ECG sensor in this paper. The frequency range of an ECG signal is 0.01–200 Hz. The frequency range of EMG interference is 5–2000 Hz. The frequency range of baseline drift is 0.1–0.5 Hz. The frequency of power line interference is 50 Hz. A low pass filter is utilized to remove high-frequency noise greater than 100 Hz, which can eliminate most EMG interference. Correspondingly, a high pass filter is used to remove signals with a frequency below 0.5 Hz to eliminate the effect of baseline drift. Electromagnetic interference in the surrounding environment may also cause power line interference [31]. At present, the researchers still consider power line interference when processing data with wearable ECG acquisition devices [32,33]. Accordingly, the 50 Hz band filter is used to remove the power line interference.
Wavelet threshold denoising can remove white noise [34]. We chose Daubechies-4 as the wavelet generating function, and the threshold selection is shown in Equation (1) [35]. After the ECG signal is decomposed by the wavelet threshold denoising, the wavelet coefficient of the effective signal is larger and that of the white noise is smaller [36]. Thus, we can remove the white noise. At the same time, motion artifacts can also be removed by wavelet threshold denoising [37,38]. The comparison of some ECG signal data before and after denoising is exhibited in Figure 2a.
T = 2 log ( N )
where N represents the length of the signal.

2.1.2. ECG Index Extraction

On the basis of denoising the ECG signal, the peak value of the R peaks of QRS is extracted, and the RR intervals are further obtained. At present, a differential threshold method is the most commonly used method for detecting the ECG signal waveform, which is a combination of the threshold method and differential operation. The basic idea of detection is as follows: first of all, Equation (2) is used to carry out the first order difference to find all the inflection points of the ECG signal. Secondly, using Equation (3), the second order difference of the ECG signal is performed to find all peaks of the ECG signal. Finally, Equation (4) is used to determine the peak threshold and find the peak point of the R wave. Then, we can obtain the RR interval. The results of R-peaks extraction and RR intervals are shown in Figure 2b,c.
f ( x k ) = f ( x k + 1 ) f ( x k ) x k + 1 x k
f ( x k ) = f ( x k + 1 ) f ( x k ) x k + 1 x k
T h r e s h o d = ( max ( x ) min ( x ) ) 0.7 + min ( x )
where T h r e s h o d is the fixed threshold that needs to be set, max ( x ) is the maximum value of the ECG signal in the detected time window, min ( x ) is the minimum value of the ECG signal in the detected time window, and 0.7 is the empirical value.
Some meaningful indexes representing the ECG signal are extracted from the time domain, frequency domain, and non-linear indexes. These indexes are listed in Table 2, including eight time domains, eight frequency domains, and five non-linear ones.

2.2. Feature Selection and Extraction

2.2.1. Friedman Test

In order to test the normality of the indexes, the Kolmogorov–Smirnov test is adopted. All the indexes do not conform to the normal distribution. As a result, a non-parametric test method, namely, the Friedman test, is adopted. The Friedman test is a method that uses rank to judge whether there are significant differences in multiple overall distributions [39]. We use the Friedman test to select some indicators that have significant correlation in non-fatigue, mild fatigue, and fatigue states.
Suppose that the null hypothesis is H 0 , and the alternative hypothesis is H 1 . H 0 represents that multiple samples come from populations with no significant difference in size. H 1 represents ones with significant difference in size. The test value is calculated by Equation (5):
X 2 = 12 n m ( m + 1 ) R j 2 3 n ( m + 1 )
where m and n are the number of groups and the sample size in the group, respectively, and R j represents the rank sum of column.
According to the significance level ( α ) and the degree of freedom ( m 1 ) determined in advance, the corresponding critical value ( F α [ m 1 ] 2 ) is obtained from the Chi-square table. If X 2 < F α [ m 1 ] 2 , the null hypothesis is correct. Otherwise, the alternative hypothesis is correct.

2.2.2. Principal Component Analysis

After feature selection based on the Friedman test, there may be a certain correlation between the characteristic indexes. There will be data coupling. Principal component analysis (PCA) is adopted to further eliminate the mutual effect among feature extraction to reduce the complexity. Principal component analysis is a statistical method of dimensionality reduction. Many indexes with a certain correlation are recombined, and the important dimensions of them are extracted. A new set of independent comprehensive indexes are utilized to replace the original indexes. Thus, redundant information is eliminated.
The number of principal components is selected according to the principle that the cumulative contribution rate of principal components reaches 85%. Principal component contribution rate W d and cumulative contribution rate s f are calculated by Equations (6) and (7). The value of factor load is calculated by Equation (8).
W d = λ d k = 1 p λ k ,   ( d = 1 , 2 , , p )
s f = k = 1 f λ k k = 1 p λ k ,   ( f = 1 , 2 , , p )
where λ d represents the eigenvalue of the covariance matrix, and p represents the p th feature of the sample.
l k d = λ k u k d ,   ( k , d = 1 , 2 , , p )
where u k d represents the k th element of the orthogonalized eigenvector.

2.3. Learning Vector Quantization

Learning vector quantization is a kind of forward and supervised neural network evolved from a competitive algorithm by Finnish scholar Kohonen [40]. The LVQ neural network consists of an input layer, competition layer, and output layer, as shown in Figure 3. The classification results can be obtained only through the internal interaction of the input layer, competitive layer, and output layer [41,42]. The LVQ neural network has better recognition and convergence characteristics for complex and scattered feature datasets.
As shown in Figure 3, the connection mode between the input layer and competition layer is a full connection. The connection mode between the competition layer and linear output layer is a partial connection. When a vector is input into the network, the neuron in the competition layer closest to the input vector is activated to win the competition. At this time, the state is “1”, while the rest of the neurons in the competition layer are all “0”. The training steps of the LVQ are as show in Figure 4.

3. Materials

3.1. Participants

The sample size of the experiment was 30 pilots who had obtained a Private Pilot License, Commercial Pilot License, and Instrument Rating License. The basic information of the participants is described in Table 3. Based on the existing research of fatigue state based on the ECG signals, a small sample of ECG signals can also reflect certain regularity [17,43]. The more experimental samples there are, the more accurate the experimental data are. However, the experiment is costly and time-consuming. It is difficult to analyze when the amount of data is large. Based on the above factors, the number of pilots selected in this article is 30. The selected pilots are all right-handed. Their vision or corrected vision is normal, and there is no serious history of tumor, nephritis, endocrine disorders, etc. Before the experiment, the participants were required to ensure adequate sleep and avoid strenuous exercise. In addition, 24 h before the experiment, they were asked to avoid smoking, drinking, and other behaviors that excite or inhibit the central nervous system so that the participants could maintain a good mental state.
The experimental process is strictly in accordance with the Helsinki Declaration. All experimental personnel received a complete explanation of the experimental procedures and equipment. All the participants were familiar with the whole experimental process. They volunteered to participate in the experiment and filled in a written consent form.

3.2. Flight Simulation Experiment

3.2.1. Subjective Self-Evaluation

The Samn–Perelli 7-Level fatigue scale is a subjective method for evaluating fatigue state. The contents of the Samn–Perelli 7-Level fatigue scale are listed in Table 4. In this paper, the Samn–Perelli 7-Level fatigue scale is utilized to evaluate the fatigue status of the pilots. The fatigue level is divided into 7 levels. Each fatigue level corresponds to a different score. A score of 1 represents very alert and fully awake. A score of 7 indicates exhausted. The pilot chooses the closest fatigue level according to his own fatigue state. Generally, a fatigue scale score of no more than 3 is defined as non-fatigue status, a score greater than 3 but no greater than 5 is defined as mild fatigue status, and a score greater than 5 is defined as fatigue status [44]. The experiment was conducted at the following times: 9:00–11:00, 14:00–16:00, and 19:00–21:00. The participants filled in the Samn–Perelli 7-Level fatigue scale before and after the flight mission in each time period and obtained their own fatigue scale score. Fatigue level depends on the subjective feelings of the participants, and it is easily affected by many factors, such as individual differences, emotions and, environment. It may be different from the actual fatigue level. Using the experimenter’s assessment of the fatigue level of the participants can improve the accuracy of the fatigue level [45]. While the participants filled in the scale, the experimenters also filled in the Samn–Perelli 7-Level scale according to the fatigue state of the pilot. The average value is taken as the final score of the pilot’s fatigue evaluation, which is calculated based on the fatigue scale filled in by the participants and experimenters.

3.2.2. Experimental Equipment

The Cessna 172 flight simulator which is manufactured by Tianjin ZTXY Aviation Technology Co., Ltd., Tianjin (China), is utilized for flight simulation experiment, as shown in Figure 5a,b. The airport, weather environment, training mode, etc. could be set in the flight simulator. The flight simulator has a good simulation effect and immersion. Pilots wore wireless wearable ECG sensors to perform flight missions in the Cessna 172 flight simulator. The wireless wearable ECG data acquisition and recording device are depicted in Figure 5c, and its parameters are given in Table 5. The ECG sensor is produced by KINGFAR Co., Ltd., Beijing (China). The ECG sensor is worn on the chest of the participants; the specific location is shown in Figure 5c.

3.2.3. Experimental Task

The visual manual airfield traffic pattern mission operation includes the basic flight operations during flight, such as rolling, take-off, climbing, turning, descent, landing, etc. Here, the visual manual airfield traffic pattern mission is used as the experimental content. The process of the visual manual airfield traffic pattern is displayed in Figure 6. The pilots continuously performed the flight mission during the experimental period. During the entire simulation flight process, the clear and windless Eglin Air Force Base (AFB) was selected. The simulated airfield traffic pattern process completed by the pilots at the Eglin Air Force Base is indicated in Figure 7.

3.2.4. Experimental Process

On the day before the experiment, the participants rested before 23:00 to ensure that they had 8 h of adequate sleep. In addition, they participated in the experiment from 9:00 to 11:00, 14:00 to 16:00, and 19:00 to 21:00 on the day of the experiment. Moreover, they were deprived of their right to sleep at noon on the experimental day. The experiment lasted for 30 days. One pilot participated in the experiment every day. The ECG data of the pilots were collected at 9:00–11:00, 14:00–16:00, and 19:00–21:00. This is about six hours a day. The experimental process is illustrated in Figure 8.

3.3. Data Collection

In this paper, the ECG data of 30 pilots were obtained through flight simulation experiments. In order to eliminate the effect of the beginning and the end of the experiment on the pilots’ psychology, the ECG data from 9:45 to 10:15, 14:45 to 15:15, and 19:45 to 20:15 were selected for analysis. Based on the study of driver fatigue by using a 100s time window of the ECG, the 100 s time window was selected to intercept the ECG data [46]. A total of 1440 effective samples were extracted, and the sample size of each time period was 480. ErgoLAB software which is produced by KINGFAR Co., Ltd., Beijing (China), is used to calculate the indexes of the samples. The calculated indexes include time domain, frequency domain, and nonlinearity indexes, and the specific indexes are shown in Table 2. Some experimental sample data are presented in Table 6.

4. Results and Discussion

4.1. Fatigue Scale Analysis

Figure 9 shows the statistics of the Samn–Perelli 7-Level fatigue scale. It can be seen from Figure 9 that the pilots’ fatigue levels are significantly different in the three time periods of 9:00–11:00, 14:00–16:00, and 19:00–21:00. At 7:00 and 9:00, the averages of the fatigue scale are less than 3. At 14:00 and 16:00, the averages of the fatigue scale are greater than or equal to 3 but no greater than 5. At 19:00 and 21:00, the averages of the fatigue scale are greater than or equal to 5. Their fatigue scores in the three time periods will show an increasing trend with the passage of time. Thus, the pilot fatigue states corresponding to these three time periods could be divided into non-fatigue, mild fatigue, and fatigue. Non-fatigue, mild fatigue, and fatigue state are used as the labels for model training.

4.2. Feature Selection and Extraction of Fatigue State

We randomly selected 22 participants and used the data of these 22 participants as the training set. The data from the remaining 8 participants were used as the test set. The training set contains 1152 samples, and the sample size of each time period in the training set is 384. The test set contains 288 samples, and the sample size of each time period in the test set is 96. The proportion of non-fatigue, mild fatigue, and fatigue samples in the training set and test set is 1:1:1. We selected and extracted the features from the training set to establish the pilots’ fatigue identification model.

4.2.1. Feature Selection of Fatigue State

In this paper, the Friedman test is used to analyze 21 ECG characteristic indexes of non-fatigue, mild fatigue, and fatigue state in the training set. These indexes include 8 time domains, 8 frequency domains, and 5 non-linear ones. From these 21 indexes, the indexes with significant differences regarding fatigue state were selected by the Friedman test.
(1)
Time domain characteristics
The time domain characteristic indexes selected by the Friedman test are AVNN, AVHR, RMSSD, and PNN50, and the results are listed in Table 7. The asymptotic significance of these indexes is 0.000 < 0.05, which shows that these four time domain indexes have significant differences in non-fatigue, mild fatigue, and fatigue states.
The boxplot of the time domain indexes selected by the Friedman test is shown in Figure 10. The maximum and minimum in the boxplot are the maximal non-abnormal value and the minimal non-abnormal value, respectively. The number of outliers is extremely small, and individual outliers do not affect the results. Therefore, detailed analysis of outliers was not performed [35,47]. The maximum, minimum, median, average, and upper/lower quartiles of AVNN increased by the increase in degree of fatigue. The maximum, minimum, median, average, and upper/lower quartiles of AVHR decreased with the increase in degree of fatigue. The minimum, median, average, and upper/lower quartile of RMSSD increase with the increase in degree of fatigue. The maximum, median, average, and upper/lower quartile of PNN50 increased with the increase in degree of fatigue. It can be seen that AVNN, RMSSD, and PNN50 have an obvious upward trend, while AVHR has a significant downward trend with the increase in degree of fatigue.
(2)
Frequency domain characteristics
After the Friedman test, the selected frequency characteristic indexes are SD1, A++, and B++, and the results are exhibited in Table 8. The asymptotic significances of these indexes are 0.000, 0.001, and 0.007, respectively, which are less than 0.05. This shows that these time frequency indexes have significant differences in non-fatigue, mild fatigue, and fatigue states.
The boxplot of the frequency domain indexes after feature selection is found in Figure 11. The median, average, and upper/lower quartile of LFnorm decrease with the increase in degree of fatigue. As fatigue increases, the median, average, and upper/lower quartile of HFnorm is increased. The maximum, median, average, and upper/lower quartile of LF/HF decrease with the increase in degree of fatigue. Therefore, as fatigue increases, LFnorm and LF/HF have a significant downward trend, while LFnorm has a significant upward trend.
(3)
Non-linear characteristics
After the Friedman test, the selected nonlinear characteristic indexes are SD1, A++, and B++, and the results are given in Table 9. The asymptotic significances of these indexes are 0.001, 0.000, and 0.001, respectively, which are less than 0.05. This indicates that these three time domain indexes have significant differences in non-fatigue, mild fatigue, and fatigue states.
The boxplot of the non-linear indexes after feature selection is shown in Figure 12. The maximum, minimum, median, average, and upper/lower quartile of SD1 increase with the increase in fatigue. The maximum, minimum, median, average, and upper/lower quartile of A++ decrease with the increase in fatigue. As fatigue increases, the maximum, median, average, and upper quartiles of B++ are decreased. It can be seen that with the increase in fatigue, SD1 has a significant upward trend, while A++ and B++ have a significant downward trend.
In this paper, the Friedman test is adopted to select the features in time domain, frequency domain, and non-linear indexes. The feature selection results show that AVNN, AVHR, RMSSD, PNN50, LFnorm, HFnorm, LF/HF, SD1, A++, and B++ are statistically different in non-fatigue, mild fatigue, and fatigue states.

4.2.2. Feature Extraction of Fatigue State

PCA is adopted to further eliminate the mutual effect among feature extraction. The results based on PCA are depicted in Figure 13. The variance contribution rates of the first five principal components (PC1, PC2, PC3, PC4, and PC5) are 37.94%, 23.17%, 13.47%, 9.36%, and 6.46%, respectively. The cumulative contribution rate of the first five principal components is 90.4%. Accordingly, PC1, PC2, PC3, PC4, and PC5 are used as principal components. The factor loading matrix of five principal components are described in Table 10. As can be seen from Table 10, the main components of PC1 include AVNN and AVHR. The main components of PC2 are LFnorm, HFnorm, and LF/HF. The main components of PC3 are RMSSD, SD1, and B++. The main components of PC4 include PNN50 and A++. Among them, A++ plays a decisive role in PC4, which is 0.98. The main components of PC5 are PNN50 and B++. According to the feature extraction results by principal component analysis, PC1, PC2, PC3, PC4, and PC5 are selected as new feature indexes for model training.

4.3. Identification of Fatigue State

Taking into account the classification accuracy and recognition speed of the network, the pilots’ fatigue state identification model is established based on the training set. The test set is used to verify the model. Moreover, it is compared with the traditional classification methods, such as SVM and BPNN.

4.3.1. Establishment of LVQ Model

Based on the results of feature extraction from the training set, there are five feature indexes, namely, principal components PC1, PC2, PC3, PC4, and PC5. These five feature indexes are utilized as inputs for training, so the number of neurons in the input layer is five. The number of neurons in the output layer is three, corresponding to the three states of non-fatigue, mild fatigue, and fatigue. In the model training process, the number of iteration steps is 1000, the learning rate is 0.01, and the target error is 0.1.
The number of neurons in the competitive layers has a great effect on the performance of the LVQ model. An excessive number of neurons in competitive layers will increase the complexity of the model and increase the training time. Too few neurons in the competition layer will make the model too simple and poor fitting. The mean square error (MSE) is chosen as the loss function. The smaller the value of MSE, the closer the model output distribution and the sample label distribution are. Here, K-fold cross validation (K = 10) is adopted to determine the best number of neurons in the competitive layer through a large number of experiments. The accuracy rate and MSE of pilots’ fatigue state identification based on the LVQ model are illustrated in Figure 14. When the number of neurons in the competitive layer is 13, the identification accuracy rate is the highest, and the MSE is relatively small, so the number of neurons in the competitive layer is 13.

4.3.2. Analysis of Identification Results

Based on the results of feature selection and extraction from the training set, AVNN, AVHR, RMSSD, PNN50, LFnorm, HFnorm, LF/HF, SD1, A++, and B++ were selected from the test set. After feature selection, the first five principal components were extracted from ten indexes in the test set. The first five principal components were input into the LVQ model to test the model. The pilots’ fatigue state identification results in the test set are revealed in Figure 15. In the figure, “0”, “1”, and “2” are, respectively, used to represent the non-fatigue, mild fatigue, and fatigue states. In the 96 test samples with a real label of non-fatigue state, 10 are identified as mild fatigue state, and seven are identified as fatigue state. In the 96 test samples with a real label of mild fatigue state, 13 are identified as non-fatigue state, and eight are identified as fatigue state. In the 96 test samples with a real label of fatigue state, four are identified as non-fatigue state, and 10 are identified as mild fatigue state. The identification accuracy rate of the pilots’ fatigue state is listed in Table 11. The average identification accuracy rate of the LVQ model is 81.94%, which can effectively identify the pilots’ non-fatigue, mild fatigue, and fatigue state.

4.3.3. Model Performance Evaluation

In this paper, the identification results of the LVQ model are compared with those of traditional classification models SVM and BPNN to verify the accuracy and effectiveness of the model. The training set is utilized to train SVM and BPNN, respectively. Additionally, the test set is used to test the SVM and BPNN model. The confusion matrixes of the LVQ model, SVM model, and BPNN model are described in Figure 16, and the identification results are exhibited in Table 12. Figure 16 shows that the accuracy rates of the LVQ model in three kinds of fatigue state are 82%, 78%, and 85%, respectively. The accuracy rates of the BPNN model in three kinds of fatigue state are 70%, 65%, and 73%, respectively. The accuracy rates of the SVM model in three kinds of fatigue state are 77%, 68%, and 73%, respectively. The accuracy rates of the LVQ model in three kinds of fatigue state are higher than those of the BPNN model and SVM model. It can be seen from Table 12 that the recognition accuracy of the LVQ model is 12.84% higher than that of the BPNN model and 9.02% higher than that of the SVM model. Therefore, the pilots’ fatigue identification model based on the LVQ model established in this paper has a high identification accuracy.
In order to further evaluate the performance of the classification model, a precision rate, recall value, F1 index, and ROC curve are adopted. Based on the results of the model on the test set, the model evaluation indexes are calculated. The precision rate, recall value and F1 index are calculated by Equations (9)–(11). The precision rate is the proportion of the number of positive samples in the total number of positive samples in the prediction classification, which reflects the accuracy of classification. The recall value is the proportion of the quantity of positive samples in the classification, which reflects the sensitivity of the model. The F1 index is the weighted harmonic average of precision and recall, which reflects the overall index. When the F1 index is high, it indicates that the classification method is more effective. The calculation results of the precision rate, recall value, and F1 index of the LVQ, BPNN, and SVM models are displayed in Table 13. The performance of the LVQ model in the precision rate, recall value, and F1 index is significantly better than that of the BPNN and SVM models. The LVQ model has a higher classification accuracy and model sensitivity than that of the BPNN model and SVM model.
P r e c i s i o n = T P T P + F P × 100 %
R e c a l l = T P T P + F N × 100 %
F 1 S c o r e = 2 × P r e c i s i o n × A c c u r a c y P r e c i s i o n + A c c u r a c y × 100 %
where A c c u r a c y = T P + T N T P + F P + T N + F N . TP is the abbreviation of True Positive. It represents that the actual results and predicted results are both positive. FP is the abbreviation of False Positive. It represents that the actual result is opposite to the predicted result. TN is the abbreviation of True Negative. It represents that the actual results and predicted results are both negative. FN is the abbreviation of False Negative. It represents that the actual result is opposite to the predicted result.
The ROC curve is a comprehensive indicator, which reflects the continuous variables of sensitivity and specificity. The receiver operating characteristics curves of the LVQ, BPNN, and SVM models are described in Figure 17. Three curves are located at the top left of the 45° diagonal and deviate from the 45° diagonal. Three models have good recognition performance. The curve of the LVQ model is closer to (0,1) point than that of the SVM model and BPNN model, which indicates that the performance of the LVQ model is better.
The precision rate, recall value, F1 index, and ROC curve results of the LVQ model, SVM model, and BPNN model show that the pilots’ fatigue state identification model based on the LVQ model is reasonable, stable, and effective. The pilots’ fatigue state identification model based on LVQ in this paper has high accuracy and reliability.
Based on the above research, in order to build the pilots’ fatigue state identification model, the pilot is selected as the participant, the airfield traffic pattern is the simulated flight task, and the wireless wearable ECG device is the data acquisition device. The simulated flight experiment has less interference in the pilot’s operation, and the cost of data acquisition is low. Hence, the obtained ECG data are of great significance for the study of pilots’ fatigue state identification and the trends of variation in ECG signal indicators under different fatigue states.
In this paper, the indexes that can characterize pilots’ fatigue state are obtained through the Friedman test. The characteristics of each indicator are extracted based on the PCA. Based on the extracted features, the LVQ is adopted to establish pilots’ fatigue state identification model. After model evaluation and verification, the modeling process is scientific and reasonable, which has reference significance for pilots’ fatigue state identification.
Due to the limitation of time and energy, this paper only divides the pilots’ fatigue state into non-fatigue, mild fatigue, and fatigue. In future research, the pilots’ fatigue state could be further refined and identified. This paper only compares the data using the three fatigue states and does not explore the change rule of each index in each fatigue state in detail. Moreover, the change of each indicator in each fatigue state could be explored. Here, the participants selected for the experiment are all male pilots, and female pilots could be recruited for the experiment in future research to expand the research scope. In this paper, 30 pilots were recruited as the participants of the flight simulation experiment. In future studies, the number of participants could be increased, and the reliability could be improved by increasing the sample size.

5. Conclusions

In this paper, a wearable wireless ECG device was adopted to obtain pilots’ ECG data in a flight simulation experiment, and 1440 valid samples were selected. Then, the Friedman test was adopted to filter out the characteristic indexes that reflect the pilots’ fatigue state from the time domain, frequency domain, and non-linear characteristics in the training set. AVNN, AVHR, RMSSD, and PNN50 are the time domain indexes; LFnorm, HFnorm, and LF/HF are the frequency domain indexes; and SD1, A++, and B++ are the non-linear indexes. These selected characteristic indexes have statistical differences in non-fatigue, mild fatigue, and fatigue states, which could be used to quantitatively identify the pilots’ fatigue states. This lays a foundation for more scholars to identify pilots’ fatigue state based on ECG signals and study pilots’ fatigue mechanisms. In order to reduce the correlation between feature indexes and improve the speed and accuracy of training, PCA was utilized to extract features from the selected feature indexes. Additionally, five principal components were extracted from 10 feature indexes to establish a feature parameter set. The characteristic parameter set was used as the input of the LVQ model to train the pilots’ fatigue state identification model. The recognition accuracy of the LVQ model was 81.94%, which is 12.84% and 9.02% higher than that of the BPNN and SVM models, respectively. Therefore, the pilots’ fatigue state identification model based on the LVQ model established in this paper has a high identification accuracy. The present results provide a theoretical basis for reducing flight accidents caused by pilot fatigue. At the same time, the results also provide a practical reference for pilot fatigue risk management and the development of intelligent aircraft autopilot systems.

Author Contributions

Conceptualization, T.P., H.W., and H.S.; methodology, T.P. and H.S.; software, T.P. and Y.L.; validation, T.P. and Y.L.; formal analysis, T.P.; investigation, T.P., H.W., and Y.L.; resources, H.S. and L.S.; data curation, T.P., H.W., and L.S.; writing—original draft preparation, T.P., H.W., and L.S.; writing—review and editing, T.P., H.W., and L.S.; visualization, T.P., Y.L. and L.S.; supervision, T.P. and H.S.; project administration, H.S.; funding acquisition, H.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Fundamental Research Funds for the Central Universities (NO. NS2020051), Civil Aircraft Simulated Flight Test Data Procurement Project (NO. NNW2020-JT01-039), Research on Safety Risk Assessment Technology and Method of Human-Computer Intelligent Interaction in Civil Aircraft Cockpit (NO. U2033202), and the First Batch of Industry-University Cooperation Collaborative Education Projects of the Ministry of Education in 2020 (NO.202002035025).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Caldwell, J.A.; Mallis, M.M.; Caldwell, J.L.; Paul, M.A.; Miller, J.C.; Neri, D.F. Fatigue counter measures in aviation. Aviat. Space Environ. Med. 2009, 80, 29–59. [Google Scholar] [CrossRef]
  2. Avers, K.; Johnson, W.B. A review of federal aviation administration fatigue research: Transitioning scientific results to the aviation industry. Aviat. Appl. Hum. Factors 2011, 1, 87–98. [Google Scholar] [CrossRef]
  3. Sun, R.; Zhao, Q. Study on ECAR model for human error analysis of aviation accident/incident. China Saf. Sci. J. 2012, 22, 17–22. [Google Scholar]
  4. Ritter, R.D. And we were tired: Fatigue and aircrew errors. In Proceedings of the Digital Avionics Systems Conference, Seattle, WA, USA, 5–8 October 1992. [Google Scholar]
  5. Suraweera, P.; Webb, G.I.; Evans, I.; Wallace, M. Learning crew scheduling constraints constraints from historical schedules. Transp. Res. Part C Emerg. Technol. 2013, 26, 214–232. [Google Scholar] [CrossRef]
  6. Rosekind, M.R.; Gregory, K.B.; Co, E.L.; Miller, D.L.; Dinges, D.F. Crew Factors in Flight Operations XII: A Survey of Sleep Quantity and Quality in On-Board Crew Rest Facilities; NASA Ames Research Center: Moffett Field, CA, USA, 2000. [Google Scholar]
  7. Chu, Y.X.; Wu, Q. Recognition of fatigue status of pilots based on deep contractive sparse auto-encoding network. In Proceedings of the 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018; pp. 9220–9225. [Google Scholar]
  8. Fujiwara, K.; Abe, E.; Kamata, K.; Nakayama, C.; Suzuki, Y.; Yamakawa, T.; Hiraoka, T.; Kano, M.; Sumi, Y.; Masuda, F.; et al. Heart rate variability-based driver drowsiness detection and its validation with EEG. IEEE Trans. Biomed. Eng. 2018, 66, 1769–1778. [Google Scholar] [CrossRef] [PubMed]
  9. Muhammad, A.; Nasreen, B.; Micheal, D. A hybrid approach to detect driver drowsiness utilizing physiological signals to improve system performance and wearability. Sensors 2017, 17, 1991. [Google Scholar]
  10. Qi, M. Study on the Driving Fatigue Assessment Method Based on Multi-Physiological Signals and Transfer Learning. Master’s Thesis, Yanshan University, Qinhuangdao, China, May 2019. [Google Scholar]
  11. Luo, Y.X.; Wu, Q. Pilots’ brain cognitive state inference based on remaining life HSMM. In Proceedings of the Chinese Control and Decision Conference (CCDC), Nanchang, China, 3–5 June 2019; pp. 5289–5294. [Google Scholar]
  12. Koutsos, E.; Georgiou, P. An analogue instantaneous median frequency tracker for EMG fatigue monitoring. In Proceedings of the International Symposium on Circuits and Systems, Melbourne, Australia, 1–5 June 2014; pp. 1388–1391. [Google Scholar]
  13. He, Q.; Li, W.; Fan, X.; Fei, Z. Driver fatigue evaluation model with integration of multi-indicators based on dynamic Bayesian network. IET Intell. Transp. Syst. 2015, 9, 547–554. [Google Scholar] [CrossRef]
  14. Li, G.; Chung, W.Y. Detection of driver drowsiness using wavelet analysis of heart rate variability and a support vector machine classifier. Sensors 2013, 13, 16494–16511. [Google Scholar] [CrossRef] [Green Version]
  15. Morales, J.M.; Díaz-Piedra, C.; Rieiro, H.; Roca-González, J.; Romero, S.; Catena, A.; Fuentes, L.J.; Di Stasi, L.L. Monitoring driver fatigue using a single-channel electroencephalographic device: A validation study by gaze-based, driving performance, and subjective data. Accid. Anal. Prev. 2017, 109, 62–69. [Google Scholar] [CrossRef]
  16. Zhang, C.; Wang, H.; Fu, R. Automated detection of driver fatigue based on entropy and complexity measures. IEEE Trans. Intell. Transp. Syst. 2014, 15, 168–177. [Google Scholar] [CrossRef]
  17. Bhardwaj, R.; Natrajan, P.; Balasubramanian, V. Study to determine the effectiveness of deep learning classifiers for ECG based driver fatigue classification. In Proceedings of the IEEE 13th International Conference on Industrial and Information Systems (ICIIS), Rupnagar, India, 1–2 December 2018; pp. 98–102. [Google Scholar]
  18. Hanakova, L.; Socha, V.; Socha, L.; Lalis, A.; Kraus, J.; Malich, T. The influence of fatigue on psychophysiological indicators during 24 hours testing of pilots. In Proceedings of the 17th World Symposium on Applied Machine Intelligence and Informatics (SAMI), Herlany, Slovakia, 24–24 January 2019; pp. 181–186. [Google Scholar]
  19. Sherwood, L. Human Physiology: From Cells to Systems; Cengage Learning: Boston, MA, USA, 2002. [Google Scholar]
  20. Riemersma, J.B.J.; Sanders, A.F.; Wildervanck, C.; Gaillard, A.W. Performance decrement during prolonged night driving. In Vigilance; Springer: New York, NY, USA, 1977. [Google Scholar]
  21. Hartley, L.; Arnold, P.; Smythe, G.; Hansen, J. Indicators of fatigue in truck drivers. Appl. Ergon. 1995, 25, 143–156. [Google Scholar] [CrossRef]
  22. Huang, S.; Li, J.; Zhang, P.; Zhang, W. Detection of mental fatigue state with wearable ECG devices. Int. J. Med. Inform. 2018, 119, 39–46. [Google Scholar] [CrossRef] [PubMed]
  23. Yokoyama, T. Development of a feedback stimulation for drowsy driver using heartbeat rhythms. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. 2011, 2011, 4153–4158. [Google Scholar]
  24. Fan, J.; Yang, K.; Wang, L.; Ning, Z.; Wen, Z.; Luo, Z. Experimental study on induction of cognitive function and heart rate variability by simulated flight. Med. J. Chin. Peoples Lib. Army 2017, 42, 1016–1019. [Google Scholar]
  25. Patel, M.; Lal, S.; Kavanagh, D.; Rossiter, P. Applying neural network analysis on heart rate variability data to assess driver fatigue. Expert Syst. Appl. 2011, 38, 7235–7242. [Google Scholar] [CrossRef]
  26. Jung, S.-J.; Shin, H.-S.; Chung, W.-Y. Driver fatigue and drowsiness monitoring system with embedded electrocardiogram sensor on steering wheel. IET Intell. Transp. Syst. 2014, 8, 43–50. [Google Scholar] [CrossRef]
  27. Lisheng, X.; Wenxu, Z.; Yuxuan, P.; Chengyang, W.U. Driver drowsiness detection algorithm using short-time ECG signals. J. Northeast. Univ. Nat. Sci. 2019, 40, 937–941. [Google Scholar]
  28. Li, J. Study on Driving Fatigue Based on ECG Signal. Master’s Thesis, College of Communication Engineering of Chongqing University, Chongqing, China, April 2017. [Google Scholar]
  29. Munla, N.; Khalil, M.; Shahin, A.; Mourad, A. Driver stress level detection using HRV analysis. In Proceedings of the International Conference on Advances in Biomedical Engineering, Beirut, Lebanon, 16–18 September 2015; pp. 61–64. [Google Scholar]
  30. Upganlawar, I.V.; Chowhan, H. Pre-processing of ECG signals using filters. Int. J. Emerg. Trends Technol. Comput. Sci. 2014, 11, 166–168. [Google Scholar] [CrossRef]
  31. Meng, Y. Study of Wearable ECG Acquisition and Processing Methods. Master’s Thesis, Tianjin University of Technology, Tianjin, China, December 2014. [Google Scholar]
  32. Kumar, A.; Tomar, H.; Mehla, V.K.; Komaragiri, R.; Kumar, M. Stationary wavelet transform based ECG signal denoising method. ISA Trans. 2020. [Google Scholar] [CrossRef]
  33. Gu, X.X. Extraction and Classification of Wearable ECG Signal Feature. Master’s Thesis, Nanjing University, Nanjing, China, May 2019. [Google Scholar]
  34. Han, X.Z. Research on ECG Classification Based on Transfer Learning. Master’s Thesis, Zhengzhou University, Zhengzhou, China, June 2020. [Google Scholar]
  35. Wang, X.; Guo, Y.; Chen, C.; Xia, Y.; Liu, Y. Analysis of female drivers’ ECG characteristics within the context of connected vehicles. J. Intell. Connect. Veh. 2019, 2, 55–66. [Google Scholar] [CrossRef]
  36. Erçelebi, E. Electrocardiogram signals de-noising using lifting-based discrete Wavelet Transform. Computers in Biology and Medicine. Comput. Biol. Med. 2004, 34, 479–493. [Google Scholar] [CrossRef]
  37. Poornachandra, S. Wavelet-based denoising using subband dependent threshold for ECG signals. Digital Signal Processing. Digit. Signal Process. 2008, 18, 49–55. [Google Scholar] [CrossRef]
  38. Awal, A.; Mostafa, S.S.; Ahmad, M.; Rashid, M.A. An adaptive level dependent wavelet thresholding for ECG denoising. Biocybern. Biomed. Eng. 2014, 34, 238–249. [Google Scholar] [CrossRef]
  39. Jin, M.; Wang, G.; Li, Y.; Chen, J. Multiantenna based spectrum sensing via Friedman test for cognitive radio. In Proceedings of the 7th International ICST Conference on Communications and Networking in China, KunMing, China, 8–10 August 2012; pp. 321–324. [Google Scholar]
  40. Azara, M.; Fatayer, T.; El-Halees, A. Arabie text classification using learning vector quantization. In Proceedings of the 8th International Conference on Informatics and Systems (INFOS), Cairo, Egypt, 14–16 May 2012; pp. 39–43. [Google Scholar]
  41. Blachnik, M.; Duch, W. LVQ algorithm with instance weighting for generation of prototype-based rules. Neural Netw. 2011, 24, 824–830. [Google Scholar] [CrossRef] [PubMed]
  42. Biswal, B.; Biswal, M.; Hasan, S.; Dash, P. Nonstationary power signal time series data classification using LVQ classifier. Appl. Soft Comput. 2014, 18, 158–166. [Google Scholar] [CrossRef]
  43. Bai, Y.; Guan, Y.; Ng, W.F. Fatigue assessment using ECG and actigraphy sensors. arXiv 2020, arXiv:2008.0287. Available online: https://arxiv.org/pdf/2008.02871.pdf (accessed on 21 April 2021).
  44. Han, S. Recognition of the Fatigue Status of Pilots Based on Electroencephalogram Signals. Master’s Thesis, Shanghai Jiao Tong University, Shanghai, China, May 2017. [Google Scholar]
  45. Chuan, X.; Xuesong, W.; Xiaodong, C.; Hui, Z. Driver drowsiness level analysis and predication based on decision tree. Tongji Univ. 2015, 43, 75–81. [Google Scholar]
  46. Chen, L.L.; Zhao, Y.; Ye, P.F.; Zhang, J.; Zou, J.Z. Detecting driving stress in physiological signals based on multimodal feature analysis and kernel classifiers. Expert Syst. Appl. 2017, 85, 279–291. [Google Scholar] [CrossRef]
  47. Zeng, C.; Wang, W.; Yan, L.; Chen, C.; Zhang, C. Cheng Bo Nonlinear heart rate variability features of drivers in fatigue state considering gender factor. J. Southeast Univ. 2019, 49, 595–602. [Google Scholar]
Figure 1. Research architecture diagram.
Figure 1. Research architecture diagram.
Sensors 21 03003 g001
Figure 2. ECG Preprocessing. (a) ECG signal data before and after denoising. (b) The results of R-peaks extraction. (c) The results of RR intervals.
Figure 2. ECG Preprocessing. (a) ECG signal data before and after denoising. (b) The results of R-peaks extraction. (c) The results of RR intervals.
Sensors 21 03003 g002aSensors 21 03003 g002b
Figure 3. LVQ neural network.
Figure 3. LVQ neural network.
Sensors 21 03003 g003
Figure 4. The training steps of LVQ.
Figure 4. The training steps of LVQ.
Sensors 21 03003 g004
Figure 5. Flight simulation experiment equipment. (a) Cessna 172 flight simulator. (b) Simulator panels of Cessna 172 flight simulator. (c) The wireless wearable ECG data acquisition and recording device.
Figure 5. Flight simulation experiment equipment. (a) Cessna 172 flight simulator. (b) Simulator panels of Cessna 172 flight simulator. (c) The wireless wearable ECG data acquisition and recording device.
Sensors 21 03003 g005aSensors 21 03003 g005b
Figure 6. Schematic diagram of the airfield traffic pattern mission process.
Figure 6. Schematic diagram of the airfield traffic pattern mission process.
Sensors 21 03003 g006
Figure 7. Schematic diagram of the pilot completing the airfield traffic pattern.
Figure 7. Schematic diagram of the pilot completing the airfield traffic pattern.
Sensors 21 03003 g007
Figure 8. Experimental process.
Figure 8. Experimental process.
Sensors 21 03003 g008
Figure 9. The statistics of Samn–Perelli 7-Level fatigue scale.
Figure 9. The statistics of Samn–Perelli 7-Level fatigue scale.
Sensors 21 03003 g009
Figure 10. The boxplot of the time domain indexes after feature selection. (a) The boxplot of AVNN. (b) The boxplot of AVHR. (c) The boxplot of RMSSD. (d) The boxplot of PNN50.
Figure 10. The boxplot of the time domain indexes after feature selection. (a) The boxplot of AVNN. (b) The boxplot of AVHR. (c) The boxplot of RMSSD. (d) The boxplot of PNN50.
Sensors 21 03003 g010
Figure 11. The boxplot of the frequency domain indicator after feature selection. (a) The boxplot of LFnorm. (b) The boxplot of HFnorm. (c) The boxplot of LF/HF.
Figure 11. The boxplot of the frequency domain indicator after feature selection. (a) The boxplot of LFnorm. (b) The boxplot of HFnorm. (c) The boxplot of LF/HF.
Sensors 21 03003 g011
Figure 12. The boxplot of the non-linear indexes after feature selection. (a) The boxplot of SD1. (b) The boxplot of A++. (c) The boxplot of B++.
Figure 12. The boxplot of the non-linear indexes after feature selection. (a) The boxplot of SD1. (b) The boxplot of A++. (c) The boxplot of B++.
Sensors 21 03003 g012
Figure 13. Principal component analysis results.
Figure 13. Principal component analysis results.
Sensors 21 03003 g013
Figure 14. The accuracy rate and MSE of different numbers of neurons.
Figure 14. The accuracy rate and MSE of different numbers of neurons.
Sensors 21 03003 g014
Figure 15. Identification results of the pilots’ fatigue state based on the LVQ model.
Figure 15. Identification results of the pilots’ fatigue state based on the LVQ model.
Sensors 21 03003 g015
Figure 16. Confusion matrix of the three classification models. (a) Confusion matrix of LVQ model. (b) Confusion matrix of BPNN model. (c) Confusion matrix of SVM model.
Figure 16. Confusion matrix of the three classification models. (a) Confusion matrix of LVQ model. (b) Confusion matrix of BPNN model. (c) Confusion matrix of SVM model.
Sensors 21 03003 g016aSensors 21 03003 g016b
Figure 17. ROC curves of three models.
Figure 17. ROC curves of three models.
Sensors 21 03003 g017
Table 1. ECG signal denoising.
Table 1. ECG signal denoising.
Noise TypeDenoising MethodNotes
White noise Wavelet threshold denoisingWavelet threshold denoising method is used to decompose ECG signal and remove white noise and motion artifacts
motion artifacts
Power line interferenceBand Pass filterFilter out 50 Hz power line interference
EMG interferenceLow Pass filterFilter out high-frequency noise greater than 100 Hz
Baseline driftHigh Pass filterFilter out low-frequency noise below 0.5 Hz
Table 2. Time domain, frequency domain and non-linear indexes.
Table 2. Time domain, frequency domain and non-linear indexes.
IndicatorsDescriptionUnitSymbol
Time DomainAVNNMean R-R intervalmsT1
AVHRAverage heart rate bpmT2
SDNNThe standard deviation of R-R interval indexmsT3
CVCoefficient of variation T4
RMSSDThe root mean square of successive R-R intervalmsT5
SDSDStandard deviation of successive R-R intervalmsT6
PNN50The percentage of successive normal cardiac
inter-beat intervals greater than 50 ms
%T7
PNN20The percentage of successive normal cardiac
inter-beat intervals greater than 20 ms
%T8
Frequency DomainLFLow-frequency power (0.04~0.15 Hz),
generally reflects the activity information of sympathetic nerves
ms2F1
LF PercentThe percentage of low-frequency power%F2
LFnormNormalized low-frequency power,
reflects the human body’s dual regulation of sympathetic and parasympathetic nerve activities
F3
HFHigh-frequency power (0.15~0.4 Hz),
reflects the regulation of vagus nerve activity
ms2F4
HF PercentThe percentage of high-frequency power%F5
HFnormNormalized high-frequency power,
reflects changes in parasympathetic regulation
F6
TPTotal power,
reflects total variability of ECG signal
ms2F7
LF/HFLow-frequency power/high-frequency power,
reflects the balance of sympathetic and parasympathetic nervous system
F8
Non-Linear DomainSD1Major axis of the ellipse of Poincaré plotmsN1
SD2Minor axes of an ellipse of Poincaré plotmsN2
SThe area of the fitted ellipse over Poincaré plotms2N3
A++The number of points in the first quadrant in scatter plot%N4
B−−The number of points in the third quadrant in scatter plot%N5
Notes: Scatter plot is the coordinate point obtained by difference of three consecutive IBI points.
Table 3. Basic information of the participants.
Table 3. Basic information of the participants.
Basic InformationMean and Standard Deviation
Age23.40 ± 1.60 (year)
Mean time of flight273.24 ± 22.14 (h)
Table 4. Samn–Perelli 7-Level fatigue scale.
Table 4. Samn–Perelli 7-Level fatigue scale.
ItemDescriptionScale
1Very alert and fully awake1
2Very energetic but no longer at one’s peak2
3Some vitality3
4A little tired and lacking energy4
5Moderate fatigue5
6Very tired and difficult in concentrating6
7Exhausted7
Table 5. Parameters of wireless wearable ECG sensor.
Table 5. Parameters of wireless wearable ECG sensor.
NameValueNameValue
Number of channels6Sampling rate512 Hz
Resolution≥16 BitCommon mode rejection ratio110 dB
Noise≤1.6 μV (RMS)Measurement range−1500 μV~+1500 μV
Basic magnification500Wireless transmission frequency2.4 GHz
Accuracy0.183 μVWireless sensor weight≤20 g
Table 6. Some experimental sample data.
Table 6. Some experimental sample data.
NO. 1GenderMaleAge24Fatigue StateNon-Fatigue
T1T2T3T4T5T6T7T8
736.048229.2610.4719.0228.7727.8569.62
F1F2F3F4F5F6F7F8
387.1143.070.71045.8318.410.35682.272.34
N1N2N3N4N5
35.36103.1311,456.371821
NO.2GenderMaleAge24Fatigue stateNon-fatigue
T1T2T3T4T5T6T7T8
724.568337.2912.9419.5133.9917.566.25
F1F2F3F4F5F6F7F8
551.5442.330.71261.2617.740.37111.412.39
N1N2N3N4N5
38.95126.715,503.652218
NO.1440GenderMaleAge24Fatigue stateFatigue
T1T2T3T4T5T6T7T8
900.456787.586.2140.140.4120.3157.81
F1F2F3F4F5F6F7F8
2079.5257.060.9230.826.330.13644.339.01
N1N2N3N4N5
28.5773.746618.561415
Table 7. Feature selection results of time domain indexes.
Table 7. Feature selection results of time domain indexes.
Time Domain IndexesFatigue StatesAverage ValueStandard DeviationMean RankChi-Square ValuedfAsymp. Sig.
AVNNNon-fatigue698.182172.344791.4953.10620.000
Mild fatigue740.267575.841251.91
Fatigue817.934092.296302.60
AVHRNon-fatigue87.28249.331992.5153.04220.000
Mild fatigue82.03538.546022.09
Fatigue74.37658.438821.41
RMSSDNon-fatigue28.512913.266421.7420.98820.000
Mild fatigue30.026015.260401.86
Fatigue36.680614.488792.40
PNN50Non-fatigue8.86768.834141.6632.64520.000
Mild fatigue10.30588.537101.84
Fatigue17.069110.982812.49
Notes: The asymptotic significance is lower than 0.05, which indicates that the corresponding samples have significant differences.
Table 8. Feature selection results of frequency domain indexes.
Table 8. Feature selection results of frequency domain indexes.
Frequency Domain IndexesFatigue StatesAverage ValueStandard DeviationMean RankChi-Square ValuedfSig.
LFnormNon-fatigue0.74480.143692.3416.30920.000
Mild fatigue0.68220.149641.92
Fatigue0.67040.127991.74
HFnormNon-fatigue0.26530.150501.6516.61720.001
Mild fatigue0.32210.156242.12
Fatigue0.33200.130462.24
LF/HFNon-fatigue3.14453.241171.819.81220.007
Mild fatigue3.39642.838351.92
Fatigue4.17363.506452.27
Notes: The asymptotic significance is lower than 0.05, which indicates that the corresponding samples have significant differences.
Table 9. Feature selection results of non-linear domain indexes.
Table 9. Feature selection results of non-linear domain indexes.
Non-Linear Domain IndexesFatigue StatesAverage ValueStandard DeviationMean RankChi-Square ValuedfAsymp. Sig.
SD1Non-fatigue20.11119.255491.7519.69420.001
Mild fatigue21.286210.892841.86
Fatigue26.376810.339112.39
A++Non-fatigue25.25244.816962.3535.67120.000
Mild fatigue24.25514.764002.16
Fatigue19.66324.716921.48
B++Non-fatigue23.00338.767122.2917.43520.001
Mild fatigue20.21305.506362.05
Fatigue17.76374.760611.66
Notes: The asymptotic significance is lower than 0.05, which indicates that the corresponding samples have significant differences.
Table 10. The factor loading matrix of PCA.
Table 10. The factor loading matrix of PCA.
PC1PC2PC3PC4PC5
AVNN0.437540.12881−0.324970.04530.21814
AVHR−0.43284−0.122480.3506−0.07952−0.14701
RMSSD0.399950.154750.443080.0385-0.32202
PNN500.384850.114030.111480.121940.56775
LFnorm−0.166410.50146−0.179520.059010.07257
Hfnorm0.14774−0.595010.035960.04020.09042
LF/HF−0.159790.54117−0.01296−0.04581−0.0966
SD10.400450.154910.442140.03842−0.32096
A++−0.15474−0.015940.044990.98063−0.03578
B++−0.23190.094090.57578−0.070520.61457
Table 11. Identification accuracy rate based on the LVQ model.
Table 11. Identification accuracy rate based on the LVQ model.
ClassificationNon-FatigueMild FatigueFatigueAverage
Accuracy (%)82.2978.1385.4281.94
Table 12. Model identification accuracy.
Table 12. Model identification accuracy.
ModelLVQBPNNSVM
Accuracy (%)81.9469.1072.92
Table 13. Performance evaluation results of classification models.
Table 13. Performance evaluation results of classification models.
MethodPrecision (%)Recall (%)F1-Score (%)
LVQ81.9381.9481.93
BPNN69.6069.1069.35
SVM72.8772.9272.89
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Pan, T.; Wang, H.; Si, H.; Li, Y.; Shang, L. Identification of Pilots’ Fatigue Status Based on Electrocardiogram Signals. Sensors 2021, 21, 3003. https://0-doi-org.brum.beds.ac.uk/10.3390/s21093003

AMA Style

Pan T, Wang H, Si H, Li Y, Shang L. Identification of Pilots’ Fatigue Status Based on Electrocardiogram Signals. Sensors. 2021; 21(9):3003. https://0-doi-org.brum.beds.ac.uk/10.3390/s21093003

Chicago/Turabian Style

Pan, Ting, Haibo Wang, Haiqing Si, Yao Li, and Lei Shang. 2021. "Identification of Pilots’ Fatigue Status Based on Electrocardiogram Signals" Sensors 21, no. 9: 3003. https://0-doi-org.brum.beds.ac.uk/10.3390/s21093003

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