Professional Documents
Culture Documents
Applsci 12 12810 v3
Applsci 12 12810 v3
sciences
Article
Removal of Intra-Array Statics in Seismic Arrays Due to
Variable Topography and Positioning Errors
Sherif Mohamed Hanafy 1, *,† , Abdullah Al-Mashhor 2,† and Abdullatif Abdulrahman Al-Shuhail 1,†
1 Department of Geosciences, College of Petroleum Engineering & Geosciences, King Fahd University of
Petroleum and Minerals, Dhahran 31261, Saudi Arabia
2 Technical Development Solutions for Water and Environment Company, Riyadh 11342, Saudi Arabia
* Correspondence: sherif.geo@gmail.com
† These authors contributed equally to this work.
Featured Application: The proposed corrections can be used in two different seismic applications.
The first is to calculate accurate static corrections, which are applied to seismic reflection data. The
second is high-resolution engineering applications.
Abstract: A receiver array is an arrangement of geophones used to enhance the signal-to-noise ratio
(S/N) of seismic data. However, deviations from ideal array conditions can lead to the non-optimal
performance of the array. This study investigates, quantitatively, the array performance in the
presence of topographic variations and positioning errors using 2D seismic data acquired in eastern
Saudi Arabia. A receiver array was laid over a sand dune with variable topography underlain by a
flat sabkha that has a very shallow water table. The topographic variations and position errors were
calculated from Differential Global Positioning System (D-GPS) measurements of source and receiver
positions and elevations. The errors in receiver positions, measured relative to the ideal receiver
spacing, gave a mean and standard deviation of about 0.35% and 1%, respectively. On the other
hand, elevation errors (topographic variations) from a horizontal datum gave a mean and standard
deviation of about 25% and 13%, respectively. The ideal array response was found by removing both
Citation: Hanafy, S.M.; Al-Mashhor, elevation and position errors. The first-arrival energy of the array was calculated after removal of
A.; Al-Shuhail, A.A. Removal of elevation and position errors separately and compared to the ideal-array energy. Comparison showed
Intra-Array Statics in Seismic Arrays a 64% enhancement in the first-arrival energy after correcting for elevation errors alone and almost
Due to Variable Topography and no enhancement after correcting for position errors alone. The proposed approach can be used to
Positioning Errors. Appl. Sci. 2022, 12, calculate accurate static corrections for seismic reflection processing and to generate high-resolution
12810. https://doi.org/10.3390/ subsurface images for engineering applications.
app122412810
and perturbed cases. They found that horizontally traveling waves were less affected than
vertically traveling waves in all studied models and errors. Ref. [31] studied the seismic
array response in the presence of variations in elements’ elevations, positions, and weights
using a zero-phase Ricker wavelet. They found that topography had the largest effects on
the array response and that different error types did not combine linearly.
Almost all previous studies have addressed the effects of non-ideal array conditions
using analytical (or numerical) modeling approaches without testing their approaches on
field data. The problem with field data studies is the difficulty in measuring the exact
position and elevation of all receivers. In this paper, we summarize, modify, and update
equations required for correcting non-ideal array conditions; then, we study the array
response in the presence of topographic variations (i.e., elevation errors) and positioning
errors within the array using field data from a shallow seismic survey acquired in eastern
Saudi Arabia. We quantify the elevation and position errors (relative to a datum and
nominal geophone spacing, respectively) at every geophone location using their Differential
Global Positioning System (D-GPS) coordinates. Furthermore, we quantify enhancements
in the array response using the stacked energy of first arrivals in each error case normalized
by its corresponding error-free case.
This paper starts with the calculation of the velocities of the direct and refraction
events in the presence of elevation and position errors. Next, the elevation and position
errors are calculated using the survey geometry information. This is followed by calculation
of the array response in terms of its trace energy after elevation error removal, position
error removal, and removal of both errors. We finally compare them with the trace response
of the ideal case (i.e., after removing both elevation and position errors).
2. Methodology
2.1. Direct Event
The direct P-wave can be defined as the P-wave that travels through the ground
surface directly from the source to the receiver. To calculate the velocity (V1 ) of the incidence
(uppermost) medium, Equation (1) is used [32]:
X
Td = , (1)
V1
where Td is the arrival travel time of the direct wave to a receiver at offset X. The arrival
travel times of the direct wave are picked (estimated) from the traces (records), while offsets
X are given by the survey geometry information.
X 2H cos θc
Th = + , (2)
V2 V1
where Th is the arrival traveltime of the head wave at offset X and H is the thickness of the
uppermost layer. Equation (2) describes a straight line relating Th and X with an intercept
of 2H cos θc /V1 and a slope of 1/V2 . The refraction velocity in this case can be calculated
by finding the inverse of the slope of the best-fit line to the Th − X plot of the head wave.
In general, when a wave encounters an interface between two media, Snell’s law is used to
relate incident and transmitted angles [32]:
sin θ1 sin θ2
= , (3)
V1 V2
where and are the ray incident and transmitted angles in the upper ( ) and lowe
( ) media, respectively. The critical angle takes place when = 90 , which can be
Appl. Sci. 2022, 12, 12810 4 of 16
calculated as:
= sin , (4
where θ1 and θ2 are the ray incident and transmitted angles in the upper (V1 ) and lower
(V2 ) media, when θ2 = o , which can be
In therespectively. The critical
case of a dipping angle θthe
refractor, c takes placeangle
critical can90be calculated from the
calculated as:
apparent refractor velocities in the up-dip ( V1)and down-dip ( ) directions using Equa
tion (5) [32]: θc = sin−1 , (4)
V2
In the case of a dipping refractor,1 the critical angle θc can be calculated from the
= sin (V ) and
apparent refractor velocities in the up-dip
+ sin ,
down-dip (V2d ) directions using
(5
2 2u
Equation (5) [32]:
The apparent refractor1velocities
−1 V1
can
be determined
−1 V1
by picking arrival travel time
θc = sin + sin , (5)
from shots in the up-dip and2down-dip V2dsides. Once V2u is calculated, the refractor medium
velocity can be
The apparent determined
refractor as [32]:
velocities can be determined by picking arrival travel times
from shots in the up-dip and down-dip sides. Once θc is calculated, the refractor medium
velocity V2 can be determined as [32]: = , (6
sin
V1
V2 = , (6)
2.3. Position and Elevation Error sin θc
2.3.1.
2.3. Position
Position Error Error
and Elevation
2.3.1. Ideally,
Position Error
there is a desirably fixed nominal spacing between successive receivers
Ideally, there
which we call the is a ideal
desirably fixed nominal
position (spacing) ∆ . between
spacing However, successive receivers,
in practice, which spacing
receiver
we
mightcall the ideal
differ position
from (spacing)
the ideal ∆X. However,
spacing in practice,
due to field receiver
conditions andspacing
human might differ
errors (Figure 1)
from the ideal spacing due to field conditions and human errors (Figure 1).
The actual receiver spacing at the nth receiver (∆ ) can be calculated from D-GPS meas The actual
receiver spacing at the nth receiver (∆Xcn ) can be calculated from D-GPS measurements
urements acquired in the field as follows:
acquired in the field as follows:
Δ q= ( − ) +( − ) , (7
∆Xcn = ( x n − x n −1 )2 + ( y n − y n −1 )2 , (7)
where and are the D-GPS Easting and and are the Northing values o
the nth
where xnreceiver
and xn−1and its D-GPS
are the neighbor closer
Easting toythe
and source.
n and Tothe
yn−1 are calculate
Northing the position’s
values of the error a
nth
thereceiver
nth receiver,
and itsEquation (8) is to
neighbor closer the source. To calculate the position’s error at the nth
used:
receiver, Equation (8) is used:
= ∆X
exn = ∆X − Δ cn
− ,Δ , (8) (8
whichisisthe
which thedifference
difference between
between the ideal
the ideal and calculated
and calculated positions
positions of receiver.
of the nth the nth receiver.
Figure1.1.Illustration
Figure Illustrationof of error
error in receiver
in receiver positions.
positions. BlackBlack andtriangles
and gray gray triangles
indicateindicate
ideal andideal
actualand actua
positionsofofthe
positions the nth
nth receiver,
receiver, respectively.
respectively.
= − , (9
Appl. Sci. 2022, 12, 12810 5 of 1
Appl. Sci. 2022, 12, 12810 5 of 16
whereZn and
where and
ZD are are
the the elevations
elevations of theofnth
thereceiver
nth receiver and
and the the datum
datum (reference
(reference plane), plane)
respectively,
respectively, from
from mean
mean sea sea level,
level, andavailable
and are are available from
from the the measurements.
D-GPS D-GPS measurements.
Figure2.2.Illustration
Figure Illustration of errors
of errors in receiver
in receiver elevations.
elevations. Gray triangles
Gray triangles indicateindicate actual elevations
actual elevations of o
receivers,while
receivers, while black
black triangles
triangles indicate
indicate idealideal elevations
elevations of receivers
of receivers (aftercorrection).
(after datum datum correction).
2.4.
2.4.Traveltimes
Traveltimesforfor
Ideal andand
Ideal Error CasesCases
Error
2.4.1. Perturbed Case
2.4.1. Perturbed Case
The perturbed case is defined in this study as the raw data acquired in the field without
applyingTheany
perturbed case is defined
time corrections. in this
The travel timestudy
of theas the
nth raw data
receiver for acquired in the
the perturbed field with
case
out
(T applying any time corrections. The travel time of the nth receiver for the perturbed
n ) is the picked first arrival traveltime with no elevation and/or position corrections.
case ( ) is the picked first arrival traveltime with no elevation and/or position corrections
2.4.2. Position’s Error Removal
2.4.2.
ThePosition’s Error
travel time Removal
difference due to position error (∆Texn ) is the travel time of the nth
receiver calculated using Equation (10):
The travel time difference due to position error (∆ ) is the travel time of the nth
receiver calculated using Equation (10): exn sin θc
∆Texn = , (10)
V1 sin
Δ = , (10
To calculate the first arrival travel time of the nth receiver for the position removal
error case (Txn ), ∆Texn
To calculate must
the firstbearrival
removed from time
travel the perturbed case
of the nth traveltime
receiver for(Tthe
n ) as follows: remova
position
error case ( ), ∆ must be removed from the perturbed case traveltime ( ) as fol
Txn = Tn − ∆Texn (11)
lows:
2.4.3. Elevation Error Removal
= −Δ (11
The travel time difference due to the elevation error (∆Tezn ) of the nth receiver is
calculated using Equation (12):
2.4.3. Elevation Error Removal
ezn cos θc
The travel time difference ∆Te
due = the elevation
zn to
V1
, error (∆ ) of the nth(12)
receiver i
calculated using Equation (12):
Similar to the travel time calculation of the position error removal case, the first arrival
cos
travel time of the elevation’s error removal (Tzn ) can be, calculated by removing ∆Tezn
Δ case = (12
from the perturbed case traveltime Tn using Equation (13):
Similar to the travel time calculation of the position error removal case, the first arri
T = Tn − ∆Tezn (13)
val travel time of the elevation’s zn
error removal case ( ) can be calculated by removing
∆ Ideal
2.4.4. from the perturbed case traveltime
Case using Equation (13):
The ideal case can be defined as the case=after−applying
Δ both position and elevation (13
corrections on the raw data acquired in the field. The first arrival travel time of the ideal
case for the nth receiver (Tcn ) can be calculated from the perturbed case travel time using
2.4.4. Ideal
Equation (14):Case
Tcn = Tn − (∆Texn + ∆Tezn ), (14)
The ideal case can be defined as the case after applying both position and elevation
corrections on the raw data acquired in the field. The first arrival travel time of the idea
case for the nth receiver ( ) can be calculated from the perturbed case travel time using
Equation (14):
Appl. Sci. 2022, 12, 12810 6 of 16
M
Ec = ∑ 2
Gcm ( t ), (15)
m =1
The decibel (dB)-scaled normalized array energy with position errors only E0Nx (dB) is
calculated as follows:
E0Nx (dB) = 20 log10 ENx , (17)
where ENx is the normalized array trace energy with position errors only defined as:
Ex
ENx = , (18)
Ec
4. Starting with Gcn (t) again, shift each Gcn (t) by its corresponding ∆Tezn to produce
the trace wavelet response with elevation errors only (Gzn (t)). Sum Gzn (t) across
n to produce the array response with elevation errors only (Gz(t)) and calculate its
corresponding array trace energy (Ez ) as follows:
M
EZ = ∑ 2
GZm ( t ), (19)
m =1
The dB-scaled normalized array energy with elevation errors only E0NZ (dB) is calcu-
lated as follows:
E0NZ (dB) = 20 log10 ENZ , (20)
where ENz is the normalized array trace energy with elevation errors only defined as:
EZ
ENZ = , (21)
Ec
5. Starting with Gcn (t) again, shift each Gcn (t) by its corresponding (∆Texn + ∆Tezn ) to
produce the perturbed wavelet response of the trace with combined position and
elevation errors (Gxzn (t)). Sum Gxzn (t) across n to produce the array response with
both position and elevation errors (Gxz (t)) and calculate its corresponding array trace
energy (Exz ) as follows:
M
ExZ = ∑ 2
GxZm ( t ), (22)
m =1
The dB-scaled normalized array trace energy for the perturbed case E0NxZ (dB) is
calculated as follows:
E0 NxZ (dB) = 20 log10 ENxZ , (23)
The dB-scaled normalized array trace energy for the perturbed case ( ) is cal-
culated as follows:
Figure
Figure 3. (a)
(a)Satellite
Satellite view
view showing
showing SaudiSaudi
ArabiaArabia
and theandstudythe study
area area
marked marked
with with
red stars; red stars; (b)
(b) image
image showing
showing thearea
the study study
witharea with the
the seismic lineseismic lineand
(red line); (red
(c) line); and (c)
the seismic linethe seismic12line
including including 12
receivers
receivers (blue triangles)
(blue triangles) and two(red
and two sources sources
stars)(red
withstars)
theirwith
actualtheir actual and
positions positions and elevations
elevations using D- using
D-GPS data.
GPS data.
Based on
Based on the
thesamples
samplesextracted
extractedfrom
fromthethe
borehole, the dominant
borehole, mineral
the dominant in the dune
mineral in the dune
is quartz. We also found small amounts of feldspar and traces of calcite. The sabkha layer
is quartz. We also found small amounts of feldspar and traces of calcite. The sabkha layer
contains quartz, feldspar, calcite, and significant amounts of halite and gypsum. The top
contains
2.5 m of quartz, feldspar,
the sabkha calcite, and
was composed significant to
of fine-grained amounts of halite and
medium-grained sand,gypsum.
while theThe top
2.5 m of0.5
bottom the
m sabkha
containedwas composed
muddy sand with of afine-grained to medium-grained
noticeable fraction sand, while
of fine grains. Sediments in the
bottom
the top 0.5 m of
7.6 m contained
the drilledmuddy
intervalsand
showedwith a noticeable
partial fraction
saturation, whereasof the
finebottom
grains.2.4Sediments
m
was fully water saturated.
m was fully water saturated.
Figure 4.4.Two
Figure Twodifferent recorded
different shot gathers
recorded shot (raw data):(raw
gathers (a) shot gather
data): (a)1 (down-dip);
shot gather(b)1shot gather
(down-dip); (b)
3 (up-dip), with 12 traces each.
gather 3 (up-dip), with 12 traces each.
3.3.2. Velocity Calculation
The average dune velocity is V1 = 313 m/s, calculated from the direct-wave ve-
locities in the five shot records (Table 1). Head-wave velocities V2 are calculated from
the slopes of the best-fit lines to the first arrival traveltimes of the up-dip and down-dip
directions (Figure 5). The critical angle and true head-wave velocity are calculated by
◦
Equations (5) and (6) to be θc = 9.2 and V2 = 1949 m/s, respectively (Table 2).
Appl. Sci. 2022, 12, 12810 9 of 16
Table 1. First arrival travel times of direct wave and corresponding offsets and velocities from all
shots of the survey. The two traces from shot gather 3 (marked by *) have been excluded from
averaging because they were considered outliers.
Table 2. First arrival travel times of the head wave from shot gather 1 and 3 with the values of
ground-surface dip angle (α), critical angle (θc ) and refraction medium velocity (V2 ).
Table
3.3.3. 3. Measured
Error position coordinates using D-GPS and position errors of the 12 studied traces.
Calculation
Position errors are measured with respect
To calculate position errors in theto the ideal
study area,spacing of 4 (8)
Equation m giving a relative
is used, where mean and
the ideal
standard deviation of about 0.35% and 1%, respectively.
spacing ∆ = 4 m is assumed and the calculated spacing ∆ is measured from D-GPS
Easting and Northing coordinates for each receiver (Table 3). Results of the position errors
Calculated
Trace X (m) Y (m)
show that the mean and standard deviation of the errors are Distance0.014 and(m) exn (m) and
0.041 m (0.35%
1.025% of ideal spacing), respectively, which are negligible. Moreover, Equation (9) is
Reference position 2,915,129 383,141
used to calculate
13 the elevation errors where a383,189
2,915,126 horizontal datum3.995is chosen at the−first
0.005shot
elevation 14
(i.e., datum = 9.42,915,126
m above mean sea level).
383,185 Elevation errors
3.945 are shown in Table
−0.055
4. In comparison
15 to position errors, elevation383,181
2,915,127 errors have a mean and standard 0.035
4.035 deviation
of 2.36 and16 1.22 m (25.1%2,915,127
and 13% relative to 383,177
the datum elevation), −0.061
3.939 respectively, which
17 2,915,127 383,173 4.025
are relatively considerable. Therefore, it is expected that most effects on the seismic 0.025array
18 2,915,127 383,169 3.972 −0.028
response are
19
attributed to 2,915,127
elevation errors in383,165
this case. The first 3.985
arrival travel times
−0.015
of the
perturbed20and ideal cases 2,915,127
are shown in Figure 6a.
383,161 3.938 −0.062
21 2,915,128 383,157 4.022 0.022
Table 3. Measured
22 position coordinates
2,915,128 using D-GPS and position errors
383,153 3.940of the 12 studied traces.
−0.060
Position errors
23 are measured2,915,128
with respect to the 383,149
ideal spacing of 4 m3.986
giving a relative−mean
0.014 and
standard deviation
24 of about 0.35% and 1%, respectively.
2,915,128 383,145 4.056 0.056
Minimum position error (m) −0.062
Maximum position error (m) Calculated 0.056
Trace (m) (m) (m)
Mean position error (m) Distance (m) −0.014
Reference position Median position error
2,915,129 (m)
383,141 −0.015
Standard deviation of position errors (m) 0.041
13 2,915,126 383,189 3.995 −0.005
14 2,915,126 383,185 3.945 −0.055
3.3.4. Responses
15 Calculation
2,915,127 383,181 4.035 0.035
After16calculating the position and elevation
2,915,127 383,177errors, we calculate
3.939 the array responses
−0.061 in
various cases
17 using the procedure
2,915,127 described in Section
383,173 2.4 above.
4.025 The ideal trace wavelet
0.025
responses 18(Gcn (t)) are shown in Figure 7a and
2,915,127 their corresponding
383,169 3.972 array wavelet response
−0.028
(Gc (t)) is19
shown in Figure 7b. The
2,915,127 array trace energy
383,165 for the ideal case
3.985 (i.e., after removal
−0.015 of
both position and elevation errors) is Ec = 2237. The perturbed trace wavelet responses
20 2,915,127 383,161 3.938 −0.062
(Gxzn (t)) are shown in Figure 7c and their corresponding array wavelet response (Gxz (t))
21 2,915,128 383,157 4.022 0.022
is shown in Figure 7d. The array trace energy for the perturbed case is Exz = 797. The
22 2,915,128 383,153 3.940
normalized array trace energy of the perturbed case is calculated using Equation (23) to be
−0.060
0 23 2,915,128 383,149 3.986
ENxz = −9 dB. These results demonstrate the considerable amount of degradation −0.014in the
24 2,915,128 383,145 4.056
array trace energy due to position and elevation errors in this survey. 0.056
Minimum position error (m) −0.062
Maximum position error (m) 0.056
Mean position error (m) −0.014
Median position error (m) −0.015
Standard deviation of position errors (m) 0.041
Appl. Sci. 2022, 12, 12810 11 of 16
Table 4. Elevation values and errors of the 12 studied traces. Errors are measured with respect
to the datum elevation at 9.41 m giving a relative mean and standard deviation of about 25% and
13%, respectively.
To understand the separate effects of position and elevation errors on the seismic array
response, the first arrival travel times after separately removing each of these errors is
calculated. Starting with elevation error removal, Equation (13) is used to calculate the
first arrival travel time for this case. Comparison between the travel times of the ideal case
and the elevation error removal case shows that elevation errors have large contributions
in all picked head-wave first arrival travel times (Figure 6b). Figure 7e shows the trace
wavelet responses after application of elevation errors to the ideal trace responses (Gzn (t))
and Figure 7f shows the corresponding array response (Gz (t)). Now, the array trace energy
is calculated to be Ez = 795, which is much smaller than the array trace energy of the
ideal case (i.e., Ec = 2237). The normalized array trace energy is E0Nz = −9 dB, which
is similar to that in the perturbed case, indicating that most degradation is attributed to
elevation errors.
The same steps are carried out for the removal of only the position errors using
Equation (11) and, hence, update the first arrival travel times. Figure 6c shows a comparison
of the head-wave travel times between the ideal and position error removal cases. This
comparison indicates that position errors have a very small effect on the first arrival travel
times. The trace wavelet responses after position error removal and their corresponding
array response are shown in Figure 7g,h, respectively. The array trace energy after the
removal of only position errors is calculated to be Ex = 2237, which is almost equal to that
of the ideal case, leading to a normalized array trace energy E0Nx = 0 dB. Similar results
were also reported by previous studies [30,31], as discussed in the next section.
12810 12 of 16
elevation errors.
Figure
Figure7. 7.
Trace
Tracewavelet responses
wavelet responses (G)(a)for:
(G) for: (a)case;
ideal ideal case; (c)case;
(c) perturbed perturbed case;
(e) elevation (e)removal
error elevation erro
moval
case;case; and
and (g) (g) position
position errorcase.
error removal removal case. The corresponding
The corresponding arrayofwavelet
array wavelet response response
these cases are: of t
cases
(b)are:
ideal(b) ideal
case; case; (d)case;
(d) perturbed perturbed case;
(f) elevation (f)removal
error elevationcase; error
and (h)removal case;
position error and (h)
removal position
case.
removal case.
Similar to [31], we first generated the ideal array response due to a 65 Hz zero phase
◦
Ricker wavelet incident at 9.2 on a 12-element equally weighted array and calculated the
The same steps
corresponding are carried
trace energy out forThen,
Ec = 1060.57. the removal of only
we calculated arraythe position
responses witherrors
varioususing E
tionerror
(11)types
and,using
hence,
theupdate
followingthe first arrival travel times. Figure 6c shows a compariso
procedure:
the head-wave travel times between the ideal and position error removal cases. This c
parison indicates that position errors have a very small effect on the first arrival tr
times. The trace wavelet responses after position error removal and their correspon
array response are shown in Figure 7g,h, respectively. The array trace energy after
Appl. Sci. 2022, 12, 12810 14 of 16
1. Normalize the standard deviation of position errors (Tables 3 and 4) by the ideal
geophone spacing.
2. Generate 12 random position errors from a normal distribution with zero mean and
normalized standard deviation of position errors calculated in step 1.
3. Generate the array response with position errors only.
4. Calculate the corresponding trace energy.
We repeat these steps for the cases of elevation errors only and combined position
and elevation errors. For the case of combined position and elevation errors, we assume
normally distributed independent position and elevation errors and calculate a combined
standard deviation of 0.3052 [33]. Table 5 presents calculations using this procedure and
compares them to their counterparts calculated using steps described in Sections 2.2 and 2.3
of this paper.
Similar to the observed data, the array response due to position errors shows only a
negligible degradation (0.009%) when calculated using the method of [31]. On the other
hand, observed degradations due to elevation errors only (64.5%) and combined position
and elevation errors (64.4%) are smaller than those expected by the method of [31] (88.0%
and 87.9%, respectively). Nevertheless, observed degradations due to elevation errors
only and combined position and elevation errors are comparable to each other and much
higher than the degradation due to position errors only, which is also observed by the
method of [31]. Differences in our results from those calculated using the method of [31]
may be attributed to the presence of environmental noise in our data. In addition, imperfect
geophone couplings within our array deviate it from the perfect equally weighted array
used in [31]. Finally, our hammer source generates a slightly variable minimum-phase
wavelet in contrast to the exactly repeatable zero-phase Ricker wavelet used by [31].
4. Conclusions
The objective of this paper is to investigate the effects of both elevation and positioning
errors on the seismic array response. One field data set was recorded using 24 receivers
and five different shot gathers. Processing and interpreting the recorded data show two
subsurface layers with velocities of 313 and 1949 m/s for the first and second layers,
◦
respectively, and a critical angle of θc = 9.2 . Knowing the exact source and receiver
positions and elevations, the elevation errors and position errors are calculated. Our
results show that elevation has higher errors relative to position, where the mean errors of
elevation and position are 2.4 and 0.014 m, respectively. The reason for the higher errors in
the elevation case is the big difference between the receiver elevations and the horizontal
datum elevation, which reached a maximum of 4 m.
The first arrival travel times and the array trace energy are calculated for all studied
cases. The first case is the perturbed case involving the first arrival travel times of the head
wave without applying any correction for position or elevation errors. The second case
is the ideal case involving the first arrival travel times of the head wave after applying
corrections for both position and elevation errors. Results show that there is a considerable
difference between the two cases, where the array trace energy of the ideal case is enhanced
by almost three times in comparison with the array trace energy of the perturbed case.
Afterwards, the first arrival travel times and the array trace energy of position and elevation
error removal cases are calculated separately and compared to the ideal case. Results show
Appl. Sci. 2022, 12, 12810 15 of 16
a considerable decrease in the array trace energy after elevation error removal, and almost
no change after position error removal, compared to the array trace energy of the ideal case.
These results assure us that almost all signal energy loss is due to the presence of elevation
errors in this study area. Therefore, it is necessary to correct for this error to minimize
energy degradation of the seismic array, which is very important for many steps of seismic
data processing such as static corrections, velocity analysis, and imaging.
The two main applications of the proposed technique are; (1) processing deep seismic
reflection data and (2) high-resolution imaging for engineering applications. In both
applications, it is essential to obtain accurate source and receiver positioning. Although the
elevation errors have larger effects on the final data, both position and elevation need to be
accurately measured.
The main limitation of the proposed technique is the need for D-GPS to obtain accurate
position and elevation of receiver points. This could be an obstacle in some cases; however,
the more accurate the position/elevation readings, the more accurate the final results.
Author Contributions: Methodology, S.M.H., A.A.-M. and A.A.A.-S.; Field work, S.M.H., A.A.-M.
and A.A.A.-S.; Processing and calculations, S.M.H., A.A.-M. and A.A.A.-S.; Conclusions, S.M.H.,
A.A.-M. and A.A.A.-S.; Writing—original draft, S.M.H., A.A.-M. and A.A.A.-S. All authors have read
and agreed to the published version of the manuscript.
Funding: This research was funded by King Fahd University of Petroleum and Minerals, College of
Petroleum Engineering and Geosciences (CPG), grant number: SF19013.
Institutional Review Board Statement: No applicable.
Informed Consent Statement: No applicable.
Data Availability Statement: The data presented in this study are available on request from the
corresponding author. The data are not publicly available due to its large size.
Conflicts of Interest: The author declares no conflict of interest.
References
1. Aldridge, D.F. Statistically perturbed geophone array responses. Geophysics 1989, 54, 1306–1318. [CrossRef]
2. Rost, S.; Thomas, C. Array seismology—Methods and applications. Rev. Geophys. 2002, 40, 1008. [CrossRef]
3. Douglas, A.; Bowers, D.; Marshall, P.D.; Young, J.B.; Porter, D.; Wallis, N.J. Putting nuclear-test monitoring to the test. Nature 1999,
398, 474–475. [CrossRef]
4. Douglas, A. Seismometer arrays—Their use in earthquake and test ban seismology. Int. Geophys. Ser. Part A 2002, 81, 357–367.
5. Kárason, H.; van der Hilst, R.D. Tomographic imaging of the lowermost mantle with differential times of refracted and diffracted
core phases (PKP, Pdiff). J. Geophys. Res. 2001, 106, 6569–6587. [CrossRef]
6. Cao, W.; Hanafy, S.M.; Schuster, G.T.; Zhan, G.; Boonyasiriwat, C. High-resolution and super stacking of time-reversal mirrors in
locating seismic sources. Geophys. Prospect. 2012, 60, 1–17. [CrossRef]
7. Cao, W.; Schuster, G.T.; Zhan, G.; Hanafy, S.M.; Boonyasiriwat, C. Demonstration of super-resolution and super-stacking
properties of time reversal mirrors in locating seismic sources. In Proceedings of the 2008 SEG Annual Meeting, Las Vegas, NV,
USA, 9–14 November 2008; pp. 3018–3022.
8. Khalil, M.H.; Hanafy, S.M. Geotechnical parameters from seismic measurements: Two field examples from Egypt and Saudi
Arabia. J. Environ. Eng. Geophys. 2016, 21, 13–28. [CrossRef]
9. Lu, K.; Hanafy, S.M.; Stanistreet, I.; Njau, J.; Schick, K.; Toth, N.; Stollhofen, H.; Schuster, G. Seismic imaging of the Olduvai Basin,
Tanzania. Palaeogeogr. Palaeoclimatol. Palaeoecol. 2019, 533, 109246. [CrossRef]
10. Hanafy, S.M.; Soupios, P.; Stampolidis, A.; Koch, C.B.; Al-Ramadan, K.; Al-Shuhail, A.; Solling, T.; Argadestya, I. Comprehensive
Geophysical study at Wabar crater, Rub Al-Khali desert, Saudi Arabia. Earth Space Sci. 2021, 8, e2020EA001432. [CrossRef]
11. Oye, V.; Dando, B.; Wustefeld, A.; Jerkins, A.; Koehler, A. Cost-effective Baseline Studies for Induced Seismicity Monitoring
Related to CO2 Storage Site Preparation. In Proceedings of the 15th Greenhouse Gas Control Technologies Conference, Abu
Dhabi, United Arab Emirates, 15–18 March 2021. [CrossRef]
12. Mi, B.; Xia, J.; Tian, G.; Shi, Z.; Xing, H.; Chang, X.; Xi, C.; Liu, Y.; Ning, L.; Dai, T.; et al. Near-surface imaging from traffic-induced
surface waves with dense linear arrays: An application in the urban area of Hangzhou, China. Geophysics 2022, 87, 145–158.
[CrossRef]
13. Näsholm, S.P.; Iranpour, K.; Wuestefeld, A.; Dando, B.D.; Baird, A.F.; Oye, V. Array signal processing on distributed acoustic
sensing data: Directivity effects in slowness space. J. Geophys. Res. Solid Earth 2022, 127, e2021JB023587. [CrossRef]
Appl. Sci. 2022, 12, 12810 16 of 16
14. Martin, E. A linear algorithm for ambient seismic noise double beamforming without explicit crosscorrelations. Geophysics 2021,
86, F1–F8. [CrossRef]
15. Yang, J.; Shragge, J. Measuring seasonal velocity variations on an urban DAS array. SEG Technical Program Expanded Abstracts.
In Proceedings of the Second International Meeting for Applied Geoscience & Energy, Houston, TX, USA, 28 August–1 September
2022; pp. 626–631. [CrossRef]
16. Hanafy, S.M. Land-Streamer vs. Conventional Seismic Data for High-Resolution Near-Surface Surveys. Appl. Sci. 2022, 12, 584.
[CrossRef]
17. Ramdani, A.; Khanna, P.; Gairola, G.; Hanafy, S.M.; Vahrenkamp, V. Assessing and Processing 3D Photogrammetry, Sedimentology
and Geophysical Data to Build High-fidelity Reservoir Models Based on Carbonate Outcrop Analogs. AAPG Bull. 2022, 106,
1975–2011.
18. Ramdani, A.; Khanna, P.; De Jong, S.; Gairola, G.S.; Hanafy, S.M.; Vahrenkamp, V. Three-dimensional morphometric analysis and
statistical distribution of the Early Kimmeridgian Hanifa Formation stromatoporoid/coral buildups, central Saudi Arabia. Mar.
Pet. Geol. 2022, 146, 105934. [CrossRef]
19. Hoffe, B.H.; Margrave, G.F.; Stewart, R.R.; Foltinek, D.S.; Bland, H.C.; Manning, P.M. Analyzing the effectiveness of receiver
arrays for multicomponent seismic exploration. Geophysics 2002, 67, 1853–1868. [CrossRef]
20. Li, G.; Zheng, H.; Wang, J.; Huang, W. Inversion-based directional deconvolution to remove the effect of a geophone array on
seismic signal. J. Appl. Geophys. 2016, 130, 91–100. [CrossRef]
21. Smith, M.K. Noise analysis and multiple seismometer theory. Geophysics 1956, 21, 337–360. [CrossRef]
22. Savit, C.H. Transient behavior of patterns. Geophysics 1958, 23, 360–362. [CrossRef]
23. Newman, P.; Mahoney, J.T. Patterns-with a pinch of salt. Geophys. Prospect. 1973, 21, 197–219. [CrossRef]
24. Dudgeon, D.E.; Johnson, D.H. Array Signal Processing—Concepts and Techniques; Prentice-Hall Inc.: Hoboken, NJ, USA, 1993; 533p.
25. Gangi, A.F.; Benson, M.A. Wavelet response of seismic arrays. In SEG Expanded Abstracts; Society of Exploration Geophysicists:
Houston, TX, USA, 1989; pp. 663–666.
26. Al-Shuhail, A.A.; Gangi, A.F. The effect of topography on the wavelet response of the seismic arrays. In SEG Expanded Abstracts;
Society of Exploration Geophysicists: Houston, TX, USA, 1994; pp. 895–898.
27. Al-Shuhail, A.A.; Al-Ghanim, A. Performance of seismic arrays in heterogeneous medium. GeoFrontier 2003, 1, 27–30.
28. Al-Shuhail, A.A. Seismic array response in the presence of a dipping shallow layer. Signal Image Video Process. 2013, 7, 263–274.
[CrossRef]
29. Akram, J. Seismic Arrays Response in the Presence of Laterally Varying Thickness of the Weathering Layer. Master’s Thesis, King
Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia, 2007.
30. Akram, J.; Al-Shuhail, A.A. Performance of seismic arrays in the presence of weathering layer variations. Arab. J. Geosci. 2016, 9,
522–529. [CrossRef]
31. Putra, R.; Al-Shuhail, A.A. Seismic Array Response in the Presence of Intra-Array Variations in Element Weights, Elevations,
and Positions. In Proceedings of the 13th Middle East Geosciences Conference and Exhibition, Geo-2018, Manama, Bahrain,
5–8 March 2018.
32. Sheriff, R.E.; Geldart, L.P. Exploration Seismology, 2nd ed.; Cambridge University Press: Cambridge, UK, 1995; 1582p, ISBN
978-0521468268.
33. Schiller, J. Schaum’s Outline of Probability and Statistics, 4th ed.; McGraw-Hill Education: New York, NY, USA, 2013; 432p, ISBN
978-0071795579.