Estimation method of detecting elevation by semi-airborne electromagnetic method

Information

  • Patent Grant
  • 12135401
  • Patent Number
    12,135,401
  • Date Filed
    Friday, January 12, 2024
    a year ago
  • Date Issued
    Tuesday, November 5, 2024
    5 months ago
Abstract
The application provides an estimation method of detecting elevation by a semi-airborne electromagnetic method, including the following steps: S1, judging original elevation data to obtain wrong point data and normal data; S2, filtering the wrong point data by an improved Kalman filtering method, and filtering the normal data by a conventional Kalman filtering method; S3, fusing a filtering result of the wrong point data and a filtering result of the normal data, and taking a fused result as a measured value sequence used in a next working process; and S4, repeating the S1-S3 until the fused result meets preset requirements.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority to Chinese Patent Application No. 202311508985.4, filed on Nov. 14, 2023, the contents of which are hereby incorporated by reference.


TECHNICAL FIELD

The application belongs to that technical field of geophysical exploration, and in particular relates to an estimation method of detecting elevation by a semi-airborne electromagnetic method.


BACKGROUND

Electromagnetic method (EM) is a widely used geophysical electromagnetic detection method, which obtains underground electrical information by observing the electromagnetic response excited by natural or artificial sources. In practical field work, it is difficult for conventional ground detection methods to be carried out quickly in desert, gobi, complex terrain and vegetation coverage areas. In order to overcome the above construction difficulties and give consideration to the larger detection depth, the researchers arranged the emission source on the ground and mounted the receiver on the flight platform, thus producing the semi-airborne electromagnetic method (SAEM), as shown in FIG. 1.


The receiver of SAEM detection is in the air, so the height above the ground of the receiver is an important parameter for inversion when processing semi-airborne electromagnetic data. In practical exploration, in order to ensure the navigation safety of unmanned aerial vehicles, the mode of flying at a fixed altitude is usually adopted, so the height of the receiver from the ground may be obtained by subtracting the surface elevation from the GPS elevation of the receiver. However, for many areas, there is no ready-made high-precision surface elevation model, and it is often necessary to obtain surface elevation data through open channels or small low-cost equipment based on rangefinders. However, the data obtained by this method often has some data defects, which leads to the wrong points in the elevation model obtained along the survey line, as shown in FIG. 2. The existence of wrong points makes the elevation model unable to be used directly, which further affects the inversion. This is a problem that needs to be solved when SAEM is used in complex terrain areas.


The data collected and measured by this kind of sensor carries noise interference, which is usually removed by filtering operation in engineering application. The conventional Kalman filtering method needs to be based on accurate model and known statistical characteristics of interference signals. However, for the problem of elevation estimation, the statistical characteristics of the wrong points in the measured data are unknown, which makes the conventional Kalman filtering algorithm lose its optimality and greatly reduces the estimation accuracy, as shown in FIG. 3. Therefore, a robust Kalman filtering method is needed. At present, a common class of robust Kalman filters is aimed at heavy-tailed additive outliers. A common method of this kind of filters is to directly embed a decision factor in the original filtering process to determine the wrong point, and then adjust the filtering process of the wrong point. This simple improvement is applicable when there are few wrong points, but when there are many wrong points or the distribution of wrong points is complicated, the robustness will decrease rapidly, as shown in FIG. 4. Therefore, in view of the actual situation in the field, based on the conventional Kalman filtering, it is urgent to design a fast filtering method, which may quickly process the elevation observation data with poor performance in the field.


SUMMARY

In order to solve the above technical problems, the application provides an estimation method of detecting elevation by a semi-airborne electromagnetic method, which realizes the effective estimation of surface elevation under the background of poor quality of original elevation data and few references, and lays a good data foundation for subsequent data processing and inversion interpretation.


In order to achieve the above objective, the application provides an estimation method of detecting elevation by a semi-airborne electromagnetic method, including the following steps:

    • S1, judging original elevation data to obtain wrong point data and normal data;
    • S2, filtering the wrong point data by an improved Kalman filtering method, and filtering the normal data by a conventional Kalman filtering method;
    • S3, fusing a filtering result of the wrong point data and a filtering result of the normal data, and taking a fused result as a measured value sequence used in a next working process; and
    • S4, repeating the S1-S3 until the fused result meets preset requirements, and completing an effective estimation of a surface elevation.


Optionally, judging the original elevation data includes:

    • judging the original elevation data from a first to a last and from the last to the first of a survey line by using a judging index method based on a Mahalanobis distance, and respectively obtaining wrong point data sets Aforward and Ainverse;
    • fusing the wrong point data sets Aforward and Aforward, taking an intersection of the two data sets as the wrong point data, and taking data except the wrong point data in the original elevation data as the normal data.


