Next Article in Journal
Improving Misfire Fault Diagnosis with Cascading Architectures via Acoustic Vehicle Characterization
Next Article in Special Issue
A Robust Faster R-CNN Model with Feature Enhancement for Rust Detection of Transmission Line Fitting
Previous Article in Journal
Embodying Language through Gestures: Residuals of Motor Memories Modulate Motor Cortex Excitability during Abstract Words Comprehension
Previous Article in Special Issue
Damage Monitoring of Engineered Cementitious Composite Beams Reinforced with Hybrid Bars Using Piezoceramic-Based Smart Aggregates
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Data-Driven OBE Magnetic Interference Compensation Method

Faculty of Computing, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(20), 7732; https://doi.org/10.3390/s22207732
Submission received: 14 August 2022 / Revised: 30 September 2022 / Accepted: 7 October 2022 / Published: 12 October 2022
(This article belongs to the Special Issue Advanced Sensing, Fault Diagnostics, and Structural Health Management)

Abstract

:
Aeromagnetic compensation is a technology used to reduce aircraft magnetic interference, which plays an important role in aeromagnetic surveys. In addition to maneuvering interferences, the onboard electronic (OBE) interference has been proven to be a significant part of aircraft interference, which must be reduced before further interpretation of aeromagnetic data. In the past, most researchers have focused on establishing linear models to compensate for OBE magnetic interference. However, such methods can only work using accurate reference sensors. In this paper, we propose a data-driven OBE interference compensation method, which can reduce OBE interference without relying on any other reference sensor. This network-based method can integrally detect and repair the OBE magnetic interference. The proposed method builds a prediction model by combining wavelet decomposition with a long short-term memory (LSTM) network to detect and predict OBE interference, and then estimates the local variation of the magnetic field to remove the drift of the interference. In our tests, we construct 10 semi-real datasets to quantitatively evaluate the performance of the proposed method. The F1 score of the proposed method for OBE interference detection is over 0.79 , and the RMSE of the compensated signal is less than 0.009 nT. Moreover, we also test our method on real signals, and the results show that our method can detect all interference and significantly reduce the standard deviation of the magnetic field.

1. Introduction

Aeromagnetic surveys are a way of measuring the Earth’s magnetic field using a magnetometer mounted on an aircraft. Because of their low cost and high efficiency, aeromagnetic surveys are widely used in archaeological surveys, geological research, mineral exploration, and so on [1]. Aeromagnetic compensation is a technique for eliminating the interference of aircraft and is a key part of aeromagnetic surveys. The most widely used compensation model, called the T-L model, was proposed by Tolles and Lawson. They divided the aircraft interference field into three parts: constant magnetic field, induced magnetic field, and eddy current field, and established a linear regression model to estimate these interferences [2]. However, in practical applications, some onboard electronic (OBE) systems will generate magnetic interferences (called OBE interferences in this paper), which is not described in the T-L model. With the improvement of the accuracy of magnetic field measurement and aeromagnetic compensation, the influence of OBE interference becomes more and more obvious. Therefore, it is very important to continuously monitor and compensate for the OBE interference in aeromagnetic exploration.
At present, there are not many studies on OBE interference compensation. These methods always rely on reference sensors, such as current/voltage sensors and reference magnetometers. In [3,4,5], the current are voltage are measured by corresponding sensors and used to estimate the OBE magnetic interference according to the assumption that the OBE magnetic interference is proportional to the current or voltage. However, there are some problems with this kind of method: (1) The ON/OFF of OBE devices may not be an instantaneous operation [6], during the switching process, the interference is very hard to be well compensated without a very good synchronization between the current/voltage sensor and the magnetometer. (2) On the ground, the ambient magnetic field is too complex and noisy, and the calibration parameters calculated on the ground are hard to be made accurate. The method proposed in [7] is different from the above methods. The authors use a reference magnetometer to adaptively estimate the OBE magnetic interference. This method is particularly effective for time-varying interference with unknown signal characteristics. However, there is also a problem: this method can only handle the case that there is only one interference source, but there are more interference sources on aircraft. Moreover, there is a common problem with these two kinds of methods relying on reference sensors: the installation of reference sensors is difficult, and they must meet Civil Aviation requirements.
In [8], the authors propose a method without reference sensors (called the COOE method in this paper). In this work, the OBE magnetic interference is detected according to the difference between the variances in the magnetic field in the adjacent windows. Then the interference is roughly compensated using linear interpolation. The flaw of this method is that some parameters, such as the sliding window length and the detection threshold, should be manually adjusted carefully to avoid lots of missing alarms. Moreover, the linear interpolation compensation misses magnetic details.
In our opinion, the method of time series processing can be used to detect and compensate for the OBE interference. In recent years, methods based on neural networks, especially long short-term memory (LSTM), have been widely used in context anomaly detection. Since aeromagnetic data are stored in chronological order [9], it can be regarded as a time series. Meanwhile, the OBE interferences can be regarded as context-dependent anomalies. Hundman et al. [10] used LSTM networks to detect anomalies in spacecraft data and proposed a dynamic threshold segmentation method based on past data. Markus Thill et al. [11] proposed an unsupervised ECG anomaly detection method based on stacked LSTM. The anomalies in ECG sequences can be detected by predicting normal sequence behavior and establishing a statistical model of normal behavior prediction error. In [12], the LSTM and Bi-LSTM models are generated to identify rice crops using a Sentinel-1 time series. Ding et al. [13] used an LSTM model to detect errors in industrial manipulator systems. In the remote sensing field, Sun et al. applied LSTM to crop yield prediction [14], and Wang et al. proposed a land cover classification and supervision framework based on LSTM [15].
To avoid the limitations of OBE interference compensation methods with reference sensors, we proposed a data-driven method without any reference sensors. This method is more accurate and reliable than other data-driven methods. We use the LSTM network to identify OBE interference and design a pipeline to repair it. Compared with the COOE method, our proposed compensation method can reduce OBE interference while preserving the details of magnetic field data. To quantitatively evaluate the proposed method, 10 semi-real datasets are constructed using real measured magnetic fields and simulated interferences, each of which contains about 10% OBE interferences. We also test the proposed method in real data and compare it with the COOE method.
In this work, we propose an integrated method to detect and repair the OBE magnetic interference without relying on any reference sensor. To detect the OBE magnetic interference, we propose an LSTM-based network to predict the normal magnetic field and calculate an adaptive threshold of the error between the prediction result and the measured magnetic field. Before that, we use the maximum overlap discrete wavelet transform (MODWT) to decompose the magnetic field into multi-resolution terms, which makes the prediction more accurate. After the detection, we analyze two typical OBE interference types and propose an algorithm to repair them using the mentioned prediction result and the local signal variation. In addition, we also utilize a Gaussian kernel convolution to remove the trend term, which can be embedded into a network and improve the model generalization.
The organization of this paper is as follows. The proposed method is described in Section 2. Section 3 discusses the experimental details, including dataset preparation, model parameters, training configuration, and evaluation metrics. The results and discussion are provided in Section 4. The conclusions are summarized in Section 5.

