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.
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.