Optionally, obtaining the wrong point data sets includes:

    • judging the original elevation data by using the judging index method based on the Mahalanobis distance to obtain a judging index result;
    • comparing the judging index result with a preset threshold, and when the judging index result is greater than the preset threshold, marking an original datum corresponding to the judging index result greater than the preset threshold as a wrong point to obtain an initial wrong point data set;
    • performing a constraint processing on the initial wrong point data set to obtain the wrong point data set.


Optionally, a judging index based on Mahalanobis distance is:

{tilde over (y)}k=(({tilde over (y)}k−ŷk)T(Pŷk)−1)({tilde over (y)}k−ŷk))2=({tilde over (y)}k−ŷk)T(Pŷk)−1({tilde over (y)}k−ŷk)


where {tilde over (y)}k is the judging index, {tilde over (y)}k is an actual measured value of the elevation, {tilde over (y)}k is a predicted measured value of the elevation, and Pŷkis a covariance of ŷk.


Optionally, the improved Kalman filtering method is:











P
¯



y
ˆ

k
-


=


κ
k



P


y
ˆ

k
-










P
k
+

=



(

I
-


K
k



H
k



)





P
k
-

(

I
-


K
k



H
k



)

T


+


K
k




R
¯

k



K
k
T










κ
k

=

{




1






if




γ
˜

k



χ








(



γ
˜

k

χ

)

n



(


n
=
1

,
2
,

3





)





else












R
¯

k

=




P
¯



y
^

k
-


-


H
k



P
k
-



H
k
T



=



(


κ
k

-
1

)



H
k



P
k
-



H
k
T


+


κ
k



R
k











where Pŷk is a covariance of an adjusted observation and prediction value, Kk is an adjusting coefficient, Pk+ is a covariance of a posterior estimation value, Kk is a Kalman filtering coefficient, Hk is an observation matrix, Pk is a covariance between a real value and a prediction value, Rk is a calculated auxiliary parameter of Pk+, KkT is a transposition of the Kalman filtering coefficient, {tilde over (y)}k is the judging index, χ is the preset threshold, HkT is a transposition of the observation matrix, and Rk is a covariance of the observation noise matrix.


Optionally, fusing the filtering result of the wrong point data and the filtering result of the normal data includes:

    • by using the improved Kalman filtering method, filtering the wrong point data from the first to the last and from the last to the first of the survey line respectively to obtain a first filtering result and a second filtering result, respectively;
    • by using a conventional Kalman filtering method, filtering the normal data from the first to the last and from the last to the first of the survey line respectively to obtain a third filtering result and a fourth filtering result;
    • forming a first set {circumflex over (X)}forward based on the first filtering result and the third filtering result;
    • forming a second set {circumflex over (X)}inverse based on the second filtering result and the fourth filtering result;
    • fusing and averaging the first set and the second set to obtain the fused result {circumflex over (X)}avg.


Compared with the prior art, the application has the following advantages and technical effects.


The estimation method of elevation disclosed by the application realizes the effective estimation of the surface elevation under the background of poor quality of original elevation data and few references, and lays a good data foundation for subsequent data processing and inversion interpretation.





BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which constitute a part of this application, are used to provide a further understanding of this application. The illustrative embodiments of this application and their descriptions are used to explain this application, and do not constitute an improper limitation of this application. In the attached drawings:



FIG. 1 is a schematic diagram of the semi-airborne electromagnetic method.



FIG. 2 is a schematic diagram of elevation data obtained by temporary surveying and mapping.



FIG. 3 is a schematic diagram of the processing result of conventional Kalman filtering.



FIG. 4 is a schematic diagram of the processing result of a robust Kalman filtering.



FIG. 5 is a schematic diagram of the working process of robust Kalman filtering according to an embodiment of the present application.



FIG. 6 is a schematic diagram of the processing result of a working process of robust Kalman filtering according to an embodiment of the present application.



FIG. 7 is a detailed schematic diagram of the processing result of the working process of robust Kalman filtering according to the embodiment of the present application.





DETAILED DESCRIPTION OF THE EMBODIMENTS

It should be noted that the embodiments in this application and the features in the embodiments may be combined with each other without conflict. The present application will be described in detail with reference to the attached drawings and embodiments.


It should be noted that the steps shown in the flowchart of the accompanying drawings may be executed in a computer system with a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order from here.


This embodiment puts forward an effective estimation method of detecting elevation by a semi-airborne electromagnetic method. The method mainly includes the following steps.


Step 1, the original elevation data are judged by using a judging index based on Mahalanobis distance, and the wrong point data set is obtained. The judging process is as follows:

    • firstly, the judging index is calculated aiming at the original data points:

      {tilde over (y)}k=(({tilde over (y)}k−ŷk)T(Pŷk)−1)({tilde over (y)}k−ŷk))2=({tilde over (y)}k−ŷk)T(Pŷk)−1({tilde over (y)}k−ŷk)