2. Methodology

2.1. Background

An aeromagnetic survey usually refers to the collection of geomagnetic signals using aircraft installed with a high-precision magnetometer. The aircraft is always equipped with various OBE devices, such as air conditioning, beacon light, radio, and so on [6,16]. When these devices are working, they produce DC currents, which can generate a magnetic field [6]. These magnetic fields are projected onto the geomagnetic field and are captured by the scalar magnetometer. In this case, the OBE interference can be described by Biot–Savart law and can be viewed as proportional to the current [3,4]. When the device is operating for a long time, OBE interference usually presents as a long-term magnetic field shift. When the device is switched frequently, such as the beacon light continuously sends a pulsed current [17], OBE interference also appears as a pulse-like signal. All these magnetic interferences are named OBE interferences. Without corresponding compensation, such interferences will disturb magnetic field analysis. Therefore, it is very important to compensate for the OBE interference in aeromagnetic surveys.
There are two typical forms of OBE interferences. One type is short-time, peaky, and usually periodic. This kind of interference is called short-term interference, such as interference caused by the beacon light or strobe light. The other type of interference changes quickly at the beginning and end, like short-term interference, but lasts longer. This kind of interference is called long-term interference, such as interference from the radio or rudder motor.
In Figure 1, two typical forms of magnetic interference are given. Figure 1a is the short-term interference with peaks. Figure 1b is the long-term interference with data drift.
For the two types of OBE interferences, we give a brief description in Figure 1c, and use light yellow boxes to mark the start and end positions of OBE interferences. In our work, the interferences at the start and end positions are named anomalies, and the part between the start and end positions is named the drift. As can be seen from the figure, these two types of interferences are in the same form at the start and end positions; the difference is there is a data drift in the long-term type. Therefore, we can adopt a unified approach to deal with the two kinds of interference and then deal with the data drift separately.
Based on the above analysis, we propose an unsupervised automatic OBE interference compensation framework, as shown in Figure 2. First, the magnetic field data is detrended, normalized, and decomposed using a wavelet. These procedures are collectively called preprocessing. Then we use the LSTM network to model and predict the magnetic field data and detect interferences by comparing the errors between the prediction and the input with an adaptive threshold based on extreme value theory (EVT). With the detection results, we repair the interference anomalies with the predictions and then repair the data drift with calculated bias. Finally, the repaired results are superimposed with the magnetic field trend to obtain the final compensated results.

2.2. Data Preprocessing

2.2.1. Trend Separation

The Earth’s magnetic field has a large magnitude of about 50,000 nT [9] and wide range of variation. The variation comes from the sum of diurnal variations, micropulsations, magnetic storms, and long-term variations [18]. Due to the above influence, the variation in the Earth’s magnetic field is complex, and its variation range can reach several hundred nanoteslas in a period of time [9,19]. However, the magnitude of OBE interference is very small. For example, a beacon light can only cause magnetic interference of about 0.25 nT, which is far less than the variation of the Earth’s magnetic field. Therefore, the large variations of the Earth’s magnetic field should be reduced.
As a low-pass filter, a Gaussian filter can extract the low-frequency part of the signal [20]. We take the extracted low-frequency part as the extraction trend and reduce the influence of variations of the Earth’s magnetic field and enhance the interference characteristics by subtracting this part. In addition, since the filter is actually implemented by convolution, this part can be directly embedded into the network.
The Gaussian kernel is expressed as [21]
g ( s , σ g ) = 1 2 π σ g e s 2 2 σ g 2 ,
where σ g is the standard deviation of the Gaussian function, and s is the magnetic field value of a sampling point.
For the measured magnetic field S T o t a l , the trend obtained after filtering is S T r e n d = c o n v ( S T o t a l , g ) , where c o n v represents the one-dimensional convolution operation. The smoothness of the trend can be adjusted by changing the σ g value. Empirically, the σ g is set as 50. The magnetic field after removing the trend is expressed as S = S T o t a l S T r e n d .

2.2.2. Normalization

The data should be normalized into the network to obtain better performance. Because it is hard to give a suitable minimum or maximum value, we use z-score normalization as follows:
X = S μ s λ σ s ,
where the standardized value is X , the input data are S , the average of the input data is μ s , and the standard deviation of the input data is σ s .
To keep the value range as close to [ 1 , 1 ] as possible, we bring λ in to scale σ s . In our work, λ is experimentally set as 4.

2.2.3. Wavelet Decomposition

Wavelet transform often plays a positive role in time series prediction models [22,23,24]. As stated in [25], wavelet transform is an adaptive time-frequency domain analysis method that can effectively deal with non-stationary time series and non-Gaussian noise and is an effective data enhancement method. For complex sequences, combining wavelet transform with a prediction model has been a widely used data enhancement method, which can effectively improve the accuracy of prediction results [26]. In addition, wavelet transform has a better processing effect for non-stationary signals such as magnetic field measured by a magnetometer [27]. Therefore, based on the good time-frequency localization ability of the wavelet [22], we use wavelet decomposition to decompose the magnetic field data into different scales and obtain the near-periodic expression. We feed signals of different scales into the LSTM network to obtain more accurate prediction results.
In this paper, the MODWT is adopted to process a magnetic field with the trend removed. The MODWT is a time-shift invariant, redundant, and non-orthogonal transformation method. Compared with other wavelet transform methods, the MODWT has the following advantages [25]: (1) the ability to handle any sample size; (2) increased coarse scale resolution; (3) a more asymptotically efficient estimation of wavelet square difference than DWT; (4) it can deal with non-stationary time series and non-Gaussian noise more effectively. More information about MODWT can be found in [22,26,28].
Here, MODWT [29,30] is used to analyze the time series. When the MODWT is applied to the time series X , the wavelet and the scaling coefficients of level j are
W ˜ j , t = l = 0 L j 1 h ˜ j , l X t l m o d N ,
V ˜ j , t = l = 0 L j 1 g ˜ j , l X t l m o d N ,
where { h ˜ j , l } l = 0 L j 1 and { g ˜ j , l } l = 0 L j 1 are the wavelet and scaling filters of level j, respectively. The filter width is expressed as
L j = ( 2 j 1 ) ( L 1 1 ) + 1 ,
where L 1 is the width of the unit-level Daubechies wavelet coefficient. In order to avoid the influence caused by the boundary conditions of the wavelet transform, we first remove the L j wavelet and the scale coefficients (determined by Equation (5)), and obtain the “boundary correction” wavelet and scaling coefficients [26].

