VSP Menu Commands: Function Description
VSP Menu Commands: Function Description
VSP Menu Commands: Function Description
Function Description
Geometry Window Display Use this window to enter zero offset VSP geometry.
Velocity Profile Display Displays the velocity profile.
Sonic Log Calibrate Allows calibration of the sonic log.
Hodogram Display VSP Hodogram analysis window.
Q Attenuation Allows computation of attenuation.
VSP Well Look Ahead Window Interactive Window uses logs, VSP and an extracted
wavelet to help in calculating (Inversion) velocity
below the well in depth.
2D VSP CDP Mapping Window Perform interactive VSP CDP mapping on a VSP data
set.
2D Ray Tracing Constructs various ray tracing displays.
2D/3D VSP Model Build/ Interactive Model Building Window
Inversion
3C-3D VSP First-Break Interactive window for semi-automatic auto-adaptive
Picking 3-component 3D VSP first break picking.
The Geometry Window Display is accessed through the VSP | Geometry Window Display as
shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 2 of 59
This Geometry Window Display is used to create/edit the VSP Geometry for the VSP Offset
data and put the necessary values into the VISTA headers of the demo data set.
See: VSP Near Offset for a complete example of the use of this process.
[Geometry Reference]
Clicking the VSP | Geometry Window Display first opens the VSP Geometry Window
opening selection spreadsheet as shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 3 of 59
Double click on the desired file name ("Zero_offset XYZ"), or select the item in the DATA#
and click OK, and one will open the VSP Geometry Window as shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 4 of 59
In the VSP Geometry Window the top row of the spread sheet is the reference geometry
parameters. Normally in this above window KB_ELEV, which refers to Kelly Bearing
Elevation, and the DATUM must be entered from the field log data and MD refers to
Measured Depth and TVD refers to True Vertical Depth. The other variables are self
explanatory.
The VSP Geometry Window with the correct values is shown below for this example:
[VSP Geometry Window Tutorial VSP Near Offset - Correct Parameters and Depths]
When one is satisfied with the values use the icon Save VSP Geometry to Headers icon.
This opens the VSP Geometry Header Items to Save dialog. One may choose which VISTA
header words to create from the geometry. Note in this example use the defaults.
Note that the ELEV_REC header item is not shown in the above dialog list as the
variable DEPTH_RECV is used instead. This dual header use is to maintain past
compatibility while allowing newer tools to use the DEPTH_RECV header variable.
The user can use the VSP Geometry Plot icon to view of graphic of the VSP
configuration.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 5 of 59
In the above plot the RED square is the shot elevation and offset, the BLUE square is the
elevation and location of the Kelly Bushing, and the GREEN squares are the down hole
receiver array elements depths.
When the geometry has been written to the headers, close the VSP Geometry Window and
return to the Project Data List window.
One can check the geometry by using the icon just to the left of the NAME in the
Project Data List. Check such things as DEPTH_RECV, SHOT_POINT_NO, OFFSET_SH_REC,
etc. A check on the items above in the Seismic Header View/Edit Display is shown below
for the this project.
Sort Indexes are normally created when the "VSP Geometry Header Save"icon was
executed above. However, in some sequence of operation, all sort indexes are not
created. Open the Project Data List | Sort Data Tools and confirm that all have been
created correctly as shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 6 of 59
If there are some sort items missing, insert the proper sorts as shown.If one is satisfied
with all the header values it is now time to pick the first breaks.
Here is a list of the most important header words and their contents.
The Velocity Profile Display is accessed through the VSP | Velocity Profile Display as shown
below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 7 of 59
This Velocity Profile Display is used to create/edit the VSP Velocities for the VSP Offset
data and generate the VSP Velocity file *.vspvel for use in other processes. See VSP Near
Offset for a complete example of the use of this process.
Clicking on this Interactive function opens the Velocity Profile Display window as shown
below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 8 of 59
VSP Data: Read 'S' Opens the VSP 'S' Profile Input spreadsheet for
Velocity selection the VISTA file for loading and calculating the
'S' velocity information as a function of True Vertical
Depth.
VSP File: Read 'P' Opens a standard Windows file open dialog for reading a
Velocity 'P' *.vspvel file.
VSP File: Read 'S' Opens a standard Windows file open dialog for reading a
Velocity 'S' *.vspvel file.
Save Current Velocity Opens a standard Windows file save dialog for saving
File the VSP Velocity file. The file extension is *.vspvel.
Save as VISTA Opens a standard Windows file save dialog for saving
Velocity File the VISTA formatted Velocity file. The file extension is
*.vel.
Save VSP Time-2- Opens the Graph Seismic Trace window displaying the
Depth Curve to VISTA Time Depth curve. Select the option to SAVE when
Data Set. prompted when exiting the Graph window to create a
VISTA dataset.
Save VSP Information Opens the Output VSP Information to Data Headers
to Data Set Headers dialog to allow users to specify which headers to
update.
Display Current Opens a text window display the current velocity picks
Velocity Picks in text formats.
Icons are provided for saving this text file, printing this
data, and clearing the text window.
View Options
Apply Function to FBP Select to Decimate, Smooth or only Keep picks closest
Values to Log Tops
Reset FBP's for Removes the current applied function and restores
Record FBP's.
Calculate Smooth Updates the Interval Velocity (Inversion) display based
Velocity on the Inversion calculation settings in Velocity Profile
View Options.
Use Mouse to Zoom Standard zoom feature. Draw a rectangle around the
area the user wishes to enlarge. Double clicking the
display restores the original display.
Edit VSP FBP Points Modify the current FBP display.
Delete VSP FBP Group Left click and drag a box over the FBP's to delete. Click
of Points the Reset FBP icon to restore the picks.
Toggle 'P'/'S' Edit Toggles between the 'P' and 'S' Velocity Profile displays.
Mode
Toggle Mouse Toggles Mouse Tracking On/Off
Tracking
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 9 of 59
Allows editing of the First Break Line data and setting the display options.
Mouse: DELETE Velocity Pick Mode - In this mode a rectangle is drawn around the one
or more velocity points to delete in the left FB Line window. This allows editing of
erroneous points.
Display LAS Log Tops - Opens an Option dialog for settings of the Log Tops such as Line
Size, Line Color, and Symbols type and size. This menu item appears once a LAS file is
read in using the <Display Log TOPS> icon on the vertical toolbar.
First-Break Line Display - Opens an Option dialog for settings of the First Break Line
such as Line Size, Line Color, and Symbols type and size.
Velocity Line Display - Opens an Option dialog for settings of the Velocity Line such as
Line Size, Line Color, and Symbols type and size.
RMS Velocity Line Display - Opens an Option dialog for settings of the RMS Velocity Line
such as Line Size, Line Color, and Symbols type and size.
Average Velocity Line Display - Opens an Option dialog for settings of the Average
Velocity Line such as Line Size, Line Color, and Symbols type and size.
Interval Velocity Line Display - Opens an Option dialog for settings of the Interval
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 10 of 59
Velocity Line such as Line Size, Line Color, and Symbols type and size.
Interval Velocity (Inversion Line Display - Opens an Option dialog for settings of the
Interval Velocity (Inversion) Line such as Line Size, Line Color, and Symbols type and size.
This menu item appears when the <Calculate Smooth Velocity> is selected from the
vertical toolbar.
Interval Velocity (Inversion) Display - Toggle on/off the Interval Velocity display.
Example Velocity Profile Display Data - Clicking on the VSP Data: Read 'P' Velocity
icon open up the VSP 'P' Velocity Profile Input spreadsheet for selecting the VISTA file
for loading and calculating the velocity information as a function of True Vertical Depth.
Selecting the Vertical component 'Raw Vertical' and clicking OK computes and loads the
velocity information as shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 11 of 59
In the above display the left pane is the Travel Time versus True Vertical Depth curve (FB
Line), and in the right pane is the Velocity and Interval Velocity versus True Vertical Depth.
Note that the bottom panes provide both Time and Depth, and First Break Pick time,
Measured Depth and True Vertical Depth as a function of the cursor position.
If the user is satisfied with the data quality, one may use the Display Current Velocity Picks
icon to open the VSP Velocity Profile text window as shown below:
This window has icon options for saving the data to a *.asc file, printing the data, or
clearing the data.
Finally, the user should use the Save Current Velocity File icon to save the data for
future use. A standard Windows save dialog is opened for entering the save file name. The
saved file has an extension of *.vspvel.
At any time one can use the VSP File: Read 'P' Velocity icon to read in VSP files with
extensions of *.vspvel.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 12 of 59
Control display functions for first break picks, velocity RMS, velocity interval and velocity
inversion. Also contains parameters for velocity inversion.
Vel-Inversion Options
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 13 of 59
Inversion Parameters
Algorithm - There are two solvers for solving equation (1): One is conjugate gradient
(CG) and the other is Recursive (Carayannis, Kalouptsidis and Manolakis, 1982)).
CG is a proximate method and the accuracy depends on a tolerant value coded to (1.e-6).
CG is an efficient solver. However, even it is rare, it may not be convergent. Inside code,
when the convergence fails, the algorithm will automatically jump to the recursive solver.
Recursive solver is using an efficient way to update solution recursively.
Xhi2 --- based on value of misfit between observed travel-time and predicted travel-
time of first break to searching optimal value of α. Default is 5.e-3.
The main idea is to solve travel time equation with smooth constraint
(Lizarralde and Swift, 1999), i.e.
(1)
Where T is travel time and Z is for depth, and U is slowness (i.e. 1/V, V is
velocity); D is smooth matrix (first or second order finite difference matrix) and
W is weighting function matrix; α is the regularization parameter that control
smoothness. Weighting function matrix W: the diagonal of W is chosen as the
inverse of depth interval, which can balance depth interval variance. Smooth
matrix D: is chosen as first order finite difference matrix. Based on testing, it is
more efficient than second order.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 14 of 59
Because the smaller α is, the less smooth result will be and vice versa. Therefore,
the optimal smooth solution can be obtained by trial and error of different α
values.
Because the more smoother the U is, the less misfit between observed travel
time and predicted travel time will be, therefore, it can iteratively search a proper
α in a given range, i.e. [α_min, α_max], such that the misfit is equal to a given
value, say Ɛ, to obtain a smooth solution of U. The procedure of this searching is
that when misfit is larger than Ɛ, reducing value of α and vice versa. Therefore,
the key to success to find the optimal value of α needs a proper value of Ɛ: the
smaller Ɛ is, the less smooth result will be and vice versa. The key point of this
idea is that the optimal solution is at that the misfit is equal to the Ɛ. Too
small Ɛ or too large Ɛ will end up to α_min or α_max. Therefore, input value of
Ɛ needs trial and error, which may be equivalent to trial and error of α.
Another α searching procedure: given a range of α, i.e. [α_min, α_max] and find
an optimal one between them. The search procedure can be carried in this way:
first, dividing the range of α into n (iteration number) values. First obtaining a
result from α_max and using this result as a reference U0; then search result U
from α_max to α_min and stop when the difference between U and U0 larger
than a user given parameter.
Read log TOP depth information from a LAS file. Select the LAS file and click Open.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 15 of 59
Decimate (Mark Dead) Picks - Select to decimate the FBP's. The default is to only keep
every 5th pick. The picks in between will be marked as dead.
Smooth Picks - Select to apply a smoother to the FBP's.
No Smoothing Smooth 5x
Only Keep Picks Closest to Log Tops - Select this option to keep only those FBP's that
are closest to the log top. A LAS file must be read in using the <Display Log Tops> icon
before running this function.
Select this option to calculate the Smooth Velocity. The Inversion Parameters located on
the <Vel-Inversion Options> tab (Of the Options Dialog) will be used for the calculation.
The new (Pink) velocity inversion line will appear on the graph.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 16 of 59
Move Picks - Left click on the pick, hold down the left mouse button and drag the pick to
a new location.
Mark as Dead - Hold down the <Ctrl> key and left click on the FBP. To mark as live hold
down the <Shift> key and left click on the FBP.
The Sonic Log Calibration is accessed through the VSP | Sonic Log Calibrate as shown
below:
This Sonic Log Calibration is used to correct for drift in the VSP *.LAS log for the VSP
Offset data and generate drift calibrated new *.LAS log file for use in other processes. See:
VSP Near Offset for a complete example of the use of this process.
The sonic log drift calibration can be derived from vertical VSP velocity data with the VSP |
Sonic Log Calibrate window. Clicking on this VSP function opens up a Windows file open
dialog for loading the required VSP velocity file (*.vspvel).
The VSP velocity file that is entered is the one that has been verified by the Velocity Profile
Display. Clicking open after selecting the desired file opens the Sonic Log Calibrate display
as shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 17 of 59
After opening the required *.vspvel file, the next step to calculate the Sonic Log drift
correction is to use the Open LAS Sonic Log icon to load in the Sonic Log to calibrate.
This dialog above provides various tabs to provide the user with all of the Sonic Log
parameters. If the user is satisfied that this is the correct log just click OK and proceed
with the calibration after this data is loaded and the log is integrated and pre-drift
computed as shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 18 of 59
Now use the mouse on the above figure in the Pre-Drift pane and draw long straight line
segments near the pre-drift curve. Double click when finished and the post calibration drift
will appear in the Post-Drift pane as shown below:
Normally the Post-Drift under optimum conditions should be +/- 1 millisecond. Practically
this Post-drift can be larger depending on the quality of the data used. This completes this
calibration process and the data computed should be saved using the Save Calibrated LAS
Sonic Log icon . This icon opens a Windows save dialog to save the calibrated data in a
*.las file.
The sonic log, calibrated sonic log, and VSP internal velocities are displayed in the above
window.
Hodogram Display
The Hodogram Display is accessed through the VSP | Hodogram Display as shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 19 of 59
Two Hodogram Rotations are required for optimum Far Offset processing. The first rotation
is of the X and Y geophone's to orient the horizontal components toward to source (Hmax
and Hmin).
The second rotation is in the plane of the well and source using the oriented horizontal
(Hmax) from the first rotation and Z (vertical component). This maximizes the down going
P wave energy onto one channel (Hmax') with the down going SV on the other (Z')
contains predominately up going P wave energy with down going SV.
See: VSP Far Offset for a complete example of the use of this process. Also note that the
data should contain First-Break Picks.
Clicking on this Interactive menu item opens, the VSP Hodogram Analysis input
spreadsheet as shown below:
There are two modes of input selection for processing in the Hodogram Display:
1. Use the original 3-component file as input to the Hodogram process with the vertical
FBP's transferred to the X and Y components. When the user selects a 3 component file
the VSP Hodogram Analysis Dialog for selecting the components to process.
Component One # - Two # - Specify the TRACE_ID_CODE's for the two components to
process in the Hodogram Display.
Load Rotation angles - Load saved rotation angles from specified header.
2. Use the separated components as input to the Hodogram process with the vertical FBP's
transferred to the X and Y components. When the separated components are used to
demonstrate the Hodogram process. Choose the appropriate first component data set
and read rotation angles from headers if they exist.
Clicking OK opens the Hodogram Display for the X - Y rotation as shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 20 of 59
On opening this window all processing for all traces is performed. The contents of each
window pane in the display is summarized for the user below for the horizontal rotation:
1. Center Left Pane - The colored line is the cross plot of the two input signals with the
line coloring changing as a function of time. The black line is the slope of the cross plot
of the two input signals.
2. Center Right Pane - This pane is divided into 4 vertical sub-panes. From top to bottom
the signals displayed are:
c) Hodogram Maximum Signal - The computed slope angle solution is provided. This signal
is the maximum signal in the X-Y plane pointed towards the source.
d)Hodogram Minimum Signal - The computed slope angle solution is provided. This signal
is the minimum signal at 90 degrees from the Maximum Signal (c).
The cross-hatched vertical boxes in each pane is the window about the DATA-FIRSTBREAK
to select data for the Hodogram computations. This window can be re sized with the RMB
'Seismic Mode: Define Window'.
3. Far Right Pane - A graph of the Hodogram slope angle. Note that the computed slop
angle has been modified by the following equation for plotting purposes:
Hodogram Toolbar
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 21 of 59
View Options
Hodogram Mouse: Zoom - The user can apply VISTA Zoom features to the Hodogram
display. This item toggles with the next item.
Hodogram Mouse: Manual Angle - Allows manual editing of the Angle solution. When in
this Mode, holding down the left mouse button over the Hodogram Display and moving it
will both change the angle solution and display the effects of the angle change on the
output displays.
Seismic Mode: Zoom - The user can apply VISTA Zoom features to the seismic Trace
displays. This time toggles with the next item.
Seismic Mode: Define Window - Allow manual editing of the window about the First
Break Pick. This window selects the data for the computation of the Hodogram Rotation.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 22 of 59
Click and hold down the left mouse button and slide to the left or right to define the new
window size. Releasing the left mouse button defines the window size.
After defining a new window select the appropriate Calculate Angle icon to recompute the
proper Hodogram Rotation angles. Remember to save the data to the Project.
1. Hodogram: 'First Input File Name' - Maximum values. Normally, this file name
is re-labeled to 'Hmax', for the tutorial VSP Near Offset it is labeled 'Hmax [X-
Y]'.
For comparison the 'Hmin' display is shown below to illustrate how the Hologram
process maximizes the signal in the source / receiver plane for the X - Y
components.
Q Attenuation
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 23 of 59
[VSP | Q Attenuation]
The availability of Near Offset down going VSP data allows the implementation of the VSP
Q Attenuation Calculation display for estimating Q as a function of depth.
For optimum Q estimates the filter separating the down going wave field from the Raw
Vertical data should have the minimum number of traces employed in the median filter to
keep the role off at the edges to a minimum, while also keeping the up going wave field to
a minimum. A typical flow to prepare the down going data for Q Attenuation processing is
shown in the tutorial VSP Near Offset.
Clicking on this Interactive menu item opens, the Q Attenuation input spreadsheet as
shown below:
One of the prepared down going (-tt) files is selected as the input file.
Clicking OK opens a standard Windows Input dialog for entering the velocity file needed for
the Q depth computations as shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 24 of 59
After opening the velocity file the VSP Q Attenuation Calculation window is opened as
shown below:
There are 3 data panes in the VSP Q Attenuation Calculation display. They are:
1. Left Pane - Near Offset seismic down going data display. The vertical BLUE line
indicates which trace is being used as the reference frequency. A different reference
trace can be selected by holding down Shift Key and clicking on a new trace in this
seismic display pane. The two horizontal BLUE lines defined the time window around the
direct arrivals as a function of depth.
2. Center Pane - This pane displays the reference spectrum (BLUE) and the depth
spectrum (BLACK). The latter spectrum changes by the slide bar in the toolbar and by
moving the cursor between the traces in the seismic window. The vertical BLUE lines
define the spectrum width to be used. The RED line indicates the absorption ratio
computed within the selected spectrum window.
3. Right Pane - This pane displays the Cumulative Attenuation as a function of depth.
Using the mouse to pick constant straight line segments of 'Q' values as shown.
Quality factor (Q) is obtained by 3 methods - spectral ratio method, multi-spectral ratio
method with weighted median and multi-spectral ratio median Q estimation. In multi-
spectral ratio method all possible combination of traces are used to estimate each interval
Q value. Final Q factor is estimated as median or weighted median with deviation as a
weight. Estimated Q factors are displayed on the cumulative curve, first value corresponds
to the spectral ratio method, values in the brackets are obtained by multi-spectral ratio
method first – weighted median and second – median estimation.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 25 of 59
Clicking this icon opens the Q Attenuation Calculations Dialog shown below:
Start Window (ms)/End Window (ms) - Sets the BLUE horizontal lines in the Seismic
pane to define a time window around the direct arrivals as a function of depth.
Start Freq (hz)/End Freq (hz) - Sets the BLUE vertical lines in the Spectrum pane to
define the bandwidth to perform the Q Attenuation calculations.
Moving Depth Window – set depth moving window size to calculate Interval Q. Interval
Q will be obtained for each depth level between two traces separated in depth by the
defined window size using the spectral ratio method. Obtained interval Q's will be assigned
to the middle of each depth moving window.
Slope Estimate – user can choose between 2 options – Least Square or Robust m-
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 26 of 59
Robust m-estimate analysis works as a weighted least square fit, where previous estimate
is used to obtained weights. Note that robust m-estimate method is more tolerant to
outliers.
Opens a standard Windows Save dialog for inputting a file name to save the Q, T,
pairs data from the 'Q' picks in the Cumulative Attenuation pane.
This file can save the data in either a *.asc or *.txt format.
User have a choice to output Q obtained by one of the 3 methods: spectral ratio
method, multi-spectral ratio method with weighted median and multi-spectral ratio
median Q estimation
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 27 of 59
The above window provides an addition save icon, print icon, and window clear icon.
Opens a standard Windows file open dialog for inputting an LAS file containing TOPS
information.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 28 of 59
The Right click menu will now include the option to <Calculate Q Between Selected
Tops>.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 29 of 59
View Options
Clicking the RMB in any of the panes of the VSP Q Attenuator Calculation window opens
the following menu:
Q Line Display - Opens the 'Q' Line Display dialog for setting Line Size, Color, and
Symbols size and type for Q calculated data.
Window Line Display - Opens the Window Line Display dialog (similar to above) for
setting Line Size, Color, and Symbols size and type for reference trace, window size, and
spectrum bandwidth.
Output Moving Window Interval Q - Q factor, calculated in the moving depth window
will be saved in *.txt, *.asc or *.prn text format
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 30 of 59
The Interactive VSP Well Look-Ahead window can be used to generate a velocity model
below total depth (TD) by utilizing zero-offset VSP data, well log data and inversion
techniques.
Prior to working with VSP Look-Ahead window user must process zero-offset VSP data in a
true amplitude sense, create VSP velocity profile, obtain a corridor stack, extract or create
a wavelet using the interactive window or flow command, and calibrate a sonic log.
The VSP Look-Ahead window is entered from the VSP Menu item as shown below:
· Wavelet
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 31 of 59
If Corridor stack picked by user was already employed to work with Look-Ahead window,
user will be offered to load previous session parameters and results:
Click on “New” to start over, click on “Load” to continue last session, or click on “File” to
use previously saved Look Ahead parameters.
After window is open user can toggle between Time and Depth view tabs.
Time View Tab is a main tab where user can perform calculations, display input and
output data as well as import Vista project data in time domain.
[Time View]
Depth View Tab displays input and output velocities, input and calculated density and
LOG curves in depth domain.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 32 of 59
[Depth View]
7. Calculate velocity in time and depth and save them as a Vista files
A warning will be displayed if user tries to perform an action which requires some previous
steps to be executed, for instance if user tries to run inversion without picking a wavelet or
calculate velocity before estimating Gardner density parameters.
When closing the VSP Look-Ahead window, users will be offered to save program settings:
Horizontal Toolbar
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 33 of 59
User can rearrange existing views and/or load any Seismic dataset from the Vista project
list:
User can create and view different types of synthetic traces: obtained from the Log data,
or velocity after inversion and calculated density, or VSP profile velocity and calculated
density:
Temporary datasets with synthetic traces will be created and displayed. One trace will be
repeated the same amount of times as the input corridor stack trace. When closing VSP
Look-Ahead window user will be offered to save temporary files to the current Vista
project.
By clicking RMB at the top of the any View panes brings dialog, which allows user to
change top of the view appearance as well as change or define zoom and reverse order.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 34 of 59
Vertical Toolbar
View Options
After changing parameters in the VSP Well Look Ahead Options dialog, user has to click
“OK” or “Apply” button. If “Apply” is chosen, dialog will stay open, while one can use
Horizontal toolbar icons for calculations. For the user convenience dialog can also be
dragged outside the Vista project window and will always stay atop of the other windows
until closed.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 35 of 59
User can set Number of Time display views and Number of Depth display views.
Log Sonic Curve and Log Density Curve will be detected automatically but user can pick
different curve from the drop down list.
Inversion Method – Toggle between FD (frequency domain) and Sparse Inversion methods.
References:
Lancaster S., Whitcombe D., Fast‐track ‘coloured’ inversion, SEG Technical Program
Expanded Abstracts 2000
Start Time - Enter start time for inversion of the corridor stack
End Time- Enter end time for inversion of the corridor stack
Reflectivity Threshold – Enter value (%). Reflectivity values less than defined value will
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 36 of 59
Corridor Stack reverse polarity – Apply to maintain polarity consistent with the
impedance, user can compare corridor stack and synthetic data to check polarity.
User has a choice to input Gardner relation parameters or estimate them if density log is
available, to do so user can toggle between:
Estimate Method – Toggle between Least Square (regular LSQ estimation) and Robust
Estimate (weighted LSQ estimation less vulnerable to the outliers)
As start and end of the density log very often is not equal to the area of AC log, choose
carefully area which is covered by both logs.
Note, if density log is not available, program will automatically use input Gardner
parameters.
After user set parameters and calculates Gardner equation by clicking on calculate density
icon - , calculated density will be displayed and estimated Gardner parameters will
appear at the top of the Density time view:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 37 of 59
Input Velocity -User has a choice to estimate trend from Log data or VSP profile data or
surface seismic data. Toggle between 3 velocity options. If Seismic Stacking velocity
picked, specify Vista stacking velocity file.
Density Input: Toggle between Log density and density, calculated with Gardner relation
option
Filter – Check to apply low pass filter for the trend estimation
VSP Output
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 38 of 59
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 39 of 59
Choose parameters to display impedance, reflectivity, velocity and density, obtained from
the well log.
Clicking on Save output icon- , will bring Vista Graph windows with output velocity, impedance
and impedance trend in time domain and velocity and impedance in depth domain.
User can manually edit and/or export values to an ASCII file.
After clicking on the ‘X’ (Close window icon) at the top right corner user will be prompted to
Discard or Save data to the project:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 40 of 59
The VSP CDP Mapping Window is accessed through the VSP | 2D VSP CDP Mapping
Window as shown below:
2D Ray Tracing
The Ray Tracing is accessed through the VSP | Ray Tracing as shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 41 of 59
The VSP Ray Tracing generates a set of direct and reflected rays to generate a ray trace
file (*.vwrays) for input to the Time Variant Rotation flow command process.
The ray trace file contains arrival times and incident angles for the TVRot flow command.
The velocity file input to the ray trace program is usually the near (zero) offset velocity
file. The Time Variant Orientation (TVRot) operates on the Z up going (frt) and Hmax up
going (frt) data sets to provide the P wave energy on one data set and up going SV wave
energy on another data set.
See: VSP Far Offset for an example of the application of the output of the ray trace
program. It should be noted that for display purposes the user usually generates only 100
rays for display purposes. However, the user should use between 1000 and 2000 rays for
generating the output file for the Time Variant Orientation processing file (*.vwrays).
Clicking on this Interactive menu item opens, the VSP Ray Tracing input spreadsheet as
shown below:
One of the Up going (frt) files are selected as the input file. This file is used to provide the
geometry of the VSP for the ray trace computations.
Clicking OK opens a standard Windows Input dialog for entering the velocity file needed for
the ray trace computations as shown below:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 42 of 59
Note that experience has shown that the user should use the Near (Zero) Offset
velocity file for optimum final VSP-CDP stacking even though the data being
processed is the Far Offset data.
After opening the velocity file the Ray Trace window is opened. Note that if the user has
not inserted the REPLACE_VEL in the Geometry Window Display and error dialog will be
displayed. This value is the VELOCITY_SUBWEATHER VISTA header values.
This item is the velocity of the layer above the DATUM. This value is only used if the shot
elevation is above the DATUM and it not used in ray trace computations example provided
in the tutorial VSP Far Offset as the shot elevation is the DATUM.
If the user has forgotten to enter this value the header values for the
VELOCITY_SUBWEATHER can readily be manually entered in the desired file using the
Header View/Edit Window Display.
[VSP Ray Trace Display - Far Offset Geometry, Near Offset Velocity]
The velocity of the layers is shown in color with the velocity values provided by the color
bar on the left. The receiving array is shown in GREEN on the left of the main display next
to the True Vertical Depth scale. For the above example the 'Ray Trace VSP Shot' icon was
used to select 100 rays. The horizontal axis is the shot offset. Many ray trace displays
selections are provided.
Opens a standard Windows save dialog to Save the final ray trace data to a file for
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 43 of 59
input to the Time Variant Orientation (TVRot) flow command. Note that the final
data set for processing in this flow command should have between 1000 and 2000
rays. Also note that this output file should have both the direct and reflected rays.
Opens the VSP 2D Ray Trace dialog for the selection of the type of rays and the
number of rays to compute as shown below:
Angle Start - Input the desired start angle. The angle orientation is such that the
horizontal shot to receiver angle is 270 degrees and the shot to depth (vertical) is 360
degrees. Note that only the angles that arrive at the vertical axis are shown for Direct
Arrivals and Reflections, and if Show Surface Rays is selected then these additional rays
are displayed.
Angle End - Input the desired end angle. Noting that the normal to the surface pointing in
the depth direction is 360 degrees.
Number of Rays - Input the number of rays to display. Note that for the final output for
the TVRot processing select 1000 to 2000 rays.
Direct Arrivals - Display the direct arrivals to the vertical at the array location.
Show Surface Rays - Display the rays that are reflected from the layers to the surface
(top horizontal plane).
Creates a data set of ray arrival times for each trace (array elements depth points).
An example of a Data Set from the Far Offset geometry with the Far Offset velocity
as input is shown below:
[VSP Ray Trace - Created Data Set Displayed with Corresponding FBP's]
View Options
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 44 of 59
Ray Selection Drop Down Menu - Clicking on the drop down menu opens up the entire
menu as shown in part below:
In addition to the first 2 selections (Display All rays and Display Direct Only rays), the user
has the option of selecting a given layer to observe the up going reflected rays from that
layer. A example of the up going reflections from the layer at depth 1505 meters is shown
below:
[VSP Ray Trace Display - Selection Up going Reflection from Specified Layer]
Clicking the Right Mouse Button at any place in the display creates the rays from a source
at this location with the rays being received by the down hole receivers with all of the
selection options in the VSP 2D Ray Trace Dialog discussed above. An example is shown
below:
[VSP Ray Trace Display - Right Mouse Button Selection Source at 1505 meters/ 350 meters Offset]
The interactive window for 2D/3D VSP Model Building is accessed through the VSP | 2D/3D
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 45 of 59
In this Interactive window the User may create, view and improve a 3D Depth Velocity
Model to be used by the various 3D VSP Imaging programs: 3D VSP Depth Migration, 3D
VSPCDP Transformation and 3D VSP Depth-Time Transformation, as well as to run 3D Ray
Tracing to calculate model downgoing P or S times.
3D Depth Model:
Layered depth velocity model with gridded curvilinear boundaries and anisotropic velocity
layers with arbitrary axis of weak non-elliptic anisotropy
Model limitations:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 46 of 59
Algorithm:
Least-squares inversion of 3D VSP downgoing wave travel times is employed
to minimize the objective function:
where:
Treal – picked travel times
Tmodel – calculated travel times
i=1,N – number of picked travel times
p – model parameters for each layer: P-velocity, S-velocity, anisotropy
parameters: epsilon, delta, inclination and azimuth of anisotropy axis.
Inversion can be performed for downgoing pressure (P) waves, or shear (S)
waves or joint P and S wave travel times
3D point to point ray tracing in a 3-D medium is employed to calculate model
(P or/and S) travel times
As the model travel time is not a linear function of model parameters, a first
order Taylor series expansion is used to linearize the problem.
where:
t(p0) - travel times calculated for initial model
∆p = p-p0
p0 – initial model parameters
Thus minimization of equation (1) then becomes the problem of solving a
linear system of equations with respect to ∆p:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 47 of 59
Open VSP Velocity Profile button – load Zero offset VSP Velocity Profile model .
Bin Grid Layout button – click on Auto-Calculate to create bin grid for the model. Dialog
allows user to change origin, grid size and orientation. Note, that VSP depth imaging
programs such as VSP Migration and VSPCDP Transform, create output image with the
same orientation as the depth model.
The saved Model can be loaded into the Interactive 3D VSP Inversion Window later for
further improvement.
Note, VSP profile stops at the total depth (TD) of the well. It is highly recommended to add
at least one or two layers below TD. Generally depth model should cover expected
reflections depth and be as deep as at least depth of the last receiver plus 2 shot-receiver
offset value. See Step 2.Manual correction of the Model / Add layer to the Model option
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 48 of 59
Model Origin and Datum button – The Model Origin (X and Y), rotation angle and datum
are taken from the grid layout. They are displayed in this dialog and can be changed if
needed.
Add New Layer to the Model button – enter Depth, P and S Velocities, and optional
anisotropy parameters.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 49 of 59
Step 3. Inversion
Before running inversion one has to pick the desired inversion options, and the layers and
layer parameters which are to be changed and the layer parameter limits.
Ray Tracing button – run 3D ray tracing for current model to estimate the RMS difference
between model times and real times.
After running ray tracing, the Model times can be saved in the Input data VISTA Headers –
Use button Save Model Times to VISTA Headers.
Real and Model times are displayed for the chosen receiver, as well as the RMS difference
for shots and receivers separately. The display is updated after running ray tracing or
when the model is updated by inversion.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 50 of 59
P wave times are displayed in red and S wave times in blue. To activate or deactivate P
and S times displays one has to use the P-wave and S-wave buttons.
· Downgoing P
· Downgoing S
· Downgoing P and S – joint inversion
Input data headers must contain first breaks.
To run Downgoing S or Downgoing P and S Inversion input data headers must contain
S-downgoing travel times in VWUSER_10 word.
Accuracy – (msec) Minimum difference between model time and real time to stop
inversion process.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 51 of 59
Time Shift – (msec) Constant time shift will be added to real times.
For instance, when the maximum is picked as a first break time, this time should be
reduced by one quarter of the wavelet if it was not done earlier.
To set a layer’s parameters for inversion, one has to click on the desired layer in the left
window to open the layer dialog
Alter Inversion Parameters – if not selected, none of this layer’s parameters will be
improved. If selected, then one has to pick at least one parameter. For each parameter the
minimum and maximum values should be set.
A Red cross to the left of the layer name means none of the layer’s parameters will be
improved. A Green check mark means at least one parameter is set to be improved.
To set several layer parameters for inversion at the same time, select several layers in the
left window (use either the shift or ctrl key with the mouse), then right click and turn On or
Off the desired parameter.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 52 of 59
After running, Inversion Model times can be saved in the Input data VISTA Headers –
Note: Header items VWUSER_2 and VWUSER_3 are reserved for the P- downgoing wave
emerging angle and azimuth.
The interactive window for 3-component 3D VSP first break picking is accessed through the
VSP | 3C-3D VSP First-Break Picking menu selection shown below:
1. Manual or automatic picking on one component of at least one reference gather chosen
by the user.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 53 of 59
3. First break prediction for each subsequent gather and automatic picking based on 3
criteria (see below) and adjusted parameters determined in step 2 above.
1. Amplitude criterion: We calculate the ratio of the RMS amplitudes of the signal in two
contiguous windows of specified length positioned both before and after some fixed time
which moves within an overall search window. This ratio reaches a minimum value when
the first window (before) ends at the actual first break time and the second (after)
window starts at the first break time.
2. Polarization criterion: The RMS amplitude of the signal reaches a maximum in the
specified “polarization” window which starts at the expected first break. Note that this
amplitude is the maximum vector amplitude of all 3 components which has been
determined by a maximization analysis.
3. Threshold criterion: The amplitude exceeds the specified threshold value on at least
one component.
There is a parameter for each of these 3 criteria: Amplitude and Polarization are defined by
window lengths and threshold is an absolute value (typically between 0 and 1.0).
For criteria 1 and 2, the polarization vector is calculated, using 3 components, and the
signal is estimated as a direct wave projection on this polarization vector.
First breaks, picked on each criterion, are analyzed and corrections, based on reference
picks and user specified parameters, are applied.
Median values of the picks derived from analyzing all of the criteria are assigned as the
output first break times.
Input Data:
· Data must be sorted in Shot\ Depth receiver\ Trace ID or Depth receiver\ Shot\ Trace
ID order.
· If Shot\ Depth receiver\ Trace ID order is chosen, shots should be sorted in increasing
offset order.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 54 of 59
Horizontal Toolbar
Use Mouse to Zoom - Toggle Seismic display mode between Pick/Zoom mode.
Z-Component Identification
Header Selection. Use the 'Attr' icon and its sub-icons to create smaller lists.
For example, if the user selects the second icon ('AMP'), the pull down list of
header names will be restricted to only 'Amplitude' items.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 55 of 59
Vertical Toolbar
View Options
3C-3D VSP data must be sorted in user specified ensemble order; the third order index
must always be Trace_ID.
The User must identify the Z-component, which is crucial for polarization vector
calculations: to do this, use one of the buttons labeled Z-component identification in
the figure above.
The User must choose one ensemble and carefully pick the first break times on one
component (usually the Z component). This ensemble will be used as a reference gather to
adjust picking parameters for further automatic 3-component picking on subsequent
gathers (ensembles).
For this one component, first breaks can be picked manually –Manual 1C FBreak Pick
button or automatically –Auto 1C Pick CURRENT record button.
Manual (or automatic) one component picking can be performed on several different
gathers. It is recommended that such picking should be done on gathers (ensembles)
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 56 of 59
whenever direct time arrivals change substantially. For instance, if there is a gap in offsets
(for shot sort order) or in receiver levels (for receiver sort order).
Thus for an irregularly sampled 3D VSP, first select the ensembles where there is a
significant change in first break times – as you go from one ensemble to the next. Then
pick the first break times at these selected ensembles – usually on the z component. The
program will recognize these picked ensembles and will repeat the automatic parameter
adjustment at each of them. Thus the parameters may be changed many times throughout
the dataset.
Options for manual or automatic 1-component picking can be changed in the 1st tab of
First-Break Pick Options dialog:
Make sure that the search window is long enough to go from time zero to the deepest first
break pick.
Auto-picking should be performed on the same reference gather, which was picked by the
user. Parameters will be scanned within user specified limits, and will be auto-adapted to
achieve the best fitting of these newly generated automatic picks to the actual user picks
from step 1.
Auto-picking parameters:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 57 of 59
Search Interval (ms) - search window length – thus, for example, all data within 35ms
of the actual first break pick time will be used in this auto-picking step (i.e. 70ms of data)
Window (ms) – window before 1st breaks for Amplitude criterion. Recall above that we
use two contiguous windows which move down one sample at a time through the whole
search interval.
Period (ms) - length of direct wave signal after 1st break –used to calculate the
polarization vector
Scanning Parameters:
The User must specify limits (desired range of values) for scanning to adjust parameters
Window, Period and Threshold.
When the scanning process is finished for this ensemble, the optimum values are posted in
the dialog as “Window”, “Period” and “Threshold”, overwriting any values already entered
in that dialog.
To start auto picking and analysis, the user can click Auto 3C Pick CURRENT Record
button. All three criterion picks will be displayed, which allows the user to adjust the
Scanning Parameters if the result is not satisfactory.
At the same time as the analysis is performed the picking parameters are readjusted on
each manually picked gather during automatic 3-component picking on all gathers.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 58 of 59
Automatic 3C-3D FB picking can be performed from the current gather to all subsequent
gathers, or the User may specify a number of gathers, or continue until the next already
picked gather is met. Picking can also be done with some increment (i.e. every second,
third, etc. gather).
Each time that a manually picked gather is met, a new analysis is performed and picking
parameters are readjusted within the user defined limits (Scanning Parameters).
Stop at First Picked Record – picking is performed from the current gather to the next
previously picked gather.
Picking can be done with some gather increment if Record Increment is set to more than
1.
If the option Check/Fix Picked Record to Previous Record is checked, first breaks for
each picked gather will be compared to the previous gather.
An average shift is calculated and after removing this shift those FB picks where the
deviation is more than the average deviation multiplied by the specified Threshold Scalar
are corrected. Thus the position of the offending FB picks will be set to the average curve.
To start auto picking click the Auto 3C Pick All Records button. All first breaks will be
saved in the VISTA Headers
Reset All FB Picks - If necessary, FB picks can be deleted on all records or from the
current record to the first or last record:
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018
VSP Page 59 of 59
After all first breaks are picked, an optional new Polarization Analysis can be performed
and the new rotation angles will be saved in the VISTA Headers. Angles can be used later
for 3C polarization rotation and True Vertical rotation.
Note that the headers of every ensemble will be affected by this operation.
Window Length – length (msec) of direct wave signal after 1st break to calculate
polarization vector.
file:///C:/Users/DELL/AppData/Local/Temp/~hh46AE.htm 09/09/2018