
Coronary microvascular dysfunction (CMD) is emerging as an important cause of myocardial ischemia, but there is a lack of a non-invasive method for reliable early detection of CMD.
To develop an electrocardiogram (ECG)-based machine learning algorithm for CMD detection that will lay the groundwork for patient-specific non-invasive early detection of CMD.
Vectorcardiography (VCG) was calculated from each 10-second ECG of CMD patients and healthy controls. Sample entropy (SampEn), approximate entropy (ApEn), and complexity index (CI) derived from multiscale entropy were extracted from ST-T segments of each lead in ECGs and VCGs. The most effective entropy subset was determined using the sequential backward selection algorithm under the intra-patient and inter-patient schemes, separately. Then, the corresponding optimal model was selected from eight machine learning models for each entropy feature based on five-fold cross-validations. Finally, the classification performance of SampEn-based, ApEn-based, and CI-based models was comprehensively evaluated and tested on a testing dataset to investigate the best one under each scheme.
ApEn-based SVM model was validated as the optimal one under the intra-patient scheme, with all testing evaluation metrics over 0.8. Similarly, ApEn-based SVM model was selected as the best one under the intra-patient scheme, with major evaluation metrics over 0.8.
Entropies derived from ECGs and VCGs can effectively detect CMD under both intra-patient and inter-patient schemes. Our proposed models may provide the possibility of an ECG-based tool for non-invasive detection of CMD.
Citation: Xiaoye Zhao, Yinlan Gong, Lihua Xu, Ling Xia, Jucheng Zhang, Dingchang Zheng, Zongbi Yao, Xinjie Zhang, Haicheng Wei, Jun Jiang, Haipeng Liu, Jiandong Mao. Entropy-based reliable non-invasive detection of coronary microvascular dysfunction using machine learning algorithm[J]. Mathematical Biosciences and Engineering, 2023, 20(7): 13061-13085. doi: 10.3934/mbe.2023582
[1] | Yaokun Wang, Kun Zhao, Juan L. G. Guirao, Kai Pan, Huatao Chen . Online intelligent maneuvering penetration methods of missile with respect to unknown intercepting strategies based on reinforcement learning. Electronic Research Archive, 2022, 30(12): 4366-4381. doi: 10.3934/era.2022221 |
[2] | Zhizhou Zhang, Zhenglei Wei, Bowen Nie, Yang Li . Discontinuous maneuver trajectory prediction based on HOA-GRU method for the UAVs. Electronic Research Archive, 2022, 30(8): 3111-3129. doi: 10.3934/era.2022158 |
[3] | Chengtian Ouyang, Huichuang Wu, Jiaying Shen, Yangyang Zheng, Rui Li, Yilin Yao, Lin Zhang . IEDO-net: Optimized Resnet50 for the classification of COVID-19. Electronic Research Archive, 2023, 31(12): 7578-7601. doi: 10.3934/era.2023383 |
[4] | Jie Ren, Shiru Qu, Lili Wang, Lijing Ma, Tingting Lu . Aircraft scheduling optimization model for on-ramp of corridors-in-the-sky. Electronic Research Archive, 2023, 31(6): 3625-3648. doi: 10.3934/era.2023184 |
[5] | Weiwei Lai, Yinglong Zheng . Speech recognition of south China languages based on federated learning and mathematical construction. Electronic Research Archive, 2023, 31(8): 4985-5005. doi: 10.3934/era.2023255 |
[6] | Ming Wei, Shaopeng Zhang, Bo Sun . Comprehensive operating efficiency measurement of 28 Chinese airports using a two-stage DEA-Tobit method. Electronic Research Archive, 2023, 31(3): 1543-1555. doi: 10.3934/era.2023078 |
[7] | Tej Bahadur Shahi, Cheng-Yuan Xu, Arjun Neupane, William Guo . Machine learning methods for precision agriculture with UAV imagery: a review. Electronic Research Archive, 2022, 30(12): 4277-4317. doi: 10.3934/era.2022218 |
[8] | Jiawang Li, Chongren Wang . A deep learning approach of financial distress recognition combining text. Electronic Research Archive, 2023, 31(8): 4683-4707. doi: 10.3934/era.2023240 |
[9] | Kun Zheng, Li Tian, Zichong Li, Hui Li, Junjie Zhang . Incorporating eyebrow and eye state information for facial expression recognition in mask-obscured scenes. Electronic Research Archive, 2024, 32(4): 2745-2771. doi: 10.3934/era.2024124 |
[10] | Junjie Zhang, Cheng Fei, Yaqian Zheng, Kun Zheng, Mazhar Sarah, Yu Li . Trusted emotion recognition based on multiple signals captured from video and its application in intelligent education. Electronic Research Archive, 2024, 32(5): 3477-3521. doi: 10.3934/era.2024161 |
Coronary microvascular dysfunction (CMD) is emerging as an important cause of myocardial ischemia, but there is a lack of a non-invasive method for reliable early detection of CMD.
To develop an electrocardiogram (ECG)-based machine learning algorithm for CMD detection that will lay the groundwork for patient-specific non-invasive early detection of CMD.
Vectorcardiography (VCG) was calculated from each 10-second ECG of CMD patients and healthy controls. Sample entropy (SampEn), approximate entropy (ApEn), and complexity index (CI) derived from multiscale entropy were extracted from ST-T segments of each lead in ECGs and VCGs. The most effective entropy subset was determined using the sequential backward selection algorithm under the intra-patient and inter-patient schemes, separately. Then, the corresponding optimal model was selected from eight machine learning models for each entropy feature based on five-fold cross-validations. Finally, the classification performance of SampEn-based, ApEn-based, and CI-based models was comprehensively evaluated and tested on a testing dataset to investigate the best one under each scheme.
ApEn-based SVM model was validated as the optimal one under the intra-patient scheme, with all testing evaluation metrics over 0.8. Similarly, ApEn-based SVM model was selected as the best one under the intra-patient scheme, with major evaluation metrics over 0.8.
Entropies derived from ECGs and VCGs can effectively detect CMD under both intra-patient and inter-patient schemes. Our proposed models may provide the possibility of an ECG-based tool for non-invasive detection of CMD.
Flight Maneuver Recognition (FMR), the standard terminology given by the Federal Aviation Administration [1], refers to a series of flight states of an aircraft under the control of the pilot. The raw data of the maneuvers obtained from onboard recorders allows for the identification of trends and patterns in operations as well as further identification of basic movements, complex maneuvers, and even training subjects.
There are many types of aircraft, including airplanes, spacecraft, rockets, and missiles, which can be divided into fighter airplanes and civilian airplanes. According to the principle of power, aircraft can be divided into lighter-than-air aircraft (balloons, airships) and heavier-than-air aircraft, including fixed-wing aircraft (aircraft, gliders), rotary-wing aircraft (helicopters, rotorcraft), flutter aircraft, and tiltrotor Rotorcraft. These aircraft are called Unmanned Aerial Vehicles (UAVs) or Unmanned Combat Air Vehicles if they do not carry people and are operated by radio-controlled equipment and self-contained program control devices.
A complete flight mission is defined as starting from the aircraft's start engine via taxiing, taking off, and performing a series of maneuvers, and then landing and shutting down to finish, which is a complex process, and this process contains a series of complex maneuvers, and these complex maneuvers are made up of a series of fundamental maneuvers.
An airplane rotates in bank, pitch, and Yaw angle (YAW) while also moving horizontally, vertically, and laterally. The four fundamentals (straight-and-level flight, turns, climbs, and descents) are the principal maneuvers that control the airplane through the six motions of flight. As they have the same handling principles, different types of aircraft have similar fundamental maneuvers, also called basic maneuvers.
The combination of several basic maneuvers makes up complex maneuvers, flight subjects, and procedures. A takeoff is a combination of a straight-and-level flight and a climb. Turning on course to the first navigation fix after departure is a climb and a turn, and the landing at the destination is a combination of airplane ground handling, acceleration, pitch, and a climb. Owing to their considerably different structural limitations and missions, different types of aircraft have different complex maneuvers.
FMR, sometimes referred to as flight action or activity identification, provides a systematic tool for the automatic recognition of flight maneuvers from raw onboard data. The raw data, which is automatically recorded at a certain frequency in devices such as the Quick Access Recorder (QAR) [6], Flight Data Recorder (FDR), Cockpit Voice Recorder (CVR) (Figure 1), Health Usage Monitoring System (HUMS), and Integrated avionics systems. These are generated from a variety of onboard sensors in a complex human–machine environment, which is a nonlinear chaotic dynamic system with continuous noise and complex deformation. This is why fast and reliable automatic recognition of flight maneuvers is difficult.
FMR, a kind of pattern recognition, is a precise understanding of the current aircraft status used to predict the next situation. It is considered to be an active research area owing to applications such as improving pilot training, flight safety, and autonomous air combat.
1) Pilot Training
The pilot training includes simulator training and airplane training. Manual evaluation by coaches based on experience is the main evaluation method, which is subjective, qualitative, expensive, and inefficient. Automated evaluation using artificial intelligence (AI) represents the future, which is objective, quantitative, convenient, and efficient [7]. In order to achieve the goal, it is necessary that A. the data source is sufficient and accurate to reflect the flight process correctly, and B. the maneuvers made by the pilot are automatically recognized. FMR is necessary for automatic assessment in pilot training.
FMR is also necessary for air combat flight training. In the 1970s, for one-on-one air-to-air combat training, NASA developed an adaptive maneuvering logic computer program (AML) [8,9], which provides a virtual competitor for human pilots at NASA Langley Research Center's Differential Maneuvering Simulator. As AI, AML recognizes the maneuvers and intentions of the opponent and makes the right decisions to drive the next maneuvers.
2) Flight Safety
As the primary means of flight safety, an aircraft's load and load-related requirements determine the safety factor [10,11,12]. Measuring maneuvering loads is necessary for aircraft design and certification. Brandt et al. [13] examined how the Navy could process raw parameter data generated by HUMS to identify the maneuvers flown so as to support the structural monitoring function.
3) Autonomous Air Combat
Since AML was introduced, and with the development of the UAV, autonomous air combat is developing rapidly. Similar to [8], real-time accurate identification of enemy aircraft maneuvers is the key. The difference is that vision-based FMR or a kind of laser-based detection FMR is needed by UAVs.
In summary, FMR is a key technology in many fields and is an important research topic in pattern recognition and pervasive computing. It is not the end goal but is an important and necessary step.
Theoretically, the same maneuver should have a similar pattern, but owing to the complex subjective and objective conditions of the aircraft, a considerable gap exists between the raw data generated by the same flight maneuver in terms of data values and duration. It is impossible to directly identify the specific flight maneuver from the original raw data. The question of how to efficiently and automatically identify an accurate flight maneuver is a common problem in many research fields.
Aiming to discuss state-of-the-art FMR techniques, we considered classification approaches, their advantages, challenges, datasets, and applications of FMR. This paper discusses machine learning and deep learning techniques for FMR and gives a comprehensive measurement based on a unified data set. It also includes challenges and potential future work based on FMR in terms of machine learning, deep learning, and hybrid techniques.
Essentially, the original flight data are typical of temporal series data, and FMR is a pattern recognition problem. The most similar to FMR is sensor-based Human Action Recognition (HAR). Owing to limited domain knowledge and data sources, compared to HAR's booming research [2,3,4], research on FMR is lacking and limited to a few institutions.
Although some related surveys have been conducted in flight data mining [5], there has been no survey focusing on FMR areas. To the best of our knowledge, this is the first paper to present the latest research on FMR. We hope this paper can provide a helpful summary of existing work along with the challenges and potential future research directions.
This paper is organized as follows. Section 2 introduces the comparison to HAR. Section 3 lists and summarizes the various methods and models for FMR and gives a comprehensive measurement based on a unified data set. Section 4 covers the challenges and future directions, and concluding remarks and a summary are given in Section 5.
Similar to HAR, FMR is essentially a pattern recognition problem. HAR and FMR are not the end goal, but an important and necessary step in various applications. Research on FMR has been lacking owing to limited domain knowledge and data sources compared to HAR's booming research. Moreover, HAR involves human activity monitoring tasks in different areas, such as medicine, education, entertainment, visual surveillance, video retrieval, and abnormal activity identification. Because of an increase in the usage of cameras and sensors, there are two kinds of HAR: video-based and sensor-based. Both in terms of research subjects and methods, FMR is similar to HAR. Therefore, this is a brief description of the state of HAR and a comparison with FMR.
According to Poppe [14], Pareek and Thakkar [15], vision-based HAR is the process of labeling image sequences with action labels. Robust solutions to this problem have applications in domains such as visual surveillance, video retrieval, and human-computer interaction. Various machine learning and deep learning techniques for HAR have been introduced. According to Wang et al. [16], compared to conventional pattern recognition approaches, deep learning-based methods as unsupervised and incremental learning have been widely adopted for the sensor-based HAR.
This section focuses on the following aspects to compare FMR and HAR: 1) research goals to achieve, as well as the data source and datasets, and 2) a process roadmap.
For convenience, we discuss four items here: sensor-based HAR and FMR and vision-based HAR and FMR.
Essentially, the research goals of HAR and FMR are different. HAR's research target is humans, while FMR's is the airplane; HAR's goal is automatic recognition of various human actions from data sources and FMR's goal is flight maneuvers. Whether sensor-based or vision-based, FMR and HAR both have stable sources of data generation; the differences are data format, capacity, and frequency. Specifically, the current state of existing public datasets is different [17]. The specific comparison is shown in Table 1. Note that there is no review of FMR, so the review is chosen for HAR, and the specific reference is chosen for FMR.
Items | Targets | Goals | Data source | Public dataset | Reference |
Vision-based HAR | Human Action | Simple unrealistic action analysis in static background | Recorded videos | Weizamann (2001 & 2005) KTH (2004) |
[18,19] |
Human Gesture | Complex realistic action analysis in not static background | Real-world surveillance | KeckGesture | [20] | |
Human Activity | Complex realistic action analysis in not static background | Real-world surveillance | Daily Living | [21] | |
Human Action | Complex realistic action analysis in not static background | Real-world surveillance | PETS | [22] | |
Human Activity | Complex realistic action analysis in not static background | Real-world surveillance | Gatwick (2008–2017) | [23] | |
Human Interaction | Complex realistic action analysis in not static background | Videos from web | HOLLYWOOD (2008 & 2009) UCF Sports (2008) |
[24] | |
Human Group activity | Event detection in crowed videos | Real-world surveillance | HAVIC (2010 & 2017) | [25] | |
Sensor-based HAR | Human Activity | Activities of daily living recognition | Sensors (32 Hz) | OPPORTUNITY | [26] |
Human Action | Activities of factory recognition | Sensors (96 Hz) | Skoda Checkpoint | [27] | |
Human Interaction | Food preparation | Sensors (40 Hz) | Ambient kitchen | [27] | |
Human Activity | Heart failure recognition | Sensors (125 Hz) | BIDMC | [28] | |
Human Activity | Paroxysmal atrial fibrillation (PAF) recognition | Sensors (128 Hz) | PAF | [29] | |
Human Gesture | Gesture | Sensors (32 Hz) | ActRecTut | [30] | |
Vision-based FMR | Micro Air Vehicles (MAV) | Basic flight stability, control, and mission profiles | Onboard video camera | None (Author's own use unpublished) |
[31] |
Flight Training Devices (FTD) | Scenario-based training | Onboard video camera and data recorders | [32] | ||
Aircraft, UAV | Pitch and angle calculation | Onboard video camera with wide angle lens | [33] | ||
Sensor-based FMR | Commercial aircraft | Flight operational quality assurance | Onboard data recorders | [34,35,36] | |
Rotorcraft | HUMS, recognition of maneuvers flown | Onboard data recorders | [13,37,38,39,40] | ||
Aircraft | Fundamental maneuver recognition | Onboard data recorders | [41,42,43,44,45,46,47,48,49] | ||
Aircraft | Complex maneuver recognition | Onboard data recorders | [50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67] | ||
Aircraft | Complex maneuver recognition | Radar or ADS-B | [68,69,70,71] | ||
Aircraft | Complex maneuver recognition | Air combat maneuvering instrument | [72] | ||
UAV | FMR and autonomous decision | Onboard data recorders | [73,74,75,76] | ||
Aircraft | FMR and flight data visualization | Onboard data recorders | [77,78] | ||
Aircraft | Flight stage division and load | Onboard data recorders | [79] | ||
Aircraft | Aircraft test flight evaluation | Onboard data recorders | [80] | ||
Aircraft | Aircraft maneuvers prediction | Onboard data recorders | [81] |
The comparison shows that HAR has rich datasets, while FMR has none, which means that research has been limited, and FMR lacks a standard baseline. Therefore, we experimented with, analyzed, and compared the above methods with our unified dataset. As far as we know, this is the first time such an effort has been made.
Our dataset was generated by fixed-wing general aviation aircraft during flight training, and includes sensor-based onboard raw data and vision-based onboard videos. Other methods, with the exception of rotorcraft and UAV studies, could not be replicated. See Section 3 for details.
Figures 2 and 3 present a typical flowchart of sensor-based HAR [4] and vision-based HAR [15]. Figures 4 and 5 present a typical flowchart of sensor-based FMR and vision-based FMR.
Figure 2 is from [4]; the left picture presents a typical flowchart of HAR using conventional PR approaches, and the right picture shows how deep learning works for HAR with different types of networks.
As shown in Figure 3, Pareek and Thakkar [15] provide an overview of the general steps, including data collection, pre-processing, feature extraction and encoding, dimensionality reduction, action classification, and the final analysis.
Figure 4 presents an illustration of vision-based FMR for onboard equipment, including flight video and image collection, feature extraction to detect the horizon, model training, and inferences of the maneuvers. In particular, it is important to note that the vision-based FMR this paper refers to is based on airborne equipment, so it does not include surveillance equipment, such as airfield surveillance equipment and satellites.
Figure 5 presents an illustration of sensor-based FMR (also limited to airborne equipment), including flight raw data collection, preprocessing, feature extraction, model training, and inferences of the maneuvers. As an expertise field, the use of expert knowledge is woven throughout the process. As a typical multivariate time-series analysis problem, traditional pattern matching methods, expert knowledge inference machines, and machine learning and deep learning methods can be used.
It can be seen that vision-based FMR is based on horizon detection to estimate flight attitude and identify related objectives. Sensor-based FMR is based on huge volume time-series raw data processing in order to extract spa-tio-temporal features and represent and distinguish flight maneuvers. This section introduces the state-of-the-art methods and measures those models with our unified dataset. As our dataset was generated by fixed-wing general aviation aircraft during flight training, we included sensor-based onboard raw data and vision-based onboard videos. Other methods, with the exception of rotorcraft and UAV studies, could not be replicated.
In terms of the shape of the Earth, when the flight altitude reaches a certain height, the general airborne camera cannot capture the sky/ground horizontal line, so vision-based FMR is limited to visual flight or the low-altitude phase. The advantages are that theycan be used for real-time attitude analysis during critical visual flight phases (e.g., takeoff, landing) and for UAV control stabilization or intelligent mission profiles.
Todorovic and Nechyba [31] introduced a unified computer vision framework in 2004. In the method, first, onboard camera shots are used as input, and real-time image feature extraction is done to discriminate the horizon. Second, the sky and ground are split using tree-structured belief networks. Lastly, real-time recognition of artificial targets is done for tracking-like tasks. Horizon detection and tracking are key for this method, and the multiscale linear discriminant model is used for real-time feature extraction. The result of horizon detection is a range of images differing in various features. In order to deal with the distortion caused by the wide angle lens widely used in UAVs, Lukács [33] presented an adaptive contrast detection method based on horizon recognition for attitude determination. Through these studies, we found that the horizon detection-based approach could identify the aircraft attitude in real time, not only for UAVs but also for low-altitude aircraft. Therefore, we performed recognition experiments on general aviation training cockpit videos, and the details and results are as follows.
The experimental material was taken from the cockpit video surveillance of an actual training flight, and a frame was taken during the low-altitude flight phase, as shown in Figure 6(a), The restored flight state is shown in Figure 6(b) using our visualization tools.
The whole approach is as follows: 1) Determine the threshold using Gaussian Blur, image binarization, and Otsu's method; 2) identify the horizon line; 3) calculate the slope k; 4) do correlation analysis of label values (Roll) and eigenvalues (k and Pitch) to output correlation coefficient matrix; and 5) model the relationship between label values (Roll) and eigenvalues (k and Pitch). After processing, we captured the actual horizon outside the cockpit, as well as the indicated horizon on the attitude director indicator inside the cockpit (Figure 7).
The vast majority of FMR research has focused on sensor-based FMR, which originated in the field of aircraft design and manufacturing and is widely used in flight accident investigation, safety monitoring, and pilot training evaluation.
Although there are some differences in data formats for different types of aircraft with different purposes, all have the characteristics of accessibility, source stability, high frequency, rich information, and continuous time series. As an example, the unified dataset used in this paper, named Civil Aviation Flight University of China (CAFUC), is presented here.
The CAFUC dataset was generated from realistic fixed-wing aircraft flight training at CAFUC and contains 64 parameters, four artificial labels, 150,000 total frames, 41.6 hours of total flight duration in CSV format, 14356 basic maneuvers, and 168 flight training subjects. A sample is given in Table 2.
Category | Name | Meaning | Unit | Data Type | Data Scope | Sensor | Example |
FileHead | LogVersion | Log file version | Char | FDR | 1.06 | ||
AirplaneModel | Aircraft model | Char | FDR | Cessna172S | |||
Environmental Data | Date | Flight date | #yyy-mm-dd | DATE | 1000-01-01/9999-12-31 | GPS | 2021-8-31 |
Time | Flight time in seconds | hh:mm:ss | TIME | 00:00:00/23:59:59 | GPS | 10:42:51 | |
OAT | Environmental temperature | Deg C | float | −1000/1000 | FMS | 29.2 | |
WndSpd | Wind speed | kt | float | FMS | 12.85 | ||
Track Data | Latitude | Location | Deg C | float | −90/90 | GPS | 30.4911 |
Longitude | Location | Deg C | float | −180/180 | GPS | 104.3252 | |
Altitude | Mean Sea Level altitude | Ft | float | FMS | 1532.1 | ||
HDG | Magnetic heading | Deg C | float | −180/180 | FMS | 125.9 | |
Attitude Data | IAS | Indicates airspeed | kt | float | 0/10000 | FMS | 225.33 |
VSpeed | Vertical acceleration | fpm | float | 0/1000 | FMS | 12.62 | |
Pitch | pitch angle | Deg C | float | −180/180 | FMS | 3.15 | |
Roll | Roll angle | Deg C | float | −180/180 | FMS | −14.26 | |
Engine Data | OilTemp | Engine oil temperature | Deg F | float | −1000/1000 | FMS | 158.28 |
OilPre | Engine oil pressure | psi | float | FMS | 65.34 | ||
Data label | y | Tagging by motion decomposition | flag | int | 0/11 | Artificial | 0 |
Other methods, with the exception of rotorcraft and UAV studies, can be replicated. In order to unify standards and establish a baseline, this dataset was used for all model measurements described in this section.
Essentially, FMR is a multiple nonlinear time-series pattern recognition problem. Pattern recognition problems mainly include classification and clustering.
In the time-series classification problem, feature volume construction and classifier design are the core problems. Time-series classification aims to take the whole time series as input, and its purpose is to assign a discrete label to this series. It is more difficult than the general classification problem owing to the unequal length of the classified time-series data, which makes it impossible to apply the general classification algorithm directly.
In order to solve these difficulties, there are usually two approaches. First, define the appropriate distance degree, such as Dynamic Time Warping [82], such that sequences that are similar in the sense of this metric have the same classification labels, which are domain-independent methods, such as the 1) distance-based method.
Second, using knowledge rules or context-dependent modeling, each sequence is represented by an equal-length and same-dimension feature vector of model parameters and then trained and classified by a conventional classification algorithm, which is a domain-related approach called the model-based method. In general, model-based FMR methods can be divided into four categories: 2) feature extraction-based, 3) expert knowledge rule-based, 4) probabilistic graphical model-based, and 5) neural network-based.
Naturally, hybrid methods combining multiple methods have also been proposed, and they are called 6) hybrid methods.
In addition, some scholars have also conducted FMR from the perspective of 7) clustering.
The flight raw dataset without labels is defined as
Du={D(1)u,D(2)u,…,D(K)u},D(k)u={X1,X2,...,Xt(k)}T,Xi={x1i,x2i,...,xNi},i={1,2,...,t(k)}, | (1) |
xji∈R,j=(1,2,...,N),k=(1,2,...,K),t(k),N,K∈N. | (2) |
The flight dataset with labels is defined as
Dl=D(1)l,D(2)l,…,D(K)l,D(k)l={Z1,Z2,…,Zt(k)}T,Zi={x1i,x2i,...,xNi,y1i,y2i,...,yMi}, | (3) |
ymi∈N,m=(1,2,...,M),M∈N. | (4) |
These datasets can be divided into several time series according to the division granularity, with each series representing a flight maneuver (i.e., corresponding to a maneuver label):
S(k)={S(k)1,S(k)2,...,S(k)P},S(k)p={Zp,begin,…,Zp,end}T,p={1,2,...,P},P∈N. | (5) |
The goal of sensor-based FMR is to divide these datasets into sequences and identify the labels corresponding to these series by classification, clustering, or pattern recognition:
Goal={S(k)p,Cq},Cq∈MC. | (6) |
By definition, the length of D(k)u,D(k)l and S(k)p is variable, and MC as the flight maneuvers class collection is artificially customized.
According to the requirements of the International Civil Aviation Pilot Practical Examination and MIT Challenge [83,84], combined with the dataset content restrictions, we set two MC collections, MCβ and MCγ, which are listed as follows for uniformity as Table 3. MCβ contains basic maneuvers, such as Level. MCγ contains complex maneuvers, such as Rectangular Course. As complex maneuvers are composed of basic ones, the two collections are mutually exclusive and should be validated separately.
MCβ | MCγ | ||
No. | Maneuver | No. | Maneuver |
1 | Taxing left | 1 | Takeoff and Climb |
2 | Taxing straight | 2 | Approach and Landing |
3 | Taxing right | 3 | Steep Turn |
4 | Straight-level Flight | 4 | Rectangular Course |
5 | Straight Climb | 5 | Eights |
6 | Straight Descent | 6 | S-Turn |
7 | Left-turn level flight | 7 | Slow Flight |
8 | Right-turn Level Flight | 8 | Power-off Stall |
9 | Left-turn Climb Flight | 9 | Power-on Stall |
10 | Right-turn Climb Flight | ||
11 | Left Turn Descent Flight | ||
12 | Right-turn Descent Flight |
Zhang and Zhang [84] concluded that flight data have typical chaotic characteristics. Chaos is the pseudo-randomness of deterministic systems, and therefore FMR can be considered from the perspective of a deterministic nonlinear dynamical system. If a time series is generated by a deterministic nonlinear dynamical system, the recovery and inscription of the original dynamical system by the time series are called phase space reconstruction (PSR), and the multivariate recovery is called multiparameter phase space reconstruction (MPSR). The most commonly used method is the Takens Delayed Embedding Theorem, also known as Takens Theorem (Takens Theorem). According to Qu et al. [50], MPSR based FMR flowchart is as Figure 8.
Experimental results show that the dataset as a multivariate time series does fit the chaotic nonlinear dynamical system characteristics. Similar maneuvers show similar characteristics on the recurrence graph, with close values of approximate entropy (ApEn), while different maneuvers vary widely. Thus, the phase space reconstruction recognition method based on approximate entropy can distinguish the recognition of flight maneuvers, especially complex maneuvers. The ApEn results are given in Table 4, and a samples of the trace recovery visualization and recurrence map experiment are given in Figure 9.
Maneuvers | Two-parameter | Three-parameter | Four-parameter | AVG | ||||||
1 | 2 | 3 | 1 | 2 | 3 | 1 | 2 | 3 | ||
Rectangular | 0.39367 | 0.31479 | 0.49849 | 0.35119 | 0.28807 | 0.41122 | 0.33094 | 0.24895 | 0.39889 | 0.35958 |
Eights | 0.31664 | 0.35935 | 0.42518 | −0.08701 | 0.24913 | 0.040845 | −0.08701 | −0.07411 | 0.12945 | 0.14139 |
SteepTurns | 0.23123 | 0.094113 | 0.37202 | −0.11778 | −0.09531 | 0.14565 | −0.11778 | −0.09531 | 0.14186 | 0.06208 |
Multiple | 0.4762 | 0.33828 | 0.5205 | 0.58654 | 0.44479 | 0.028156 | 0.61219 | 0.47823 | 0.028156 | 0.39034 |
Based on the combined analysis of the results in Table 5, it can be inferred that the number of parameters involved in the calculation is proportional to the difference between the approximate entropies of the different types of maneuvers, and different maneuvers have a unique ApEn and a large gap between each other. In practice, after optimizing the parameters to further increase the difference, this is enough to distinguish maneuvers.
Model | Accuracy | Line | Time (μs) | Percentage of overall calculation time (%) |
RF (random forest) |
0.907970331974374 | 56 | 3012278.0 | 30.5 |
Non-integrated CART | 0.8491555037856727 | 81 | 5012138.0 | 71.2 |
Adaboost | 0.8794408852649971 | 76 | 6013885.0 | 60.8 |
Yang et al. [42] proposed an FMR method based on fuzzy least-squares support vector machines (FLS-SVM). It defines five kinds of flight maneuvers by 10 parameters, which are relative barometric altitude (H), one-second change in relative barometric altitude (ΔH), aero pitch (θ), one-second change in track pitch (Δθ), slope angle (γ), one-second change in slope angle (Δγ), heading angle (ϕ), one-second change in heading angle (Δϕ), indicated airspeed (v), and indicated airspeed change per second (Δv). We added the parameter NormAC to the 11 parameters, and defined 12 kinds of flight maneuvers tagged by the y label.
Jia et al. [68] proposed a two-stage recognition method for online FMR. The first stage involves the extraction of the trajectory parameters to identify basic maneuver elements using RF, called meta tags. The second stage identifies tactical maneuvers using support vector machine (SVM) with the sequence of generated maneuver elements and motion parameters from the previous level. According to Jia, online identification means reading the radar real-time data frame by frame. Based on the read and calculated feature values, it is determined whether a change in the maneuver basic element has occurred. If the maneuver basic element changes, the recognition of the maneuver basic element is performed using random forest, and then the recognition of the maneuver is performed using SVM, the total flow chart as Figure 10.
We compared the accuracy of the adopted random forest classifier with the non-integrated decision tree classifier and the Adaboost integrated decision tree classifier, where CART is used for the decision tree classifier and CART is also used for the basic classifier of Adaboost. Because of the iterative update mechanism used by Adaboost, the random forest classifier was faster to train than Adaboost, and because the random forest includes multiple decision trees, the training time for a single decision tree was much less than that of the other two algorithms. The results are shown in Table 5. For specific experimental results, see: Supplementary file - Experimental results.
Y. Wang et al. [57] established a characteristic data library for all types of maneuvers based on the idealization standard time history of each maneuver type so as to conduct automatic maneuver identification. The overall approach was: 1) Data splitting, 2) Standard maneuver definition, 3) Rules serialization, 4) Comparison with the Expert Knowledge Database, 5) Regular expression matching, and 6) Result output.
We selected five parameters, which are Longitude, Latitude, Altitude of Mean Sea Level (AltMSL), Vertical Speed (VSpd), and Heading (HDG), used the Savitzky-Golay filter for preprocessing, 55 window lengths for the lift rate, 11 window length for HDG, and third-order polynomial fit.
We divided the flight maneuvers into ascent (replaced by the letter A), descent (replaced by the letter B), and turns (replaced by the letter C), where the permutations of flight maneuvers are represented by strings, and turns are divided into C1 (30-degree turn), C2 (60-degree turn), C3 (90-degree turn), C4 (180-degree turn), and C5 (360-degree turn). The main research method was to discriminate the flight maneuvers and form the maneuver sequence characteristics of the flight subjects, which were matched with the maneuver sequences in the expert database. For example, as shown in Figure 11, the green segment represents climbing, the blue segment represents level flight, the yellow segment represents turning, and the red segment represents descending.
The results show that the maneuver sequences cannot be matched because flightdata1 splits the descent phase into two segments, and the maneuver sequences of flightdatas 2 and 3 match the action sequences of rectangular routes, so they can be identified as Rectangular Course. For specific experimental results, see: Supplementary file - Experimental results.
Meng et al. [70] explored the relationship between maneuvers and feature parameters and built a dynamic bayesian network model (DBM) for maneuver recognition based on such a relationship. Meng et al. [70] used five parameters as features: Altitude (ALT), Altitude Change Rate (ALR), YAW, heading angle change rate (YAR), and speed (VK). According to experience, the specific relationship between various maneuvers and these five parameters was summarized. The selected five parameters were used as the observation nodes of the dynamic Bayes network model, and the root node was the recognition result of maneuvers. The intermediate nodes of the network were established according to the feature classification of the flight parameters and their dependence on the maneuvers, and then the dynamic DBM shown in Figure 12 was established for FMR. Considering the differences in aircraft types and missions, the probability matrix used in our experiments was set for the CAFUC dataset corresponding to the model and task, and the setting criteria were also expert experience. In addition, compared to Meng et al. [70] experiments, the maneuver types and data set timing lengths were different.
Experiments showed that the method could quickly identify flight maneuvers without prior subsequence segmentation.
Fang et al. [67] proposed a method based on a symbolic neural network to realize efficient FMR for both basic flight maneuvers and complex flight maneuvers. The overall approach was: 1) Input training data; 2) extract the flight feature matrix as the training set; 3) slice the flight parameters by differential segmentation; 4) build and train the convolutional neural networks (CNN) model to output the basic maneuvers weight, ρbasici; 5) decompose complex maneuvers to basic maneuvers by redoing step 1 and step 2 with basic maneuver weight; 6) do symbolic basic flight maneuvers; 7) build and train the long short-term memory (LSTM) model to output complex maneuvers weight (ρComplexi); 8) input test data; 9) extract the flight feature matrix as the test set; 10) slice the flight parameters by differential segmentation; 11) decompose the test set to meta flight maneuvers with step 4's basic weight (ρbasici); 12) determine if there are complex maneuvers by manually setting thresholds; 13) output the identity-specific categories directly if they are basic; and 14) output the identify specific categories with ρComplexi if it is complex. The flow chart as Figure 13.
Our experiment used 23,254 rows of data from CAFUC, 68 columns of data per row, and a total of 15,812,272 numbers. Using the random forest algorithm to do correlation analysis on y labels.
According to the importance, we selected the top 10 correlation coefficient features, which are Oil Temperature (OilT), Oil Pressure (OilP), Waypoint Distance (WptDst), Wind Speed (WndSpd), Wind Direction (WndDr), Latitude, Waypoint Bearing (WptBrg), HDG, Ground Speed (GndSpd), and Track Angle(TRK), for the next step of data preprocessing. The CNN model uses three convolutional layers to depict the flight action features. Each convolutional layer contains convolution, pooling, and normalization for parameter training. After that, a spreading layer is added to flatten the two-dimensional data into one-dimensional data, and a dropout layer is added to discard some repetitive parameters to prevent overfitting. The output layer consists of 13 fully-connected neurons, and calculates the probability of the data being labeled with 13 types of labels, and the activation function is SOFTMAX.
The model was trained using the data after preprocessing. It was trained for 500 iterations, with 25 rows of data fed into the model each time, and training was stopped when the loss value did not decrease after 50 iterations. Adam was used as the optimizer. The accuracy and loss value changed during the training process and are shown in Figure 14.
Zhang et al. [49] proposed a method based ISO-DATA clustering. This method extracts maneuver segments from the flight data based on the trend of the normal overload data and uses clustering to group the maneuver segments into several classifications. The overall approach is: 1) Select a parameter as the key parameter; 2) identify trends of the key parameter sequence by Double Window Recognition Algorithm; 3) segment trends into a single trend subsequence; 4) merge adjacent segments as maneuver segments according to certain rules; 5) construct feature vectors to represent each maneuver segments; 6) cluster feature vectors to obtain the set of fragments by ISO-DATA; and 7) determine the correspondence between these sets and maneuvers.
As in the original paper, our experiments used six parameters to construct the feature vectors: Indicated Air Speed (IAS), TRK, AltMSL, Pitch angle (Pitch), Roll angle (Roll), and Normal overload Acceleration Change (NormAC), and NormAC was the key parameter. We used the slope to divide the key into three primitives and output the index of all trend segments with a double sliding window model. The change of flying parameters within a maneuver will not be only in a single trend, but often a combination of multiple adjacent trend segments, which is a maneuver segment. Usually, the aircraft tends to return to a level flight state after only maneuvering maneuvers, so the segment between two level flight segments is identified as a maneuvering segment, and there will be similar maneuvers to level flight in the maneuvering maneuver, so the shortest level flight segment threshold, θh, needs to be introduced when the length exceeds the threshold horizontal maneuvering segment that can be identified as the level flight state. Considering the model differences, θh was 53. The maneuver segments were time-series data and could not be clustered directly using the ISO-DATA algorithm. The statistical features of the maneuver segments could be extracted, and a feature vector could be used to characterize the maneuver segments before bringing them into the clustering algorithm. The mean and variance of each flying parameter in the maneuver fragment were used to build the feature vector.
Among the six clustering parameters of ISO-DATA, K, L, and I were relatively easy to choose, K = 7, L = 1, and I = 100 were selected in the experiment, and the genetic algorithm was used to find θn, θs, and θc. The final optimal parameter setting values obtained were θn = 1, θs = 0.0373 and θc = 0.0043, and the evaluation result was 6.3823.
The categories and corresponding segments generated by the clustering results are shown in Table 6. The specific maneuvers corresponding to each category are shown in Figure 15.
Categories | Corresponding maneuver segments |
1 | 8, 9, 16, 18, 23, 24, 31, 34, 35, 42, 45, 48, 52, 55, 60, 63, 67, 74, 77, 82 |
2 | 3, 5, 12, 14, 15, 20, 27, 33, 36, 39, 41, 51, 54, 57, 62, 81, 84, 88, 95, 96, 97 |
3 | 1, 4, 6, 22, 53, 89, 91 |
4 | 2, 7, 10, 13, 17, 21, 26, 29, 30, 44, 47, 50, 66, 73, 99,100 |
5 | 19, 28, 37, 40, 49, 58, 69, 79, 87, 92, 94, 98 |
6 | 32, 46, 56, 59, 61, 64, 70, 75, 83, 85 |
7 | 11, 25, 38, 43, 65, 68, 71, 72, 76, 78, 80, 86, 90, 93 |
This section introduces the state-of-the-art methods, and describes how we measured those models with our unified dataset, the CAFUC dataset. The CAFUC dataset was generated by realistic fixed-wing aircraft flight training at CAFUC. Similar to HAR, FMR is essentially a pattern recognition problem, and there are two kinds: video-based and sensor-based. We reproduced and tested six methods: Qu et al.[50], Jia et al.[68], Wang et al. [57], Meng et al. [70], Fang et al. [67] and Zhang et al. [49]. We summarize the advantages and disadvantages of these methods based on the results in Table 7.
References | Features | Model | Advantages | Disadvantages | Highlights | Result for MCβ | Result for MCγ |
Qu et al. [50] | AltMSL, IAS, HDG, Pitch, and Roll | MPSR | High accuracy; Simple calculation; Highly comprehensible; for all kinds of maneuvers. | Cannot automatically segment maneuver sequences; Recognition accuracy depends on accurate segmentation; Recognition results are heavily influenced by maneuvers integrity. | Natural Assessment Capability | 83% | 81% |
Jia et al.[68] | AltMSL, ΔAltMSL, Longitude, Latitude, and ΔTRK | RF-SVM | High flexibility; Simple adjustment; Understandable calculation; High recognition rate for all types of standard maneuvers. | Error accumulation in steps; Heavy reliance on data quality; Poor performance of real data. | Online recognition; Sequence Segmentation; Hierarchy Model | 91% | 87% |
Wang et al. [57] | Longitude, Latitude, AltMSL, VSpd, and HDG, | ExpertSystem | High flexibility; Simple adjustment; Understandable calculation; High recognition rate for all types of standard maneuvers. | Very expensive labor cost; Heavy reliance on data quality; Poor performance of real data; Overlap between similar sequences; No sequence segmentation, Outlier sensitivity. | Simple model; Highly comprehensible | 86% | 79.6% |
Meng et al. [70] | ALT, ALR, YAW, YAR, and VK | DBM | High accuracy; Simple calculation; Simple models Easy hyperparameter tuning; No need to segment maneuver sequences. |
Poor performance of complex maneuvers; Non segment of flight phases Heavily influenced by labels. |
Online recognition | 90% | 77% |
Fang et al. [67] | E1OilT, E1OilP, WptDst, WndSpd, WndDr, Latitude, WptBrg, HCDI, GndSpd, and TRK | CNN-LSTM | High precision; Simple model building; Reusability. | Poor performance of complex maneuvers; Non segment of flight phases Heavily influenced by labels. |
Generalizable model | 73% | 71% |
Zhang et al. [49] | VK, TRK, AltMSL, Pitch, Roll, and NormAC | ISO-DATA | Automatic serial segmentation; High reliability Simple model; Noise insensitive for non-key parameter; Easy training. |
Over-reliance on key parameters Dependence on great differences of feature vector; Poor performance of complex maneuvers; Relies on manual recognition of Clustered categories Cannot directly classify specific maneuvers. | Unsupervised learning without any labels | 65% | 61% |
In general, various methods solved parts of the problem of FMR from various perspectives, although none of the methods performed as well as claimed in the original paper with the CAFUC real data set. In addition, most of this literature has no dataset presentation, lacks partial model parameter details, expert design thresholds, and rules, not to mention the different types of aircraft and the different nature of the missions performed. However, in this review, we comprehensively reproduced the typical model analytically, validated its feasibility, and tested the performance with the same dataset. As we know, this is the first time such an effort has been made.
There are several common shortcomings in this field of research, such as poor interpretability of the research process, low visualization of the research results, the lack of a solid theoretical foundation for the whole study, and the lack of systematicity to explain its completeness and correctness.
In this section, we discuss the challenges and future directions of FMR. Unlike ordinary pattern recognition problems, FMR has many similarities to HAR, but the overall state of research cannot be compared to it. In general, the main gap lie in the quantity and quality of datasets and the maturity of the unified common architecture.
The current state of the HAR dataset is mentioned in Section 2.3, and is characterized by a large number, high quality, and a wide variety. On the contrary, FMR research objects are aircraft, the subjects are various maneuvers and phases of the aircraft, and the data collection method is mainly based on onboard sensors. Therefore, the number of subjects is scarce, the subject behavior is difficult to generate (e.g., maneuvers cannot be changed at will, pilots need high training costs, and each flight maneuver is expensive), data collection is extremely difficult (it needs to consider the aviation industry data usage norms), and each line of data is expensive and requires professional knowledge. Therefore, there are no mature public datasets in the industry, which severely limits the development of FMR research.
Traditionally, methods from the signal processing domain are used to analyze and extract features from the collected sensor data. Such methods are used for feature engineering, creating domain-specific, sensor-specific, or signal processing-specific features as well as views of the raw data. machine learning models are then trained and evaluated on the processed data. The limitation of this approach is that analyzing the raw data and designing features suitable for the model requires expertise in signal processing and related fields. This expertise is required for each new dataset or sensor data. In most daily HAR tasks, these methods may rely heavily on heuristic manual feature extraction, which is often limited by human domain knowledge. Moreover, these methods can only learn shallow features, which leads to degraded performance for unsupervised and incremental tasks; that is, they require human feature engineering and poor generalization of the trained models. Owing to these drawbacks, the performance of traditional pattern recognition methods is limited in terms of classification accuracy and generalization ability of the models in human activity recognition tasks.
The same is true of FMR. Traditional pattern recognition methods are not directly applicable to FMR, and the performance is limited in terms of classification accuracy and model generalization ability in FMR tasks because of the above drawbacks.
Ideally, learning methods can be used to automatically learn the features needed to make accurate predictions directly from the raw data. Deep neural network models are now beginning to demonstrate their feature extraction capabilities and are gaining performance for human activity recognition tasks. They can perform automatic feature learning from raw sensor data and outperform models trained using feature engineering. Feature extraction and model building processes are typically performed simultaneously in deep learning models. These features can be learned automatically by the network without the need for manual design. In addition, deep neural networks can extract deep high-level representations, which makes them more suitable for complex activity recognition tasks. Therefore, the next step for FMR should be more research on DNN architectures that automatically learn features from raw flight parameters and train models without the need for complex manual knowledge, thus building generic architectures that can be widely used for various flight tasks of various aircraft types.
The urgent need for online real-time identification in the field of aviation security needs to be highlighted in particular. Aviation safety is an important guarantee for humans to carry out safe and reliable flight activities. If we can realize online real-time recognition of flight maneuvers, then combined with aviation safety model and flight expert experience, we can achieve a real-time understanding of the current aircraft state, identify the next state, and judge whether the next state will pose a danger. This way, we can guide the pilot in a timely manner or aid in aircraft automatic recovery, avoiding aircraft destruction and loss of life. This requires predictive models with anomaly detection capabilities, of course. This also creates another challenge: There is an imbalance in the number of anomaly samples, which can be more severe in the aviation industry than in other industries.
In summary, the next step for FMR is to investigate a generic architecture with real-time recognition capabilities. We have already tentatively proposed an architecture and done some experiments. [87].
The problem of multi-source data fusion arises from the complexity of data association. Data correlation refers to how many flight maneuvers or even other flight activities are associated with certain data, what the data association rules are for different data sources, and what the meaning of the associated data is. Multi-source multimodal data can provide more information than single-source data, and by supporting, complementing, and correcting each other, such data can provide more accurate information. Therefore, the fusion and integration of multi-source data is an important basis for improving the quality of data analysis when high information quality is required, such as comprehensive real-time understanding of flight dynamics.
For example, suppose we have the raw flight parameter data of a certain aircraft at a certain time, along with radar data, weather data, and flight crew information for the corresponding period. We can identify the landing maneuvers among them and evaluate them as a result of the evaluation of that pilot's landing technique [85]. We can fuse the wind shear from the meteorological data and analyze how that landing maneuver differs from other maneuvers under such a wind shear edge. We can also fuse radar data to analyze the aircraft trajectory and determine the flight landing forward and approach accuracy [86]. We can even fuse aircraft structural data to determine the aircraft landing gear load at the moment of landing to determine whether the landing gear needs to be repaired, and so on.
Automated FMR is considered a domain for understanding flight maneuvers. It involves flight maneuver detection and recognition tasks in different areas, including pilot training, aviation safety, and autonomous air warfare. This review provided a survey of existing techniques used for FMR and the existing dataset for FMR. We discussed what is FMR, why we need FMR, and compared FMR with HAR. We introduced a unified dataset (the CAFUC dataset), presented an evaluation of vision-based FMR and sensor-based FMR using this dataset, and visualized the results. Based on the results of evaluation, we discussed the advantages, disadvantages, and highlights of those methods. We have discussed the challenges and future directions of FMR. We hope that this survey can contribute to the development of FMR and provide the reader with a more comprehensive understanding of it.
This research was funded by the Sichuan Key R & D Projects of China, NO: 21ZDYF; The Civil Aviation Flight Technology and Flight Safety Key Laboratory of China research projects, NO: FZ2020ZZ02; The CAFUC Research Project, NO: CJ2021-01; Sichuan Science and Technology Program, NO:2022YFG0027.
The authors declare that there is no conflict of interest.
[1] |
P. Severino, A. D'Amato, M. Pucci, F. Infusino, F. Adamo, L. I. Birtolo, et al., Ischemic heart disease pathophysiology paradigms overview: from paque activation to microvascular dysfunction, Int. J. Mol. Sci., 21 (2020), 8118. https://doi.org/10.3390/ijms21218118 doi: 10.3390/ijms21218118
![]() |
[2] |
A. E. Moran, M. H. Forouzanfar, G. A. Roth, G. A. Mensah, M. Ezzati, C. J. L. Murray, et al., Temporal trends in ischemic heart disease mortality in 21 world regions, 1980 to 2010, Circulation, 129 (2014), 1483-1492. https://doi.org/10.1161/CIRCULATIONAHA.113.004042 doi: 10.1161/CIRCULATIONAHA.113.004042
![]() |
[3] | L. Dai, Y. Zang, G. Shou, L. Xia, Simulation of MCG signal in 2D cardiac tissue sheet with ischemic condition, in 2011 Computing in Cardiology, (2011), 21-24. Available from: http://cinc.mit.edu/archives/2011/pdf/0021.pdf. |
[4] |
J. Zhang, H. Li, Z. Pu, H. Liu, T. Huang, H. Cheng, et al., Early diagnosis of coronary microvascular dysfunction by myocardial contrast stress echocardiography, Math. Biosci. Eng., 20 (2023), 7845-7858. https://doi.org/10.3934/mbe.2023339 doi: 10.3934/mbe.2023339
![]() |
[5] |
F. Mangiacapra, M. M. Viscusi, G. Verolino, L. Paolucci, A. Nusca, R. Melfi, et al., Invasive assessment of coronary microvascular function, J. Clin. Med., 11 (2021), 228. https://doi.org/10.3390/jcm11010228 doi: 10.3390/jcm11010228
![]() |
[6] |
V. Kunadian, A. Chieffo, P. G. Camici, C. Berry, J. Escaned, A. H. E. M. Maas, et al., An EAPCI expert consensus document on Ischaemia with non-obstructive coronary arteries in collaboration with European society of cardiology working group on coronary pathophysiology & microcirculation endorsed by coronary vasomotor disorders international study group, Eur. Heart J., 41 (2020), 3504-3520. https://doi.org/10.1093/eurheartj/ehaa503 doi: 10.1093/eurheartj/ehaa503
![]() |
[7] |
S. H. Lee, D. Shin, J. M. Lee, T. P. van de Hoef, D. Hong, K. H. Choi, et al., Clinical relevance of Ischemia with nonobstructive coronary arteries according to coronary microvascular dysfunction, J. Am. Heart Assoc., 11 (2022), e025171. https://doi.org/doi:10.1161/JAHA.121.025171 doi: 10.1161/JAHA.121.025171
![]() |
[8] |
J. C. Kaski, F. Crea, B. J. Gersh, P. G. Camici, Reappraisal of ischemic heart disease, Circulation, 138 (2018), 1463-1480. https://doi.org/10.1161/CIRCULATIONAHA.118.031373 doi: 10.1161/CIRCULATIONAHA.118.031373
![]() |
[9] |
M. G. del Buono, R. A. Montone, M. Camilli, S. Carbone, J. Narula, C. J. Lavie, et al., Coronary microvascular dysfunction across the spectrum of cardiovascular diseases: JACC state-of-the-art review, J. Am. Coll. Cardiol., 78 (2021), 1352-1371. https://doi.org/10.1016/j.jacc.2021.07.042 doi: 10.1016/j.jacc.2021.07.042
![]() |
[10] | J. Zhou, Y. Onuma, S. Garg, N. Kotoku, S. Kageyama, S. Masuda, et al., Angiography derived assessment of the coronary microcirculation: is it ready for prime time? Expert Rev. Cardiovasc. Ther., 20 (2022), 549-566. https://doi.org/10.1080/14779072.2022.2098117 |
[11] |
C. N. B. Merz, C. J. Pepine, M. N. Walsh, J. L. F. P. G. Camici, W. M. Chilian, J. A. Clayton, et al., Ischemia and no obstructive coronary artery disease (INOCA), Circulation, 135 (2017), 1075-1092. https://doi.org/10.1161/CIRCULATIONAHA.116.024534 doi: 10.1161/CIRCULATIONAHA.116.024534
![]() |
[12] |
P. Ong, P. G. Camici, J. F. Beltrame, F. Crea, H. Shimokawa, U. Sechtem, et al., International standardization of diagnostic criteria for microvascular angina, Int. J. Cardiol., 250 (2018), 16-20. https://doi.org/10.1016/j.ijcard.2017.08.068 doi: 10.1016/j.ijcard.2017.08.068
![]() |
[13] |
B. Tjoe, L. Barsky, J. Wei, B. Samuels, B. Azarbal, C. N. B. Merz, et al., Coronary microvascular dysfunction: considerations for diagnosis and treatment, Cleve. Clin. J. Med., 88 (2021), 561-571. https://doi.org/doi:10.3949/ccjm.88a.20140 doi: 10.3949/ccjm.88a.20140
![]() |
[14] |
M. A. Marinescu, A. I. Löffler, M. Ouellette, L. Smith, C. M. Kramer, J. M. Bourque, Coronary microvascular dysfunction, microvascular angina, and treatment strategies, JACC Cardiovasc. Imaging, 8 (2015), 210-220. https://doi.org/10.1016/j.jcmg.2014.12.008 doi: 10.1016/j.jcmg.2014.12.008
![]() |
[15] |
V. M. Pereyra, A. Seitz, H. Mahrholdt, R. Bekeredjian, U. Sechtem, P. Ong, Coronary microvascular dysfunction in patients with mild-to-moderate aortic stenosis - insights from intracoronary acetylcholine testing, Int. J. Cardiol. Heart Vasc., 31 (2020), 100658. https://doi.org/10.1016/j.ijcha.2020.100658 doi: 10.1016/j.ijcha.2020.100658
![]() |
[16] |
E. Aribas, J. E. Roeters van Lennep, S. E. Elias-Smale, J. J. Piek, M. Roos, F. Ahmadizar, et al., Prevalence of microvascular angina among patients with stable symptoms in the absence of obstructive coronary artery disease: a systematic review, Cardiovasc. Res., 118 (2022), 763-771. https://doi.org/10.1093/cvr/cvab061 doi: 10.1093/cvr/cvab061
![]() |
[17] | Branch of Cardiovascular Physicians, Chinese Medical Doctor Association, 2020 expert consensus on the prevention and treatment of heart failure after myocardial infarction, Chin. Circ. J., 35 (2020), 1166-1180. Available from: https://corestarbio.com/uploadfile/1669779085_2.pdf. |
[18] |
H. Liu, S. Ou, P. Liu, Y. Xu, Y. Gong, L. Xia, et al., Effect of microcirculatory resistance on coronary blood flow and instantaneous wave-free ratio: a computational study, Comput. Methods Programs Biomed., 196 (2020), 105632. https://doi.org/10.1016/j.cmpb.2020.105632 doi: 10.1016/j.cmpb.2020.105632
![]() |
[19] |
J. Knuuti, W. Wijns, A. Saraste, D. Capodanno, E. Barbato, C. Funck-Brentano, et al., 2019 ESC Guidelines for the diagnosis and management of chronic coronary syndromes, Eur. Heart J., 41 (2019), 407-477. https://doi.org/10.1093/eurheartj/ehz425 doi: 10.1093/eurheartj/ehz425
![]() |
[20] |
Y. Geng, X. Wu, H. Liu, D. Zheng, L. Xia, Index of microcirculatory resistance: state-of-the-art and potential applications in computational simulation of coronary artery disease, J. Zhejiang Univ. Sci. B, 23 (2022), 123-140. https://doi.org/10.1631/jzus.B2100425 doi: 10.1631/jzus.B2100425
![]() |
[21] |
P. G. Camici, G. d'Amati, O. Rimoldi, Coronary microvascular dysfunction: mechanisms and functional assessment, Nat. Rev. Cardiol., 12 (2015), 48-62. https://doi.org/10.1038/nrcardio.2014.160 doi: 10.1038/nrcardio.2014.160
![]() |
[22] |
J. D. Sara, A. Sugrue, V. Kremen, B. Qiang, Y. Sapir, Z. I. Attia, et al., Electrocardiographic predictors of coronary microvascular dysfunction in patients with non-obstructive coronary artery disease: utility of a novel T wave analysis program, Int. J. Cardiol., 203 (2016), 601-606. https://doi.org/10.1016/j.ijcard.2015.10.228 doi: 10.1016/j.ijcard.2015.10.228
![]() |
[23] |
J. Herrmann, J. C. Kaski, A. Lerman, Coronary microvascular dysfunction in the clinical setting: from mystery to reality, Eur. Heart J., 33 (2012), 2771-2783. https://doi.org/10.1093/eurheartj/ehs246 doi: 10.1093/eurheartj/ehs246
![]() |
[24] |
Z. Zhou, Y. Liu, Z. Wang, Y. Wang, J. Zhang, C. Yang, The value of standard deviation of normal RR Interval in predicting coronary microvascular dysfunction in patients with ischemia with non obstructive coronary arteries (in Chinese), Chin. Circ. J., 37 (2022), 804-809. https://doi.org/10.3969/j.issn.1000-3614.2022.08.008 doi: 10.3969/j.issn.1000-3614.2022.08.008
![]() |
[25] | E. Fabris, A. W. J. van't Hof, 7- Angiography and electrocardiography (ECG) for the assessment of coronary microvascular obstruction, in Coronary Microvascular Obstruction in Acute Myocardial Infarction (eds. G. Niccoli and I. Eitel), New York: Academic Press, (2018), 109-126. |
[26] |
P. Ong, A. Athanasiadis, S. Hill, T. Schäufele, H. Mahrholdt, U. Sechtem, Coronary microvascular dysfunction assessed by intracoronary acetylcholine provocation testing is a frequent cause of ischemia and angina in patients with exercise-induced electrocardiographic changes and unobstructed coronary arteries, Clin. Cardiol., 37 (2014), 462-467. https://doi.org/10.1002/clc.22282 doi: 10.1002/clc.22282
![]() |
[27] |
N. Dose, M. M. Michelsen, N. D. Mygind, A. Pena, C. Ellervik, P. R. Hansen, et al., Ventricular repolarization alterations in women with angina pectoris and suspected coronary microvascular dysfunction, J. Electrocardiol., 51 (2018), 15-20. https://doi.org/10.1016/j.jelectrocard.2017.08.017 doi: 10.1016/j.jelectrocard.2017.08.017
![]() |
[28] |
J. D. Sara, R. J. Lennon, M. J. Ackerman, P. A. Friedman, P. A. Noseworthy, A. Lerman, Coronary microvascular dysfunction is associated with baseline QTc prolongation amongst patients with chest pain and non-obstructive coronary artery disease, J. Electrocardiol., 49 (2016), 87-93. https://doi.org/10.1016/j.jelectrocard.2015.10.006 doi: 10.1016/j.jelectrocard.2015.10.006
![]() |
[29] |
R. Alizadehsani, M. Abdar, M. Roshanzamir, A. Khosravi, P. M. Kebria, F. Khozeimeh, et al., Machine learning-based coronary artery disease diagnosis: a comprehensive review, Comput. Biol. Med., 111 (2019), 103346. https://doi.org/10.1016/j.compbiomed.2019.103346 doi: 10.1016/j.compbiomed.2019.103346
![]() |
[30] |
J. S. Richman, J. R. Moorman, Physiological time-series analysis using approximate entropy and sample entropy, Am. J. Physiol. Heart Circ. Physiol., 278 (2000), H2039-H2049. https://doi.org/10.1152/ajpheart.2000.278.6.H2039 doi: 10.1152/ajpheart.2000.278.6.H2039
![]() |
[31] | R. K. Udhayakumar, C. Karmakar, M. Palaniswami, Entropy profiling to detect ST change in heart rate variability signals, in 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), (2019), 4588-4591. https://doi.org/10.1109/EMBC.2019.8857297 |
[32] | H. Rabbani, M. P. Mahjoob, E. Farahabadi, A. Farahabadi, A. M. Dehnavi, Ischemia detection by electrocardiogram in wavelet domain using entropy measure, J. Res. Med. Sci., 16 (2011), 1473-1482. Available from: https://www.researchgate.net/publication/230843943. |
[33] | J. Liu, C. Zhang, T. Ristaniemi, F. Cong, Detection of myocardial infarction from multi-lead ECG using dual-Q tunable Q-factor wavelet transform, in 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 2019 (2019), 1496-1499. https://doi.org/10.1109/EMBC.2019.8857775 |
[34] |
C. Chen, Y. Jin, I. L. Lo, H. Zhao, B. Sun, Q. Zhao, et al., Complexity change in cardiovascular disease, Int. J. Biol. Sci., 13 (2017), 1320-1328. https://doi.org/10.7150/ijbs.19462 doi: 10.7150/ijbs.19462
![]() |
[35] |
J. M. Ahn, S. Arora, O. G. Solberg, O. Angerås, K. Rolid, M. Rafique, et al., Prognostic value of comprehensive intracoronary physiology assessment early after heart transplantation, Eur. Heart J., 42 (2021), 4918-4929. https://doi.org/10.1093/eurheartj/ehab568 doi: 10.1093/eurheartj/ehab568
![]() |
[36] |
E. A. P. Alday, A. Gu, A. J. Shah, C. Robichaux, A. K. I. Wong, C. Liu, et al., Classification of 12-lead ECGs: the physioNet/computing in cardiology challenge 2020, Physiol. Meas., 41 (2021), 124003-124003. https://doi.org/10.1088/1361-6579/abc960 doi: 10.1088/1361-6579/abc960
![]() |
[37] | X. Zhao, J. Zhang, Y. Gong, L. Xu, H. Liu, S. Wei, et al., Reliable detection of myocardial ischemia using machine learning based on temporal-spatial characteristics of electrocardiogram and vectorcardiogram, Front. Physiol., 13 (2022). https://doi.org/10.3389/fphys.2022.854191 |
[38] |
C. E. Kossmann, D. Brody, G. Burch, H. Hecht, F. Johnston, C. Kay, et al., Report of committee on electrocardiography, American Heart Association, Recommendations for standardization of leads and of specifications for instruments in electrocardiography and vectorcardiography, Circulation, 35 (1967), 583-602. https://doi.org/10.1161/01.cir.35.3.583 doi: 10.1161/01.cir.35.3.583
![]() |
[39] |
J. A. Kors, G. van Herpen, A. C. Sittig, J. H. van Bemmel, Reconstruction of the Frank vectorcardiogram from standard electrocardiographic leads: diagnostic comparison of different methods, Eur. Heart J., 11 (1990), 1083-1092. https://doi.org/10.1093/oxfordjournals.eurheartj.a059647 doi: 10.1093/oxfordjournals.eurheartj.a059647
![]() |
[40] |
J. Song, H. Yan, Z. Xiao, X. Yang, X. Zhang, A robust and efficientalgorithm for ST–T complex detection in electrocardiograms, J. Mech. Med. Biol., 11 (2012), 1103-1111. https://doi.org/10.1142/s0219519411004198 doi: 10.1142/s0219519411004198
![]() |
[41] |
A. Molina-Picó, D. Cuesta-Frau, M. Aboy, C. Crespo, P. Miró-Martínez, S. Oltra-Crespo, Comparative study of approximate entropy and sample entropy robustness to spikes, Artif. Intell. Med., 53 (2011), 97-106. https://doi.org/10.1016/j.artmed.2011.06.007 doi: 10.1016/j.artmed.2011.06.007
![]() |
[42] |
M. A. Busa, R. E. A. van Emmerik, Multiscale entropy: a tool for understanding the complexity of postural control, J. Sport Health Sci., 5 (2016), 44-51. https://doi.org/10.1016/j.jshs.2016.01.018 doi: 10.1016/j.jshs.2016.01.018
![]() |
[43] |
J. M. Yentes, N. Hunt, K. K. Schmid, J. P. Kaipust, D. McGrath, N. Stergiou, The appropriate use of approximate entropy and sample entropy with short data sets, Ann. Biomed. Eng., 41 (2013), 349-365. https://doi.org/10.1007/s10439-012-0668-3 doi: 10.1007/s10439-012-0668-3
![]() |
[44] | D. U. Uguz, F. Berief, S. Leonhardt, C. H. Antink, Classification of 12-lead ECGs using gradient boosting on features acquired with domain-specific and domain-agnostic methods, in 2020 Computing in Cardiology, (2020), 1-4. https://doi.org/10.22489/CinC.2020.363 |
[45] | A. U. Haq, J. Li, M. H. Memon, M. H. Memon, J. Khan, S. M. Marium, Heart disease prediction system using model of machine learning and sequential backward selection algorithm for features selection, in 2019 IEEE 5th International Conference for Convergence in Technology (I2CT), 2019. https://doi.org/10.1109/I2CT45611.2019.9033683 |
[46] |
M. Alnowami, F. Abolaban, E. Taha, A wrapper-based feature selection approach to investigate potential biomarkers for early detection of breast cancer, J. Radiat. Res. Appl. Sci., 15 (2022), 104-110. https://doi.org/10.1016/j.jrras.2022.01.003 doi: 10.1016/j.jrras.2022.01.003
![]() |
[47] |
L. Li, X. Sui, J. Lian, F. Yu, Y. Zhou, Vehicle interaction behavior prediction with self-attention, Sensors, 22 (2022), 429. https://doi.org/10.3390/s22020429 doi: 10.3390/s22020429
![]() |
[48] |
C. Xie, R. Du, J. W. K. Ho, H. H. Pang, K. W. H. Chiu, E. Y. P. Lee, et al., Effect of machine learning re-sampling techniques for imbalanced datasets in 18F-FDG PET-based radiomics model on prognostication performance in cohorts of head and neck cancer patients, Eur. J. Nucl. Med. Mol. Imaging, 47 (2020), 2826-2835. https://doi.org/10.1007/s00259-020-04756-4 doi: 10.1007/s00259-020-04756-4
![]() |
[49] |
T. Saito, M. Rehmsmeier, The precision-recall plot is more informative than the ROC plot when evaluating binary classifiers on imbalanced datasets, PLoS One, 10 (2015), e0118432. https://doi.org/10.1371/journal.pone.0118432 doi: 10.1371/journal.pone.0118432
![]() |
[50] |
S. Ansari, N. Farzaneh, M. Duda, K. Horan, H. B. Andersson, Z. D. Goldberger, et al., A review of automated methods for detection of myocardial ischemia and infarction using electrocardiogram and electronic health records, IEEE Rev. Biomed. Eng., 10 (2017), 264-298. https://doi.org/10.1109/RBME.2017.2757953 doi: 10.1109/RBME.2017.2757953
![]() |
[51] |
R. Correa, P. D. Arini, L. S. Correa, M. Valentinuzzi, E. Laciar, Novel technique for ST-T interval characterization in patients with acute myocardial ischemia, Comput. Biol. Med., 50 (2014), 49-55. https://doi.org/10.1016/j.compbiomed.2014.04.009 doi: 10.1016/j.compbiomed.2014.04.009
![]() |
[52] |
Y. L. Zang, L. Xia, Cellular mechanism of cardiac alternans: an unresolved chicken or egg problem, J. Zhejiang Univ. Sci. B, 15 (2014), 201-211. https://doi.org/10.1631/jzus.B1300177 doi: 10.1631/jzus.B1300177
![]() |
[53] |
M. J. Janse, A. L. Wit, Electrophysiological mechanisms of ventricular arrhythmias resulting from myocardial ischemia and infarction, Physiol. Rev., 69 (1989), 1049-1169. https://doi.org/10.1152/physrev.1989.69.4.1049 doi: 10.1152/physrev.1989.69.4.1049
![]() |
[54] |
C. C. ter Haar, A. C. Maan, S. G Warren, M. Ringborn, B. M. Horáček, M. J. Schalij, et al., Difference vectors to describe dynamics of the ST segment and the ventricular gradient in acute ischemia, J. Electrocardiol., 46 (2013), 302-311. https://doi.org/10.1016/j.jelectrocard.2013.04.004 doi: 10.1016/j.jelectrocard.2013.04.004
![]() |
[55] |
A. Feeny, L. G. Tereshchenko, Beat-to-beat determinants of the beat-to-beat temporal and spatial variability of repolarization, J. Electrocardiol., 49 (2016), 417-422. https://doi.org/10.1016/j.jelectrocard.2016.01.007 doi: 10.1016/j.jelectrocard.2016.01.007
![]() |
[56] | M. Wei, J. Z. Song, H. Yan, Electrocardiogram ST-segment morphology variability analysis base on correlation coefficient entropy and inverse correlation coefficient entropy, Appl. Mech. Mater., 195-196 (2012), 550-554. https://doi.org/10.4028/www.scientific.net/AMM.195-196.550 |
[57] |
M. Ferrario, M. G. Signorini, G. Magenes, S. Cerutti, Comparison of entropy-based regularity estimators: application to the fetal heart rate signal for the identification of fetal distress, IEEE Trans. Biomed. Eng., 53 (2006), 119-125. https://doi.org/10.1109/TBME.2005.859809 doi: 10.1109/TBME.2005.859809
![]() |
[58] |
S. D. Fihn, J. C. Blankenship, K. P. Alexander, J. A. Bittl, J. G. Byrne, B. J. Fletcher, et al., 2014 ACC/AHA/AATS/PCNA/SCAI/STS Focused Update of the Guideline for the Diagnosis and Management of Patients With Stable Ischemic Heart Disease: A Report of the American College of Cardiology/American Heart Association Task Force on Practice Guidelines, and the American Association for Thoracic Surgery, Preventive Cardiovascular Nurses Association, Society for Cardiovascular Angiography and Interventions, and Society of Thoracic Surgeons, J. Am. Coll. Cardiol., 64 (2014), 1929-1949. https://doi.org/10.1016/j.jacc.2014.07.017 doi: 10.1016/j.jacc.2014.07.017
![]() |
[59] |
H. A. Mayala, W. Yan, H. Jing, S. Liu, G. Yi, C. Qin, et al., Clinical characteristics and biomarkers of coronary microvascular dysfunction and obstructive coronary artery disease, J. Int. Med. Res., 47 (2019), 6149-6159. https://doi.org/10.1177/0300060519859134 doi: 10.1177/0300060519859134
![]() |
1. | Jingyao Wu, Chenye Hu, Chuang Sun, Xuefeng Chen, Ruqiang Yan, Aircraft flight regime recognition with deep temporal segmentation neural network, 2023, 120, 09521976, 105840, 10.1016/j.engappai.2023.105840 | |
2. | Xiangquan Liu, Xiaoming Huang, Weakly supervised salient object detection via bounding-box annotation and SAM model, 2024, 32, 2688-1594, 1624, 10.3934/era.2024074 | |
3. | Gülay Demir, Sarbast Moslem, Szabolcs Duleba, Artificial Intelligence in Aviation Safety: Systematic Review and Biometric Analysis, 2024, 17, 1875-6883, 10.1007/s44196-024-00671-w | |
4. | Margarita Belousova, Stepan Lemak, Ilya Kudryashov, 2024, Chapter 32, 978-981-99-9435-9, 465, 10.1007/978-981-99-9436-6_32 | |
5. | Akin Ozkan, Gokhan Bircan, 2023, Neural-Based Classifier Evaluation for Maneuver Type Identification of Flying Target, 979-8-3503-4215-4, 1, 10.1109/ISMSIT58785.2023.10304916 | |
6. | Jing Lu, Jingjun Jiang, Yidan Bai, Deep Embedding Koopman Neural Operator-Based Nonlinear Flight Training Trajectory Prediction Approach, 2024, 12, 2227-7390, 2162, 10.3390/math12142162 | |
7. | Mengchuang Zhang, Shasha Xia, Yongsheng Huang, Jiawei Tian, Zhiping Yin, Research on Engine Thrust and Load Factor Prediction by Novel Flight Maneuver Recognition Based on Flight Test Data, 2023, 10, 2226-4310, 961, 10.3390/aerospace10110961 | |
8. | Qingchao Wang, Dexiang Sun, Hao Pang, Xiaodong Zhao, Shoushuo Liu, FM-detector: End-to-end flight maneuver recognition method based on flight data, 2025, 187, 01678655, 1, 10.1016/j.patrec.2024.11.005 | |
9. | Ruisheng Zhang, Xuyi Qiu, Jichen Han, Hang Wu, Minglang Li, Xiaozhou Zhou, Hierarchical intention recognition framework in intelligent human‒computer interactions for helicopter and drone collaborative wildfire rescue missions, 2025, 143, 09521976, 110037, 10.1016/j.engappai.2025.110037 | |
10. | Jing Lu, Jingjun Jiang, Yidan Bai, Wenxiang Dai, Wei Zhang, FlightKoopman: Deep Koopman for Multi-Dimensional Flight Trajectory Prediction, 2025, 1469-0268, 10.1142/S146902682450038X | |
11. | Naeun Kim, Mohamed H. Hamza, Bong-Hwan Koh, Data-driven flight path monitoring technique using recurrent neural network for the safety management of commercial aircraft, 2025, 11, 2376-5992, e2753, 10.7717/peerj-cs.2753 | |
12. | Liqiang Ren, Haipeng Wang, Xinlong Pan, Shuyi Jia, Bing Wan, Quantitative Evaluation Method for Anomaly Levels of Complex Flight Maneuver Based on Multi-sensor Data, 2025, 2, 2998-3371, 14, 10.62762/CJIF.2024.344084 |
Items | Targets | Goals | Data source | Public dataset | Reference |
Vision-based HAR | Human Action | Simple unrealistic action analysis in static background | Recorded videos | Weizamann (2001 & 2005) KTH (2004) |
[18,19] |
Human Gesture | Complex realistic action analysis in not static background | Real-world surveillance | KeckGesture | [20] | |
Human Activity | Complex realistic action analysis in not static background | Real-world surveillance | Daily Living | [21] | |
Human Action | Complex realistic action analysis in not static background | Real-world surveillance | PETS | [22] | |
Human Activity | Complex realistic action analysis in not static background | Real-world surveillance | Gatwick (2008–2017) | [23] | |
Human Interaction | Complex realistic action analysis in not static background | Videos from web | HOLLYWOOD (2008 & 2009) UCF Sports (2008) |
[24] | |
Human Group activity | Event detection in crowed videos | Real-world surveillance | HAVIC (2010 & 2017) | [25] | |
Sensor-based HAR | Human Activity | Activities of daily living recognition | Sensors (32 Hz) | OPPORTUNITY | [26] |
Human Action | Activities of factory recognition | Sensors (96 Hz) | Skoda Checkpoint | [27] | |
Human Interaction | Food preparation | Sensors (40 Hz) | Ambient kitchen | [27] | |
Human Activity | Heart failure recognition | Sensors (125 Hz) | BIDMC | [28] | |
Human Activity | Paroxysmal atrial fibrillation (PAF) recognition | Sensors (128 Hz) | PAF | [29] | |
Human Gesture | Gesture | Sensors (32 Hz) | ActRecTut | [30] | |
Vision-based FMR | Micro Air Vehicles (MAV) | Basic flight stability, control, and mission profiles | Onboard video camera | None (Author's own use unpublished) |
[31] |
Flight Training Devices (FTD) | Scenario-based training | Onboard video camera and data recorders | [32] | ||
Aircraft, UAV | Pitch and angle calculation | Onboard video camera with wide angle lens | [33] | ||
Sensor-based FMR | Commercial aircraft | Flight operational quality assurance | Onboard data recorders | [34,35,36] | |
Rotorcraft | HUMS, recognition of maneuvers flown | Onboard data recorders | [13,37,38,39,40] | ||
Aircraft | Fundamental maneuver recognition | Onboard data recorders | [41,42,43,44,45,46,47,48,49] | ||
Aircraft | Complex maneuver recognition | Onboard data recorders | [50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67] | ||
Aircraft | Complex maneuver recognition | Radar or ADS-B | [68,69,70,71] | ||
Aircraft | Complex maneuver recognition | Air combat maneuvering instrument | [72] | ||
UAV | FMR and autonomous decision | Onboard data recorders | [73,74,75,76] | ||
Aircraft | FMR and flight data visualization | Onboard data recorders | [77,78] | ||
Aircraft | Flight stage division and load | Onboard data recorders | [79] | ||
Aircraft | Aircraft test flight evaluation | Onboard data recorders | [80] | ||
Aircraft | Aircraft maneuvers prediction | Onboard data recorders | [81] |
Category | Name | Meaning | Unit | Data Type | Data Scope | Sensor | Example |
FileHead | LogVersion | Log file version | Char | FDR | 1.06 | ||
AirplaneModel | Aircraft model | Char | FDR | Cessna172S | |||
Environmental Data | Date | Flight date | #yyy-mm-dd | DATE | 1000-01-01/9999-12-31 | GPS | 2021-8-31 |
Time | Flight time in seconds | hh:mm:ss | TIME | 00:00:00/23:59:59 | GPS | 10:42:51 | |
OAT | Environmental temperature | Deg C | float | −1000/1000 | FMS | 29.2 | |
WndSpd | Wind speed | kt | float | FMS | 12.85 | ||
Track Data | Latitude | Location | Deg C | float | −90/90 | GPS | 30.4911 |
Longitude | Location | Deg C | float | −180/180 | GPS | 104.3252 | |
Altitude | Mean Sea Level altitude | Ft | float | FMS | 1532.1 | ||
HDG | Magnetic heading | Deg C | float | −180/180 | FMS | 125.9 | |
Attitude Data | IAS | Indicates airspeed | kt | float | 0/10000 | FMS | 225.33 |
VSpeed | Vertical acceleration | fpm | float | 0/1000 | FMS | 12.62 | |
Pitch | pitch angle | Deg C | float | −180/180 | FMS | 3.15 | |
Roll | Roll angle | Deg C | float | −180/180 | FMS | −14.26 | |
Engine Data | OilTemp | Engine oil temperature | Deg F | float | −1000/1000 | FMS | 158.28 |
OilPre | Engine oil pressure | psi | float | FMS | 65.34 | ||
Data label | y | Tagging by motion decomposition | flag | int | 0/11 | Artificial | 0 |
MCβ | MCγ | ||
No. | Maneuver | No. | Maneuver |
1 | Taxing left | 1 | Takeoff and Climb |
2 | Taxing straight | 2 | Approach and Landing |
3 | Taxing right | 3 | Steep Turn |
4 | Straight-level Flight | 4 | Rectangular Course |
5 | Straight Climb | 5 | Eights |
6 | Straight Descent | 6 | S-Turn |
7 | Left-turn level flight | 7 | Slow Flight |
8 | Right-turn Level Flight | 8 | Power-off Stall |
9 | Left-turn Climb Flight | 9 | Power-on Stall |
10 | Right-turn Climb Flight | ||
11 | Left Turn Descent Flight | ||
12 | Right-turn Descent Flight |
Maneuvers | Two-parameter | Three-parameter | Four-parameter | AVG | ||||||
1 | 2 | 3 | 1 | 2 | 3 | 1 | 2 | 3 | ||
Rectangular | 0.39367 | 0.31479 | 0.49849 | 0.35119 | 0.28807 | 0.41122 | 0.33094 | 0.24895 | 0.39889 | 0.35958 |
Eights | 0.31664 | 0.35935 | 0.42518 | −0.08701 | 0.24913 | 0.040845 | −0.08701 | −0.07411 | 0.12945 | 0.14139 |
SteepTurns | 0.23123 | 0.094113 | 0.37202 | −0.11778 | −0.09531 | 0.14565 | −0.11778 | −0.09531 | 0.14186 | 0.06208 |
Multiple | 0.4762 | 0.33828 | 0.5205 | 0.58654 | 0.44479 | 0.028156 | 0.61219 | 0.47823 | 0.028156 | 0.39034 |
Model | Accuracy | Line | Time (μs) | Percentage of overall calculation time (%) |
RF (random forest) |
0.907970331974374 | 56 | 3012278.0 | 30.5 |
Non-integrated CART | 0.8491555037856727 | 81 | 5012138.0 | 71.2 |
Adaboost | 0.8794408852649971 | 76 | 6013885.0 | 60.8 |
Categories | Corresponding maneuver segments |
1 | 8, 9, 16, 18, 23, 24, 31, 34, 35, 42, 45, 48, 52, 55, 60, 63, 67, 74, 77, 82 |
2 | 3, 5, 12, 14, 15, 20, 27, 33, 36, 39, 41, 51, 54, 57, 62, 81, 84, 88, 95, 96, 97 |
3 | 1, 4, 6, 22, 53, 89, 91 |
4 | 2, 7, 10, 13, 17, 21, 26, 29, 30, 44, 47, 50, 66, 73, 99,100 |
5 | 19, 28, 37, 40, 49, 58, 69, 79, 87, 92, 94, 98 |
6 | 32, 46, 56, 59, 61, 64, 70, 75, 83, 85 |
7 | 11, 25, 38, 43, 65, 68, 71, 72, 76, 78, 80, 86, 90, 93 |
References | Features | Model | Advantages | Disadvantages | Highlights | Result for MCβ | Result for MCγ |
Qu et al. [50] | AltMSL, IAS, HDG, Pitch, and Roll | MPSR | High accuracy; Simple calculation; Highly comprehensible; for all kinds of maneuvers. | Cannot automatically segment maneuver sequences; Recognition accuracy depends on accurate segmentation; Recognition results are heavily influenced by maneuvers integrity. | Natural Assessment Capability | 83% | 81% |
Jia et al.[68] | AltMSL, ΔAltMSL, Longitude, Latitude, and ΔTRK | RF-SVM | High flexibility; Simple adjustment; Understandable calculation; High recognition rate for all types of standard maneuvers. | Error accumulation in steps; Heavy reliance on data quality; Poor performance of real data. | Online recognition; Sequence Segmentation; Hierarchy Model | 91% | 87% |
Wang et al. [57] | Longitude, Latitude, AltMSL, VSpd, and HDG, | ExpertSystem | High flexibility; Simple adjustment; Understandable calculation; High recognition rate for all types of standard maneuvers. | Very expensive labor cost; Heavy reliance on data quality; Poor performance of real data; Overlap between similar sequences; No sequence segmentation, Outlier sensitivity. | Simple model; Highly comprehensible | 86% | 79.6% |
Meng et al. [70] | ALT, ALR, YAW, YAR, and VK | DBM | High accuracy; Simple calculation; Simple models Easy hyperparameter tuning; No need to segment maneuver sequences. |
Poor performance of complex maneuvers; Non segment of flight phases Heavily influenced by labels. |
Online recognition | 90% | 77% |
Fang et al. [67] | E1OilT, E1OilP, WptDst, WndSpd, WndDr, Latitude, WptBrg, HCDI, GndSpd, and TRK | CNN-LSTM | High precision; Simple model building; Reusability. | Poor performance of complex maneuvers; Non segment of flight phases Heavily influenced by labels. |
Generalizable model | 73% | 71% |
Zhang et al. [49] | VK, TRK, AltMSL, Pitch, Roll, and NormAC | ISO-DATA | Automatic serial segmentation; High reliability Simple model; Noise insensitive for non-key parameter; Easy training. |
Over-reliance on key parameters Dependence on great differences of feature vector; Poor performance of complex maneuvers; Relies on manual recognition of Clustered categories Cannot directly classify specific maneuvers. | Unsupervised learning without any labels | 65% | 61% |
Items | Targets | Goals | Data source | Public dataset | Reference |
Vision-based HAR | Human Action | Simple unrealistic action analysis in static background | Recorded videos | Weizamann (2001 & 2005) KTH (2004) |
[18,19] |
Human Gesture | Complex realistic action analysis in not static background | Real-world surveillance | KeckGesture | [20] | |
Human Activity | Complex realistic action analysis in not static background | Real-world surveillance | Daily Living | [21] | |
Human Action | Complex realistic action analysis in not static background | Real-world surveillance | PETS | [22] | |
Human Activity | Complex realistic action analysis in not static background | Real-world surveillance | Gatwick (2008–2017) | [23] | |
Human Interaction | Complex realistic action analysis in not static background | Videos from web | HOLLYWOOD (2008 & 2009) UCF Sports (2008) |
[24] | |
Human Group activity | Event detection in crowed videos | Real-world surveillance | HAVIC (2010 & 2017) | [25] | |
Sensor-based HAR | Human Activity | Activities of daily living recognition | Sensors (32 Hz) | OPPORTUNITY | [26] |
Human Action | Activities of factory recognition | Sensors (96 Hz) | Skoda Checkpoint | [27] | |
Human Interaction | Food preparation | Sensors (40 Hz) | Ambient kitchen | [27] | |
Human Activity | Heart failure recognition | Sensors (125 Hz) | BIDMC | [28] | |
Human Activity | Paroxysmal atrial fibrillation (PAF) recognition | Sensors (128 Hz) | PAF | [29] | |
Human Gesture | Gesture | Sensors (32 Hz) | ActRecTut | [30] | |
Vision-based FMR | Micro Air Vehicles (MAV) | Basic flight stability, control, and mission profiles | Onboard video camera | None (Author's own use unpublished) |
[31] |
Flight Training Devices (FTD) | Scenario-based training | Onboard video camera and data recorders | [32] | ||
Aircraft, UAV | Pitch and angle calculation | Onboard video camera with wide angle lens | [33] | ||
Sensor-based FMR | Commercial aircraft | Flight operational quality assurance | Onboard data recorders | [34,35,36] | |
Rotorcraft | HUMS, recognition of maneuvers flown | Onboard data recorders | [13,37,38,39,40] | ||
Aircraft | Fundamental maneuver recognition | Onboard data recorders | [41,42,43,44,45,46,47,48,49] | ||
Aircraft | Complex maneuver recognition | Onboard data recorders | [50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67] | ||
Aircraft | Complex maneuver recognition | Radar or ADS-B | [68,69,70,71] | ||
Aircraft | Complex maneuver recognition | Air combat maneuvering instrument | [72] | ||
UAV | FMR and autonomous decision | Onboard data recorders | [73,74,75,76] | ||
Aircraft | FMR and flight data visualization | Onboard data recorders | [77,78] | ||
Aircraft | Flight stage division and load | Onboard data recorders | [79] | ||
Aircraft | Aircraft test flight evaluation | Onboard data recorders | [80] | ||
Aircraft | Aircraft maneuvers prediction | Onboard data recorders | [81] |
Category | Name | Meaning | Unit | Data Type | Data Scope | Sensor | Example |
FileHead | LogVersion | Log file version | Char | FDR | 1.06 | ||
AirplaneModel | Aircraft model | Char | FDR | Cessna172S | |||
Environmental Data | Date | Flight date | #yyy-mm-dd | DATE | 1000-01-01/9999-12-31 | GPS | 2021-8-31 |
Time | Flight time in seconds | hh:mm:ss | TIME | 00:00:00/23:59:59 | GPS | 10:42:51 | |
OAT | Environmental temperature | Deg C | float | −1000/1000 | FMS | 29.2 | |
WndSpd | Wind speed | kt | float | FMS | 12.85 | ||
Track Data | Latitude | Location | Deg C | float | −90/90 | GPS | 30.4911 |
Longitude | Location | Deg C | float | −180/180 | GPS | 104.3252 | |
Altitude | Mean Sea Level altitude | Ft | float | FMS | 1532.1 | ||
HDG | Magnetic heading | Deg C | float | −180/180 | FMS | 125.9 | |
Attitude Data | IAS | Indicates airspeed | kt | float | 0/10000 | FMS | 225.33 |
VSpeed | Vertical acceleration | fpm | float | 0/1000 | FMS | 12.62 | |
Pitch | pitch angle | Deg C | float | −180/180 | FMS | 3.15 | |
Roll | Roll angle | Deg C | float | −180/180 | FMS | −14.26 | |
Engine Data | OilTemp | Engine oil temperature | Deg F | float | −1000/1000 | FMS | 158.28 |
OilPre | Engine oil pressure | psi | float | FMS | 65.34 | ||
Data label | y | Tagging by motion decomposition | flag | int | 0/11 | Artificial | 0 |
MCβ | MCγ | ||
No. | Maneuver | No. | Maneuver |
1 | Taxing left | 1 | Takeoff and Climb |
2 | Taxing straight | 2 | Approach and Landing |
3 | Taxing right | 3 | Steep Turn |
4 | Straight-level Flight | 4 | Rectangular Course |
5 | Straight Climb | 5 | Eights |
6 | Straight Descent | 6 | S-Turn |
7 | Left-turn level flight | 7 | Slow Flight |
8 | Right-turn Level Flight | 8 | Power-off Stall |
9 | Left-turn Climb Flight | 9 | Power-on Stall |
10 | Right-turn Climb Flight | ||
11 | Left Turn Descent Flight | ||
12 | Right-turn Descent Flight |
Maneuvers | Two-parameter | Three-parameter | Four-parameter | AVG | ||||||
1 | 2 | 3 | 1 | 2 | 3 | 1 | 2 | 3 | ||
Rectangular | 0.39367 | 0.31479 | 0.49849 | 0.35119 | 0.28807 | 0.41122 | 0.33094 | 0.24895 | 0.39889 | 0.35958 |
Eights | 0.31664 | 0.35935 | 0.42518 | −0.08701 | 0.24913 | 0.040845 | −0.08701 | −0.07411 | 0.12945 | 0.14139 |
SteepTurns | 0.23123 | 0.094113 | 0.37202 | −0.11778 | −0.09531 | 0.14565 | −0.11778 | −0.09531 | 0.14186 | 0.06208 |
Multiple | 0.4762 | 0.33828 | 0.5205 | 0.58654 | 0.44479 | 0.028156 | 0.61219 | 0.47823 | 0.028156 | 0.39034 |
Model | Accuracy | Line | Time (μs) | Percentage of overall calculation time (%) |
RF (random forest) |
0.907970331974374 | 56 | 3012278.0 | 30.5 |
Non-integrated CART | 0.8491555037856727 | 81 | 5012138.0 | 71.2 |
Adaboost | 0.8794408852649971 | 76 | 6013885.0 | 60.8 |
Categories | Corresponding maneuver segments |
1 | 8, 9, 16, 18, 23, 24, 31, 34, 35, 42, 45, 48, 52, 55, 60, 63, 67, 74, 77, 82 |
2 | 3, 5, 12, 14, 15, 20, 27, 33, 36, 39, 41, 51, 54, 57, 62, 81, 84, 88, 95, 96, 97 |
3 | 1, 4, 6, 22, 53, 89, 91 |
4 | 2, 7, 10, 13, 17, 21, 26, 29, 30, 44, 47, 50, 66, 73, 99,100 |
5 | 19, 28, 37, 40, 49, 58, 69, 79, 87, 92, 94, 98 |
6 | 32, 46, 56, 59, 61, 64, 70, 75, 83, 85 |
7 | 11, 25, 38, 43, 65, 68, 71, 72, 76, 78, 80, 86, 90, 93 |
References | Features | Model | Advantages | Disadvantages | Highlights | Result for MCβ | Result for MCγ |
Qu et al. [50] | AltMSL, IAS, HDG, Pitch, and Roll | MPSR | High accuracy; Simple calculation; Highly comprehensible; for all kinds of maneuvers. | Cannot automatically segment maneuver sequences; Recognition accuracy depends on accurate segmentation; Recognition results are heavily influenced by maneuvers integrity. | Natural Assessment Capability | 83% | 81% |
Jia et al.[68] | AltMSL, ΔAltMSL, Longitude, Latitude, and ΔTRK | RF-SVM | High flexibility; Simple adjustment; Understandable calculation; High recognition rate for all types of standard maneuvers. | Error accumulation in steps; Heavy reliance on data quality; Poor performance of real data. | Online recognition; Sequence Segmentation; Hierarchy Model | 91% | 87% |
Wang et al. [57] | Longitude, Latitude, AltMSL, VSpd, and HDG, | ExpertSystem | High flexibility; Simple adjustment; Understandable calculation; High recognition rate for all types of standard maneuvers. | Very expensive labor cost; Heavy reliance on data quality; Poor performance of real data; Overlap between similar sequences; No sequence segmentation, Outlier sensitivity. | Simple model; Highly comprehensible | 86% | 79.6% |
Meng et al. [70] | ALT, ALR, YAW, YAR, and VK | DBM | High accuracy; Simple calculation; Simple models Easy hyperparameter tuning; No need to segment maneuver sequences. |
Poor performance of complex maneuvers; Non segment of flight phases Heavily influenced by labels. |
Online recognition | 90% | 77% |
Fang et al. [67] | E1OilT, E1OilP, WptDst, WndSpd, WndDr, Latitude, WptBrg, HCDI, GndSpd, and TRK | CNN-LSTM | High precision; Simple model building; Reusability. | Poor performance of complex maneuvers; Non segment of flight phases Heavily influenced by labels. |
Generalizable model | 73% | 71% |
Zhang et al. [49] | VK, TRK, AltMSL, Pitch, Roll, and NormAC | ISO-DATA | Automatic serial segmentation; High reliability Simple model; Noise insensitive for non-key parameter; Easy training. |
Over-reliance on key parameters Dependence on great differences of feature vector; Poor performance of complex maneuvers; Relies on manual recognition of Clustered categories Cannot directly classify specific maneuvers. | Unsupervised learning without any labels | 65% | 61% |