2.3. OBE Interference Detection

In this section, we design an unsupervised OBE interference detection algorithm. The algorithm is trained on normal magnetic field data without OBE interference and outputs the prediction error. The Extreme Value Theory (EVT) method is used to set the threshold automatically to detect OBE interference.

2.3.1. Magnetic Field Predictor Based on LSTM

The LSTM network was first proposed by Hochreiter and Schmidhuber as a variant of RNN [15]. The LSTM can make full use of the historical information and time dependence of modeling signals [31]. It allows subsequent states at different time intervals to be stored by regularly connecting hidden layer nodes, where parameters are shared between different parts of the model. Many studies have proven that LSTM is very suitable for processing time series data [10,32,33,34]. The basic structure of the LSTM includes an input gate, forgetting gate, output gate, and internal storage unit. In this paper, we adopted the LSTM formula proposed by Graves et al. [35], and the key formulas are expressed as
f t = σ ( W f [ h t 1 , x t ] + b f ) , i t = σ ( W i [ h t 1 , x t ] + b i ) , C ˜ t = t a n h ( W C [ h t 1 , x t ] + b C ) , C t = f t C t 1 + i t C ˜ t , o t = σ ( W o [ h t 1 , x t ] + b o ) , h t = o t t a n h ( C t ) ,
where the subscript t 1 is the previous time, and t is the current time. The operator ∗ represents the Hadamard product. Two activation functions are used, the hyperbolic tangent function t a n h ( · ) and the sigmoid function σ ( · ) . The different weight matrices W and deviation b are the parameters to be trained. The forgetting gate f determines how much information is forgotten in the output h t 1 and the current time input x t . Similarly, the input gate i determines which values will be updated. C is the updated state for the current cell. The output gate o determines which parts of the cell state will be output. Finally, the updated hidden state is h.
Suppose that the sequence of the preprocessed magnetic field is X * = [ x 1 , x 2 , , x n ] , where x i R m ( i = 1 , , n ) is the m-dimensional component of magnetic field data of the ith sampling point obtained after wavelet decomposition, and n is the number of points. Assuming the embedding time step of LSTM is s and the predicting step length l = 1 . For the magnetic field of the t sampling point, the sequence X t * = [ x t s , x t s + 1 , , x t 1 ] with length s is used as the input of the LSTM network to obtain the predicted value x ^ t . At time t 1 , the structure of the multidimensional LSTM is shown in Figure 3 below.
The predicted sequence is X ^ * , X ^ obtained using wavelet reconstruction to X ^ * .

2.3.2. Adaptive Threshold Based on EVT

Predictors are trained on normal magnetic data without OBE interference. The output prediction error E t is defined as the square of the difference between the observed value and the corresponding predicted value at time t and is expressed as
E t = ( X t X ^ t ) 2 .
All prediction errors in the training dataset are expressed as a vector E = [ E 1 , E 2 , , E n ] . We use the Peak Over Threshold (POT) method based on EVT to adaptively adjust the detection threshold. The EVT is a statistical theory aiming to find patterns of extreme values, which are usually at the tail of probability distributions [36]. The advantage of EVT is that there is no need to make assumptions about data distributions when looking for extreme values [37,38]. The POT is the second theorem in EVT, and the basic idea of that is to use the generalized Pareto distribution (GPD) with parameters to fit the tail of the probability distribution. The GPD function is as follows:
F ¯ t h ( e ) = P ( E t h > e E > t h ) ( 1 + γ e σ ) 1 γ ,
where t h is the initial threshold, and γ and σ are the shape and scale parameters of GPD. E represents the data point in E , and E t h represents the portion that exceeds the threshold t h . The values of parameters γ and σ are estimated by maximum likelihood estimation (MLE). Then the final threshold T h is calculated [37].
In the detection process, the prediction error E of the test dataset is used to detect whether there is OBE interference in the test dataset. If a value in E exceeds threshold T h , the corresponding magnetic data are considered anomalies. The detection result can be expressed as E a = { E i E | E i > T h } , i = 1 , 2 , , n . The detected anomalies D are represented as continuous sequences of E a E a ; the start and end point of jth detected anomaly D j are denoted as a n o b e g i n j and a n o e n d j , respectively.

2.4. OBE Interference Repair

The mode of OBE interference includes not only spike-like short-term interference but also drift-like long-term interference. The detection results of these two types of OBE interference are shown in Figure 4. The parts where the OBE interference appears and disappears are detected and marked with red backgrounds. These parts (named anomalies) should be corrected. In addition, notice that if the OBE interference is long-term, there is a data drift in the magnetic field, which should also be corrected.
For each detected anomaly, the repair method can be decomposed into two steps: (1) repair anomaly segment with predicted points; (2) if a data drift exists, repair it with the evaluated drift magnitude.

2.4.1. Anomaly Repair

The anomaly segments are detected according to the method in Section 2.3. For each detected anomaly segment, we use the LSTM-based predictor to obtain the predicted value and repair the segment point by point. For each point in this anomaly segment, we obtain the predicted value and update the corresponding point using the LSTM network. The operation is looped until this anomaly segment is processed.
Algorithm 1 shows the detailed steps of anomaly repair.
Algorithm 1: Anomaly repair algorithm
Sensors 22 07732 i001

2.4.2. Drift Repair

