Invert for Sources (Static)

Use the Invert for Sources (Static) option (Geosoft.uxo.gxnet.dll(Geosoft.GX.UXO.UxaBatchFit2;Run)*) from the menu AGC Expert User > Static Data Inversion to invert/model static advanced EM Sensor data to determine the source location, polarizabilities, and other parameters. The results are saved in the Source database.

Invert for Sources (Static) dialog options

Databases

Databases prefix

Select the databases prefix.

Script Parameter: UXANALYZE.MODELING_PREFIX

Target database group

Select the group to read the measurement from the list of groups in the Target database.

Script Parameter: UXANALYZE.TARGETGROUP

Source database group

Specify the group to write the inversion results from the list of groups in the Source database.

Script Parameter: UXANALYZE.SOURCEGROUP

ID channel

Select the ID channel from the list of channels in the Target database.

Default: UXA_Target_ID

Script Parameter: UXANALYZE.TARGETID

Mask channel

Choose the mask channel that selects/deselects measurements to invert from the list of channels in the Target database.

Default: UXA_Mask

Script Parameter: UXANALYZE.TARGETMASK

Sensor channel

Select the sensor channel to use in the inversion from the list of channels in the Data database.

Script Parameter: UXANALYZE.SENCHAN

Gates

Select the low and high time gates from the list, which limit the range of data used when modelling the data.

Default value for low gate is the one with the first valid time (UXA_GateFirstValidTime).

Default value for high gate is the maximum number of gates minus one.

Script Parameters:

UXANALYZE.Static_LoGate

UXANALYZE.Static_HiGate

Number of dipoles

Select the maximum number of dipoles to invert.

This determines how many sources will be modeled. For example, if the number of dipoles selected is 3, a total of six sources will be calculated: one 1-dipole, two 2-dipole, and three 3-dipole.

In the Source database, the Target ID of each source follows this pattern: [FLAG]_[MEASUREMENT]_[SOLVER][SOURCE]. If flag ID is 79 and measurement ID is 1, the number of dipoles (for a value of 3) generates the following sources: 79_001_11, 79_001_21, 79_001_22, 79_001_31, 79_001_32, and 79_001_33.

Default value is 1.

Script Parameter: UXANALYZE.NDIPOLE_SOLVER

Chi2 threshold

Specify the Chi-squared threshold.

As part of the inversion process, the Pearson's cumulative test statistic is calculated and saved in the subset database under the UXA_CHI2 channel (see the Application Notes below).

The Transmitter and Receiver combinations that exceed the “Chi2 threshold” are tabulated in the Source database (UXA_CHI2_ABOVETHRESH). In addition, these combinations are highlighted in yellow on the Decay Display Measured vs Modeled plots.

Script Parameter: UXANALYZE.CHI2THRESHOLD

Signal amplitude

Specify the signal amplitude type:

If a Z transmitter-receiver (Tx/Rx) combination is not available for the selected dataset, the option is disabled. For example, for the APEX and UltraTEM sensors, there are no monostatic Tx-Rx combinations, and Monostatic Z is disabled.

The signal amplitude is calculated as the maximum measured response for the selected Z transmitter-receiver combination. The result is saved in the UXA_Sig_Amplitude channel.

Script Parameter: UXANALYZE.STAT_CHANNEL_AMPLITUDE

Application Notes

The static advanced EM Sensor data in the Data and Target databases are inverted to determine source location, polarizabilities, and other parameters. The results are saved in a Source database.

Source Database Parameters

UXA_TARGET_ID

The target ID. This ID field is composed of four parts:

  • Geo ID
  • Flag ID
  • Measurement ID
  • Source ID

Each part is delimited by an underscore (_).

UXA_X_ArrayThe easting or X coordinate of the sensor array or cart location.
UXA_Y_ArrayThe northing or Y coordinate of the sensor array or cart location.
UXA_Z_ArrayThe elevation of the sensor array or cart.
UXA_ACQ_DATEThe acquisition date of the sensor data.
UXA_ACQ_TIMEThe acquisition time of the sensor data.
UXA_MASKThe mask channel that can be used to select/deselect sources for subsequent analysis.
UXA_MASK_QCThe quality control mask channel that can be used to select/deselect sources for subsequent analysis.
UXA_FIT_XFitted X location of the source. This channel will be set as the default X channel in the Source database.
UXA_FIT_YFitted Y location of the source. This channel will be set as the default Y channel in the Source database.
UXA_FIT_ZFitted Z location (elevation) of the source.
UXA_Fit_BGSThe depth below ground surface of the source. This channel will be set as the default Z channel in the Source database.
UXA_FIT_CHI2

The Chi-Square test metric – a measure of how well the model data matches the observed data for all Transmitter (TX) and Receiver (RX) combinations.

Pearson's Chi-Square test is calculated across the entire time window for all TX-RX combinations. The value of the Chi-Square test statistic is:

Where:

x2= Pearson's cumulative test statistic, which asymptotically approaches a x2 distribution.

Oi = observed or measured data.

Ei = expected or modeled data.

n = the number of selected time gates multiplied by the number of transmitter and receiver combinations.

This measure is the overall fit for all the data for a single anomaly (as opposed to the Chi-square in the Subset database, which is the individual fit for RX-TX combinations).

UXA_FIT_COH

The fit coherence metric, the correlation coefficient squared – a measure of how well the model data matches the observed data for all Transmitter (TX) and Receiver (RX) combinations.

The value of the correlation coefficient squared is:

Where:

ρ = Pearson's correlation coefficient.

Oi = observed or measured data.