then {tilde over (y)}k is compared with the preset threshold χ, and if {tilde over (y)}k is greater than χ, the point is marked as a wrong point.


Step 2, in order to improve the accuracy of judgment, the original data are judged from a first to a last and from the last to t


he first of the survey line, and the wrong point data sets Aforward and Ainverse are obtained respectively. The results of bilateral judgment are fused, and the intersection O of two data sets is taken and recorded as the real wrong point data set. Sometimes it is difficult to find an appropriate threshold. A reasonable means is to select a smaller threshold to make a preliminary judgment, and then prior information is used to further constrain the obtained data set (for example, the elevation of the wrong point is often lower, so an elevation threshold may be taken, and the one less than the elevation threshold is the wrong point). This means additionally incorporates prior information and has higher accuracy.


Step 3, the adjusted Kalman filtering method is used for wrong points, and the conventional Kalman filtering method is still used for normal data. The specific adjustment of the Kalman filtering method used for the wrong points is as follows:












P
¯



y
ˆ

k
-


=


κ
k



P


y
ˆ

k
-










P
k
+

=



(

I
-


K
k



H
k



)





P
k
-

(

I
-


K
k



H
k



)

T


+


K
k




R
¯

k



K
k
T










κ
k

=

{




1






if




γ
˜

k



χ








(



γ
˜

k

χ

)

n



(


n
=
1

,
2
,

3





)





else












R
¯

k

=




P
¯



y
^

k
-


-


H
k



P
k
-



H
k
T



=



(


κ
k

-
1

)



H
k



P
k
-



H
k
T


+


κ
k



R
k








.




Step 4, similarly, based on the analysis described in step 3, the original data (at this time, the wrong point and normal data have been distinguished) are filtered from the first to the last and from the last to the first of the survey line, and the filtering results {circumflex over (X)}forward (the set of the first filtering result and the third filtering result) and {circumflex over (X)}inverse (the set of the second filtering result and the fourth filtering result) are obtained respectively. The results of bilateral filtering are fused (generally averaged) to get {circumflex over (X)}avg, which will be used as the measured value sequence {tilde over (Y)} for the next working process.


Step 5, the above steps are repeated until the obtained result {circumflex over (X)}avg meets the requirements (for example, there are no more wrong points in the data), and the detailed process is shown in FIG. 5. {circumflex over (x)}0+ and P0+ are the initial set values, which are used to start the whole working process. Firstly, the wrong point data set O is obtained by the judgement flow. It should be noted that the filtering process in the judgement flow is only used to drive the judgement flow, and the prior information may further constrain the data set obtained by the judging. After that, the original data is filtered by the filtering flow, and the adjusted Kalman filtering method is used for the filtering processing of the wrong point data set, and the conventional Kalman filtering method is used for the filtering processing of the normal data.


Taking the measured elevation data in FIG. 2 as an example, the wrong points in the original data may be simply divided into two types, one is scattered, which may be called pulse-type wrong points, and the other is dense, which may be called Electrocardiograph(ECG)-type wrong points. In this example, {circumflex over (x)}0+ takes the same value as the starting point of the sequence, and P0+, Fk-1, Hk, Qk-1 and Rk all take unit values. In order to improve the accuracy of the calculation results, the smaller threshold χ is selected as 20, and then the prior information that the elevation of the wrong point is relatively low is introduced to further constrain the data set. After the parameters are set, the working process of robust Kalman filtering shown in FIG. 5 is applied to the above data and iterated for 6 times. The results are shown in FIG. 6 and FIG. 7.


As can be seen from FIG. 3, the conventional Kalman filtering method has no effect on the pulse-type wrong points in the range of 0-200 m, about 600 m and about 1200 m. As can be seen from FIG. 4, the general robust Kalman filtering method has made a little progress, and also has a certain effect on ECG-type wrong points in the range of 200-400 m and 800-1000 m, but there is still a big error in the whole. As can be seen from FIG. 6, the working process of robust Kalman filtering may play a role on the above two types of wrong points. Using the working process of robust Kalman filtering, the surface elevation curve with high reliability may be recovered from the original elevation data with complex wrong points. As can be seen from FIG. 7, in detail, the processing result of the working process of robust Kalman filtering is also satisfactory.


The application discloses an estimation method of detecting elevation by semi-airborne electromagnetic method, which mainly includes the following steps: (1) the original elevation data are judged by using a judging index based on Mahalanobis distance to obtain a wrong point data set; (2) bilateral judgment of the wrong point is carried out, and the results of bilateral judgment are fused, and the data set obtained by judgment may be further constrained by using the prior information; (3) the adjusted Kalman filtering method is used for wrong points, and the conventional Kalman filtering method is used for normal data; (4) the strategy of bilateral filtering is used, and the results of bilateral filtering are fused to improve the accuracy of estimation. The elevation estimation method disclosed in this embodiment realizes the effective estimation of surface elevation under the background of poor quality of original elevation data and few references, and lays a good data foundation for subsequent data processing and inversion interpretation.


The above is only the preferred embodiment of this application, but the protection scope of this application is not limited to this. Any change or replacement that may be easily thought of by a person familiar with this technical field within the technical scope disclosed in this application should be included in the protection scope of this application. Therefore, the protection scope of this application should be based on the protection scope of the claims.

Claims
  • 1. An estimation method of detecting elevation by a semi-airborne electromagnetic method, comprising S1, judging original elevation data to obtain wrong point data and normal data;wherein judging the original elevation data comprises:judging the original elevation data according to orders of from a first to a last and from the last to the first of a survey line by using a judging index method based on a Mahalanobis distance, and respectively obtaining wrong point data sets Aforward and Ainverse;wherein a judging index based on the Mahalanobis distance is: {tilde over (y)}k=(({tilde over (y)}k−ŷk−)T(Pŷk−)−1)({tilde over (y)}k−ŷk−))2=({tilde over (y)}k−ŷk−)T(Pŷk−)−1({tilde over (y)}k−ŷk−)wherein {tilde over (y)}k is the judging index, {tilde over (y)}k is an actual measured value of the elevation, ŷk− is a predicted measured value of the elevation, and Pŷk− is a covariance of ŷk−;fusing the wrong point data sets Aforard and Ainverse, taking an intersection of the two data sets as the wrong point data, and taking data except the wrong point data in the original elevation data as the normal data;S2, filtering the wrong point data by an improved Kalman filtering method, and filtering the normal data by a conventional Kalman filtering method;wherein the improved Kalman filtering method is:
  • 2. The estimation method of detecting elevation by the semi-airborne electromagnetic method according to claim 1, wherein obtaining the wrong point data sets comprises: judging the original elevation data by using the judging index method based on the Mahalanobis distance to obtain a judging index result;comparing the judging index result with a preset threshold, and when the judging index result is greater than the preset threshold, marking an original datum corresponding to the judging index result greater than the preset threshold as a wrong point to obtain an initial wrong point data set;performing a constraint processing on the initial wrong point data set to obtain the wrong point data sets.
  • 3. The estimation method of detecting elevation by the semi-airborne electromagnetic method according to claim 1, wherein fusing the filtering result of the wrong point data and the filtering result of the normal data comprises: by using the improved Kalman filtering method, filtering the wrong point data according to orders of from the first to the last and from the last to the first of the survey line respectively to obtain a first filtering result and a second filtering result, respectively;by using the conventional Kalman filtering method, filtering the normal data according to orders of from the first to the last and from the last to the first of the survey line respectively to obtain a third filtering result and a fourth filtering result;forming a first set {circumflex over (X)}forward based on the first filtering result and the third filtering result;forming a second set {circumflex over (X)}inverse based on the second filtering result and the fourth filtering result;fusing and averaging the first set and the second set to obtain the fused result {circumflex over (X)}avg.
Priority Claims (1)
Number Date Country Kind
202311508985.4 Nov 2023 CN national
US Referenced Citations (4)
Number Name Date Kind
20170060132 Chung et al. Mar 2017 A1
20190204467 Curt Jul 2019 A1
20220113443 Cole Apr 2022 A1
20230383643 Wu Nov 2023 A1
Foreign Referenced Citations (4)
Number Date Country
2020101108 Jul 2020 AU
109459705 Mar 2019 CN
111766632 Oct 2020 CN
116361616 Jun 2023 CN
Non-Patent Literature Citations (3)
Entry
Zhou Bo et al., “Real-time 3D Outdoor Environment Modeling for Mobile Robot with a Laser Scanner”, Robot, vol. 34, No. 3, pp. 321-336 , May 5, 2012 (abstract translated).
Notification to Grant Patent Right for Invention dated May 27, 2024 from SIPO application No. 202311508985.4.
Search report dated May 11, 2024 from SIPO application No. 202311508985.4.