As can be seen from Figure 4, when there is a drift between the data in front of the anomaly and the data behind the anomaly, the mean value of the data will change significantly. Therefore, the existence of drift can be judged according to the change in the mean value.
Drift repair can be expressed in the following steps:
  • We take the data before and after the anomaly as the basis for determining drift. In order to further reduce the influence of the small trend, we intercept them and get X p r e _ c u t and X a f t e r _ c u t ;
  • We calculate the change in the mean before and after the anomaly and write it as Δ a v g ;
  • We use the Neyman–Pearson (N-P) criterion for X p r e to calculate the threshold value t h a v g , and determine whether the drift exists according to the threshold;
  • When drift exists, the repaired data are obtained by summing the predicted value and the difference corresponding to the drift part.
Algorithm 2 shows the detailed steps of drift repair.
Algorithm 2: Drift repair algorithm
Sensors 22 07732 i002

3. Experimental Details

3.1. Data Preparation

3.1.1. Background Data

The background data were obtained outdoors using an optically pumped cesium vapor magnetometer and a self-made collector. The setup of the collection experiment is the same as our previous work [39]. We set the sampling rate to 10 Hz , as is often used in aeromagnetic surveys [40]. The range of the measured magnetic field is about 50,104 to 50,130 nT. We collected magnetic field data for two days, denoted as Day1_Data and Day2_Data, and used them for training and validation, respectively.

3.1.2. Semi-Real Data

In aeromagnetic surveys, it is difficult to obtain a pure magnetic field that can be used as ground truth when OBE interference exists. Therefore, we use semi-real data to quantitatively evaluate the performance of the proposed method. We generate 10 semi-real datasets using the background field and simulated OBE interferences. We divide the background magnetic field Day2_Data into 10 segments of similar length and denote them as C-1 to C-10. For each segment, we randomly select 10% to add simulation OBE interferences. The OBE interference is generated according to the model in [4]. The interference length is 1–40 sampling points, and the intensity is between 0.04 nT and 0.2 nT . The 10 semi-real datasets are called S-1 to S-10. Figure 5 shows a segment of the semi-real datasets.

3.1.3. Magnetic Field with Real OBE Interferences

To validate the method, we also collected real magnetic field data with OBE interference, as shown in Figure 1. Figure 1a,b are interferences caused by a beacon light and a radio, respectively. The collection equipment consists of a scalar magnetometer and a three-axis vector magnetometer, and the sampling rate is consistent with Section 3.1.1. The interference magnetic field of the beacon light is collected by the scalar magnetometer mounted at the end of the elongated tail. The interference magnetic field of the radio is composed of the vector magnetometer data.

3.2. Model Training

3.2.1. Model Parameters

The structure and parameters of the LSTM model are shown in Table 1.
The model consists of two hidden layers, each with 128 cells. We find that this structure provides sufficient capacity to predict the magnetic field well. Increasing the model size provides few benefits. Moreover, the sequence length s is set as 32, it provides a good balance between performance and time cost. The model was trained for 200 iterations.
In order to train the LSTM model correctly, the background dataset Day1_Data is divided into an 80% training set and a 20% verification set. The Adam optimizer uses the mean absolute error (MAE) as a loss function. The batch size and learning rate are set as 64 and 0.0001 , respectively. For the training step, we use a computer with an Intel Core i7-8700K CPU and an NVIDIA GeForce 1080Ti GPU.

3.2.2. Evaluation Indicators

Since the real datasets lack the ground truth value, we use different evaluation indicators on semi-real datasets and real datasets to evaluate the performance of the proposed method.
For the semi-real datasets, the real label of OBE interference and the pure magnetic field is known, so the detection label and the compensated magnetic field are quantitatively evaluated with the ground truth.
We use the modified range-based precision, recall, F1 score [41,42], and the ROC (Receiver Operating Characteristic) curve to evaluate the interference detection performance. For a dataset, the set of real anomaly ranges is denoted as R, R i represents the ith real anomaly range, and N r is the number of real anomalies. The set of detected anomaly ranges is denoted as P, P i is the ith detected anomaly range, and N p is the number of detected anomalies. The R e w a r d e x i s t e n c e represents the number of intersections between the detected anomaly ranges and the real anomaly ranges, and the R e w a r d o v e r l a p is a function that describes the overlap situation between the detected anomaly ranges and the real anomaly ranges (see [41] for more details). The recall is defined as Equation (9), which colligates the R e w a r d e x i s t e n c e and R e w a r d o v e r l a p using factor α . In this paper, we set α as 0.5 to treat R e w a r d e x i s t e n c e and R e w a r d o v e r l a p fairly. The precision is defined as Equation (10), which mainly evaluates the overlap between real anomaly ranges and detects anomaly ranges. The F1 score is defined as Equation (11), which is the harmonic mean of the above two metrics and reflects the robustness of the detection algorithm. The ROC represents the detection ability of the model when the discriminative threshold changes, and the area under the ROC curve (often referred to as AUC) is used to measure the probability that a model can be classified correctly [43].
Recall = i = 1 N r ( α × R e w a r d e x i s t e n c e ( R i , P ) + ( 1 α ) × R e w a r d o v e r l a p ( R i , P ) ) N r ,
Precision = i = 1 N p R e w a r d o v e r l a p ( R , P i ) N p ,
F 1 score = 2 × Precision × Recall Precision + Recall .
For the OBE interference repair results, we use the root mean squared errors (RMSE) to evaluate the performance [44,45], which is defined as Equation (12). The RMSE represents the deviation between the repaired results and the clean reference data of all OBE interferences. Therefore, the calculation of RMSE is dependent on the detection results and only includes the repair results of the interference part rather than the complete magnetic field series.
RMSE = 1 n i = 1 n ( X i X i p u r e ) 2 ,
where X i is the ith repaired OBE interference, X i p u r e is the corresponding pure magnetic field without interference, and n is the number of anomalies.
For real datasets, we adopted the standard deviation (STD) and improvement ratio (IR) after bandwidth filtering to evaluate the repair results, which are common performance evaluation indexes in magnetic exploration [46,47].

4. Results and Discussion

4.1. Selection of the Mother Wavelet and Wavelet Decomposition Level

