| Literature DB >> 35735552 |
Yuhan Li1, Ke Li1, Shaofan Wang1, Xiaodan Chen1, Dongsheng Wen1.
Abstract
With the development of the autopilot system, the main task of a pilot has changed from controlling the aircraft to supervising the autopilot system and making critical decisions. Therefore, the human-machine interaction system needs to be improved accordingly. A key step to improving the human-machine interaction system is to improve its understanding of the pilots' status, including fatigue, stress, workload, etc. Monitoring pilots' status can effectively prevent human error and achieve optimal human-machine collaboration. As such, there is a need to recognize pilots' status and predict the behaviors responsible for changes of state. For this purpose, in this study, 14 Air Force cadets fly in an F-35 Lightning II Joint Strike Fighter simulator through a series of maneuvers involving takeoff, level flight, turn and hover, roll, somersault, and stall. Electro cardio (ECG), myoelectricity (EMG), galvanic skin response (GSR), respiration (RESP), and skin temperature (SKT) measurements are derived through wearable physiological data collection devices. Physiological indicators influenced by the pilot's behavioral status are objectively analyzed. Multi-modality fusion technology (MTF) is adopted to fuse these data in the feature layer. Additionally, four classifiers are integrated to identify pilots' behaviors in the strategy layer. The results indicate that MTF can help to recognize pilot behavior in a more comprehensive and precise way.Entities:
Keywords: MTF; behavior recognition; machine learning; multi-modal; physiological; pilot
Mesh:
Year: 2022 PMID: 35735552 PMCID: PMC9221330 DOI: 10.3390/bios12060404
Source DB: PubMed Journal: Biosensors (Basel) ISSN: 2079-6374
Figure 1The process of data mining.
Figure 2Illustration of the experimental platform.
Data pre-processing methods.
| Category | Aim | Methods |
|---|---|---|
| Data cleaning | Handling of anomalies in data values | Missing value processing |
| Ectopic values processing | ||
| Outlier and noise handling | ||
| Data integration | Increase sample data size | Combining multiple data sets into a single data set |
| Data standardization | Scales the sample values to a specified range | Discretization |
| Dualization | ||
| Normalization (min–max, z-score) | ||
| Function transformation |
Detailed data processing.
| ECG | GSR | EMG | RESP | SKT | |
|---|---|---|---|---|---|
| Noise reduction | Wavelet | Gaussian | Wavelet | Wavelet | Sliding average |
| High pass | 1 Hz | / | 5 Hz | / | 5 Hz |
| Band stop | 50 Hz | 50 Hz | 50 Hz | 50 Hz | 50 Hz |
| Low pass | 40 Hz | 5 Hz | 500 Hz | 20 Hz | 200 Hz |
Time-domain features mathematical representation.
| Parameters | Description |
|---|---|
| Mean |
|
| Standard Deviation |
|
| Root Mean Square (RMS) |
|
Frequency-domain features mathematical representation.
| Parameters | Description |
|---|---|
| Power | Power in the frequency band |
| Median Frequency |
|
| Mean Power Frequency |
|
Multi-modal features.
| ECG | GSR | EMG | RESP | SKT | |
|---|---|---|---|---|---|
| ECG value | HR value | SC value | EMG value | RESP value | SKT value |
| SDSD | NN | mean | standard deviation | standard deviation | |
| SDNN | RMSSD | standard deviation | RMS | power | |
| pNN50 | pNN20 | Integral EMG | mean | ||
| VLF | ULF | median frequency | |||
| LF | HF | mean power frequency | |||
| LF/HF | mean | ||||
The full details of abbreviations can be found in Abbreviations.
Figure 3Pearson correlation analysis.
The performance of several classification models.
| Model | Mean Accuracy | Lowest Accuracy | MSE |
|---|---|---|---|
| Logistic Regression | 0.430 | 0.417 | 4.0109 |
| Naive Byes | 0.362 | 0.339 | 4.1813 |
| AdaBoost | 0.373 | 0.355 | 4.0822 |
| SVM | 0.441 | 0.432 | 3.9632 |
| K-Nearest Neighbor | 0.952 | 0.947 | 0.2989 |
| ETC | 0.965 | 0.962 | 0.1765 |
| DTC | 0.964 | 0.960 | 0.1733 |
| GBC | 0.968 | 0.965 | 0.1755 |
| XGBC | 0.967 | 0.962 | 0.1847 |
Figure 4The framework of proposed model.
Difficulty level rating according to subjective ratings.
| Stall | Somersault | Takeoff | Turn and Hover | Level Flight | Roll | |
|---|---|---|---|---|---|---|
| Subject 1 | 10 | 8 | 6 | 6 | 4 | 3 |
| Subject 2 | 7 | 6 | 8 | 5 | 3 | 4 |
| Subject 3 | 8 | 9 | 5 | 6 | 4 | 4 |
| Subject 4 | 9 | 8 | 3 | 5 | 3 | 3 |
| Subject 5 | 8 | 5 | 2 | 3 | 2 | 2 |
| Subject 6 | 8 | 4 | 1 | 4 | 1 | 3 |
| Subject 7 | 6 | 8 | 1 | 5 | 2 | 2 |
| Subject 8 | 3 | 7 | 2 | 3 | 3 | 6 |
| Subject 9 | 8 | 9 | 5 | 6 | 5 | 5 |
| Subject 10 | 7 | 8 | 3 | 6 | 4 | 4 |
| Subject 11 | 8 | 7 | 3 | 5 | 4 | 3 |
| Subject 12 | 5 | 7 | 2 | 6 | 5 | 2 |
| Subject 13 | 7 | 9 | 3 | 7 | 5 | 3 |
| Subject 14 | 8 | 8 | 4 | 5 | 4 | 3 |
| Mean | 7.29 | 7.36 | 3.43 | 5.14 | 3.50 | 3.36 |
Figure 5Data trend according to pilot behavior.
Figure 6Kendall correlation analysis.
Figure 7The confusion matrix of classifiers.
The classification report of classifiers.
|
| ||||||
| level | roll | turn and hover | takeoff | somersault | stall | |
|
| 0.96 | 0.91 | 0.97 | 1.00 | 0.99 | 0.97 |
|
| 0.95 | 0.92 | 0.98 | 1.00 | 0.99 | 1.00 |
|
| 0.96 | 0.91 | 0.97 | 1.00 | 0.99 | 0.98 |
|
| 0.9652 |
| 0.1765 | |||
|
| 0.7817 |
| 1.1199 | |||
|
| ||||||
| level | roll | turn and hover | takeoff | somersault | stall | |
|
| 0.96 | 0.91 | 0.97 | 1.00 | 0.99 | 0.97 |
|
| 0.95 | 0.92 | 0.97 | 1.00 | 0.99 | 1.00 |
|
| 0.96 | 0.91 | 0.97 | 1.00 | 0.99 | 0.98 |
|
| 0.9642 |
| 0.1733 | |||
|
| 0.7062 |
| 1.5760 | |||
|
| ||||||
| level | roll | turn and hover | takeoff | somersault | stall | |
|
| 0.96 | 0.91 | 0.97 | 1.00 | 0.99 | 0.97 |
|
| 0.95 | 0.93 | 0.98 | 1.00 | 0.99 | 0.93 |
|
| 0.96 | 0.92 | 0.98 | 1.00 | 0.99 | 0.95 |
|
| 0.9677 |
| 0.1755 | |||
|
| 0.7064 |
| 1.4856 | |||
|
| ||||||
| level | roll | turn and hover | takeoff | somersault | stall | |
|
| 0.96 | 0.91 | 0.97 | 1.00 | 0.99 | 0.97 |
|
| 0.96 | 0.92 | 0.98 | 1.00 | 0.99 | 1.00 |
|
| 0.96 | 0.92 | 0.98 | 1.00 | 0.99 | 0.98 |
|
| 0.9674 |
| 0.1847 | |||
|
| 0.7473 |
| 1.4894 | |||
|
| ||||||
| level | roll | turn and hover | takeoff | somersault | stall | |
|
| 0.96 | 0.93 | 0.97 | 1.00 | 0.99 | 0.97 |
|
| 0.96 | 0.92 | 0.98 | 1.00 | 0.99 | 1.00 |
|
| 0.96 | 0.93 | 0.98 | 1.00 | 0.99 | 0.98 |
|
| 0.9693 |
| 0.1693 | |||
|
| 0.8094 |
| 1.0606 | |||
Figure 8The importance ranking of the four different classifiers.
Figure 9The confusion matrix of classifiers after improvement.
The classification report of classifiers after improvement.
|
| ||||||
| level | roll | turn and hover | takeoff | somersault | stall | |
|
| 0.97 | 0.95 | 0.99 | 1.00 | 1.00 | 1.00 |
|
| 0.97 | 0.96 | 0.99 | 1.00 | 0.99 | 0.91 |
|
| 0.97 | 0.96 | 0.99 | 1.00 | 0.99 | 0.95 |
|
| 0.9792 |
| 0.1093 | |||
|
| 0.7889 |
| 1.1933 | |||
|
| ||||||
| level | roll | turn and hover | takeoff | somersault | stall | |
|
| 0.96 | 0.92 | 0.99 | 1.00 | 0.99 | 0.97 |
|
| 0.96 | 0.94 | 0.98 | 1.00 | 0.99 | 0.88 |
|
| 0.96 | 0.93 | 0.98 | 1.00 | 0.99 | 0.92 |
|
| 0.9728 |
| 0.1579 | |||
|
| 0.7301 |
| 1.3759 | |||
|
| ||||||
| level | roll | turn and hover | takeoff | somersault | stall | |
|
| 0.98 | 0.93 | 0.99 | 1.00 | 0.99 | 0.97 |
|
| 0.97 | 0.96 | 0.98 | 1.00 | 0.99 | 0.90 |
|
| 0.97 | 0.94 | 0.99 | 1.00 | 0.99 | 0.93 |
|
| 0.9726 |
| 0.1266 | |||
|
| 0.7306 |
| 1.2341 | |||
|
| ||||||
| level | roll | turn and hover | takeoff | somersault | stall | |
|
| 0.96 | 0.93 | 0.98 | 1.00 | 1.00 | 1.00 |
|
| 0.97 | 0.94 | 0.98 | 1.00 | 0.99 | 0.94 |
|
| 0.97 | 0.94 | 0.98 | 1.00 | 0.99 | 0.97 |
|
| 0.9741 |
| 0.1151 | |||
|
| 0.7697 |
| 1.3256 | |||
|
| ||||||
| level | roll | turn and hover | takeoff | somersault | stall | |
|
| 0.98 | 0.95 | 0.99 | 1.00 | 1.00 | 0.97 |
|
| 0.98 | 0.96 | 0.98 | 1.00 | 1.00 | 0.93 |
|
| 0.98 | 0.95 | 0.99 | 1.00 | 1.00 | 0.95 |
|
| 0.9815 |
| 0.1026 | |||
|
| 0.8273 |
| 0.9601 | |||