Ei = expected or modeled data.

σO = standard deviation of the observed data.

σE = standard deviation of the expected data.

n = the number of selected time gates multiplied by the number of transmitter and receiver combinations.

A high fit coherence does not guarantee that the fit results are accurate – only that the match between modeled and measured data is high. A fit coherence of 0.8 or less indicates poor inversion results and should not be used for analysis.

UXA_FIT_MODERR

Inversion or model error, a measure off the error in the inversion as a percentage.

UXA_FIT_ERROR

Error flag:

  • 0: Fit converge successfully
  • 1: Unexpected or general error
  • 2: Maximum number of iterations reached

UXA_FIT_B1

UXA_FIT_B2

UXA_FIT_B3

The polarizabilities (or sometimes “betas”), primary, secondary and tertiary.

These are the three response coefficients that represent the eigenvalues of the magnetic polarizability tensor. They can be thought of as components along the three orthogonal axes of the induced dipole. Negative values are physically impossible.

The relative size of the coefficients provides information about the shape of the object. For an isolated metallic object:

  • Cylindrical shape, B1>B2≈B3.
  • Spherical shape, B1≈B2≈B3.
  • Plate shape, B1≈B2>B3
UXA_FIT_AZDeclination or azimuth of the source dipole (degrees).
UXA_FIT_INCInclination of the source dipole (degrees).
UXA_FIT_ROLLRotation or roll of the source dipole (degrees).
UXA_SIG_AMPLITUDEThe signal amplitude of the largest measured signal for the monostatic Z TX-RX coil combinations.
UXA_CHI2_TOTALThe total or sum of the values in the UXA_CHI2 channel (see Subset database).
UXA_CHI2_ABOVETHRESH

The number of TX-RX combinations (see the Subset database) where the UXA_CHI2 are above the Chi2 threshold.

In addition, these combinations are highlighted in yellow on the Decay Display Measured vs Modelled plots.

UXA_diff_array_fit_SCFThe difference between the array and fit location in the sensor coordinate reference frame (SCF). The SCF is a cartesian measurement frame that is orthogonal to the sensor coil, as opposed to the earth coordinate reference frames (ECF), such as geographic (Longitude/Latitude) coordinates.
UXA_BLOCKTIMEONECOILThe length of the entire measurement cycle (include transmits, record, and repeats) in milliseconds.
UXA_GATECENTERSThe time in milliseconds of the centre for each time gate.
UXA_INITIAL_ACQUISITION_IDThe ID of the group of the sensor data used in the inversion. Retrieved from the data database.
UXA_FLAG_XThe easting or X coordinate of the flag location.
UXA_FLAG_Y

The northing or Y coordinate of the flag location.

UXA_COMMENTSUser comments.
UXA_COMMENTS_2User comments.

Subset Database

During the inversion of the target data, a subset database is created to manage the data. For most processing of static data, there is no need to usually view the subset database.

The subset database will have the name <Prefix>_Subset_<Target group>_<Source group>.gdb. Within the subset database, the data for each flag to be modeled is stored in groups that have the name <Target ID>.<Number of Dipoles>.

The calculated modeled data is saved in the subset database alongside of the observed data.

The subset database contains the parameters listed below:

UXA_X_Coil

UXA_Y_Coil

UXA_Z_Coil

The easting (X), northing (Y), and elevation (Z) of the sensors receiver (RX) coils.
UXA_TXThe transmitter coil name/label.
UXA_RXThe receiver coil name/label.
UXA_DATA_NORMThe sensor data normalized for current.
UXA_DATA_NORM_finalThe data used for the inversion (currently the same as UXA_DATA_NORM).
UXA_DATA_NORM_modelThe model data resulting from the inversion.
UXA_DATA_NORM_residualThe residual, the difference between the observed/measured data, and the modelled data.
UXA_Noise_Floor

The background sensor noise channel.

The background noise channel, UXA_Noise_Floor, is created when there is repeated background data from the same time period and Level Advanced Sensor Data is executed.

UXA_DATACHIPIDNot used.
UXA_MASKA mask channel used to grid the data for Data Map.
UXA_CHI2

The Pearson Chi-Squared test metric – a measure of how well the model data matches the observed data for each Transmitter (TX) and Receiver (RX) combination.

The Chi-Square is calculated across the entire time window for each TX-RX combination. The value of the Chi-Square test statistic is:

Where:

x2 = Pearson's cumulative test statistic, which asymptotically approaches a x2 distribution.

Oi = observed or measured data.

Ei = expected or modeled data.

n = the number of valid time gates in a TX-RX combination.

For each flag, the Source database tabulates the sum of the Chi-square (UXA_CHI2_TOTAL) and the number of TX-RX combinations that exceed the “Chi2 threshold” (UXA_CHI2_ABOVETHRESH). In addition, the combinations that exceed the threshold are highlighted in yellow on the Decay Display Measured vs Modeled plots.

UX-Analyze Configuration File

The configuration file contains various default or standard settings for the tools. The file, "uxa.config", is in the "C:\Program Files\Geosoft\Desktop Applications \etc" folder.

<!--invert for sources (static)-->
<modeling>
<generateLog value='false'/>
<concurrentTargets value="10" max='1024'>
</modeling>

It is not recommended that you edit this file unless directed by Support.

*The GX tool will search in the "gx" folder. The GX.Net tools, however, are embedded in the Geosoft.uxo.gxnet.dll located in the bin folder. If running this GX interactively, bypassing the menu, first change the folder to point to the bin folder, then supply the GX.Net tool in the specified format.