The selection of the mother wavelet and the level of wavelet decomposition will affect the performance of the predictor and then affect the detection and repair effect. In this paper, several orthogonal mother wavelets of the wavelet family are compared, including haar (db1), Daubechies (db2, db3, db4, db5), Symlets (sym3, sym5), and Coiflets (coif1, coif2) [48]. For each mother wavelet, we explore 1 to 5 levels of decomposition, denoted as L1 to L5, respectively. At the same time, we also test the case without using wavelet decomposition, denoted as L0. The selection of mother wavelet and decomposition levels is based on the prediction results in the pure magnetic field. We use RMSE to measure the prediction error, and the lower RMSE value represents that the predictor performs better. We use Day_1 Data for training and test each combination of mother wavelet and decomposition level on C-1 to C-10 and calculate the average RMSE for 10 datasets, as shown in Table 2.
The test results show that using the haar wavelet with four decomposition levels can achieve the best prediction performance. The haar wavelet has three advantages: (1) it can capture the fluctuations between adjacent data, (2) it does not have an aliasing problem, and (3) it can express the low-frequency features well [49]. The main components of the geomagnetic field are also mostly distributed in low frequency [50], so using the haar wavelet decomposition is conducive to the LSTM network for learning geomagnetic field characteristics.

4.2. Semi-Real Dataset Test Results

The detection results on the semi-real dataset are shown in Table 3. We compare the proposed detection method with the COOE method. Note that the parameters of the COOE method are set to the maximum of the F1 score of each dataset.
As shown in Table 3, our method performs better in three indicators. The recalls of our method are larger than 0.92 in all datasets and equal to 1 in 7 datasets, which indicates that our method can detect almost all anomalies. However, the recalls of the fine-tuned COOE algorithm are below 0.7 in all datasets, mostly in the range of 0.5 to 0.64 , which means that it misses a lot of anomalies. The precisions of our method are significantly higher than the COOE method, which indicates that our method mislabels fewer normal cases. The precisions of the COOE method are very small because the anomaly length defined in this paper is small, and the detection results of the COOE method often have large biases from real anomalies. Moreover, the higher F1 scores of our method indicate that our method has better comprehensive capacity.
We also compare the ROC curves and calculate the AUCs of the two methods, as shown in Figure 6. The ROCs and AUCs were calculated by counting all detection results from S-1 to S-10. Our method achieves a higher AUC value, which is close to 1, indicating that our method can detect anomalies more accurately.
Figure 7 shows the detection results of a segment of semi-real data. We can find that our method can detect the OBE interference well, almost consistent with the ground truth. The COOE method can also detect all the OBE interferences, but there are some offset points for some OBE interferences. This phenomenon is caused by the fixed-length and non-overlapping sliding window used in COOE. As a note, the fixed window length is hard to pick.
Based on the detection results above, we compare the OBE interference repair performance of the proposed method with that of the interpolation method in COOE on the same datasets. The comparisons of the repair results are shown in Table 4.
As shown in Table 4, the proposed method obtained lower RMSEs in all datasets, indicating that the error between the repaired results of our method and the pure magnetic field without OBE interferences is smaller.
Figure 8 shows the repair results of the same semi-real data segment. It can be seen that the results of our method are closer to the ground truth. However, due to the deviation of the detection results, the interpolation results obtained by the COOE method are not satisfactory, and many OBE interferences can not be completely removed.

4.3. Cross-Validation of Semi-Real Datasets

To verify the generalization of the model, we conduct cross-validation on Day_2 Data. We use the leave-one-out method to carry out 10-fold cross-validation and calculate the detection and repair criteria of 10 validations. For each fold, we select 9 segments from C-1 to C-10 datasets for model training and use the remaining dataset with OBE interferences for verification. For example, for the first fold, we choose C-1 to C-9 as the training set and use S-10 as the test dataset. The final indicators of cross-validation are shown in Table 5. These results are similar to those in Section 4.2 using Day_1 Data as the training set, which proves the good generalization of our model.

4.4. Real Datasets Test Results

We verified the effectiveness of the proposed method on the real collected magnetic fields with beacon light and radio interferences; these two datasets are named R-1 and R-2. Since a clean magnetic field cannot be obtained for comparison in real aeromagnetic measurement, we compared the detection results with manual marks and evaluated the magnetic series before and after repair using standard deviation (Std) and improvement ratio (IR).
Figure 9a,b are the detection and repair results of beacon light interferences, respectively. From this figure, we find that our method can detect all the interferences and repair them well. In contrast, the COOE method misses some interferences in the detection procedure, which leads to the repaired signal having obvious mutations.
Figure 10a shows the detection results of the aircraft’s radio interference, both methods can detect the interference. Figure 10b shows the repair results of the radio interference. Because the COOE method uses the linear interpolation method to repair, its result completely loses the data characteristics of the magnetic field. Our method can retain the characteristics of the magnetic field data.
Table 6 shows the STDs and IRs of repaired magnetic fields after band-pass filtering. It is a conventional operation in aeromagnetic compensation to perform band-pass filtering before calculating and evaluating STD and IR, and the filter bandwidth is set to 0.1 to 0.6 Hz, according to [51]. Our method achieves smaller STD and larger IR in R-1. The IR of COOE is even less than 1 because the data mutation caused by linear interpolation will produce a large oscillation after filtering. Although the COOE method has a better STD and IR in R-2, the data characteristics of the magnetic field are totally removed. In conclusion, our method can effectively eliminate the current magnetic interference without affecting the characteristics of the magnetic field.

5. Conclusions

In aeromagnetic surveys, the interference of OBE magnetic fields is non-negligible. The previous methods often use reference current or magnetic sensors to estimate and remove the OBE interference. In this paper, we propose an unsupervised and unreferenced method to integrally detect and repair them. The detection is determined by an LSTM-based predictor. The threshold of the error between the prediction result and the measured magnetic field is adaptively calculated by the POT algorithm. Moreover, wavelet decomposition is also utilized to improve the prediction accuracy. After detection, based on the prediction result, we design an algorithm to repair the OBE magnetic interference. In contrast with the methods based on interpolation, our method can retain the detailed signal characteristics. In addition, we embed a Gaussian kernel convolution layer into the network, which can detrend the signal and improve the model generalization.
We compare the proposed method with a previous work relying on no reference sensor. On semi-real datasets, it is shown that our proposed method is better than the COOE method in the range-based recall, precision, F1 score, AUC, and RMSE. On real datasets, the results also show that our method can effectively compensate for OBE interferences and increases the improvement ratio. In addition, our method can retain the normal magnetic field characteristics in long-term interference, which ensures the validity of the magnetic field data.

Author Contributions

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

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 61771168).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (Grant No. 61771168). The authors would like to thank the Institute of Information Countermeasures Technology for providing deep learning servers.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Butler, D.K. Near-Surface Geophysics; Society of Exploration Geophysicists: Tulsa, OK, USA, 2005. [Google Scholar]
  2. Leliak, P. Identification and evaluation of magnetic-field sources of magnetic airborne detector equipped aircraft. IRE Trans. Aerosp. Navig. Electron. 1961, ANE-8, 95–105. [Google Scholar] [CrossRef]
  3. Noriega, G.; Marszalkowski, A. Adaptive techniques and other recent developments in aeromagnetic compensation. First Break 2017, 35. [Google Scholar] [CrossRef]
  4. Du, C.; Wang, H.; Wang, H.; Xia, M.; Peng, X.; Han, Q.; Zou, P.; Guo, H. Extended aeromagnetic compensation modelling including non-manoeuvring interferences. IET Sci. Meas. Technol. 2019, 13, 1033–1039. [Google Scholar] [CrossRef]
  5. Conner, C.I.; Holmes, J.J.; Pugsley, D.E. Algorithmic Reduction of Vehicular Magnetic Self-Noise. U.S. Patent 8,392,142, 5 March 2013. [Google Scholar]
  6. AARC510 Adaptive Aeromagnetic Real-Time Compensator User’s Guide. Available online: www.rmsinst.com/products/aeromagnetic/AARC510.pdf (accessed on 12 August 2022).
  7. Sheinker, A.; Moldwin, M.B. Adaptive interference cancelation using a pair of magnetometers. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 307–318. [Google Scholar] [CrossRef]
  8. Abdelhamid, B.; Elkattan, M. Cancellation of dynamic ON/OFF effects in airborne magnetic survey. Sens. Imaging 2017, 18, 26. [Google Scholar] [CrossRef]
  9. Reeves, C. Aeromagnetic Surveys—Principles, Practice and Interpretation; Geosoft Publication: Toronto, ON, Canada, 2005. [Google Scholar]
  10. Hundman, K.; Constantinou, V.; Laporte, C.; Colwell, I.; Soderstrom, T. Detecting spacecraft anomalies using lstms and nonparametric dynamic thresholding. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK, 19–23 August 2018; pp. 387–395. [Google Scholar]
  11. Thill, M.; Däubener, S.; Konen, W.; Bäck, T.; Barancikova, P.; Holena, M.; Horvat, T.; Pleva, M.; Rosa, R. Anomaly detection in electrocardiogram readings with stacked LSTM networks. In Proceedings of the 19th Conference Information Technologies-Applications and Theory (ITAT 2019), CEUR-WS, Donovaly, Slovakia, 20–24 September 2019; pp. 17–25. [Google Scholar]
  12. Crisóstomo de Castro Filho, H.; Abílio de Carvalho Júnior, O.; Ferreira de Carvalho, O.L.; Pozzobon de Bem, P.; dos Santos de Moura, R.; Olino de Albuquerque, A.; Rosa Silva, C.; Guimarães Ferreira, P.H.; Fontes Guimarães, R.; Trancoso Gomes, R.A. Rice crop detection using LSTM, Bi-LSTM, and machine learning models from Sentinel-1 time series. Remote Sens. 2020, 12, 2655. [Google Scholar] [CrossRef]
  13. Ding, S.; Morozov, A.; Vock, S.; Weyrich, M.; Janschek, K. Model-Based Error Detection for Industrial Automation Systems Using LSTM Networks. In Proceedings of the International Symposium on Model-Based Safety and Assessment, Lisbon, Portugal, 14–16 September 2020; Springer: Berlin/Heidelberg, Germany, 2020; pp. 212–226. [Google Scholar]
  14. Sun, J.; Di, L.; Sun, Z.; Shen, Y.; Lai, Z. County-level soybean yield prediction using deep CNN-LSTM model. Sensors 2019, 19, 4363. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Wang, H.; Zhao, X.; Zhang, X.; Wu, D.; Du, X. Long time series land cover classification in China from 1982 to 2015 based on Bi-LSTM deep learning. Remote Sens. 2019, 11, 1639. [Google Scholar] [CrossRef] [Green Version]
  16. Teskey, D.; Barlow, R.; Hood, P.; Lefebvre, D.; Paterson, N.; Reford, M.; Watson, D. Guide to Aeromagnetic Specifications and Contracts; Geological Survey of Canada: Ottawa, ON, Canada, 1991; Volume 2349. [Google Scholar]
  17. Burgmann, V. Distance-measuring equipment for aircraft navigation. Proc. IEE-Part III Radio Commun. Eng. 1949, 96, 395–402. [Google Scholar]
  18. Lee, T.N.; Canciani, A.J. Aerial Simultaneous Localization and Mapping Using Earth’s Magnetic Anomaly Field. In Proceedings of the 2019 International Technical Meeting of the Institute of Navigation, Reston, VA, USA, 28–31 January 2019; pp. 471–485. [Google Scholar]
  19. Brennan, J.A. The Effect of Geomagnetic Micropulsations on Mad Systems; US Naval Oceanographic Office: Stennis Space Center, MS, USA, 1975.
  20. Seddik, H.; Braiek, E.B. Efficient noise removing based optimized smart dynamic Gaussian filter. Int. J. Comput. Appl. 2012, 51, 1–13. [Google Scholar] [CrossRef]
  21. Hastie, T.; Tibshirani, R.; Friedman, J.H.; Friedman, J.H. The Elements of Statistical Learning: Data Mining, Inference, and Prediction; Springer: Berlin/Heidelberg, Germany, 2009; Volume 2. [Google Scholar]
  22. Zhu, L.; Wang, Y.; Fan, Q. MODWT-ARMA model for time series prediction. Appl. Math. Model. 2014, 38, 1859–1865. [Google Scholar] [CrossRef]
  23. Wu, C.; Zhang, X.; Wang, W.; Lu, C.; Zhang, Y.; Qin, W.; Tick, G.R.; Liu, B.; Shu, L. Groundwater level modeling framework by combining the wavelet transform with a long short-term memory data-driven model. Sci. Total Environ. 2021, 783, 146948. [Google Scholar] [CrossRef] [PubMed]
  24. Liu, B.; Zhang, L.; Wang, Q.; Chen, J. A novel method for regional NO2 concentration prediction using discrete wavelet transform and an LSTM network. Comput. Intell. Neurosci. 2021, 2021, 6631614. [Google Scholar] [CrossRef]
  25. Wen, Q.; Sun, L.; Yang, F.; Song, X.; Gao, J.; Wang, X.; Xu, H. Time series data augmentation for deep learning: A survey. arXiv 2020, arXiv:2002.12478. [Google Scholar]
  26. Quilty, J.; Adamowski, J. Addressing the incorrect usage of wavelet-based hydrological and water resources forecasting models for real-world applications with best practices and a new forecasting framework. J. Hydrol. 2018, 563, 336–353. [Google Scholar] [CrossRef]
  27. Kumar, P.; Foufoula-Georgiou, E. Wavelet analysis for geophysical applications. Rev. Geophys. 1997, 35, 385–412. [Google Scholar] [CrossRef] [Green Version]
  28. Mouatadid, S.; Adamowski, J.F.; Tiwari, M.K.; Quilty, J.M. Coupling the maximum overlap discrete wavelet transform and long short-term memory networks for irrigation flow forecasting. Agric. Water Manag. 2019, 219, 72–85. [Google Scholar] [CrossRef]
  29. Daubechies, I. Ten Lectures on Wavelets; SIAM: Philadelphia, PA, USA, 1992. [Google Scholar]
  30. Percival, D.B.; Walden, A.T. Wavelet Methods for Time Series Analysis; Cambridge University Press: Cambridge, UK, 2000; Volume 4. [Google Scholar]
  31. Yu, Y.; Si, X.; Hu, C.; Zhang, J. A review of recurrent neural networks: LSTM cells and network architectures. Neural Comput. 2019, 31, 1235–1270. [Google Scholar] [CrossRef]
  32. Chalapathy, R.; Chawla, S. Deep learning for anomaly detection: A survey. arXiv 2019, arXiv:1901.03407. [Google Scholar]
  33. Tariq, S.; Lee, S.; Shin, Y.; Lee, M.S.; Jung, O.; Chung, D.; Woo, S.S. Detecting anomalies in space using multivariate convolutional LSTM with mixtures of probabilistic PCA. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Anchorage, AK, USA, 4–8 August 2019; pp. 2123–2133. [Google Scholar]
  34. Chen, J.; Pi, D.; Wu, Z.; Zhao, X.; Pan, Y.; Zhang, Q. Imbalanced satellite telemetry data anomaly detection model based on Bayesian LSTM. Acta Astronaut. 2021, 180, 232–242. [Google Scholar] [CrossRef]
  35. Graves, A.; Mohamed, A.r.; Hinton, G. Speech recognition with deep recurrent neural networks. In Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada, 26–31 May 2013; pp. 6645–6649. [Google Scholar]
  36. Beirlant, J.; Goegebeur, Y.; Segers, J.; Teugels, J.L. Statistics of Extremes: Theory and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2004; Volume 558. [Google Scholar]
  37. Siffer, A.; Fouque, P.A.; Termier, A.; Largouet, C. Anomaly detection in streams with extreme value theory. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Halifax, NS, Canada, 13–17 August 2017; pp. 1067–1075. [Google Scholar]
  38. Li, J.; Di, S.; Shen, Y.; Chen, L. FluxEV: A fast and effective unsupervised framework for time-series anomaly detection. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining, Jerusalem, Israel, 8–12 March 2021; pp. 824–832. [Google Scholar]
  39. Wang, Y.; Han, Q.; Zhao, G.; Li, M.; Zhan, D.; Li, Q. A deep neural network based method for magnetic anomaly detection. IET Sci. Meas. Technol. 2022, 16, 50–58. [Google Scholar] [CrossRef]
  40. Hamoudi, M.; Quesnel, Y.; Dyment, J.; Lesur, V. Aeromagnetic and marine measurements. In Geomagnetic Observations and Models; Springer: Berlin/Heidelberg, Germany, 2011; pp. 57–103. [Google Scholar]
  41. Tatbul, N.; Lee, T.J.; Zdonik, S.; Alam, M.; Gottschlich, J. Precision and recall for time series. In Proceedings of the 32nd Conference on Neural Information Processing Systems (NeurIPS 2018), Montreal, QC, Canada, 3–8 December 2018; Volume 31. [Google Scholar]
  42. Jacob, V.; Song, F.; Stiegler, A.; Rad, B.; Diao, Y.; Tatbul, N. Exathlon: A benchmark for explainable anomaly detection over time series. arXiv 2020, arXiv:2010.05073. [Google Scholar] [CrossRef]
  43. Fawcett, T. An introduction to ROC analysis. Pattern Recognit. Lett. 2006, 27, 861–874. [Google Scholar] [CrossRef]
  44. Hyndman, R.J.; Koehler, A.B. Another look at measures of forecast accuracy. Int. J. Forecast. 2006, 22, 679–688. [Google Scholar] [CrossRef] [Green Version]
  45. Makridakis, S.; Andersen, A.; Carbone, R.; Fildes, R.; Hibon, M.; Lewandowski, R.; Newton, J.; Parzen, E.; Winkler, R. The accuracy of extrapolation (time series) methods: Results of a forecasting competition. J. Forecast. 1982, 1, 111–153. [Google Scholar] [CrossRef]
  46. Noriega, G. Performance measures in aeromagnetic compensation. Lead. Edge 2011, 30, 1122–1127. [Google Scholar] [CrossRef]
  47. Noriega, G. Aeromagnetic compensation in gradiometry—Performance, model stability, and robustness. IEEE Geosci. Remote Sens. Lett. 2014, 12, 117–121. [Google Scholar] [CrossRef]
  48. Kumar, S.; Jain, Y.K. Performance evaluation and analysis of image restoration technique using DWT. Int. J. Comput. Appl. 2013, 72, 11–20. [Google Scholar] [CrossRef]
  49. Jothimani, D.; Shankar, R.; Yadav, S.S. Discrete wavelet transform-based prediction of stock index: A study on national stock exchange fifty index. arXiv 2016, arXiv:1605.07278. [Google Scholar]
  50. Hardwick, C. Important design considerations for inboard airborne magnetic gradiometers. Geophysics 1984, 49, 2004–2018. [Google Scholar] [CrossRef]
  51. Gu, B.; Li, Q.; Liu, H. Aeromagnetic compensation based on truncated singular value decomposition with an improved parameter-choice algorithm. In Proceedings of the 2013 6th International Congress on Image and Signal Processing (CISP), Hangzhou, China, 16–18 December 2013; Volume 3, pp. 1545–1551. [Google Scholar]
Figure 1. Typical OBE generated by the software interferences: (a) the short-term interference, (b) the long-term interference, and (c) the description of interferences.
Figure 1. Typical OBE generated by the software interferences: (a) the short-term interference, (b) the long-term interference, and (c) the description of interferences.
Sensors 22 07732 g001
Figure 2. Overview of method structure.
Figure 2. Overview of method structure.
Sensors 22 07732 g002
Figure 3. Structure of the LSTM.
Figure 3. Structure of the LSTM.
Sensors 22 07732 g003
Figure 4. Detection results of two kinds of OBE interferences: (a) A detected short-term interference. (b) A detected long-term interference. The anomaly segments are marked with a red background.
Figure 4. Detection results of two kinds of OBE interferences: (a) A detected short-term interference. (b) A detected long-term interference. The anomaly segments are marked with a red background.
Sensors 22 07732 g004
Figure 5. A segment of the semi-real datasets.
Figure 5. A segment of the semi-real datasets.
Sensors 22 07732 g005
Figure 6. The ROC curves of the two methods in semi-real datasets.
Figure 6. The ROC curves of the two methods in semi-real datasets.
Sensors 22 07732 g006
Figure 7. The comparison of detection results in the semi-real data segment.
Figure 7. The comparison of detection results in the semi-real data segment.
Sensors 22 07732 g007
Figure 8. The comparison of repair results in the semi-real data segment.
Figure 8. The comparison of repair results in the semi-real data segment.
Sensors 22 07732 g008
Figure 9. Detection and repair results of the aircraft’s beacon light interferences.
Figure 9. Detection and repair results of the aircraft’s beacon light interferences.
Sensors 22 07732 g009
Figure 10. Detection and repair results of the aircraft’s radio interference.
Figure 10. Detection and repair results of the aircraft’s radio interference.
Sensors 22 07732 g010
Table 1. Parameters of LSTM model.
Table 1. Parameters of LSTM model.
ParametersConfiguration
Hidden layers2
Units in a hidden layer128
Batch size64
Input length s32
OptimizerAdam
Loss functionMean absolute error
Table 2. The RMSEs using different mother wavelets and decomposition levels. Bold indicates the best performance.
Table 2. The RMSEs using different mother wavelets and decomposition levels. Bold indicates the best performance.
Mother WaveletDecomposition Level
L0L1L2L3L4L5
haar0.0017800.0008840.0007140.0006960.0006880.000716
db20.0017800.0036330.0058490.0052470.0047470.004378
db30.0017800.0038440.0039430.0045170.0038550.003084
db40.0017800.0055060.0036900.0033130.0019940.002576
db50.0017800.0058840.0030940.0029870.0035670.003157
sym30.0017800.0031310.0030310.0042440.0049220.004361
sym50.0017800.0081260.0029750.0035740.0039580.004758
coif10.0017800.0028150.0030410.0030810.0061330.003810
coif20.0017800.0043550.0036890.0036880.0029470.002925
Table 3. Comparisons of detection results between the proposed method and the COOE method in semi-real datasets.
Table 3. Comparisons of detection results between the proposed method and the COOE method in semi-real datasets.
DatasetsRecallPrecisionF1Score
Our MethodCOOE MethodOur MethodCOOE MethodOur MethodCOOE Method
S-11.00.6303030.6781820.0422170.8082340.079134
S-21.00.5416670.6652780.0618050.7989990.110950
S-31.00.6862750.7222220.1731260.8387100.276499
S-40.9285710.6071430.6960000.1044150.7956380.178185
S-51.00.6031750.6936510.1090530.8191190.184724
S-61.00.5066670.7564100.1170790.8613140.190206
S-71.00.5353540.7843140.0867930.8791210.149370
S-81.00.6991870.6976190.1012810.8218790.176932
S-90.9285710.5432100.7320000.1815190.8186510.272110
S-100.9523810.5476190.7266670.0441040.8243520.081633
Table 4. Comparisons of repair results between the proposed method and the COOE method in semi-real datasets.
Table 4. Comparisons of repair results between the proposed method and the COOE method in semi-real datasets.
DatasetsRMSE
Our MethodCOOE Method
S-10.0047140.070650
S-20.0032190.071394
S-30.0040520.077023
S-40.0076100.062593
S-50.0045410.060930
S-60.0054800.055922
S-70.0042710.047831
S-80.0044010.080440
S-90.0089430.110222
S-100.0050940.058883
Table 5. The average criterions of 10-fold cross-validation.
Table 5. The average criterions of 10-fold cross-validation.
Fold NumberCriterions
PrecisionRecallF1 ScoreRMSEAUC
10.7509091.00.8577360.0040470.999209
20.6333331.00.7755100.0102800.999046
30.6944441.00.8196720.0039900.996489
40.6680000.9285710.7770220.0073490.994278
50.6772731.00.8075880.0052080.997167
60.7820511.00.8776980.0048410.996627
70.7500001.00.8571430.0042520.996927
80.7885960.9285710.8528790.0106300.996776
90.6986110.9285710.7973420.0075480.994613
100.6902440.9523810.8003960.0066270.996710
averages0.7133460.9738090.8222990.0054140.996784
Table 6. Comparisons of repair results between the proposed method and the COOE method on real datasets.
Table 6. Comparisons of repair results between the proposed method and the COOE method on real datasets.
DatasetsSTDIR
Our MethodCOOE MethodOur MethodCOOE Method
R-10.01080.240220.58230.9512
R-20.07590.05545.56047.6164
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, Y.; Han, Q.; Zhan, D.; Li, Q. A Data-Driven OBE Magnetic Interference Compensation Method. Sensors 2022, 22, 7732. https://doi.org/10.3390/s22207732

AMA Style

Wang Y, Han Q, Zhan D, Li Q. A Data-Driven OBE Magnetic Interference Compensation Method. Sensors. 2022; 22(20):7732. https://doi.org/10.3390/s22207732

Chicago/Turabian Style

Wang, Yizhen, Qi Han, Dechen Zhan, and Qiong Li. 2022. "A Data-Driven OBE Magnetic Interference Compensation Method" Sensors 22, no. 20: 7732. https://doi.org/10.3390/s22207732

APA Style

Wang, Y., Han, Q., Zhan, D., & Li, Q. (2022). A Data-Driven OBE Magnetic Interference Compensation Method. Sensors, 22(20), 7732. https://doi.org/10.3390/s22207732

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

Article Metrics

Back to TopTop