Professional Documents
Culture Documents
SeisSpace Seismic Processing and Analysis Training Manual Volume 1 for R5000.8.3
SeisSpace Seismic Processing and Analysis Training Manual Volume 1 for R5000.8.3
SeisSpace
Seismic Processing
and Analysis
Training Manual
Volume 1 for R5000.8.3
This publication has been provided pursuant to an agreement containing restrictions on its use. The publication is also protected
pro tected by
Federal copyright
copyright law. No part of this publication may be copied or distributed, transmitted, transcribed, stored in a retrieval system,
or translated into any human or computer language, in any form or by any means, electronic, magnetic
magnetic,, manual, or otherwise, or
disclosed to third parties without the express written permission of:
Trademark Notice
3D Drill View, 3D Drill View KM, 3D Surveillance, 3DFS, 3DV
3DView,
iew, Active Field Surveillance, Active Reservoir Surveillance, Adaptive Mesh
Refining, ADC, Advanced Data Transfer, Analysis Model Layering, ARIES, ARIES DecisionSuite, Asset Data Mining, Asset Decision Solutions,
Asset Development Center, Asset Development Centre, Asset Journal, Asset Performance, AssetConnect, AssetConnect Enterprise, AssetConnect
Enterprise Express, AssetConnect Expert, AssetDirector, AssetJournal, AssetLink, AssetLink Advisor, AssetLink Director, AssetLink Observer,
AssetObserver, AssetObserver Advisor, AssetOptimizer, AssetPlanner, AssetPredictor, AssetSolver, AssetSolver Online, AssetView,
AssetView, AssetView
2D, AssetView 3D, BLITZPAK, CasingLife, CasingSeat, CDS Connect, Channel Trim, COMPASS, Contract Generation, Corporate Data Archiver,
Corporate Data Store, Crimson, Data Analyzer, DataManager, DataStar, DBPlot, Decision Management System, DecisionSpace, DecisionSpace 3D
Drill View,
View, DecisionSpace 3D Drill View KM, DecisionSpace AssetLink, DecisionSpace AssetPlanner, DecisionSpace AssetSolver, DecisionSpace
Atomic Meshing, DecisionSpace Nexus, DecisionSpace Reservoir, DecisionSuite, Deeper Knowledge. Broader Understanding., Depth Team,
Depth Team Explorer, Depth Team Express, Depth Team Extreme, Depth Team Interpreter, DepthTeam, DepthTeam Explorer, DepthTDepthTeam
eam Express,
DepthTeam Extreme, DepthTeam Interpreter, Design, Desktop Navigator, DESKTOP-PVT
DESKTOP-PVT,, DESKTOP-VIP,
DESKTOP-VIP, DEX, DIMS, Discovery, Discovery
3D, Discovery Asset, Discovery Framebuilder, Discovery
Discovery PowerStation, DMS, Drillability Suite, Drilli ng Desktop, DrillModel, Drill-to-the-Earth-
Model, Drillworks, Drillworks ConnectML, DSS, Dynamic Reservoir Management, Dynamic Surveillance System, EarthCube, EDM, EDM
AutoSync, EDT, eLandmark, Engineer's Data Model, Engineer's Desktop, Engineer's Link, ESP, Event Similarity Prediction, ezFault, ezModel,
ezSurface, ezTracker, ezTracker2D,
ezTracker2D, FastTrack, Field Scenario Pla nner, FieldPlan, For Production, FrameBuilder, FZAP!, GeoAtlas, GeoDataLoad,
GeoGraphix, GeoGraphix Exploration System, GeoLink, Geometric Kernel, GeoProbe, GeoProbe GF DataServer, GeoSmith, GES, GES97,
GESXplorer, GMAplus, GMI Imager, Grid3D, GRIDGENR, H. Clean, Handheld Field Operator, HHFO, High Science Simplified, Horizon
Generation, I2 Enterprise, iDIMS, Infrastructure, Iso Core, IsoMap, iWellFile, KnowledgeSource, Landmark (as a service),
service), Landmark (as software),
software),
Landmark Decision Center, Landmark Logo and Design, Landscape, Large Model, Lattix, LeaseMap, LogEdit, LogM, LogPrep, Magic Earth, Make
Great Decisions, MathPack, MDS Connect, MicroTopology
MicroTopology,, MIMIC, MIMIC+, Model Builder, NETool, Nexus (as a service), service), Nexus (as software),
software),
Nexus View,
View, Object MP
MP,, OpenBooks, OpOpenJournal,
enJournal, OpenSGM, O OpenVision,
penVision, O
OpenW
penWells,
ells, OpenWire, OpenW
OpenWire
ire Client, OpenWire Serv
Server,
er,
OpenWorks, OpenWorks Development Kit, OpenWorks Production, OpenWorks Well File, PAL, Parallel-VIP, Parametric Modeling, PetroBank,
PetroBank Explorer, PetroBank Master Data Store, PetroStor, PetroWorks, PetroWorks Asset, PetroWorks Pro, PetroWorks ULTRA, PlotView, PlotView,
Point Gridding Plus, Pointing Dispatcher, PostStack, PostStack ESP, PostStack Family, Power Interpretation, PowerCalculator,
PowerCalculator, PowerExplorer,
PowerExplorer Connect, PowerGrid, PowerHub, PowerModel, PowerV PowerView,
iew, PrecisionTar
PrecisionTarget,
get, Presgraf, PressWo
PressWorks,
rks, PRIZM, Production, Production
Asset Manager, PROFILE, Project Administrator, ProMAGIC,
ProMAGIC, ProMAGIC Connect, ProMAGIC Server, ProMAX, ProMAX 2D, ProMax 3D,
ProMAX 3DPSDM, ProMAX 4D, ProMAX Family, ProMAX MVA, ProMAX VSP, pSTAx, Query Builder, Quick, Quick+, QUICKDIF,
Quickwell, Quickwell+, Quiklog, QUIKRAY, QUIKSHOT, QUIKVSP, RAVE, RAYMAP, RAYMAP+, Real Freedom, Real Time Asset
Management Center, Real Time Decision Center, Real Time Operations Center, Real Time Production Surveillance, Real Time Surveillance, Real-
time View, Reference Data Manager, Reservoir,
Reservoir, Reservoir Framework Builder, RESev, ResMap, RTOC, SCAN, SeisCube, SeisMap, SeisModel,
SeisSpace, SeisVision, SeisWell, SeisWorks, SeisWorks 2D, SeisWorks 3D, SeisWorks PowerCalculator, SeisWorks PowerJournal, SeisWorks
PowerSection, SeisWorks PowerView,
PowerView, SeisXchange, Semblance Computation and Analysis, Sierra Family, SigmaView
SigmaView,, SimConnect, SimConvert,
SimDataStudio, SimResults, SimResults+, SimResults+3D, SIVA+, SIVA+, SLAM, SmartFlow, smartSECTION, Spatializer, SpecDecomp, StrataAmp,
StrataMap, StrataModel, StrataSim, StratWork
StratWorks,s, StratWorks 3D, StreamCalc, StressCheck, STRUCT, Structure Cube, Surf & Connect, SynTool, SynTool,
System Start for Servers, SystemStart, SystemStart for Clients, SystemStart for Servers, SystemStart for Storage, Tanks & Tub Tubes,
es, TDQ, Team
Workspace,
Wor kspace, TERAS, T-Grid, The Engineer's DeskTop, To Total
tal Drilli ng Performance, TOW/cs, TOW/cs Revenue Interface, TracPlanner, TracPlanner
Xpress, Trend Form Gridding, Trimmed Grid, Turbo Synthetics, VESPA, VESPA+, VIP, VIP-COMP, VIP-CORE, VIPDataStudio, VIP-DUAL,
VIP-ENCORE, VIP-EXECUTIVE, VIP-Local Grid Refinement, VIP-THERM, WavX, Web Editor, Well Well Cost, Well H. Clean, Well Seismic Fusion,
Wellbase, Wellbore Planner, Wellbore Planner Connect, WELLCAT, WELLPLAN, WellSolver, WellXchange, WOW, Xsection, You're in Control.
Experience the difference, ZAP!, and Z-MAP Plus are trademarks, registered trademarks, or service marks of Halli burton.
All other trademarks, service marks and product or service names are the trademarks or names of thei r respective owners.
Note
The information contained in this document is subject to change without notice and should not be construed as a commitment by
Halliburton. Halliburton
Halliburton assumes no responsibility for any error that may appear in this manual. Some states or jurisdictions do not
allow disclaimer of expressed or implied warranties in certain transactions; therefore, this statement may not apply to you.
Contents
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-i
Agenda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--ix
Day 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--ix
Day 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--x
Day 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--xi
Day 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--xii
Remaining class time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A--xiii
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -3
User Interface
Interface (Navigator / Flo
Flowbuilder
wbuilder)) . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Interactivity of Trace
Trace Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Parameter
Parameter Testing
Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
JavaSeis
JavaSeis Data Format
Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Database From
From Full Extraction
Extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Overview
Overview of Project used in Chapters 8 - 16 . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
3D Velocity Viewer/Editor
iewer/Edit or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1
Poststack
Poststack Migration
Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1
Day 1
• Initial Demonstration
• Flo
Flowbui
wbuildldin
ingg Exer
Exerci
cisse
• Bas
Basic Trarace
ce Dis
Display
play
• Data
Data Se
Sele
lect
ctio
ion
n and
and Sort
Sortin
ing
g
2D Marine workflow
• Manua
Manuall Cre
Creat
atio
ionn of
of Geom
Geomet
etry
ry Da
Data
taba
base
se
• Basic Databas asee QC
• Par
araameter Te
Testing
• Preprocessing
• Brute Stack
• Veloc
ociity An
Analys
alysiis
• Final Stack
• Migration
Day 2
• Intr
Introdu
oduct
ctio
ion
n to
to Jav
JavaS
aSei
eiss dat
dataa for
forma
matt
• Nome
Nomencncla
latu
ture
re an
andd ex
exam
amplples
es
LAND 3D WORKFLOW
• Extrac
Extractt geomet
geometry
ry info
informa
rmatio
tionn from
from SEGY
SEGY file to geom
geometr
etry
y
database and Create a JavaSeis dataset
• Databas
Databasee QC,
QC, CDP binnin
binning g and
and databas
databasee comp
complet
letion
ion
• Load
Load geo
geomemetr
try
y to the
the trac
tracee head
header
erss
• Make
Make a Ja JavaS
vaSeis
eis datase
datasett with
with a compact
compact Frame
Framewor
workk
• Pick
Pick top
top mute
mute and
and decon
deconvovolu
luti
tion
on desi
design
gn gat
gatee
• Deconv
Deconvolu olutio
tion
n tests
tests and
and Intera
Interacti
ctive
ve Spect
Spectral
ral Anal
Analysi
ysiss
• El
Eleevation Statics
• Tr
Trac
acee kil
kills
ls us
usin
ing
g ttra
race
ce st
stat
atis
isti
tics
cs
• Apply
Apply prepr
preproce
ocess
ssin
ingg to sh
shot
ot data
data
• Impo
Import rt ve
velo
loci
city
ty data
data ffro
romm an
an ASC
ASCIIII fil
filee
• 3D PaPara
ramet
meterer ta
tabl
blee inte
interprpol
olat
atio
ion
n
• Ja
Java
vaSeSeis
is Sortm
Sortmap ap crcrea
eati
tion
on an
and d use
use
• Pick
Pick a posostt NMO mute
• Cr
Crea
eate
te an ini
initial
tial stac ack
k
• Inli
Inline
ne dis
displ
play
ayss of sta
stack
ck dat
datas
aset
et
• Intr
Introd
oduc
ucti
tion
on to
to the
the 3D3D Vie
Viewe
werr
• F-
F-XY
XY Decon
Decon an and d tthe
he Di
Diststri
ribu
bute
ted
d Arr
Array
ay
• Cros
Crosslslin
inee disp
displalayy op
optition
onss
• Time slice disdisplay
Day 3
Residual statics
• Pick
Pickin
ing
g an aut
autos
osta
tati
tics
cs Hor
Horiz izon
on
• Calc
Calcul
ulat
atee Resi
Residu
dual
al Stat
Static
icss
• Stat
Static
ic appl
applic
icat
atio
ion
n and
and stac
stack k comp
compar
aris
ison
on
Velocity Analysis
• 3D Sup
Super
erga
gath
ther
er for
forma
mati tion
on and
and QC
QC
• Pr
Prec
ecom
omput
puted
ed Vel
eloc
ocit
ity
y an
anal
alys
ysis
is
• Velo
elocit
city An
Analysis
• Intera
Interacti
ction
on with
with the Volume
olume Vie
Viewer
wer/Ed
/Edito
itorr
•• Gene
Ge
Ovnera
Over rate
ervi te aan
view
ew fina
fid
andnal
elxecut
exest
stac
ack
kion
cutiovol
vnolum
ume
of e P Tape
CDP
CD Taperr
• QC plot
plotss of the
the tap
taper
er val
alue
uess
• 3D Vel
Veloci
ocity
ty Vie
Viewe
wer/
r/Ed
Edit
itor
or Over
Overviview
ew
• Editing
Editing and smoothing
smoothing a velociti
velocities
es with
with 3D Velocity
elocity Viewe
Viewer/Edi
r/Editor
tor
• Chan
Change
ge da
datu
tum
m of
of vel
veloc
ocit
ity
y fiel
field
d
Day 4
• Offs
Offset
et Bin
Binni
ning
ng and
and par
param
amet
eter
er QCQC
• 3D PSTM programs
• 3D Ki
Kirc
rchh
hhof
offf PSTM
PSTM - out
outpu
putt tto
o sta
stack
ck
• 3D Kir
Kirch
chho
hoff
ff PSTM
PSTM - ou
outp
tput
ut to gagath
ther
erss
3D Poststack Migration
• 3D po
post
stst
stack
ack mi
migr
grat
atio
ion
n ov
over
ervi
view
ew
• 3D migra
igrati
tion
on exer
erci
cisse
3D SPS Geometry
• Impo
Import
rt SPS
SPS inf
infor
orma
mattion
ion
• Bi
Bin
n trace
tracess an
and
d com
compl
plet
etee dat
datab
abas
asee
The first three topics use the same Land 3D Line/Subproject that is covered in Volume
Volume 1. The
geometry database must be completed and the shots dataset with updated headers must be ready
to use for these. These topics may be exercised in conjunction with the Volume
Volume 1 exercises.
• Intera
Interacti
ctive
ve Neural
Neural Netw
Network
ork (NN)
(NN) First
First Break
Break Train
Training
ing/Pi
/Picki
cking
ng
• Batch
Batch Neural
Neural Networ
Networkk (NN)
(NN) First
First Break
Break Pickin
Picking
g
• First
First Brea
Break
k Picki
Picking
ng (mod
(module
ule unrela
unrelated
ted to NN
NN picki
picking)
ng)
• Refrac
Refractio
tion
n Stati
Statics
cs Calcul
Calculatiation
on - coor
coordin
dinate
ate based
based
• Appl
Applyy Ref
Refra
ract
ctiion Sta
Stattic
icss
• Stac
Stack
k wit
withh Ref
Refraract
ctio
ion
n Stat
Static
icss
• Flo
Flow Repl
Replic icat
atio
ion
n Ter
Termi
mino
nolo
logy
gy
• Pr
Prep
epar
aree a Flo
Floww for
for us
usee as a Tem
Templ
plat
atee
• Flo
Flow Rep
Repli lica
cati
tion
on Ico
cons
ns
• Templ
emplat
atiize the
the Flo
Flow
•• Edi
Ed
Cr it te
Crea
eatethe
theand
Repl
Replic
and ica
val a ate
valid Tab
Tabl
idat lebsti
e subs
su titu
tuti
tion
on str
strin
ings
gs
• Buil
Build,
d, Su
Subm
bmitit an
andd Moni
Monitotorr Rep
Replilica
ca Jobs
Jobs
• Addi
Additition
onal
al Fea
Featu
ture
ress of Int
Inter
eres
estt
• UKOO
UKOOA A Imp
Impor
ortt aand
nd CDP
CDP bin
binni
ning
ng
• Assi
Assign
gnin
ing
g CDP
CDP Flex
Flex Binn
Binnin
ing
g
• Database QC
• Exp
xpaand Fl
Flex Bi
Binnin
ning
Additional
Additional Geome
Geometry
try Inform
Information
ation
• Geom
Geomet etry
ry Co
Core
re Pa
Path
th Over
Overvivieew
• Deta
Detail
ilss of the
the Geo
Geomemetr
try
y Prog
Progra rams
ms
• Pr
Pre-
e-Ge
Geom ometetry
ry Dat
Databa
abase
se Ini
Initi
tial
aliz
izat
atio
ionn
• Inline
Inline Geomet
Geometry ry Head
Header
er Load
Load afte
afterr Pre-I
Pre-Init
nitial
ializa
izatio
tion
n
• Geom
Geomet etry
ry from
from Full
Full Ex
Extr
trac
acti
tion
on
• Rado
Radon
n Ana
Anallysis
ysis an
andd Fil
Filte
terr
• Rado
Radon
n Vel
Veloc
ociity Filt
Filter
er
• F-K
F-K Mul
Multipl
tiplee Atte
Attenu
nuat
atio
ion
n
Plotting
• Cr
Crea
eati
ting
ng,, Vie
Viewi
wing
ng and
and Plo
Plott
ttin
ing
g a CGM+
CGM+ file
file
• Vie
iewi
wing
ng and
and plo
plott
ttin
ing
g a CGM+
CGM+ file file
NOTE: Third
Normal party
training software
facilities doisnot
required in ordercapability.
have plotting put data on a paper plot.
Archival
Archival Method
Methods
s
• SEG-Y output
• Tape Data Output
• Archive Wizard
Most if not all of the class time will be spent using Volume 1, which can
be thought of in three main sections:
• Chapte
Chapters
rs 1 and
and 2 introd
introduce
uce the
the Navig
Navigator
ator (user
(user inter
interfac
face)
e) and
and its
basic features, including flow
flow building, editing and job execution.
This section focuses on the use of the ProMAX Trace Display tool.
• Chapter
Chapterss 3 throu
through
gh 6 take
take the
the user
user throu
through
gh a simp
simple
le 2D marine
marine
processing sequence from geometry definition through poststack
migration. This is done exclusively with ProMAX modules.
• Chapter
Chapter 7 intr
introduc
oduces
es the
the user
user to Java
JavaSei
Seiss data
data format
format whic
which
h is used
used
extensively in Chapters 8-16. These chapters take the user through
a more comprehensive land 3D project. This sequence should
provide a solid foundation for using the full range of capabilities
available in SeisSpace.
After the class, you will find the manuals useful as a supplement to the
online documentation of the application.
Conventions
• Cl
Clic
ick:
k: Bri
Briefl
efly
y depr
depres
esss tthe
he mou
mouse
se but
butto
ton.
n.
• Double
Double Clic
Click:
k: Quic
Quickly
kly depress
depress the mous
mousee butto
button
n twice
twice..
• Shift-
Shift-Cli
Click:
ck: Ho
Hold
ld the shif
shiftt key whil
whilee depress
depressing
ing the
the mouse
mouse button
button..
• Drag:
Drag: Hold
Hold down
down the
the mous
mousee butto
button
n while
while movi
moving
ng the
the mous
mouse.
e.
In some instances mouse buttons may not work properly if either Caps
Lock or Nums Lock is on.
Exercise Organization
Each exercise consists of a series of steps that will build take the user
through a specific workflow. In most instances this involves creating a
“flow” composed of one or more modules, information about with
parameter selection and module interaction. The flow is executed and
the results analyzed or an interactive tool exercised. With the
introduction of JavaSeis data format, a number of exercises involve
launching an interactive display and/or analysis tool directly from the
dataset, rather than building and executing a flow. Many of the steps
give a detailed explanation of how to correctly pick parameters or use
the functionality of interactive processes.
The flow examples list key parameters for each process of the exercise.
As you progress through the exercises, familiar parameters will not
always be listed in the flow example.
You will find many images of tool menus. In general, arrows are
used to highlight parameters that you must change from their
default values.
The exercises are organized such that your dataset is used throughout the
training session. Carefully follow the instructor’s direction when
assigning geometry and checking the results of your flow. An
improperly generated dataset or database may cause a subsequent
exercise to fail.
o St
Star
arti
ting
ng the
the In
Inte
terf
rfac
acee
o Basi
Basicc Navi
Naviga
gato
torr La
Layo
yout
ut
o Fl
Flo
ow Buil
Buildi
ding
ng and
and Exe
Execu
cuti
tion
on
o Data
Data Sele
Select
ctio
ion
n and
and Sort
Sortin
ing
g
Before you can start the Navigator, there is a daemon called the
“sitemanager” which needs to be running. In a typical production
environment, this daemon will be configured to start on the head node
of the cluster when the system boots and will be running as the “root”
user. This is the general recommended mode of operation and as such
the class will be conducted in this manner.
For some classes your instructor may have started the sitemanager on
your machine. If the sitemanager is not running, your instructor will
provide simple instructions on how to start it.
You can start the navigator by executing the script SSclient from the
command line. Please leave the UNIX window open where you start
SeisSpace. SeisSpace will be writing information to this window that
may be useful for diagnosing problems. This script sits in the “home
directory” of the user:
> ./SSclient
You will see a number of messages scroll through the window, and it
will take several seconds for the Navigator to appear.
On the upper left of the Navigator, click on Edit to get a pulldown menu,
then click on Preferences at the bottom of the pulldown.
pu lldown. This opens the
following dialog:
For a white background choose “D21 Light” for the Look and Feel.
You may also want to select “Large” for the Size of the Toolbar Icons,
and possibly choose a larger value for the Scalar for the UI fonts. A
value of 1.2 to 1.4 is a big as most people may want.
Click OK. If you change only the background color, you do not need to
restart the Navigator. The other two changes require that you exit and
re-open the Navigator for those choices to be implemented.
1. The Folders section which is also called the “tree view” on the left
side of the Navigator.
Navigator. The default configuration
co nfiguration closes this view
when you open a flow.
flow. for editing. You will find it more convenient
to keep the tree view open
2. The Tabbed view section which has allows several views for flow
editing, data selection, etc. The Tabbed View
View is the middle panel of
the Navigator. This where the Flow Editor appears, and is where
you will spend most of your time.
The general state of the Navigator is saved when you exit, and restored
when you restart the Navigator. User preferences allow each user to
customize the restart behavior and selected mouse button behaviors and
other options. These preferences will be discussed later.
For example, MB1 on a Project name in the Folders view opens the list
of Subprojects in the Tabbed view (center section) of the Navigator.
MB3 on a Project name will reveal a menu of actions you can take on
that project, such as Copy, Paste, Delete. MB1 on a flow name will open
that flow for editing in the Tabbed view. MB3 on a flow name opens a
long menu of actions you might choose.
• Help: Access to the help files and information about the version
of SeisSpace.
When starting the Navigator for the first time, you will have access to
any “Shared” Data_Homes that were set up by the administrator. You
may also be able to add your own “private” data_homes. Under each
data_home is a list of “Projects”. Each Project is likely to have multiple
subprojects. A Subproject directory contains all of the information for
either a single 2D line or a single 3D survey.
Click on the “toggle” next to one of the project folder names to see a list
of your available sub-projects. You
You will create a new Project, a new
Sub-project and a Flow to read some data and get familiar with the Trace
Display tool.
Click on the text name of Data_Home to be used for the class. This will
list the current Projects (or Areas) in the table view. You can either use
the File --> New Project option from the pull down menus, the “white
page with the sun” icon under the word File in the upper left corner of
the Navigator, or use the MB3 --> New Project option from the MB3
menu in the open space in the table view to create a new project.
Please use your own name for the Project name (e.g., Fred’s
Project). You can use up to 32 characters to describe your
yo ur Project, with
any characters. Blank spaces are allowed
a llowed as well as most special
characters. However, it is recommended that you use alphabetic,
numeric, the hyphen ( - ) and the underscore ( _ ) characters.
Click on your new project name in the Folders view on the left. Click
both the name and open the toggle to the left of the name. Right now
there is nothing under your new Project name.
Click MB3 on Your Project name and choose New from the menu, then
type in 2D Marine Line in the dialog box.
• If you
you prefer
prefer keyb
keyboar
oard
d shortc
shortcuts
uts (acce
(acceler
lerato
atorr ke
keys)
ys),, you co
could
uld
accomplish the same thing by clicking MB1 on Your Project name
to set the focus on it, then use the keyboard Alt-F, Alt-N, Alt-S to
open the dialog.
• Or cclic
lick
k on tthe
he left-
left-mos
mostt icon
icon on the
the tool
tool bar (a Fold
Folder
er with
with a
starburst).
• Or click on File > New > Subproject.
Click on the 2D Marine Line text to highlight it and use either the File
--> New Flow, or MB3 options menu to add a new flow. Give the new
flow the name 01 SEGY Input. This will open the Flow Editor.
The flow naming convention we will use in the class is to number the
flows as they are built. This is strictly for convenience, to help organize
the flows.
Flow Editor
Type desired
module name
here.
Once you are in the flow editor you can select the processing modules
you want to use to build the flow. There are many ways to build flows.
Sometimes we will create new flows or copy existing flows. You can
have more than one flow visible in the Flow Editor and use Copy and
Paste or Drag and Drop to move modules from one flow to another. You
can choose modules from the Processes List by clicking on the module
name, however the list of modules is very long, so few people use this
method.
We will build this flow by typing a few characters of the module wan
wanted
ted
and use the “quick-search” option. The flow we will build is:
SEGY Input
Automatic Gain Control
Trace Display
One of the big advantages of the flow-builder is the option to open more
than one flow at a time in the Flow Editor tab. In order to make it more
You can use common abbreviations like “nmo” for Normal Moveout
Correction and “agc” for Automatic Gain Control. If you don’t
d on’t know the
name of a particular tool, try typing a few letters of what you want to do,
such as “display” for producing some type of display, or “mig” for a
migration module.
When the Flow Editor is “active”, here
h ere are the main tool bar options
available on the top of the Navigator with their pulldown menu options.
Notice that the icons on the pulldown menus are the same as
corresponding function icons across the top of the Navigator:
• File: Allo
Allows
ws you to create a New Flow, Save a flow, Save as a
new flow name, Revert Flow to its most recent saved condition,
Close the flow or Close All open flows in the Flow Editor tab
panel, Save Session saves the current state of the Navigator, and
Exit the Navigator.
• View: The options under the pulldown menu are: Log Viewer to
see the log of the most recent
rece nt execution of the highlighted flow
(this is equivalent to the job.output file of ProMAX); Job Viewer
to show the history and status of submitted jobs; Flow Viewer to
view all the parameters in a flow in ASCII, XML or as a flow
diagram format; Print Flow to generate an html file of the flow
under the flow directory and open it in a browser.
browser. Most of the
remaining options modify the layout and visibility of various
the key option for the flow replication capabilities, which may be
discussed later in this class.
The icons across the top of the Navigator GUI perform the same
functions as the corresponding item on the pull down menus.
NOTE: There are only two parameters in the SEG-Y Input menu
that you will change from their default values for this exercise. The
input file happens to work nicely with the default values. Please see
the Help File for this module for details.
de tails. The majority of default
parameters adhere to to tthe
he published
published standards
standards for SEG-Y format data
(i.e., byte locations and format, coordinate scalar usage, etc.). There
are numerous options to override the standards, remap headerheade r
values, etc., to accommodate deviations from the standard.
5. Notice that
that if the
the window
window is active
active and you let
let the mouse
mouse hover
hover over
over
any parameter in a menu, you will get a pop-up with a short
explanation of the parameter. This is referred to as “mouse help”.
Change from
Tape to Disk
/home/student/misc_files/marine2d_shots.segy
7. Select Automatic Gain Control with MB2 to open the menu. Set
the AGC operator length to 1500 ms.
For now,
now, do not change any of the values. WeWe will discuss many of
these options in the next chapter. At that point, you will have the
opportunity to test and explore the various options.
9. Click on tth
he Test Parameters icon to see if the flow
parameterization is valid. Any problems found
found will produce a
message at the bottom of the Flow Editor.
Editor. The most common error
will say “Error trying to build device list”, which indicates that
pathname for the SEG-Y file is incorrect.
10. Use the Test Parameters feature until you get the message
“Successful Init Phase!”. Then submit the flow
flow for execution
execution using
the Submit on this machine icon.
Note that the columns may not appear in the same order as shown in in
the diagram. You can reorder the columns by dragging them to the
desired location and turn off columns that you are
a re not interested in
with the column selector icon from the icon bar.
In the Job Viewer, you can hold down MB2 while the mouse is on
the 01 SEGY Input to view the tail end of the job log.
11. Select
Select the
the Next Screen icon with MB1. This icon is the black
triangle pointing to the right.
12. Select
Select File --> Exit/Stop Flow.
This ends the job. All we intended to do with this flow was to verify
that we can read the SEG-Y file.
Return to the Flow Editor. Let’s modify the flow to write the trace data
to an output dataset instead of displaying
d isplaying it.
13.
13. Clic
Click
k MB3 on the AGC module and again on the Trace Dis Display
play
module. This “deactivates” these modules, so the next time we
execute the flow those modules will be ignored. However, it is
convenient because we can “re-activate” those modules by clicking
MB3 on them again. This is a very convenient option for testing,
and spares you from having to reselect menu parameters every time
you want to re-use a module.
Notice the word INVALID next to the module name. This is a reminder
that you must parameterize this menu by selecting or adding a dataset
name that the module will write the trace data to.
15.
15. Clic
Click
k MB2 to open the DDO menu, then click on the word
INVALID.
INV ALID. This action changes
c hanges the Panel view to the Datasets list
for the current subproject. There are no datasets in the list, so you
need to click MB3 in the list view and select New ProMAX
Dataset.
16. Enter
Enter the
the name
name “01 Shots from SEGY” in the dialog and click
OK. The naming convention we have chosen for datasets is to use
the numeric prefix of the flow as a prefix for any dataset written by
that flow.
flow. This is purely for convenience, and is not a requirement.
However,, it does make is much easier
However ea sier to manage and identify your
datasets.
17. Submit the job to the local machine. Select the job name in the Job
Viewer,
Viewer, and when the job completes, select the Display job output
icon. There are several other places in the Navigator that allow you
top view the job log.
There is a great deal of valuable information in the job log related to the
SEGY data, such as minimum and maximum values found for various
permutation of trace header bytes. Have a look through the log and see
what you can discover. Ask your instructor to explain anything you do
not understand.
Your first look at the data was the first shot with all channels. After
clicking the Next Ensemble icon, you saw the next shot. What if you
wanted to look at every other shot? What if you only wanted to look at
a subset of the channels? What if you wanted to sort the data to CDP aand
nd
then display. All these options and more are available in Disk Data
Input.
2. Open Disk Data Input menu with MB2 and click where the menu
reads Get All for Trace Read Option.This toggles the read option
to Sort, and the menu will automatically add several new options:
4. Leave
Leave the seconda
secondary
ry sort
sort set to NONE, this means that the default
sorting of traces within ensembles will be used. This default was set
when the dataset was written out to disk.
5. Type in the
the text box
box for the
the sort order list.
list. If
If the li
list
st you plan
plan to use
is very long you can select the pencil on paper icon to the right of
Sort order for dataset to open a text editor window appears. A
format and example area re given at the bottom of this window.
6. In the
the text
text box
box or the
the edito
editorr windo
window
w type
type 1, 3/
This specifies that only SOURCE numbers 1 and 3 will be read into
the flow.
flow. The slash mark is used to separate an optional second list
of primary keys to read. It is generally good practice to end the text
strings with the slash ( / ) character.
7. Select th
the Local Submit icon.
8. Se
Sellect the Next Screen icon.
When the last source is displayed, the Next Screen icon becomes
inactive. To exit this display, select File --> Exit/Stop Flow.
1. Edit
Edit your
your pre
previ
viou
ouss flow
flow.
3. Change
Change the
the Sort
Sort orde
orderr for
for datas
dataset
et to
to 1-101(10):1-60
• 1-1
1-101
01 select
selectss the SOU
SOURCE
RCE range
range to be proces
processed
sed..
• (10
(10)) selec
selects
ts ever
every
y tenth
tenth SOURCE
SOURCE within
within the define
defined
d range.
range.
• the
the col
colon char
charac
actter ( : ) separates the primary sort values from
the secondary sort values.
• 1-60
1-60 se
sellect
ects tthe
he fir
firsst 60
60 CHAN (channels) within each
SOURCE.
Note
If you only select a primary sort key, then only one set of values should be specified
in the sort order for dataset. If you select both a primary and a secondary sort key,
then two sets of values, separated by a colon, are necessary in the sort order. This is
a common place for new users to have job failures.
4. Exec
Execut
utee the
the flow
flow.
5. Selec
electt the Next Screen icon to see additional shots.
Recall that the primary trace header entry specifies the type of ensemble
to build, and also the range of that ensemble to read.
read . The secondary sort
key allows you to select and sort the traces within each ensemble.
NOTE: The SEGY file that was read already contains CDP numbers,
offset, CDP and shot X-Y coordinates and various other
othe r header values.
The default behavior of the SEGY Input tool reads values from standard
locations and puts these into the ProMAX trace headers. Refer to the
module documentation for details. Do not expect
e xpect that every SEGY file
will have meaningful or valid values for any byte positions. Always QC
1. Edit
Edit your
your pre
previ
viou
ouss flow
flow.
• 500-
500-600(
600(25)
25) This
This selec
selectt eever
very
y 25th
25th CDP
CDP betwee
between
n 500 and 600.
600.
• *. Th
This
is is
is a wild
wildcar
card
d th
that
at tell
tellss th
thee progr
program
am to
to read
read in
in all
all
AOFFSET values in increasing order.
5. Exec
Execut
utee the
the flow
flow.
2. Change
Change the
the primar
primary y trace
trace header
header entr
entry
y to CHAN (which is a proxy
for constant offset for this dataset).
3. Set the
the second
secondary
ary trac
tracee hea
header
der entr
entry
y to SOURCE.
• Obtain
Obtain info
informa
rmatio
tion
n about
about the trac
traces
es in the
the displ
display
ay windo
window
w.
• Modi
Modify
fy the
the pr
pres
esen
enta
tati
tion
on..
• Defin
Definee proce
process
ssin
ingg param
paramet eter
er inf
infor
orma
mati
tion
on..
o Trace
race Disp
Displa
lay
y Win
Windo
dow
w
o Trace
race Di
Disp
spllay Icon
con Bar
Bar
o Using th
the IIccons
o Inte
Intera
ract
ctiive Data
Data Acce
Access
ss
o Menu Bar
o Crea
Create
te and
and Appl
Apply
y a Para
Parame
mete
terr Tabl
Tablee
o Exit
Exit/S
/Sto
top
p vers
versus
us Exi
Exitt Cont
Contin
inue
ue Fl
Flow
ow
1. In the previo
previous
us section
section we built
built a flow
flow to
to display
display some shot data.
data.
Execute that flow again with the following parameters. Be sure to
select YES for Interactive Data Access? for all jobs in this chapter.:
The following pages explain the most commonly used options and
features of the Trace Display interactive tool.
• Rewind: Shows the first ensemble in the sort order. Is not active if
the user does not specify Interactive Data Access in the input flow,
or if the first ensemble in the sort order is currently displayed.
• Save Image: Save the current screen image. Annotation and a nd picked
events are saved with the trace data, to be viewed later.
later.
• Paint Brush: Use this tool to apply picked Trace Kills, Reversals,
and Mutes to the display. This tool is only active when you are
picking a parameter table. The paintbrush tool is a toggle button,
select once to apply the active tables, select again to undo.
• Zoom Tool: Click and drag using MB1 to select an area to zoom. If
you release MB1 outside the window, the zoom operation is
canceled. If you just click MB1 without dragging, this tool will
unzoom. You
You can use the zoom tool in the horizontal or vertical axis
area to zoom in one direction only
• Annotation Tool: When active, you can add, change, and delete
text annotation in the trace and header plot areas. For adding text,
activate the icon, then click MB1 where you want the text to appear.
For changing text, the pointer changes to a circle when it is over
existing text annotation, move by dragging the text with MB1,
delete by clicking MB2, and edit the text or annotation color with
MB3.
Zoom
Zoom feature is
active when icon
is selected.
Press and hold MB1 to define the first corner of the zoom window.
Continue to hold the button and drag the cursor to the other corner.
Release the Mouse button and the display will zoom into that rectangle.
2. A single MB1 click on the data area will unzoom the display.
3. Sele
Select
ct a time
time ran
range
ge..
Press and hold MB1 in the column of numbers to define the start time
Continue to hold the button and drag the cursor to the maximum time.
Release the Mouse button and the display will zoom
4. A single
single MB1 click
click will
will unzoom
unzoom the display
display.. Click in the data
data
region to unzoom completely. Click on the time annotation region
to unzoom only vertically.
vertically. Click on the header annotation region to
unzoom only in the horizontal direction.
5. Selec
Selectt a ran
range
ge o
off tra
trace
ces.
s.
Press and hold MB1 in the row of numbers to define the start trace
Continue to hold the button and drag the cursor to the maximum trace.
Release the Mouse button and the display will zoom
6. A single
single MB1
MB1 click
click in will
will unzoom
unzoom the displ
display
ay
Add Annotation
Text annotation can be added
ad ded anywhere on the display which is useful
for screen captures to identify specific features about on the display.
display.
Text may be added, moved (in position on the display), and/or edited
using the appropriate mouse button as described
de scribed at the bottom of the
display in the mouse button help area.
Click MB1 anywhere on the data area where you wish to place annotation and
the “Edit Text” window appears. Type in some text and press the OK button.
The text will appear on the display where you clicked.
You may move, delete or edit this text by placing the cursor on the text.
You can add additional text labels by clicking somewhere else on the display.
Velocity Measurement
With the dx/dt analysis feature you can measure the apparent velocity of
linear or hyperbolic events that appear
a ppear on the display.
display. This feature will
only work if the trace offset values in the headers exist and are accurate.
Press MB3 at the end of the line and the velocity will be annotated near
the line.
Select any trace with MB1 and the trace header list will open in a
separate window.
window. Click on any other trace to show its header values.
Click MB2 to open a header list for another trace for comparison.
You can remove the header list by clicking on the icon to de-activate it.
You may also
a lso find resizing and moving the windows to be useful.
Save Screen
This icon saves the current screen image in memory. These screens can
be recalled from memory and then can be reviewed in different
different
sequences.
Click on the
icon ONCE to
save the current
view to memory.
Animate Screens
After you save at least two screens, the Animation Icon becomes
available (i.e., it is no longer “greyed out”). Click on the Animation
icon to open the Animation Tool dialog.
With the Animation feature active you can review the saved screens.
You may elect to view them circularly, one at time in sequence, or compa
compare
re
two of the saved screens.
data
menuaccess
of theisDisk
onlyData
active whentool.
Input it has
Youbeen specifically
must turned
choose Sort (noton in all)
Get the
for the Trace read option. This selection exposes the menu item
Interactive data access which has a default value of No. You must select
Yes to invoke the IDA functionality. There are three options for
interactive data access:
• Sequent
Sequential
ially
ly step
step forw
forward
ard or
or step
step backwar
backward
d or jump
jump back
back to the
the first
first
ensemble, respectively by selecting the Next Ensemble, Previous
Ensemble, and Rewind icons within the display tool.
• Use the
the Inter
Interact
activ
ivee Data
Data Access
Access wind
window
ow to
to chan
change
ge to sort
sort orde
orderr, or
jump to a specific range of ensembles.
• Choose
Choose a set of ense
ensembl
mbles
es in a DBTool
DBToolss view
view of databas
databasee attrib
attribute
utess
and send the corresponding trace data to a display tool.
The first two methods will be discussed here. The database selection
method will be covered in a later chapter.
1. Sequentially
Sequentially move
move forwar
forward
d and backward
backward seve
several
ral times
times using
using the
Next Ensemble and Previous Ensemble icons.
Next
Previous
2. Jump back to
to the first ensemble
ensemble using
using the
the rewind
rewind icon.
Rewind to
First
Ensemble
in the
Interactive
Data Access
dialog list.
Type in a new
selection entry
4. Notice that
that the Primary
Primary,, Secondary
Secondary, and Tertiar
Tertiary
y sorts ar
aree displayed
displayed
for reference only, you cannot change to attribute names, only the
range of values.
Also notice that you can select a previous sort list from the middle
box, or select a previously saved sort list from the file menu.
2 16 SeisSpace Seismic Processing and Analysis Landmark
Menu Bar
Note:
You may also elect to change the numbers plotted above the traces. Fo
Forr
example you may want to look at the FFID numbers and the offsets.
The best way to learn these features is to play with them and see what
happens.
Watch the difference between the Apply and OK buttons. The Apply
button will
will make the changes but the selection window
window will remain. The
OK button will make the changes
change s and dismiss the window.
NOTE: The first break picking capabilities under the Picking options
are not discussed in this part of the course. It may be discussed by your
instructor, if time allows.
1. Edit
Edit your
your flo
flow name
named
d 01 SEGY Input.
2. Select to
to read the
the first,
first, middle
middle and last
last shot gathers
gathers on the line
line
(Sources 1,88,176).
3. In Trace
Trace Displa
Display
y, set
set the Number of ENSEMBLES (line
segments)/screen to 3, which allows all three shot records to be
shown together in a single view.
view.
2-20 SeisSpace Seismic Processing and Analysis Landmark
4. Exec
Execut
utee the
the flow
flow.
Type in a
descriptive
name for
your table
Type in a new table name, for example top mute - direct arrival,
and press the OK button. It is recommended that you describe
d escribe the
purpose of the table as well as the type
type of data that it was picked on.
When you create a new table, another window appears listing trace
headers to choose the secondary key from.
2-22 SeisSpace Seismic Processing and Analysis Landmark
circle.
to Click
select and drag
a single pointusing
deMB1
to delete, toclick
lete, or moveand
a picked point.
drag over Use MB2
a range of
points to delete them. To
To select traces from the next shot, use the
Next Ensemble icon. The created table remains open, and waits for
more picks to be added to the file.
Some parameter tables require a top pick and a bottom pick, such as
a surgical mute or a miscellaneous time gate. Once you have picked
the top element such as the top of a time gate, depress MB3
anywhere inside the trace portion of Trace Display. A new menu
appears allowing you to pick an associated
a ssociated layer (New Layer).
Some of the other options allow you to snap your pick to the nearest
amplitude peak, trough or zero crossing.
6. Pick a mute.
7. Click MB3 in the display field and choose Project from the popup
menu to display the interpolation/extrapolation of your picks on all
offsets and to the other shots in the display.
8. Pick
Pick a differ
different
ent mute
mute on the last
last shot
shot and
and click
click MB3 > Project
again. Watch
Watch how the projected mute on the center shot is
interpolated based on the first and last shots.
Landmark SeisSpace Seismic Processing and Analysis 2 23
When you finish picking, your mute should look similar to the
following. Your
Your mute should be below the direct arriv
arrival
al (around 200
ms on the near offset), but should not cut into the water bottom
reflector or refractor, for this exercise.:
Direct arriv
a rrival
al
9. When you
you are happy
happy with
with your
your mute,
mute, save
save the table to disk
disk by
clicking on File > Save Picks. It is a good practice to save your
picks occasionally, in
in case you get taken away from your work.
This mute will be used when you process this data “for real” in
Chapters 3-6.
You can toggle the mute on and off with the Paint Brush Icon. Edit
the mute if you are not happy. Remember you can only edit picks
when the picking icon is highlighted.
2-24 SeisSpace Seismic Processing and Analysis Landmark
Picking Traces
Traces to be Killed
11. Select
Select Picking --> Kill Traces.
MB2 can be used to remove previously selected traces from the list.
The traces to be killed will be marked with at Red line.
13. Select
Select File --> Exit/Stop Flow. When you choose to exit, you are
prompted to save
save the picks you have just
just made. The picks are saved
in parameter tables which can be used later in processing.
Landmark SeisSpace Seismic Processing and Analysis 2-25
1. Let’s
Let’s start
start by editing
editing your previo
previous
us flow and
and inserting
inserting the
the modules
Muti ng and Trace Kill/Reverse
Trace Muting Ki ll/Reverse
Now go to the icon bar across the top of the Navigator and click MB1
on the icon indicated below
be low -- this icon reveals a pulldown set of three
additional icons. Click MB1 on the second of the three icons.
Compact style
Scrollable list
The second “pulldown” icon changes the Flow Editor to the “scrolled
parameter list” presentation. Notice how the Flow Editor has changed.
You still see the list of modules, but now the menu parameters for all
modules are shown to the right.
Click on a module name on the left and its parameter menu shifts to the
top of the scrollable list. The scroll bar on the right allows you to move
up or down anywhere in the list. If you prefer this Flow Editor style, you
can set this in the Flow Editor tab of the User Preferences dialog (Edit
2-26 SeisSpace Seismic Processing and Analysis Landmark
If you prefer the normal style of the Flow Editor, click on the same icon
location and select the first pulldown icon for “Compact” style.
simply click on the same icon sequence to that got you here.
2. Let’s
Let’s return
return to editing
editing and parameteri
parameterizing
zing the
the flow.
flow. In the Trace
Muting menu click on Invalid to choose the mute table that you
picked in the previous exercise.
4. Exec
Execut
utee the
the flow
flow.
Notice the effect Trace Muting has on your data. Also, be aware
aware that
this effect is only applied to the display.
display. There is no Disk Data
Output tool in the flow
fl ow,, so no data is being saved.
1. Usin
Usingg the
the same
same flow
flow,, change the input to read the first 20 shots
and add a Disk Data Output at the end of the flow and add a dataset
name of temp.
NOTE: The “0.0” setting for the Record length to output parameter
means output the entire trace, according to the length found in the
input data. If desired, the trace length can also be redefined using the
tool Trace Length
Lengt h. Do not do this in this exercise.
2. Exec
Execut
utee the
the flow
flow.
2-28 SeisSpace Seismic Processing and Analysis Landmark
3. The first
first display
display will
will have
have the first
first three
three shots,
shots, if you followed
followed
instructions. If you have only one shot in view,
view, then step forward to
the third shot.
4. Use the File --> Exit/Stop Flow pull down menu to stop the flow.
flow.
The Job Viewer will show the job status as User Terminated.
5. Exit
Exit from
from the flo
flow
w and
and click
click on the
the Navigator tab and then
Datasets in the Folders list.
6. Click
Click on
on the
the “temp
“temp”” datas
dataset
et with
with MB3 and select Properties.
Notice that this file contains only the first three shots that were
displayed. Because the Flow was halted, no additional shots were
processed.
7. Execu
Execute
te th
thee flow
flow agai
again.
n.
Landmark SeisSpace Seismic Processing and Analysis 2-29
8. Use the File --> Exit/Continue Flow pull down menu. This closes
the Trace Display but allows the flow to continue sending data
through all the other modules.
10. Click
Click on Datasets in the Folders view
view,, then click MB3 on the
dataset named temp and select Properties. Notice that the file now
contains 20 ensembles, which matches the selected range of values
in the Disk Data Input menu.
11. Delete the file named temp from disk by selecting the dataset in
either the folders or table view in the navigator and using the MB3-
-> Delete option.
Chapter 3
2D Marine Geometry Assignment
This chapter and the following three chapters describe a typical 2D marine processing sequence.
Geometry Assignment creates the OPF (Ordered Parameter Files) Database and loads information
into the trace headers of the data. The sequence of steps, or flows, depends upon available
information. This chapter is an introduction to one of the different approaches for geometry
assignment. The Geometry Overview section in the online helpfile provide
p rovide further details of the
geometry assignment process.
o Cr
Crea
eate
te a 2D Mar
Marin
inee Geom
Geomet
etry
ry Dat
Datab
abas
asee
o QC the
the Geom
Geomet
etry
ry Dat
Databa
abase
se wit
with
h DBT
DBToo
ools
ls
o Load
Load the
the Geom
Geomet
etry
ry to
to the
the Tra
Trace
ce Head
Header
erss
o Intera
Interacti
ctive
ve Data
Data Acces
Accesss via DBT
DBTool
oolss and Data
Databas
basee
Landmark SeisSpace Seismic Processing and Analysis 3-1
• The 2D
2D Marine
Marine Spre
Spreads
adsheet
heet flow
flow uses
uses the spreads
spreadsheet
heet as an editor
editor
to add values and automatically enter the information into the
database.
• The Inli
Inline
ne Geome
Geometry
try Header
Header Load
Load flow
flow loads
loads the
the geome
geometry
try
information from the database to the trace headers of the ProMAX
dataset.
Shooting Geometry
Landmark SeisSpace Seismic Processing and Analysis 3-3
Parameter Value
Number of Shots
Shots 176
Number of Channels
Channels per shot 119
Source Depth 6m
Streamer Depth 11 m
NOTE:
14. There are no parameters for this module. Execute the flow
flow to get the
following geometry assignment main menu.
15. Select
Select Setup and fill in the boxes according to the acquisition
geometry table. The information that is input to the Setup menu is
used for QC purposes.
• Fill
Fill in th
thee Source
Source and Recei
Receiver
ver Stat
Station
ion Inte
Interv
rvals
als,, Nomina
Nominall Sail
Sail
Line Azimuth, Source Depth, and Receiver Depth from the given
information.
16
16.. Selec
Selectt Auto-2D from the main menu.
s
e
u
l
a
v
e
s
e
h
t
n
i
l
l
i
F
• Near Channel
Channel:: Chann
Channel
el numb
number
er clos
closest
est to the
the vess
vessel.
el.
• Far Channel
Channel:: Chann
Channel
el numbe
numberr furth
furthest
est from
from the
the vesse
vessel.
l.
3-6 SeisSpace Seismic Processing and Analysis Landmark
• Chan
Chan Increm
Increment
ent:: Channe
Channell number
number incr
increme
ement.
nt. This
This number
number may
may
be positive or negative.
negative.
• Minimu
Minimum m Offse
Offset:
t: Dista
Distance
nce along
along the
the strea
streamer
mer azim
azimuth
uth from
from the
the
source array location to Near Channel. See “2D Marine Sign
Conventi
Con vention
on Diagram”
Diagram” on page 9 of this chapter for more
discussion.
• Perpen
Perpendicu
dicular
lar Off
Offset
set:: Distanc
Distancee perpend
perpendicu
icular
lar to
to stream
streamer
er
azimuth from the source location to the Near Channel. See “2D
Marinee Sign Convention
Marin Convention Diagram”
Diagram” on page 9 of this chapter for
more discussion.
• Group
Group Interv
Interval:
al: Recei
Receiver
ver statio
station
n interv
interval
al in feet
feet or
or meters
meters..
• Number
Number of
of Shots:
Shots: Number
Number of
of shots
shots to gener
generate
ate in
in the source
sourcess
spreadsheet.
• First
First Shot
Shot Stat
Station
ion:: Statio
Station
n number
number of
of the
the first
first shot
shot to generat
generate.
e.
• Shot Statio
Station
n Numbe
Numberr Incre
Increment
ment:: Sourc
Sourcee stati
station
on numbe
numberin
ring
g
increment.
• Sail
Sail Line
Line Azimut
Azimuth:
h: Direc
Directio
tion
n measur
measureded relati
relative
ve to Nort
North
h of a line
line
extending in the direction of increasing station numbers. The
streamer azimuth in the sources spreadsheet will be set to this
value plus 180 degrees.
• Shot Interv
Interval:
al: Dist
Distance
ance betw
between
een shot
shot stat
station
ionss in feet
feet or mete
meters.
rs.
• X Coordi
Coordinat
natee of Firs
Firstt Shot:
Shot: X coord
coordina
inate
te of the
the first
first shot
shot stat
station
ion..
The
X-Ycenter of the source array is what is typically defined for the
coordinates.
• Y Coordi
Coordinat
natee of Firs
Firstt Shot:
Shot: Y coord
coordina
inate
te of the
the first
first shot
shot stat
station
ion..
18
18.. Cl
Clic
ick
k OK in the final status box.
Landmark SeisSpace Seismic Processing and Analysis 3-7
Patterns spreadsheet
19. Open the Patterns spreadsheet.
Patterns Spreadsheet
The Pattern for this acquisition geometry uses two rows of the
spreadsheet.
• Row
Row 1 - Recei
Receiver
ver patter
pattern:
n: This
This info
informa
rmatio
tion
n should
should alre
already
ady be
be
filled out from the Auto-2D calculations. Check to make sure
that it is correct. The X-Offset value of 200.0 indicates that the
coordinates for channel 1 receiver will be calculated relative to
the shot X-coordinate.
• Row
Row 2 - Sour
Source
ce pattern
pattern:: Ente
Enterr Src
Src Patter
Patternn numbe
numberr 1, as indicated
by the arrow in the image
image above. The X-Offset
X-Offset is 0.0 indicating
the X-coordinate is referenced to the center
c enter of the source array.
The Y-Offset
Y-Offset of 0.0 indicates that the streamer is towed directly
behind the source array with no lateral offset.
• The X and
and Y offse
offsets
ts in the
the Patte
Pattern
rn sprea
spreadsh
dsheet
eet are
are the
the distan
distances
ces
relative to the X-Y coordinates in the sources spreadsheet. A
positive X offset
offset is defined as an offset distance in the direction of
the streamer azimuth, or in the direction of o f the tail buoy. Y offsets
are defined in the previous graph.
• The chann
channel
el numbe
numberr in the
the Min
Min Chan
Chan column
column is
is alway
alwayss the
the channel
channel
number closest to the boat. If Channel 1 was the far offset, then the
ChanYInc
and would
Offset be negative.
columns alwaysFor streamer
define patterns,
the position of the
MinXChan
Offset
(channel closest to boat) relative to the X-Y coordinate of the
source array. The Grp Int column defines how the receiver positions
change from the near channel to the far channel. This parameter
uses the same sign convention as the X and Y offsets.
20. Select
Select File --> Exit from the Pattern spreadsheet menu.
Landmark SeisSpace Seismic Processing and Analysis 3-9
Sources spreadsheet
21. Open the Sources spreadsheet.
Action needed on the indicated columns
22. When filling columns in the spreadsheets, there are three steps:
• Select
Select a rang
rangee of
of rrow
owss tto
o mod
modif
ify
y.
• Se
Sele
lect
ct the
the col
colum
umn
n to
to mod
modif
ify
y.
• Select
Select the action
action to apply
apply to the select
selected
ed column.
column.
Select all rows by clicking MB3 on one of the numbers in the Mark
Block column.
Select Edit --> Fill. This will bring up a window where you will
specify to fill the column starting at 1 and incrementing by 1. You
can also access this fill menu by clicking MB2 in a column heading
(remember to look at the mouse button help).
25. Fill
Fill the
the H2O Depth column with 100.0 m.
26. Source depth is 6 m and is already set by the Auto-2D calculati
calculation.
on.
27. Fill
Fill the
the FFID column starting at 5650 and incrementing by 2. Scroll
to the bottom of the spreadsheet and confirm that shot station 176
has FFID of 6000.
29. The streamer azimuth is calculated automatically from the shot line
azimuth. It is determined by orienting as if you
y ou were standing on
the boat and looking in the direction of the tail buoy. In this case,
the boat is traveling 10 degrees East of North, therefore, the
streamer azimuth will be 190 degrees.
d egrees. You
You can specify a feathering
angle with this parameter
pa rameter..
30. Leave
Leave the Time and Date columns
columns blank.
31
31.. Enter
Enter 1 for the Src Pattern column. Remember that we set the
pattern number (name) to “1” when we edited the Patterns
Spreadsheet, and you must declare that relationship here.
32. The Shot Fold* column will be filled automatically when midpoints
are assigned during binning.
33. Leave
Leave the value for Static
Static set to 0.0.
34. Select
Select File --> Exit to exit and save the Sources spreadsheet.
Landmark SeisSpace Seismic Processing and Analysis 3-11
Binning
35
35.. Selec
Selectt Bin in the main 2D Marine Geometry Assignment window.
window.
36
36.. Selec
Selectt Assign midpoints by pattern number in the source and
pattern spreadsheets, and OK.
Steps
1
2
Assigning midpoints
37. Select
Select Binning in the 2D Marine Binning window
window,, and select the
Midpoints, user defined OFB parameters method.
CDP
binning
parameters
Offset
binning
parameters
Binning Midpoints
Six of seven boxes in the lower half of the window become active.
Fill these in with the following information. There are two
independent
binning, and sets of boxes,
the second thedescribe
three first three boxes
the describe
offset the CDP
binning.
Offset binning creates the OFB (offset bin) parameter files in the
database. These are necessary for any surface consistent processes
which you might run, but they may also be useful for other purposes.
There are a couple ofo f different scenarios for the values to use for the
offset binning parameters. The first is to make each channel its own
offset bin. In this case you would set the offset bin increment equal to
the group interval.
The second choice is to assign offset bins so that each bin has continuous
CDP coverage. For a typical marine case, you would set the offset bin
increment equal to twice the shot increment.
inc rement. For this dataset, the shot
interval is 50m, so the offset bin increment would be 100m.
25m inc
3150m
x
200
237.5m
minimum bin
maximum bin center
center == 237.5
3137.5
offset bin increment = 100
Offset bin equals twice the shot interval
40. Enter
Enter the
the Offset Bin Center Increment of 100 m.
41. Enter
Enter the
the Minimum and Maximum Offset Bin Centers of 237.5
m and 3137.5 m.
44. Select
Select the
the Receivers method of Binning.
Binning Receivers
45. Set the Receiver Bin Width to 25 m.
47
47.. Cl
Clic
ick
k OK in the final status window when successfully completed.
Landmark SeisSpace Seismic Processing and Analysis 3-15
Finalize Database
49
49.. Cl
Clic
ick
k Cancel in the 2D Marine Binning window.
50
50.. Se
Sele
lect
ct File --> Exit to exit the 2D Marine Geometry Spreadsheet.
3-16 SeisSpace Seismic Processing and Analysis Landmark
Open DBTools
NOTE: From DBTools you can launch another database display tool
called XDB. DBTools and XDB have a number of similar capabilities,
but they each have capabilities that are unique. These will be explored
as you work through this class. You open XDB by selecting File -->
XDB Database Display from the DBTools main menu. In this class we
will work primarily with DBTools.
Landmark SeisSpace Seismic Processing and Analysis 3-17
2. In the DBT
DBTools
ools main
main window
window click
click on the CDP tab and then
then double
double
click on FOLD to view a 2D plot of CDP versus FOLD.
3. The plot
plot shoul
should
d look like
like the
the follo
followin
wing:
g:
4. Activate
Activate the
the Tracking
Tracking Icon
Icon and move
move your mouse into
into the display
display
area.
5. Check the
the values
values of the
the first and
and last CDPs on the
the line.
line. They should
should
be 1 and 819. The maximum fold on the line should be 30.
6. Zoom along
along the horizont
horizontal
al axis.
axis. Notice
Notice the repeati
repeating
ng pattern
pattern of 30,
30,
30, 30, 29, 30, 30, 30, 29 fold. This is due to having 119 channels
rather than the more typical 120 channels.
7. Slowly
Slowly move
move your cursor
cursor across
across the bars
bars in the
the histogram
histogram.. Notice
Notice
the count of 441 CDPs with 30 fold and 154 CDPs with 29 fold. All
other histogram values are part of the taper-on / taper-off at either
end of the line.
9. From
From the main
main DBT
DBTool
oolss window
window sele
select
ct View --> 2D Matrix.
10. From the Create 2D Crossplot Matrix window click on the TRC
tab, then select TRC, OFFSET, CHN, CHN.
11
11.. Selec
Selectt OK to create the following display:
Zoom on the
horizontal axis
14. DBT
Select
Select
DBToolsView
ools --> Close
window opento close
for this display,
the next but leave
leave the main
set of exercises.
Landmark SeisSpace Seismic Processing and Analysis 3-21
1. The next
next step will
will be to load the database
database informa
information
tion to
to the trace
trace
headers, and output a ProMAX format dataset. In your 2D Marine
Line add a flow named 03 Inline Header Load. Add the 3 tools as
shown below
2. In Disk Data Input, select the dataset 01 Shots from SEGY. Use
the Get All (default) option for choosing which traces to read from
the input data file.
3-22 SeisSpace Seismic Processing and Analysis Landmark
4. Enter
Enter an outp
output
ut datase
datasett name
name in Disk Data Output. For
convenience and for clarity,
clarity, we recommend naming the output
dataset starting with the flow number that writes the dataset, then
the main sort order or data type, and then a description. For this
dataset use the name 03 Shots - w/geometry.
5. Execute
Execute the flow
flow. Confirm that
that the Job
Job View
Viewer
er shows
shows a status
status of
successful Completion.
Landmark SeisSpace Seismic Processing and Analysis 3-23
2. In Dis
Diskk Data
Data Input,
Input, select
select the 03 Shots with geometry dataset you
just created. Choose to sort by SIN (source index number), and
choose Yes for Interactive Data Access.
YES to
interactive
data access
3-24 SeisSpace Seismic Processing and Analysis Landmark
5. Execute
Execute the flow
flow, and use the Header
Header List
List icon to
to check that
that the
trace headers are populated. The velocity tool may also be
informative.
6. In the
the main
main DBTool
DBToolss windo
window
w select
select the
the SIN tab and then double
click on FFID.
Double-click
on FFID
7. When the
the display
display appears,
appears, (1) activate
activate the Rectangula
Rectangularr Selection
Selection
icon, and (2) draw a box around a set of points by click-hold-and-
drag MB1. The points in the selection box are now displayed in
Landmark SeisSpace Seismic Processing and Analysis 3-25
white. Send this selected set of data to Trace Display by (3) an MB1
click on the Bow and Arrow icon.
Notice that 2
the Bow-
and-Arrow
icon is
“bright”
when
DBTools
is able to
communicate
through PD.
8. Go to the
the Trace
Trace Display
Display tool
tool and move
move around
around in the
the subset
subset of
records dictated by your selection in DBtools.
Chapter 4
Parameter
Parameter Testing
Testing
This chapter continues the 2D marine processing workflo
workflow
w with parameter testing.
o Par
araameter T
Teest
o Pick
Pick a D
Deco
econnvo
volu
luti
tion
on T
Tim
imee Ga
Gate
te
o Appl
pply Pr
Prep
eprroce
cesssing
sing
o Cr
Crea
eate
te Bru
Brute Stac
Stack
k
Landmark SeisSpace Seismic Processing and Analysis 4-1
Parameter Test
Parameter Test creates two header words. The first is called REPEAT
which is a sequential counter of the data copy. REPEAT is used to
distinguish
distinguish each of the identical copies of input data. The second is
called PARMTEST and is an ASCII string uniquely interp interpreted
reted by the
Trace Display tool as a display label for the traces.
In this exercise, you will use Parameter Test to compare the dB/sec
correction in True Amplitude Recovery.
1. Bui
Build
ld tthe
he ffoll
ollow
owing
ing flow
flow nam
named
ed 04 - Parameter Test:
Parameter Test will not work with Interactive Data Access, so set
it to No.
NO
3. Sp
Spec
ecif
ifyy vval
alue
uess ffor
or Parameter Test.
Select Yes for Apply dB/sec corrections, and enter five nines
(99999) for the dB/sec correction constant.
Note:
Entering five nines (99999) is a flag that tells the process to use the values
found in Parameter Test for this parameter.
5. In Trace Display
Displa y menu set the Number of ENSEMBLES (line
segments) / screen to 4 and change the Trace scaling option from
Individual to Entire Screen. You will see why we have chosen to
show 4 ensembles per screen when you see the test display.
6. Exe
Execut
cutee the flo
flow
w to com
compar
paree dis
displa
plays.
ys.
4-4 SeisSpace Seismic Processing and Analysis Landmark
8. View th
thee tests on al
alll three sh
shots,
ots, de
decide
cide on th
thee most app
appropr
ropriate
iate
value for the dB/sec correction, and then select File --> Exit/Stop
Flow.
Landmark SeisSpace Seismic Processing and Analysis 4-5
Tool nam
namee RE
REPEA
PEAT T
through FLOW_ENDIF
are generated by the
combination of the
module Parameter Test
and True Amplitude
Recovery (TAR).
11. Execu
Execute
te the flow
flow..
12. Use the Next Ensemble icon ttoo step forward to tthe
he control copy ffor
or
the first record, then use the Animation tool to review the tests. Do
the same for the remaining shots.
13
13.. Sele
Select
ct File --> Exit/Stop Flow when finished.
4-6 SeisSpace Seismic Processing and Analysis Landmark
3. Rem
emoove th
the Parameter Test menu. Highlight it and hit the Delete
key.
6. Execu
Execute
te the flow to get a Tr
Trace
ace Dis
Display
play simil
similar
ar to tthis:
his:
7. Select Picking --> Pick Miscellaneous Time Gate and give the
gate a name such as decon gate, and select a secondary key of
AOFFSET in the next dialog box that appears. You are ready to
begin picking
picking when the Pick Layers dialog appears with your gate
name highlighted
highlighted..
8. Pick th
thee top ooff the de
decon
con gat
gatee on Sou
Source
rce 1 (t
(the
he reco
record
rd on tthe
he lef
left),
t),
similar to what you see in the image above. Click MB3 in the data
region and choose Project on the pulldown menu. This adds a
green line showin
showingg the extrapolati
extrapolationon and/or interpolation of the
gate onto the other records. You can use this as a reference for
picking the top of the gate on th thee other records. Pick th
thee third
record (slightly different
different from the first), then choose Project again
to check the interpolation on the middle record. Pick the top for the
middle record if you think the interpolation would not be adequate.
4-8 SeisSpace Seismic Processing and Analysis Landmark
9. No
Noww yyou
ou MUS
MUST T in
initi
itiali
alize
ze tthe
he bottom of the gate by clicking MB3
on the data and selecting New Layer from the pulldown menu. This
will add a new entry in the Pick Layers dialog that has the same
name as your table with a (2) prepended. Pick the bottom of the
gate on every record that has the top of gate picked.
NOTE: You MUST use the MB3 > New Layer feature to initialize and
pick the bottom
bottom of the gate. The miscellaneous time gate ((GAT)
GAT) table
must be picked with top and bottom pairs. Making a new table called
c alled
“(2) decon gate” will not work!
Apply Preprocess
Preprocessing
ing
2. geometry
In th
the fi
firrst and
Diskchoose to Getmake
Data Input to select
All traces. Doyour
NO
NOT T03leave
shotstthis
- with
his with a
sort for only 3 shots.
Click on INVALID
and select your
time gate from the
GAT table list
6. Ad
Add
d aOutput
Data ddat
atas
aset
et menu.
na
name
me 06 Shots - with decon to write to in the Disk
7. Sele
Select
ct tthe
he ddat
atas
aset
et 06 Shots - with decon for the second Disk Data
Input menu. The dataset is empty now, but will be filled with traces
when this tool is executed in the flow, which is after Disk Data
Output has done its work.
8. Set tthe
he nnumbe
umberr of ensem
ensembles
bles per screen to 3 and choose Entire
Screen scaling in the Trace Display
Di splay menu.
9. Ex
Exec
ecut
utee th
thee flo
flow
w.
Getting your first look at the stacked data will involve several
processing steps in
including
cluding reading in the data as CDP gathers, applying
NMO, and stacking.
1. Ad
Addd a ne
new
wflfloow nnam
amed
ed 07 - Brute Stack and add the modules as
shown below:
2. In Disk Data Input select your 06 Shots - with decon dataset and
choose to Sort by CDP. Enter */ for the sort order to select all
CDPs.
3. To apply No
Normal
rmal Mo
Moveou
veoutt Correc
Correction
tion,, we need velo
velocitie
cities.
s. Foll
Follow
ow
these steps to copy an
a n existing Vrms velocity table to your Line/
Subproject:
• Loo
Lookk in
in the
the F
Fold
olders
ers vie
view
w ffor
or the Pro
Projec
jectt name
namedd 2d-tutorials
• Open th
the to
toggle fo
for 2d-tutorials to show its subprojects.
• Op
Open
en the tog
toggle for
for tth
he tutor2d - WEMR and SRME
subproject.
• Open th
the to
toggle fo
for Tables
• Open th
the to
toggle fo
for VEL
• Click MB3 > Copy on the table named initial picked vels
• Ret
Return
urn to yyou
ourr Sub
Subpr
proje
oject
ct in tthe
he F
Fold
olders
ers vvie
iew
w and cclic
lick
k MB3 >
Paste on your Subproject name.
NOTE: Table files have a distinguishing name, and this VEL table
will automatically be added to the correct position in the folders of
your subproject.
4-12 SeisSpace Seismic Processing and Analysis Landmark
Use a stretch
mute of 30%.
This is crude,
but good
good
enough for
this class.
5. Def
Defaul
aultt all of tthe
he ppara
aramet
meters
ers in CDP/Ensemble Stack. The
defaults call for the mean of summed samples with square root of
fold applied for recovery scaling.
7. Ad
Addd a nnew
ew da
data
tase
sett nnam
amee 07 Stack - Brute via the Disk Data
Output menu.
8. U se theit.
submit Test Parameters icon to check your flow before you
If you have Intelligent Parameterization turned on, this
behavior is automatically being done and shou
should
ld sho
show
w status
messages at the bottom of the Flow Editor window.
9. Execu
Execute
te th
thee flo
flow
w if ev
everyth
erything
ing look
lookss go
good.
od.
Landmark SeisSpace Seismic Processing and Analysis 4-13
1. Ad
Addd a ne
new
wflfloow nnam
amed
ed 08 - Display Stack:
2. Sele
Select
ct yyou
ourr st
stack
ack dat
datase
asett in the Disk Data Input menu and default
4. Def
Defau
ault
lt aall
ll vval
alue
uess fo
forr AGC. A 500 ms length is fine for this
example.
5. In Trace Display
Displa y, set the following menu values:
Chapter 5
Stacking (RMS)
(RMS) V
Velocity
elocity Analysis
You will generally want to prepare a special dataset for input to the velocity analysis tools. The
data must not have normal moveout corrections applied, but in order to improve the analysis you
would benefit from applying a standard bandpass filter, some type of amplitude scaling and
whitening applications. The input sort order will be
b e CDP.
CDP.
The output from this processing sequence will be a velocity parameter table which may be used in
subsequent processing.
o Vel
eloc
ociity Anal
Analys
ysiis
o Using
Using the Volume
olume Vie
iewer
wer/Ed
/Edito
itorr
o Velocity
elocity Smoothing
Smoothing with
with Volume Viewer/Edi
iewer/Editor
tor
Landmark SeisSpace Seismic Processing and Analysis 5-1
Velocity Analysis
2. Select
Select param
paramet
eter
erss for
for Supergather Formation.
Set the Minimum center CDP to 150, the Maximum center CDP to
750 and the CDP increment to 150 CDPs.
5. Selec
Selectt par
param
amet
eter
erss for
for Velocity Analysis Precompute.
In
andthis exercise velocities
maximum we will usefor1000 m/s and 5500
the semblance m/s forand
analysis thedisplay.
minimum
display.
5-4 SeisSpace Seismic Processing and Analysis Landmark
Enter 9 for the number of CDPs per stack strip. This matches the
number of CDPs available in the supergathers.
To generate velocity fan function strips for our velocity analysis, use
the default Top/base range for the method of computing stack
velocity functions. Also use the defaults of 500 for the Velocity
variation at time 0 and 1500 for Velocity
Velocity variation at maximum time.
will be evenly
spanning spaced invelocity
the reference velocityfunctions
for each from
analysis
the location,
initial picked
vels table. The slowest function will have
have a velocity 500 m/s slower
at time 0.0 than the reference function, and 1500 m/s slower at the
maximum time. Similarly, the fastest function will be 500 m/s faster
at time 0.0 and 1500
150 0 m/s faster at maximum time than the center
reference function. These 11 functions will be used to create the
stack strips and will be displayed on the semblance panel.
7. Selec
Selectt par
param
amet
eter
erss for
for Disk Data Input.
Set the Interactive Data Access option to Yes and allow the
remaining parameters to default.
5-6 SeisSpace Seismic Processing and Analysis Landmark
8. Select
Select param
paramet
eter
erss for
for the
the Velocity Analysis.
See explanation
below about
which items are
visible.
This is the
existing table
to be used as
reference
functions.
Stretch mute 60.0
for gather panel
The input data for this tool is precomputed which is the default
setting for Velocity
Velocity Analysis menu. (The VVA
A Precompute tool is
optional because you could do the semblance and stack calculations
directly in the Velocity Analysis tool.)
Add a new table name such as Final velocities where your picked
functions will be stored.
Provide the existing table name initial picked vels as the Velocity
guide function table.
Set the Maximum stretch mute for NMO to 60.0. This value will be
applied to the gather panel only. Because the incoming data is
precomputed, the stretch mute is already applied for stack and
semblance data.
For the moment, select Yes for Set which items are visible. The
menu expands to show a large number of parameters. Check
Chec k about
1/3 down the list and select Yes for Apply NMO
NMO on gather panel and
Yes for Animate NMO on gather panel. There are many other
options that we will not explore here.
Landmark SeisSpace Seismic Processing and Analysis 5-7
Now select No for Set which items are visible to collapse the menu.
Your choices will remain in effect. They are only hidden to keep the
size of the menu small.
9. Execute
Execute the job.The
job.The IDA
IDA dialog and
and the Velocit
Velocity
y Analysis
Analysis tool
should appear on screen in a short time.
10. You can modify the display by selecting one of the pulldo
pulldown
wn menus
from the top of the Velocity Analysis display window.
Activate the picking icon (by default it is activated and black), and
begin picking a function with MB1. YouYou can pick in either the
semblance display, or the stack display. As you pick velocities on the
semblance plot, the picks are also displayed on the stack strips, and
vice versa. Use the next ensemble icon to move to the next analysis
location.
As you add picks, the gather panel updates with the current
“function”. Beware of strong multiples on this data.
12. After you pick the first location and move to the
the second, you may
want to overlay the function that you just picked as
a s a guide. You
You
can do this by clicking on the View --> Object visibility pulldown
menu and toggling on the Previous CDP checkbox. Other guide
function options are available from this dialog box.
Yourmove
you velocity
frompicks are automatically
one location saved
to the next. Youto
You thehave
also VELthe
table when
option to
save picks using the Table/Save Picks option, which is a good
practice. When you choose to exit the tool, you will be prompted to
save picks if you have made new picks since the last save.
Be aware that the picks you see in the tool will overwrite an existing
velocity function in the output table as you move from location to
location.
Landmark SeisSpace Seismic Processing and Analysis 5-9
As you pick velocities along a line using the Velocity Analysis tool, you
may want to QC the picked velocity field. This can be accomplished
a ccomplished by
simultaneously viewing a color display of the entire velocity field. The
tool used for this is a standalone process called
ca lled the Volume Viewer/
Editor. VVE communicates with the Velocity Analysis tool through the
Pointing Dispatcher (PD), which is initiated by the IDA option in Disk
Data Input. To establish communication, the Velocity Analysis tool
must be running before starting the Volume Viewer/ Editor.
Ed itor. After
picking and saving at least one velocity analysis location, return to the
Navigator. You may choose to iconify the Velocity Analysis window.
1. Return to
to the Flow
Flow Editor
Editor for you velocit
velocity
y analysis
analysis flow.
flow. Click MB3
on all modules to toggle them off, and add the Volume Viewer/
Editor.
5-10 SeisSpace Seismic Processing and Analysis Landmark
2. Se
Sett para
parame
mete
ters
rs for
for Volume Viewer/Editor.
Select the velocity table Final velocity that you are using in the
Velocity Analysis tool.
3. Execute
Execute the flow
flow and return
return to your Velocit
Velocity
y Analysis
Analysis display
display..
have made an arrangement that is workable for you. If you have dual
monitors, this should be easy.
easy.
If you have not picked any velocities (that is if the velocity table is
empty), the Volume Viewer/Editor display will contain zero
values, the display will be all blue, and the velocity scale will be very
large.
If you have only a single velocity function in the table, you will only
see a vertical color variation in the VVE Cross Section
Sec tion window.
window. That
velocity function is extrapolated across the entire line/section.
Notice that the VVE tool shows light green vertical lines at the
CDPs 150
data that is to 750 incrementing
available by 150.
to the Velocity Thesetool.
Analysis are the
Thislocations for
information
is communicated through PD.
is communicated through PD.
The Volume Controls dialog window will appear. Select the Cross-
section Nodes button, then click Ok. This will display vertical blue
lines in the Cross Section window indicating the positions of the
Velocity Analysis locations already picked and saved to the velocity
table. The VVE tool refers to these locations as velocity “nodes”.
5. In the Velocit
Velocity
y Analysis
Analysis window
window,, pick or modify
modify the
the velocity
velocity
function for the current location.
6. In the Velocit
Velocity
y Analysis
Analysis display
display, select the “bow-and-
“bow-and-arro
arrow”
w” icon
to send the new information to the Volume Viewer/Editor.
7. In the Velocit
Velocity
y Analysis
Analysis window
window,, select the “Process
“Process next
next
ensemble” icon, and pick the next analysis location.
When you are finished picking this new analysis location, select the
“Process next ensemble” icon again. This will not only
on ly move you to
the next analysis location, but will automatically send the velocity
picks just made to the Volume
Volume Viewer/Editor
Viewer/Editor display.
display.
8. In the Volume
Volume Viewe
Viewerr window
window, select the “PD” icon.
icon.
Any Velocity
Velocity Analysis CDP location can be easily
e asily retrieved or
deleted from Volume Viewer/Editor
Viewer/Editor through the use of the mouse.
9. With
With the “PD”
“PD” icon activate
activated,
d, position
position the
the mouse cursor over a
node in the VVE display. The cursor should change from an arrow
to an “o” or small circle. Click MB1 on that location to retrieve that
velocity function into the Velocity
Velocity Analysis display. Clicking MB2
Landmark SeisSpace Seismic Processing and Analysis 5-13
12. Once you have finished picking all locations, select the Bow and
Arrow icon to send the final picks to the Volume Viewer/Editor,
then deactivate the PD icon in the Volume Viewer/Editor.
13
13.. Selec
Selectt File --> Exit/stop flow in the Velocity Analysis window.
Your stacking velocity picks have now been saved to disk for later use.
Before exiting the Volume Viewer/Editor, you are going to smooth the
stacking velocities and save them to a NEW table name later use in
migration.
1. Maxi
Maximi
mize
ze you
yourr Volume Viewer/Editor display.
Give your table the name smoothed for fkmig and click Ok.
Caution
Make sure that you select Save As to give your smoothed field a new name,
otherwise it will overwrite
overwrite the input stacking velocity table and you will have to do
Chapter 6
2D Marine Final Stack and
Migration
The suite of 2D migration tools includes pre and poststack time and depth migration and
migration velocity analysis. The available poststack migrations options include F-K, Finite
Difference, Reverse time T-K,
T-K, Phase Shift and Kirchhoff. The goal is to migrate the stack section
with the most appropriate poststack migration process. To aid in this selection, the discussion
includes a brief description of each process. The online help and cited references give further
detail.
o Final Stack
o Comp
Compar
aree Bru
Brute
te and Fina
Finall St
Stac
acks
ks
o Po
Post
stst
stac
ack
k Mig
Migra
rati
tion
on Pr
Proce
ocess
sses
es
o Taperi
apering
ng in Migr
Migrat
atio
ion
n Modu
Module
less
o Appl
pply F-
F-K Migr
Migrat
atio
ion
n
o Comp
Compar
aree the
the Stac
Stack
k and
and Migr
Migrat
atio
ion
n
o Ja
JavaS
vaSeis
eis Frame
Framewor
work
k Creat
Createe and Seismi
SeismicCom
cCompar
paree
Landmark SeisSpace Seismic Processing and Analysis 6-1
Final Stack
Now that you have an updated velocity field, you should create a new
stack using the new velocities.
2. Selec
Selectt your
your new
new ve
velo
loci
city
ty Final velocity table in the NMO menu.
3. Cha
han
nge the Trace Display Label to Final Stack.
4. Se
Sele
lect
ct a ne
new
w data
datase
sett name
name 10 Stack - final for Disk Data Output.
5. Exec
Execut
utee tthe
he flow
flow.
6-2 SeisSpace Seismic Processing and Analysis Landmark
1. Edit y
yo
our 08 - Display Stack flow:
2. Add
Add th
thee proc
proces
esss Disk Data Insert, and select your 10 Stack - final.
This process will insert your Final Stack into the flow after reading
the Brute Stack, but will not merge the datasets.
3. In Trace Display
Di splay, choose to automatically save screens. This is the
default behavior
4. Exec
Execut
utee tthe
he flow
flow.
5. Use the Next screen icon to step forward to your Final stack. Both
stacks have been automatically saved as screen images.
Poststack Migrations
Memory Stolt F-K F-K Time VRMS(x,t) Poor Poor Fair 0.2
Steep Dip Explicit FD FD (70 deg) Time VINT(x,t) Fair Good Good 21.0
Time FD (50 deg) Time VINT(x,t) Fair Good Fair 10.0
Reverse-Time T-K Reverse Time Time VINT(t) None Good Good 2.5
Upper edge
taper default is 2 traces
Bottom
taper default is 200ms
Lower edge
taper default is 20 traces
In this exercise, you will run a simple F-K migration on your data.
1. Build
Build the follo
followin
wing
g flow
flow,, 11 - FK Migration:
2. Se
Sellect y
yo
our 10 Stack - final dataset and use Get All in Disk Data
Input.
3. Selec
Selectt par
param
amet
eter
erss for
for Memory Stolt F-K migration.
Select Yes for Get RMS velocities from database, and select your
smoothed velocity table smoothed for fkmig.
Set the percent velocity scale factor to 95. No special reason for this
choice.
4. Cha
han
nge the Trace Display Label to FK migration
6. Exec
Execut
utee tthe
he flow
flow.
6-6 SeisSpace Seismic Processing and Analysis Landmark
When the migration job finishes, you should compare the stack and
migration. Return to your earlier flow that displayed the brute stack and
final stack.
1. Edit y
yo
our 08 - Display stack flow:
2. The easi
easiest
est thin
thing
g to do is to
to add anot
another
her Disk Data Insert and
select your migrated dataset 11 FK migration. If you do not want
to see your brute stack, you can re-select the final stack in
DDInput, and select your migrated data in DDInsert.
3. Exec
Execut
utee tthe
he flow
flow.
JavaSeis
JavaSeis Framework Create and SeismicCompare
Look creates a temporary flow that includes Disk Data Input and Trace
Display, using the default values of these modules. There is no option
for additional processing to be done -- this a simply a convenient way to
very quickly and a simply “look” at the data.
Use the Look option to view any of the datasets in this project. You will
see a job with the name LookNNNN.0 in the Job Viewer. When you exit
the Trace Display, the temporary flow is deleted.
NOTE: The JavaSeis Framework Create tool adds two files that are
a logical part of the original ProMAX dataset.
da taset. The ProMAX
components of the dataset are unchanged, and you can still use it as
input to any appropriate ProMAX tool.
1. Add a new
new flow
flow 12 - Create JavaSeis Framework
6-8 SeisSpace Seismic Processing and Analysis Landmark
2. Parameteri
Parameterizeze the menu
menu as shown
shown below
below.. Be careful
careful to select the
attribute name LINE_NO, (hashed line name), not ILINE_NO (3D
inline number).
3. Exec
Execut
utee tthe
he flow
flow.
4. When
When the flow
flow comp
complet
letes,
es, retu
return
rn to the JavaSeis Framework
Create menu and click MB3 on the dataset name to show the
following pulldown menu and select SeismicCompare
Landmark SeisSpace Seismic Processing and Analysis 6-9
5. The SeismicC
SeismicCompare
ompare tool will
will open
open as shown
shown below
below.
SeismicCompare will be exercised extensively in the remainder of
the course.
Chapter 7
JavaSeis
JavaSeis Data Format
Format
JavaSeis is an “open source” data format that allows parallel read and write of datasets. This
allows highly scalable performance for a single job submitted to a cluster, even
even when the
computation requirements are low. Additionally,
Additionally, JavaSeis and the SeisSpace trace executive allow
very fast sorting of data in ways that accommodate very sophisticated algorithms. To use the
JavaSeis data optimally,
optimally, the user must understand how JavaSeis datasets are organized.
o What is
is JJaavaSe
Seiis?
o Ja
Java
vaSe
Seis
is Data
Datase
sett Org
Organ
aniz
izat
atio
ion
n
o Ja
Jav
vaSei
aSeiss Ter
ermi
mino
nolo
logy
gy
o How
How does
does Ja
Jav
vas
asSe
Seis
is work?
ork?
o Ja
Jav
vaSei
aSeiss Data
Datase
sett Exam
Exampl
ples
es
o Ja
JavaS
vaSeis
eis Data
Data Input
Input - paral
parallel
lel distr
distrib
ibuti
ution
on exampl
examples
es
Landmark SeisSpace Seismic Processing and Analysis 7-1
Introduction to Java
JavaSeis
Seis
What is JavaSeis?
JavaSeis is an open source data format for seismic data. The format was
defined through the open source JavaSeis Project which is hosted by
SourceForge.net . The JavaSeis.org website has a great deal of
information, but the content is mainly useful to software developers
rather than end users.
and everything is in its place” (if each thing exists). The location of any
unit of data within a JavaSeis dataset
da taset is defined by the indexed structure
of the Framework.
The Trace axis has a fixed number of traces with a logical minimum,
maximum and increment value. A shot record is a set of traces, and we
often identify those traces by the recording channel number. The Trace
axis may use channel number (CHAN) as the logical labels.
7-4 SeisSpace Seismic Processing and Analysis Landmark
JavaSeis Terminology
Here is a glossary of terms that are used with JavaSeis datasets. We start
with the generic names for the dimensions or axes of a JavaSeis dataset.
• range -the triplet of {start, end, increment} values that define the
sampling or labeling of a dataset axis.
The basic unit of data passing through a job is a Frame. Processes may
be applied to individual
individual traces within a Frame, but data moves from tool
tool
to tool through the job as Frames.
There also are processes that operate on a volume of data at once, which
allows application of true 3D algorithms. Tools of this kind area re
commonly implemented as Distributed Array tools, which allow the
coordinated use of the memory of multiple nodes. The Distributed Array
is loaded “a frame at time” until
un til the complete logical volume is in the
array, then the chosen algorithm is applied.
app lied. This will be explained in a
bit more detail in a later chapter. There are even more complex
algorithms being developed for the Distributed Array that allow
operations between and among multiple volumes, but that is beyond this
course.
• “Samp
“Sample
le”” - ampl
amplit
itud
udee samp
sampleless in tim
timee (or
(or dept
depth)
h)
• “T
“Tra
race”
ce” - rang
rangee of
of cro
cross
ssli
line
ne nu
numbmbererss
• “Fra
“Frame
me”” - ran
range
ge of inli
inline
ne nu
numb
mber erss
• “Samp
“Sample
le”” - ampl
amplititud
udee sam
samplples
es in ti
time
me
• “T
“Tra
race”
ce” - rrang
angee of
of cchan
hanne
nell n
num
umber
berss
• “Fra
“Frame
me”” - ra
rang
ngee of
of FFI
FFIDDnnum
umbe
bersrs
Each shot record is a Frame, and the set of Frames make a single volume
of data, hence a 3D dataset. In essence, a shot ensemble is a Frame.
Conventional prestack 2D data has three dimensions as JavaSeis.
As a disk dataset, this will be read one Frame at a time. Each Frame is a
shot record, which should be familiar as an ordinary “ensemble” of
traces.
Landmark SeisSpace Seismic Processing and Analysis 7-9
• “Samp
“Sample
le”” - ampl
amplit
itud
udee sam
samplples
es in ti
time
me
• “T
“Tra
race”
ce” - rang
rangee of
of cro
cross
ssli
line
ne nu
numb
mbererss
• “Fra
“Frame
me”” - ran
range
ge of inli
inline
ne nu
numb
mbererss
• “Vol
“Volum
ume”
e” - ran
range
ge of
of offs
offset
et bin
bin num
numberberss
In this example the prestack data are sorted into a number of Volumes,
where each Volume contains a specific range of offsets and each offset
range is assigned an “offset bin number” (commonly OFB_NO). Within
each offset volume the data are organized in Frames of Inlines, and each
Inline contains the set of Traces that are the range of crosslines within
each Inline.
7-10 SeisSpace Seismic Processing and Analysis Landmark
• “Samp
“Samplele”” - ampl
amplit
itud
udee sam
samplples
es in ti
time
me
• “Trac
“Trace”
e” - range
range of cros
crosss spread
spread recei
receiver
ver numb
numbers
ers (XSD
(XSD_RL
_RLOC)
OC)
• “Frame
“Frame”” - range
range of cros
crosss sprea
spreadd shot
shot numb
numbers
ers (XSD_S
(XSD_SLOC
LOC))
• “Volu
“Volume”
me” - rrecei
eceiver
ver line
line number
number range
range (R_LI
(R_LINE)
NE)
• “Hyperc
“Hypercube
ube”” - source
source line
line numbe
numberr range
range (S_LIN
(S_LINE)E)
1. JavaSeis Data Input reads traces from a JavaSeis dataset that was
created and populated by JavaSeis Data Output. Parameters in the
JDI menu control how data is distributed in a parallel job.
4. Inli
Inline
ne Merg Sortt reorganizes and physically sorts the traces into a
Mergee Sor
new JavaSeis context. Data are not output from this tool until all
traces have been read into it and been sorted. The tool will
exchange traces between nodes automatically to accomplish
sorting.
5. Fram
Framee Util
Utilitiess allows the user to perform various operations on
itie
the traces within a Frame, such as selecting or dropping out
specified traces based on a header value, sorting traces within the
Frame, etc. This tool operates on a single Frame at a time, and is
independent of any other Frame.
NOTE: The Data Context Editor only “describes” how the data is
organized and how it is to be passed through the system. This tool does
not sort traces, it does not physically rearrange Frames, it does not
change trace header values -- it does not physically change anything
about the trace data. It only
on ly describes the organization. If you describe
the data incorrectly, unexpected things may happen.
• Block by Volume
• Block by Frame
• Circular by
by V
Vol
olu
ume
• Circular by Fr
Frame
There are three other options for “Workpile” which are typically only
used for shot migrations such as RTM. We will only illustrate the four
common methods here.
This indicates that we have 16 shot lines (S_LINE), each of which has
11 shot stations (SOU_SLOC). For this exercise, we really do not care
how many traces per shot record or the trace length and sample rate. This
is because we read JavaSeis data “a frame at a time”. The size and
content of the Frame does not matter in the parallel distribution method.
Notice above that the 4th Exec has less data to process -- it only gets two
rows of Frames, while the other Execs get three rows.
Now let’s
let’s consider a dataset that is only partially populated, as if the
project had an irregular shape.
shape. In the illustration below
below, blue indicates a
Frame containing a shot record and black is an empty Frame or non-
existent shot record.:
Here is a way that we can work around this problem, if it does occur. The
simple solution is to use Circular by Volume
Volume distribution:
In the example above, all four Exec processes will have a relatively
equal amount of data to process. No Exec will be completely idle, so
there will be no “wasted” resource.
Chapter 8
Database From
From Full Extraction
Extraction
In many instances you may receive data from contractors or other sources where the basic
geometry is already installed in the trace headers. Y
You
ou may elect to build the geometry
ge ometry database
from this existing information.
o Overv
Overvie
iew
w of the Projec
Projectt used
used in
in Chapte
Chapters
rs 8 - 16
o Over
Overvi
view
ew of Fu
Full
ll Extr
Extract
actio
ion
n
o Extrac
Extractt Geometr
Geometry
y from SEGY
SEGY files
files and Writ
Writee JavaSei
JavaSeiss Datase
Datasett
o Par
aram
amet
eter
er Def
Defau
ault
ltin
ing
g
o Comp
Comple
lete
te the
the Geo
Geome
metr
try
y Dat
Databa
abase
se
o Load
Load the
the Updat
Updated
ed Geom
Geometr
etry
y to the Trace
Trace Headers
Headers
Landmark SeisSpace Seismic Processing and Analysis 8-1
Project Overview
You will process a land 3D project from raw records and geometry
through prestack and poststack migration. The emphasis will be on
introducing features and options in the system rather than the variety of
geophysical tools.
We will treat this as a re-processing project. The SEGY data has full
shot and receiver geometry information in the headers, and we will use
this to initialize the database. There are no duplicated
dup licated shot locations and
no duplicated FFID numbers. We have ha ve prior first break pick times and
NMO velocity data in ASCII format.
We
lookknow the specifications
at a method of the calculate
to automatically CDP binning grid, but
a binning gridwe
thatwill
fitsalso
the
midpoint locations.
Project Specifications
• This
This project
project has
has a multi-c
multi-cabl
ablee rolling
rolling swat
swath
h shootin
shooting
g geometr
geometry
y.
• Typical
ypical shot
shot has
has 106 chann
channels
els on
on each of
of 8 recei
receiver
ver line
liness with
with
maximum of 848 channels on any shot, but number channels
cha nnels varies.
• Shot spacin
spacing
g is varia
variable
ble,, with
with a tot
total
al of
of 2094
2094 shot
shots.
s.
• The shot
shot line
line number
numberss range
range from
from 1 to 154 and
and are
are 165 ft apar
apartt
• The shot
shot stat
station
ion numb
numbers
ers range
range from
from 101
101 to 306
306 and
and are 165
165 ft apart
apart
• Group
Group inter
interva
vall is 165
165 ft, with
with a tota
totall of 13201
13201 recei
receiver
ver loca
locatio
tions.
ns.
• Cable
Cable spacin
spacingg is 330
330 ft, with
with a tota
totall of 78 recei
receiver
ver lines
lines number
numbered
ed
from 1 to 78 and stations along the receiver lines from 101 to 296.
• The sour
source
ce and recei
receiver
ver spacin
spacing
g yields
yields a natura
naturall CDP binnin
binningg of
82.5 ft parallel to the cables and 82.5 ft perpendicular to the cables.
• This
This projec
projectt will
will trea
treated
ted as havi
having
ng surf
surface
ace sour
sources
ces..
• Record
Record lengt
length
h is 4000
4000 mill
millise
isecond
condss sampl
sampled
ed at 8 millis
millisecon
econds.
ds.
Database
Import Seismic Data
Extract (ProMAX)
Database
Geometry Files
Spreadsheet
Ordered Parameter Disk Data
Output
Files
The full extraction process makes one very critical assumption in that
there must be some unique trace header value for all traces of the same
shot and of the same receiver. That is, there must be something unique
about each source and each receiver position in combination with the
channel number. The uniqueness can be based on any of the following:
FFID numbers, or SOURCE attribute numbers, or surface station and
line numbers, or XY coordinates, or recording date and time values.
In this exercise, you will read seven SEGY files and extract the
geometry from the headers to build a database. You will also output the
trace data to a JavaSeis dataset.
2. C lick MB3
pulldown on the
menu new
and subproject
give name,
it the name 01 -select New
Extract Flow from
database the
files.
Initially, add only the modules shown below.
8-4 SeisSpace Seismic Processing and Analysis Landmark
3. Pa
Para
rame
meteteri
rize
ze the
the SEGY Input tool. Items flagged with arrows need
your attention for this exercise.
Type-in
or
Browse
for file
names
4. Select Disk for the Type of storage to use. Then choose Browse to
open a dialog to choose the SEGY files. Your instructor will
provide the directory name where you can find the seven SEGY
files.
Use MB1 and Shft-MB1 to select the files shown in the Files panel,
5. There are
are a varying
varying number
number of traces per ensemble,
ensemble, however
however the
the
MAX traces per ensemble needs to be supplied as 848, the
maximum number of channels per shot for the project.
• SOU_
SOU_SLSLOC
OC shot
shot ststat
atio
ionn numb
number er
• S_LI
S_LINE
NE shot
hot line
ine num
number
ber
• SRF_S
SRF_SLOLOCC re
rece
ceiviver
er st
stat
atio
ion
n nu
numb
mber
er
• R_LI
R_LINE
NE re
rece
ceiive
verr line
line numb
numberer
• FB_P
FB_PIC
ICKK first
first brea
break k pi
pick
ck ti
time
me
• CABL
CABLE_
E_ID
ID re
rela
lati
tive
ve ca
cabl
blee nu
numb
mber
er wi
with
thin
in a sh
shot
ot
NOTICE THE SYNTAX
SYNTAX CAREFULLY
CAREFULLY. There are two places
where there are consecutive commas for each of the five integer-
valued attribute names and one place for the real-valued attribute.
Attribute names are not sensitive to case, but you may find it easier
to read attribute names using upper case characters.
ch aracters. The format
value “4I” indicates 4-byte integer format. The format value “ 4R”
indicates 4-byte real (floating point) format, and requires the
additional code for IEEE (as opposed to IBM) in order read the
bytes correctly.
correctly.
sou_sloc,,4I,,197/s_line,,4I,,201/srf_sloc,,4I,,205/r_line,,4I,,209/
fb_pick,,4R,IEEE,233/cable_id,,4I,,237/
4I
Upper
case
letter I
8. Pa
Para
rame
mete
teri
rize
ze the
the Extract Database Files menu.
Test Parameters
The message Error trying to build device list indicates that the
pathname to a SEGY file is incorrect. Check the spelling carefully.
Fix any errors and select Test Parameters again, and repeat until you
get the message Successful Init Phase!
10. AFTER you have a Successful Init Phase, add the Data Context
Editor tool to the flow.
flow. The Init Phase gathers information from the
SEGY Input menu and from the SEGY file that is used to populate
a number of parameters in the DCE menu.
11. Parameteri
Parameterize
ze the
the Data Context Editor menu as shown in the
images below.
below. Your
Your instructor will go through each tab with you in
detail.
General Tab
The SEGY Input menu indicates that the input data are
a re shot records, so
the fundamental data type is automatically set to SOURCE.
Phasetabs,
Volume
Init asParameters)
(Test well as the ProMAX tab ofgood
has populated this menu.
values Fortunately, the
into many parts
of the DCE menu.
ProMAX Tab
Many ProMAX modules need to know the primary and secondary sort
keys, as well as certain other legacy information that is declared in the
ProMAX tab.
The value Yes for ProMAX TRACENO header values are valid is tied
to the use of Extract Database Files and writing a dataset to disk. Each
trace of the dataset uniquely maps to specific information that gets
written to the TRC Order of the geometry database.
8-10 SeisSpace Seismic Processing and Analysis Landmark
Sample Tab
These menu values are taken from the SEGY binary header. Make sure
your values match what is shown above.
Trace Tab
The CHAN (recording channel number) is selected for the Trace axis
with values ranging from 1 to 848, with the maximum number taken
from the SEGY Input menu.
The Physical units can be changed to feet if you like. However, this
value is not used by any process, so it does not matter. The Physical
spacing of traces can be left at 1.0. These values
va lues are IGNORED by the
system.
Frame Tab
For this dataset we need to pay careful attention to the Frame and
Volume parameterization. This dataset was carefully checked to ensure
there is no duplication of shot station number within any shot line. That
is, every shot record can be uniquely identified by its shot station
number and shot line number.
A Frame is an Ensemble.
8-12 SeisSpace Seismic Processing and Analysis Landmark
Volume Tab
The Volume axis will be S_LINE (Source line, swath or sailline) with
minimum and maximum values of 1 and 154. All SOU_SLOC values
within a given S_LINE will constitute a logical “volume”
“ volume” within the
dataset.
NOTE: This dataset has 2094 shot records. The range of SOU_SLOC
values is 206 and S_LINE values is 154. This accommodates 206 X 154
= 31,724 shots. However, only about every sixth shot
shot station was
occupied and only half the shot lines were used, which reduces the
number by roughly a factor of 12. You will also see that tthe
he corner areas
12
12.. Add a JavaSeis Data Output tool to the flow. Open the menu and
click on NONE to get to the datasets
da tasets list, then click MB3 and add a
new JavaSeis dataset with the name “01 Shots - extracted”.
Be aware:
Create at
runtime
Create
“now”
14. When you believe you have all the parameters set properly,
properly, click on
the Create button in the JDO menu. If parameters are valid, the
framework for the output dataset will be created and shown to you
at the bottom of the menu. Check the values and make sure they are
correct. It is possible to have a valid framework that has the wrong
ranges of values. If any errors or problems are found, it will report
(FAILED 1b) or very similar, and you will see messages at the
bottom of the flow to help diagnose what is wrong. Your
Your instructor
can provide assistance in deciphering errors.
This job
requires
Yes to
create /
recreate
Check
these
values
carefully.
There are two reasons this flow cannot be run as a parallel or multi-
joblet flow.
flow. First, SEGY files cannot be read in parallel, as they are
only read from the beginning to the end. Second, this job includes
the Extract Database Files module that writes to the OPF database
files. This MUST be done as a single joblet as we are not able to
write to the OPF database files in parallel.
In the ProMAX tab of the DCE menu, you selected Yes that the
TRACENO values in the trace headers are valid. This declares that
there is and
dataset an explicit
the TRCone-to-one match
OPF (Ordered between File).
Parameter the traces
This in the is
“match”
how we associate the database information with the trace data.
Another term you may see is that the dataset has “valid trace
numbers,”” permitting further processing with a consistent pairing
numbers,
between the OPFs and the dataset.
Parameter
Parameter Defaulting
User Defaults
As you build more and more flows, you may find that you want to
change the defaults of some parameters in some processes so that you
don’t have to continuously change them every time you use the same
tool. This section will introduce this concept by setting some parameters
in the JavaSeis data output process.
NOTE: This procedure is used for both ProMAX and SeisSpace menus.
The defaults are stored in a special flow. The administrator may set up
some defaults for everyone to use, but users can set up their own
defaults. On the Navigator tool bar, select Edit > Administration >
Edit Parameter Defaults > User Defaults as seen below:.
A special flow editor is opened in a new tab called the Default F
Flows
lows tab
and is automatically called User.0 [Parameter Defaulting].
Add the Trace Display tool (blue ProMAX version) and open the menu.
Save this flow. If you do not save the flow, you have not changed the
default.
Now, every time you select (blue) Trace Display for a flow, the menu
default for Trace scaling option will be Entire Screen. You can change
the default values for any parameters in the menu to suit your
preferences. Of course, these parameters can be changed to the value
you need in case your
you r preferred default is not appropriate to a particular
flow.
You can add tools (modules) to this special non-executable flow as you
find more tools where you want to change the defaults. This flow is
hidden from your real Areas/Lines/Flows, as it has a unique purpose in
the system.
Landmark SeisSpace Seismic Processing and Analysis 8-19
1. Build
Build and
and execut
executee the foll
follow
owing
ing flow
flow 02 Geometry spreadsheet.
There are no menu parameters for 3D Land Geometry Spreadsheet.
2. Exec
Execut
utee tthe
he flow
flow.
3. The dialog
dialog below
below provides
provides access
access to
to the variou
variouss spreadsheet
spreadsheet and
binning capabilities. This will be referred to as the main menu.
5. On the
the spreads
spreadsheet
heet windo
window
w, select
select View -> View All -> Basemap
to open a receiver and shot location map. When shot information
exists, it is automatically added to the view.
6. Select the
the Cross
Cross domain
domain (double
(double fold)
fold) icon.
icon. This icon
icon allows
allows a
variety of information. Move the cursor onto the data area and
check the mouse help information below the map. Hold down MB1
to see the receivers for the shot closest to your
you r cursor. Move the
cursor across the project to get a better understanding of the
shooting geometry. Hold down MB2 to highlight the shots that
were recorded by the receiver nearest the cursor.
7. The receiv
receiver
er lines
lines run
run approximat
approximately
ely west-eas
west-east.
t. Hold
Hold down
down MB3
and drag along the northernmost receiver line to measure the
azimuth. The azimuth value is shown in the area below the map.
You should find a value of about 87.5 degrees (measured clockwise
with north being 0.0).
8. Selec
electt the Zoom icon and use MB1 to zoom in. Re-select the
Cross-domain icon. Click and hold MB3 on any receiver,
receiver, then drag
the cursor to check the spacing between receiver stations and
receiver lines. Distance and azimuth values are shown below the
map as you drag the cursor
c ursor.. Receiver spacing is ~165 feet and cable
Select Color > Bar to display the elevation color scale. Select Color
> Extents to change the elevation range.
10. Select
Select the
the Views > Remove > Shot and Receiver based Field of
Elevation.
11. Return to the
the main menu and click
spreadsheet. click on Sources to open the sources
12. Click
Click on the
the Report icon on the XYGraph Display.
Click MB1 on any shot location on the basemap. This action shifts
the spreadsheet to that shot.
After
on theselecting
BORDER a shot location
of the with the
spreadsheet
Report feature, click MB1
window.
window. Now you will see the
selected shot highlighted with a black box.
NOTE: You
You opened the basemap from the Receivers spreadsheet,
which displays the receivers first and then the shots. Because the
shots are the most recently displayed component, the Report
function is operating for shots. But, you had to open the Sources
spreadsheet for this feature to show you the shot you clicked on.
Station Intervals section sets values that are primarily used for QC
functions that will be explained later.
Nominal shot station interval -- leave at 0.0. Shot spacing for this
project is too irregular for us to do any useful QC based on spacing.
Nominal Survey Azimuth -- 87.5. This is the correct value for the
project, but does not effect any QC that we will perform.
Source type -- Select Surface seismic source for this project. This
value sets the appropriate default value for certain menus related to
datum statics.
coordinate values.
NOTE: The Units value only affects the annotation that you see on
displays, such as showing “m/sec” or “ft/sec”. It is assumed
a ssumed that all data
used in the system has the same unit type. If you have coordinate data in
metric units and need to import velocity data that has English units, you
will have to adjust the velocity values
va lues to metric unit values before you
use the velocities. This can be done in the ProTab editor, which you will
use later in this class.
2. Click th
the OK button to register these values and close the dialog.
button
8-26 SeisSpace Seismic Processing and Analysis Landmark
Receiver Interval QC
1. Open the
the Receiv
Receiver
er Spreadsh
Spreadsheet
eet for
for another
another QC option.
option.
2. Click MB1 on Setup > Sort > Ascending. The following warning
appears.
We will sort the receiver data only temporarily. You will be warned
again before you can commit to saving the sorted data. And, even if
you did save, the tool will ensure that integrity of the geometry data
will be retained. Click Ok.
3. Notice the
the help informa
information
tion at the
the bottom
bottom of the windo
window
w. You
You need
to sort the receiver data by Line and by Station (within each line).
Click MB1 on the column heading Line, then click on Station.
The data is now sorted, even if you didn’t see anything happen.
station interval of 165 that was entered in the Setup menu. Scroll
down to look for anomalous
ano malous values. YYou
ou will see a big difference at
the change from the last station on a line to the first station on
another line. Do not make any changes.
6. Select Setup > QC > No QC Fields. You must do this or the entire
spreadsheet program may fail.
Midpoint Assignment
This exercise explains the CDP binning procedures. We are treating this
as a reprocessing
grid that we need project
to use. and already know the details for the binning
1. In the
the mai
main
n menu
menu cli
click
ck MB1
MB1 on
on Bin. to open the dialog below.
2. Select Assign midpoints by: Existing index number mappings
in the TRC and click OK. The Assignment step performs the
• Comp
Comput
utes
es shot
shot to rec
recei
eive
verr offs
offset
et dis
dista
tanc
ncee
• Comput
Computes
es midpo
midpoint
int coordin
coordinate
ate betw
between
een the
the shot
shot and
and recei
receiver
ver
• Comp
Comput
utes
es sh
shot
ot to re
rece
ceiv
iver
er azimu
azimuth
th
3. The
The fol
followi
lowing
ng Assignment Warning window will pop up warning
that some or all of the data
da ta in the TRC spreadsheet will be
overwritten. We
We need to do this, so click on Proceed.
4. A number of progress
progress windo
windows
ws will
will flash on
on the screen
screen as this step
step
runs. A final Status window should notify that you Successfully
completed geometry assignment. Click Ok.
• The bin
bin grid
grid Y axis
axis is
is paral
parallel
lel to the
the speci
specified
fied azim
azimuth
uth..
• The bin
bin grid
grid X axis
axis is
is 90 degree
degreess clockw
clockwise
ise from
from the
the Y axis.
axis.
• The grid
grid cell
cell X,Y
X,Y dimens
dimension
ionss must
must be input
input as
as positi
positive
ve numbe
numbers.
rs.
A good way to remember this is to think of the binning grid based on the
back of your left hand, with your index finger pointing along the Y-axis
and your thumb pointing along the X-axis. In essence, the bin grid uses
quadrant I of a Cartesian system.
Inline 1
Xline 1
CDP 1
o
225
Azimuth __________
o Inline 1
X
Inline Parallel to ______ 45 Xline 1
CDP 1
Y
8-30 SeisSpace Seismic Processing and Analysis Landmark
Azimuth 87.5o
Y
Inline Parallel to ______
Inline 1
87.5
o
o
Xline 1
87.5 CDP 1
1. Select Define binning grid from the binning window and click Ok.
This will open the XYGraph display with no data displayed.
2. Select Display > Midpoint > Control Points > White (or choose
black if you prefer).
3. On the
the XYGr
XYGraph
aph displa
display
y selec
selectt Grid > Display, then Grid >
Parameterize.
This default grid has the X-Y Origin at the lower left corner of the
map and 10 by 10 cells with 100 by 100 spacing.
For this project we will assume that the grid details have been
provided from previous work. If you were given three XY corners,
some simple math would be needed to calculate the values required.
This project was carefully shot, and the midpoint data fall in
relatively tight clusters that generally fall nicely centered in the grid
cells.
Move Grid
icon
Compare this to
the next image
after switching
the grid display
mode after
selecting
Grid > Drawing
7. It may be
be easier
easier to move
move the grid
grid to an optimal
optimal position
positioning
ing by
selecting Grid > Drawing to change to display style of the grid so
that the intersections of grid display are the center points of each
cell. This lets you have a “crosshair” to help put the grid centers
more precisely on the midpoint clusters.
In the alternate
Drawing mode,
the grid display
changes to show
the center of each
grid cell as a
“crosshair”.
Select
Grid > Drawing
to change the
grid display mode.
back to normal.
NOTE: The Grid > Drawing option is a toggle that changes the way
the grid is displayed. The grid parameters are not changed by using
this option. Select Grid > Drawing a second time to return to the
normal grid display mode.
8. Make sure
sure you grid
grid position
positioning
ing is correct.
correct. If you
you experimen
experimented
ted by
moving or adjusting the grid, please reset the grid parameters to
those shown previously (page 30) by selecting Grid >
Parameterize.
9. Save the grid definition by selecting Grid --> Save to and give
your grid a name such as Final typed-in grid. and click Ok.
10. Exit from the XYgraph by selecting the File > Exit > Confirm.
8-36 SeisSpace Seismic Processing and Analysis Landmark
Re-load the final CDP Binning info and Complete CDP Binning
1. Return
Return to the
the 3D Binni
Binning
ng and QC wind
window
ow and
and select
select Bin midpoints
> OK. Click on Load to bring in the final grid parameters into this
menu.
Landmark SeisSpace Seismic Processing and Analysis 8-37
2. Set the Min offset to bin to 165.0 and Offset binning increment to
330.0. There are variety of rationales for selecting the offset
binning parameters. We
We chose to use twice the receiver interv
interval.
al.
5. When
When com
compl
plet
ete,
e, cl
clic
ick
k on
on Cancel to dismiss that status window.
1. Selec
electt the Bin Midpoints option in the 3D Binning and QC menu
and click Ok.
Enter
values for
these three
parameters
only.
These are
the only
values
needed to
calculate
a grid
that fits
exactly
over the
midpoints.
2. Ente
Enterr val
value
uess ffor
or Azimuth, Grid bin X dimension and Grid bin Y
dimension . (87.2, 82.5 and 82.5). Then click MB1 on Calc Dim on
the bottom left of this dialog. This will calculate values for the next
four parameters.
3. You now
now have
have a parameter
parameterss for a binning
binning grid
grid that fits
fits a minimu
minimum
m
sized rectangle containing all the midpoint data of the project.
SAVE the Grid. Change
SAVE Cha nge the grid name in the menu above from
DEFAULT grid to something very descriptive, such as
calculated grid 87.5 Azim, 82.5x82.5.
4. Now
Now you
you can
can retu
return
rn to the
the 3D Binning and QC window and select
the Define binning grid option and open XYGraph. Display the
midpoint data. Select Grid > Open and select the calculated grid
that you just saved.
6. Ret
Return
urn to
to the
the 3D Land Midpoint Binning menu, Load the grid, set
all other parameters as discussed previously,
previously, then Apply the grid.
2. This will
will generate
generate a QC fold
fold plot. Look
Look for a relativ
relatively
ely uniform
uniform
distribution of fold on this plot.
4. Examine
Examine the resultin
resulting
g plot, and ensure
ensure that inlines
inlines range
range from 1-
308 and crosslines range from 1-390. If your ranges are wrong, then
you probably set the inlines to be parallel to the X-axis instead of
the Y-axis
Y-axis in a previous step. Go back and correct it now,
now, if needed.
5. Exit
Exit from
from both
both of
of the
the QC plots.
plots.
Landmark SeisSpace Seismic Processing and Analysis 8-41
6. Return
Return to the
the 3D Binni
Binning
ng and QC wind
window
ow and
and select
select Finalize
Database and click Ok.
7. When
When co
comp
mple
lete
te,, cl
clic
ick
k Cancel.
8. Select File > Exit from the main spreadsheet menu to exit the
Geometry Spreadsheet. Close any remaining displays such as
XYGraph. It is a good idea to keep your workspace clear of
unneeded windows.
9. Open
Open DBT
DBToo
ools
ls and go to
to View > LIN. A new dialog will appear.
Scroll down to the bottom of the window and click on View Bin
Design.
Scroll
to the
bottom
8-42 SeisSpace Seismic Processing and Analysis Landmark
11
11.. Use
Use File --> Close to remove the display
12
12.. Use
Use Database --> Close to exit the Line Database Editor
13
13.. Use
Use Database --> Exit to exit from DBTools
1. If the geometry
geometry in
in the database
database looks
looks good, build
build the
the following
following flow
flow,
03 - Load Geom to Headers:
2. In JavaSeis Data Input select your input dataset that contains the
shots after geometry extraction.
3. In Inline Geom Header Load select the option to match the traces
by their “valid trace numbers”.
Since the traces were read and counted with Extract Database Files,
F iles,
you have a “valid trace number” to identify a trace. In case the grid
definition you used was a little different from the one in the book,
select Yes to the two Drop Traces questions to avoid any traces with
“null” trace values for CDP or receiver location.
NOTE: To compare multiple menus, open one menu with MB2, then
open the other menu by holding the Cntl key as you click MB2.
5. Execute
Execute this flow.
flow. This flow
flow can
can be run either
either single
single or
or multiple
multiple
joblet depending on the training environment. Your
Your instructor will
describe the options that are available for this class.
6. Use MB3 on the dataset name to open the Foldmap of the output
dataset and watch it populate as the job runs. On the Foldmap,
select Options -> Update Automatically.
8. The dataset
dataset should
should contain
contain exactly
exactly 1,699,444
1,699,444 traces
traces and reflect
reflect that
that
both the Geometry and Trace numbers match the database.
8-46 SeisSpace Seismic Processing and Analysis Landmark
Chapter 9
Preprocessing
Preprocessing and Elevation Statics
Both 2D and 3D land data need prestack processing and datum statics. This chapter presents a
brief review
review of typical prest
prestack
ack processing, in
including
cluding top mu
mute,
te, true amplitude reco
recovery
very,, trace
editing, deconvolution filter and elevation statics.
o Mak
Makee a Dat
Datase
asett w
with
ith a C
Comp
ompact
act Fra
Frame
mewo
work
rk
o Top Mut
Mutee an
andd D
Deco
econn D
Desi
esign
gn Gat
Gatee Pi
Picki
cking
ng
o In
Inter
teracti
active
ve S
Spec
pectra
trall Ana
Analys
lysis
is an
andd Dec
Decon
on T
Test
est
o Sei
Seismi
smicc Comp
Compare
are as a T
Test
esting
ing aand
nd An
Analy
alysis
sis T
Too
ooll
o Elev
Elevat
atio
ion
n (D
(Dat
atum
um)) Stat
Static
icss
o Tra
race
ce Stat
Statis
isti
tics
cs an
andd E
Edi
diti
ting
ng
o Prep
Preprroce
cesssin
sing Fl
Floow
Landmark SeisSpace Seismic Processing and Analysis 9-1
The preprocessing flow that you will build will apply a first break
suppressionn mute and a simple spiking deconvolution
suppressio deconvolution.. Therefore, you
must pick a top mute and a miscellaneous time gate (decon design gate)
to satisfy the parameterization requirements of these processes.
Since 3D shot records usually span multiple cables, they will typically
have some duplicate offsets. Sorting the shot record by offset may help
pick the pparameter
arameter tabl
tables,
es, sin
since
ce bot
bothh tabl
tables
es are time vvalues,
alues, iinterpolated
nterpolated
as a function of offset.
There are two basic ways we can approach the location issue. We could
c ould
go directly from the Foldmap and display an arbitrary selection of shots,
picking tables from
from each shot. This wo
would
uld be fine unl
unless
ess we wanted to
revisit those exact locations to make changes to the way the tables were
picked.
we can easily
through return
this more to the
the approach.
flexible same ach.
appro locations if nneeded.
We will eeded. aWe’ll
isolate workand
few shots
output them to a dataset that has a “compact” framework.
9-2 SeisSpace Seismic Processing and Analysis Landmark
2. Fro
From
m th
thee da
datas
tasets
ets list
list us
usee th
thee MB3 options menu and select Fold
Map for the 03 shots with geometry dataset.
3. The vie
view
w abov
abovee sugg
suggests
ests lo
locatio
cations
ns you m
might
ight uuse
se for pi
pickin
cking
g
parameters.
(206 shot stations times 154 shot lines). The inconvenience of this is that
the Foldmap would have five tiny blue spots showing the shot locations
and you would have to zoom in on the Foldmap in order to find and click
on each location to bring the data into the Viewer. If you wanted to use
this sparse dataset in the Seismic Compare tool, finding the live shots
within the sparse dataset is even more difficult.
The recommendation for this situation is to ensure that we create a
compact framework for the shots that are selected. Here is a sequence
that allows a compact framework for this small set of shots.
1. Ad
Addd a new fl
floow 04 Pick parameter tables.
Add the DCE menu after you have made the key parameter choices.
When you add the DCE menu to the flow, its parameters are populated
with the data context of the flow at that instant. If you then change
parameters or modules,
modules, this may change the concontext
text of the flow, which
would then require changes in the DCE menu.
You can use the Reset button in the DCE menu to refresh all its
parameters in to match the
the current context accord
according
ing to tool an
andd menu
choices above it in the flow.
BE AWARE that the Reset button refreshes ALL TABS of the DCE
menu.
9-4 SeisSpace Seismic Processing and Analysis Landmark
You must type-in the numbers shown below into the selection list
parameter of the JDI menu.
menu. All parameters not sshown
hown further ddown
own in
the menu can be defaulted.
24:159/24:265/80:218/135:133/135:294/
3. We use Trace Header Math to renumber the five shot records. Set
the Select mode option to Sequence renumber mode.
Select
Follow
details
below
4. Clic
Clickk oonn tthe
he de
defa
faul
ultt REPEATED data copy number (the default
REPEATED
attribute for SELECT trace header wordword) to open the dialog shown
below.. Y
below You
ou can declare your oown
wn special attrib
attribute
ute name by typing
the name you wish in the New Header box at the bottom of the
dialog window.
window. Header names must start with an alphabetic
character and can be up to 8 characters in length. Numerics can be
used as well as the underscore character ( _ ).
Type in SEQ as the name we will give for this new header. Let this be
At this point in the flow we now have a convenient attribute called SEQ
that numbers the shot records from 1 to 5 (remember, we only have 5
records in this dataset). We will use this attribute as part of a new data
context.
7. Sel
elec
ectt the Frame tab of the DCE menu and choose the SEQ
attribute and set the first and last SEQ values to 1 and 5
respectively.
NOTE: If you feel you have made a mess of the DCE menu parameters,
you can click on the Reset button at the bottom. Beware that this resets
every menu item of every Tab to match the context above this point in
the flow. Use the Reset button with caution.
NOTE: Check the framework shown at the bottom of the menu and
confirm that it is 3-dimensional with SEQ 1-5(1) as the Frame axis.
9. Execu
Execute
te the flow
flow.. Y
You
ou sho
should
uld ins
inspect
pect the jo
jobb log after th
thee job
finishes. The summary at the bottom of the log should help you see
how much data was processed.
9-8 SeisSpace Seismic Processing and Analysis Landmark
2. Click on aany
ny of th
thee five sh
shot
ot loca
location
tionss in the fol
foldmap
dmap to di
display
splay tthe
he
corresponding data in the viewer.
Landmark SeisSpace Seismic Processing and Analysis 9-9
Notice that
that each shot record is di
displayed
splayed with the tr
traces
aces in their existing
sort order which is by channel number. You can see each eac h of the eight
cables of the shooting geometry.
Sort icon
Pick Editor
3. Chang
Changee the ssort
ort oorder
rder of th
thee trace
tracess by sselecti
electing
ng th
thee A->Z icon on
the viewer, then select AOFFSET as the sort key. Click on the
CLOSE button to dismiss the sort dialog.
NOTE: The display contains a Frame of traces. We can sort the traces
within a Frame at any time, including while they are in this display tool.
4. Clic
Clickk on the Pick Editor icon and select Top mute. Alternatively,
you can select Edit on the tool bar and select Pick editor to
initialize picking. In the bottom of the dialog box you will need to
provide a name for
for the mute table that yo
youu will pick. All mut
mutee
tables appear in the same table list, so it is important to use
descriptivee names for table. The name should include information
descriptiv
to remind you of the purpose of that mute. Something like “top
mute - pre-decon” is recommended.
5. Select A
AOFFSET
OFFSET as the secon
secondary
dary key for tthe
he tab
table.
le.
9-10 SeisSpace Seismic Processing and Analysis Landmark
8. Create a “mi
“miscell
scellaneou
aneouss ti
time
me gate”
gate” usin
usingg th
thee Edit --> Pick Editor
pull down
down or the Picking iicon
con in the icon bar tto
o use as a time
window for the deconvolution design gate. Do not include any first
break or refraction energy in th
this
is design gate. After you pick the
top of the miscellaneous time gate, move the cursor onto the trace
Landmark SeisSpace Seismic Processing and Analysis 9-11
data area and click MB3 --> New Layer to add the bottom of the
miscellaneous time gate.
Notice that the Picks dialog highlights the active element that you are
picking. Be careful as you move from one shot to another that you select
the appropriate item in the Picks dialog. The “ - base” is the bottom of
the time gate immediately above it in the list.
In the Trace Display window, red shows the active picks, green shows
the interpolation of the red picks and blue shows other pick elements
that are not active.
9. View all sh
shots
ots and ad
adjust
just th
thee top mute and dec
decon
onvovoluti
lution
on design
design
gate as necessary. It is a good practice to select the Save All button
occasionally in the Picks dialog.
11. Clos
Closee the Fol
Foldd Map.
NOTE: If you close the Fold Map before exiting the Trace Display, you
will lose any unsaved picks. When picking parameter tables, you should
should
always save picks or exit the Trace Display before closing the Fold
Map.
In this section and the next section, we will show two different methods
for displaying power spectra and comparing data. In this section you
will create a ProMAX-style job flow and run the Interactive Spectral
Analysis (ISA) tool. In the subsequent section you will see how to use
SeismicCompare with its interactive processing capability and spectral
display view to perform a very similar exercise.
As with all tools and features shown in this class, you can choose what
is useful for your purposes.
2. Exi
Exitt fr
from
om tthe
he ddisp
isplay
lay uusin
singg th
thee File > Exit/Stop Flow pull down
down
menu.
3. Ret
Return
urn to th
thee flo
flow
w and cchan
hange
ge th
thee ISA Data selection mode to
Single Subset.
4. Ex
Execu
ecute
te tthe
he fl
floow ag
agai
ain.
n.
You will get the following display:
Select
Subset
In this mode you can select a Single Subset of the available data for
the purposes of computing the average power and phase spectra.for
a smaller Time-Offset window of the record.
5. Clic
Click
k on the
the Select Rectangular Region Icon. Use MB1 to set one
corner of the analysis window,
window, then click MB1 a second time to set
the opposite corner of the window. The data window and spectral
windows will change configuration to match your data selection.
Exit from the display using the File > Exit/Stop Flow pull down
down
menu.
9-16 SeisSpace Seismic Processing and Analysis Landmark
6. Ret
Return
urn to th
thee flo
flow
w and cchan
hange
ge th
thee ISA Data selection mode to
Multiple Subsets. Also select Yes to Freeze the selected subsets in
the ISA menu.
7. Ex
Execu
ecute
te tthe
he fl
floow ag
agai
ain.
n.
8. Sel
eleect the Select Rectangular Region icon. Use MB1 to set one
corner of the analysis window, then click MB1 a second time to set
the opposite corner of the window. Select the Options > Spectral
Analysis pull down
down menu. If you select a new area and repeat th
thee
Options > Spectral Analysis pull down selection, a new window
will appear. In this way you can compare the spectral results for
different areas.
9. Exi
Exitt the sspec
pectra
trall anal
analysi
ysiss dis
displa
plays.
ys.
2. This flo
floww will rread
ead the fi
first
rst sh
shot
ot fram
frame,
e, appl
applyy a defa
default
ult AAGC
GC and
then apply the first break mute that you picked earlier
earlier.. This frame
(shot record) will be duplicated and the second copy will have the
decon applied using the design gate you picked earlier and the
default parameters.
4. Clic
Click
k on the forward arrow to display the data after decon.
5. Sel
Select th
the Options > Spectral Analysis pull down menu again to
show the spectral estimate for the data after decon.
You can experiment with selecting subsets of the shot record before
and after decon. Notice how the tool remembers the selection
window from the first copy to the second copy of a record. Each
“new” shot
expands record
to the full has a different
record, so you configur
configuration,
ation,
must select so the
a new window
subset.
• App
Applyly ad
addit
dition
ional
al pr
proce
ocess
ssing
ing ttoo dat
dataa in Se
Seism
ismicC
icComp
ompare
are
• Test a rang
rangee of pparamet
arameters
ers ffor
or a tool witho
without
ut bbuild
uilding
ing a nor
normal
mal flo
flow
w
• Sho
Show w fr
frequ
equenc
encyy sp
spect
ectra
ra ffor
or ppane
anelsls iin
n seism
seismic
ic co
compa
mpare
re
• Sho
Show w the dr
drag-
ag-and
and-dr
-drop
op cap
capabi
abilit
lity
y that ties
ties Se
Seism
ismicC
icComp
ompare
are
testing capability to production flow building
You will use the 04 shots for testing dataset, but the capabilities shown
in this section are generally applicable to any JavaSeis dataset.
1. In the Folders view for your subproject, click on or toggle open the
Datasets level.
2. Click MB3 on the 04 Shots for testing dataset and choose Seismic
Compare. The following display will appear.
Landmark SeisSpace Seismic Processing and Analysis 9-19
Sort
traces
Hand or
Selection
icon
Processing
Flow
icon
The red border around a data panels indicates it is the selected panel
that will be
activated actedonon.
(click it)Typically,
in order tothe Hand (selection) should be
select a panel. Click on the data of
either panel to select it, as confirmed by the red border. Beware that the
Rectangular selection icon provides
provides a different functi
function
on that will be
exercised below.
3. Click
lick on the Processing Flow icon. This opens a special Flow
Editor window that allows you to process data in the
SeismicCompare tool.
Initial Seismic
SeismicCompare
Compare flow dialog Flow dialog after adding TAR tool
4. Ad
Addd tthhe too
tooll True Amplitude Recovery to the SeismicCompare
Flow Editor and click MB2 to open the TAR menu. Notice the
menu default applies a 6 dB/sec correction.
5. Cli
Click on the Submit icon (Process Initial Data) on the bottom left.
This applies the processes in the Flow editor to the highligh
highlighted
ted
Frame in the display. The default option of “New Tile” opens the
processed frame
frame in a Ne
New
w Til
Tile,
e, givin
givingg you two tiles or panels in the
display.
6. You no
now
w hav
havee two co
copies
pies of the shot record, one “raw” and one that
has 6 dB/sec gain applied. It may be easier to evaluate the data if
you zoom horizontally to show only one or two receiver lines of
data and change to wiggle-trace mode (short-cut: click MB3 on the
data area and choose Quick Display > Wiggle/Variable Area
Display).
7. The dat
dataset
aset na
name
me is sh
shown
own belo
below
w the dat
data.
a. When yyou
ou app
apply
ly
processing to a tile,
tile, the name under the pr
processed
ocessed data is put in
parentheses and the letter
letter P is appended.
8. Click M
MB3
B3 on th
thee data area fo
forr a pull
pulldow
downn menu tthat
hat all
allows
ows yyou
ou to
modify the display.
display. The option to switch easily between variable
density and wiggle trace is very handy.
10. Let’s ru
run
n a test to find a reasonable value for the gain correction.
correction.
Return to the SeismicCompare flow editor and open the menu for
True Amplitude Recovery. This flow editor has two special
features that make testing simple. One allows you to select a menu
parameter for testing multiple vvalues
alues of a parameter
parameter,, and the other
allows the tested parameter values to be annotated automatically on
each data tile.
11
11.. Cli ck Cntl-MB2 on the parameter text dB/sec correction constant.
Click
Notice the yellow-bordered
yellow-bordered boboxx that opens in the menu. This is
where you will enter the values to be tested. Now click MB2 (only)
in the same place. An asterisk (*) is added to the right of the
parameter text, indicating
indicating that this pparameter
arameter value will bbee
automatically annotated on the data when the process is applied.
Cntl-MB2 to
select a parameter
for testing
MB2 to annotate
a parameter’s
value on the
data
Enter the values to be tested which are 3, 6, and 9 using the “pi
“pipe”
pe” ( | )
character as a separator. Spaces are not required, but make it easier to
see the values clearly.
You may add more tools to this editor, but you can test only one menu
parameter at a time. When you click Cntl-MB2 on another menu
parameter, this automatically
automatically turns of
offf any other test par
parameter.
ameter.
Previous test values for the testing option are remembered, in case you
want to review those tests.
You should now have a display with four tiles. Use the Location
Selection dialog to move to another shot location. Notice that the
processes
data are appli
Frame. applied
ed and you get th
thee same set of panels, bbut
ut wit
withh a new
14. Be sur
suree to se
sett the dB/sec correction value to 9 -- this parameter
choice works fine for this training exercise.
19. Locate anandd click oonn the Sort Traces icon (A-Z icon) and choose
AOFFSET from the selection dialog that appears. The traces in all
tiles are sorted immediately when you click on an attribute. Close
the selection dialog after making the sort selection.
SeismicCompare should now have three shots records in view, with the
traces sorted by offset in all tiles. The first tile is the raw shot, the second
tile has a top mute and gain recovery applied, and the third tile has a top
mute, gain recovery and spiking decon applied.
20
20.. Cli
Click
ck MB1 on the Amplitude Spectrum icon (bottom icon on the
left side of the SeismicCompare display). This opens a spectral
display for the entire selected tile.
The display opens with the area for dataset names virtually hidden. We
will be comparing several datasets, so drag the divider to stretch open
that part of the display so you can see the name(s). You can re-size the
display in whatever way you wish.
Add Spectrum
of selected panel
IMPORTANT:
Seismic Compare has far simpler steps and greater flexibility for
changing the processes applied and data navigation and selection.
Landmark SeisSpace Seismic Processing and Analysis 9-29
Elevation
Elevation (Datum) Statics
• Com
Comput
putee sta
static
tic ttime
ime sshif
hifts
ts to ttake
ake tthe
he se
seism
ismic
ic da
data
ta fr
from
om th
their
eir
original recorded times, to a time reference as if the data were
recorded on a final datum (usually flat) using a replacement
velocity (usually constant).
• Compu
Compute
te a floati
floating
ng ddatum
atum (N_D
(N_DA
ATUM), a sm
smooth
oothed
ed ssurf
urface
ace uused
sed
as the processing datum or NMO datum.
• Parti
Partition
tion the ttotal
otal stati
statics
cs in
into
to ttwo
wo parts
parts,, th
thee Pre (befo
(before)
re) NMO tterm
erm
and Post (after) NMO terms relative to N_DATUM.
• App
Apply
ly th
thee Pre (b
(befo
efore)
re) --NMO
NMO ppor
ortio
tionn of th
thee sta
static
ticss and writ
writee the
remainder to the trace header
header..
The first three steps occur in the calculation phase and the last step in the
apply phase. The calculation phase uses your input parameters in
combination with the information in the database and then results are
saved in the database. The apply phase reads the information from from the
database and transfers it to the trace headers. ProMAX
P roMAX offers several
options for both phases; which option you should use depends on how
you are processing your data.
In a typical workflow for large volume land processing, you would run
Datum Statics Calculation once to update the entire project database and
then run Datum Statics Apply for each dataset comprising the project.
Since Datum Statics Apply only reads the precalculated and saved
information in the database and transfers it to the trace headers, you
avoid repeating the calculation phase in Apply Elevation Statics.
Processing time is saved and the possibility of having several flows
trying to write to the database at the same time is eliminated.
NMO_STAT shifts
shifts
fractional sample tracesportion
period to the floatin
floating
g datum
is written to theinNA_STAT
the ap
apply
ply phas
phase.
e. The
header
entry and applied later.
S.P. CDP
Receiver
N_DATUM
NMO_STAT
Surface
Elevation
NMO_STAT
FNL_STAT
F_DATUM
Database Attributes:
N_DATUM = floating datum
S_STATIC
S_STATIC = (F_DATUM
(F_DATUM - ELEV + DEPTH) / DA
DATUMVEL
TUMVEL
Choose “Surface Source” for the Database math method. W Wee will
use the default 51 CDP spatial
spati al filter of the ELEV
ELEVA
ATIONS in tthe
he first
Datum Statics Calculation* with a Run ID of 01, and a smoother of
101 in the second Datum Statics Calculation* with a run ID of 02.
comparison
tab display
.and select View from
-> 2Dthe CDP database.
Matrix. Select
Choose CDP forthe
theCDP
Horizontal
axis, and use MB1 and Cntl-MB1 to select C_STAT01, C_STAT02
and ELEV for the Vertical axis, and ILINE_NO for both Color and
for Histogram. Make sure your selection are as shown here:.
4. The ini
initial
tial vi
view
ew doe
doess not mak
makee much sen
sense.
se. W
Wee need to fo
focus
cus on a
smaller amount of data. Click in the histogram at Inline number
100.
Elevation
C_STAT02
C_STAT01
Histogram of
ILINE number
Click on the histogram at ILINE 100
5. On th
thee DBT
DBToo
ools
ls to
tool
ol bbar
ar,, sel
select
ect Focus > On Histogram. The
display adjusts to your selection on a small range of Inline numbers
around 100. Click on the histogram again at ILINE 100. Select
Focus > On Histogram again to show only the data for Inline 100.
Elevation profile
along inline 100.
Here is a steep-
sided canal 50 feet
deep.
C_STAT02 is
smooth.
101 point filter
C_STAT01 is not
as smooth.
51 point filter.
6. Notic
Noticee that th
thee long
longer
er smo
smoothe
otherr gener
generates
ates a mo
more
re cons
consisten
istentt
CSTATIC. There is a canal that is about 50 feet deep that wanders
through the project area. Generally, there is only a small range of
elevation in this project.
One major criteria that you might use to help diagnose a reasonable
smoothing value is to look at the value of C_STAT in the area of a
proposed Super-Gather
Super-Gather for vvelocity
elocity analysis. Yo
Youu would prefer that all
CDPs in a Super Gather have the same (or very similar) C_STAT value.
It is likely that higher values for smoothing are necessary in areas with
rapidly changing elevations. The channel feature of this survey requires
a smoother that is larger than the default value.
You will use the 02 version of the statics when you build the processing
flow later.
NOTE: The elevation range for this project is very small. This exercise
is to demonstrate features and functions in the system. If we were
processing this project “for real”, we would not be very concerned about
such a small elevation range and small datum static range.
• TR
TRCA
CAMP
MP:: av
aver
erag
agee tr
trac
acee en
ener
ergy
gy
• FB
FB_A
_AMP
MP:: ave
avera
rage
ge first
first break
break ener
energy
gy
• PFB
PFBAM
AMP:
P: aave
vera
rage
ge ppre
re-fi
-firs
rstt br
brea
eakk en
ener
ergy
gy
• PFBF
PFBFRQ:
RQ: av
avera
erage
ge pre
pre-fir
-first
st bre
break
ak fre
frequ
quenc
ency
y
• SPI
SPIKES
KES:: Spik
Spikine
iness:
ss: tthe
he rat
ratio
io of am
ampli
plitud
tudes
es bet
betwee
weenn the max
maximu
imum
m
magnitude sample and the average trace signal amplitude
• FR
FRQ_
Q_PK
PK:: ddom
omin
inan
antt fre
frequ
quen
ency
cy of data
data
• FRQ
FRQ_D
_DV
V: S
Stat
tatist
istica
icall freq
frequen
uency
cy devia
deviatio
tion
n
• ADE
ADECA
CAY
Y: est
estima
imated
ted tra
trace
ce en
ener
ergy
gy ddecay
ecay rate
rate in ddb
b
In this exercise you will try to identify bad traces with Trace Statistics.
Based on the values computed for each trace, you will edit the data
volume to remove abnormal traces.
2. On th
thee DBT
DBTool
oolss int
interf
erface,
ace, ssele
elect
ct Database > XDB Database
Display. XDB has many similar features to DBTools, but XDB can
import and export ASCII data which DBTools cannot do.
4. Click on User-defined File and enter the path and filename of the
first break picks as specified
specified by your in
instructor
structor (e.g., /.../misc_files/
salt3dfbjs). The file has an extensio
extensionn “.a_db” which you should
NOT include.
include. This file was expo
exported
rted by ProMAX and has a
recognized format for importing
importing..
6. Whe
Whenn all ddata
ata aare
re di
disp
splay
layed,
ed, cclic
lickk on Cancel at the lower right
corner of the import dialog.
9. Bui
Build
ld tthe
he ffol
ollo
lowin
wingg flo
flow
w, 07 - Trace statistics:
10
10.. In JavaSeis Data Input select your 03 - Shots with geometry
dataset.
11
11.. In Database/Header Transfer, transfer the first break picks TO the
FB_PICK trace header FROM database (TRC -> F_B_PICK->
PICK0001).
12. Param
Parameteri
eterize
ze the IF menu to select traces with th
thee FB_PICK value
between 0.0-4000.0 msec. This is to prev
prevent
ent traces with “NULL”
first break pick times from being used in Trace Statistics, which
would cause the job to fail.
Landmark SeisSpace Seismic Processing and Analysis 9-39
13
13.. In the Trace Statistics menu, select all of the available statistics,
choose to use first breaks, output to the Database & Headers,
Hea ders, and
add a description of the statistics.
NOTE: This data has a sample raterate of 8 msec. The “pre-first bbreak”
reak”
attributes require 10 live samples above the first break pick time. Traces
with a pick time less than 88 msec will output a NULL value for the
PFBAMP and PFBFRQ attributes.
15. Execu
Execute
te the flow
flow..
Note ranges
ranges of values fo
forr each statistic ffor
or which you mig
might
ht elect to kill
the traces. Some simple examples are shown below.
If you have time, you may run Ensemble Statistics for several
attributes. The PFBAMP for receivers on this dataset clearly shows
some areas where there is probably some kind of mechanical pump or
other noise.
1. Edit the 07 Trace statistics flow to display the shot gathers with and
without the trace edits. We will use the module JavaSeis Data
Match to bring the original data into the flow
fl ow,, then display the tra
traces
ces
with and without the trace kills.
traces are from the first dataset in the flow (DS_SEQNO = 1) are
passed into the ELSE to ENDIF
ENDIF sequence, which is where
where traces
will be killed based on various Trace Statistics header values in the
07 Shots with trace statistics dataset.
data. If you get it wrong, you kill the good data and pass the bad
data.
6. Ne
Near
ar tthe
he bo
bott
ttom
om of the
the Trace Dis play menu set Number of display
Display
panels to 2 and Trace scaling option to Entire Screen.
7. Ex
Exec
ecut
utee th
thee flo
flow
w.
Landmark SeisSpace Seismic Processing and Analysis 9-47
8. Whe
Whenn Tr
Trace
ace Di
Displ
splay
ay oopen
pens,
s, se
select
lect View > Header Plot >
Configure...
9. Select th
thee follo
following
wing hheaders
eaders ttoo plot
plot,, and choo
choose
se a dif
differen
ferentt color ffor
or
each one by clicking on the black box next to “Line color”:
• PFBAMP01 (red)
• TRCAMP01 (blue)
• TRC_TYPE ((bblack)
over the small red box on the right edge in the histogram you can
see the number of traces that have been killed.
Preprocessing Flow
The following
elevation exercise
statics applied.produces pre-processed
These data can then beprestack
input to data
otherwith
3D
specific processes.
1. In Ja
Java
vaSei
Seiss Dat
Dataa Inp
Input
ut,, inp
input
ut th
thee 03 - Shots With Geometry dataset
and use Get All. This job will be “shots in, shots out”, so the data
context does not change for the output dataset.
3. (Re
(Refer
fer to ima
image
ge aabo
bove
ve)) A
Add
dd a Trace/Kill Reverse process to kill
the following SIN values:
580, 662, 731, 917, 920, 995, 1091, 1131, 1217, 1700, 1708
These shots are known to be bad. This is the type of information that
you might get from Observer Notes.
4. Add a Trace/Kill Reverse process to kill each of the following
three ranges of attribute values:
These values will kill about 90,000 traces or about 5% of the data.
Triple check your parameters choices for the range of values to kill.
Landmark SeisSpace Seismic Processing and Analysis 9-53
8. Datum Statics Apply should use the attributes with the 101 point
smoother that were previously calculated in the N_DATUM test
exercise.These are the “02” attributes
attributes..
9. A dd Trace
statics” haveDisplay Label and indicate that “decon and elev
been applied.
Landmark SeisSpace Seismic Processing and Analysis 9-55
10
10.. In JavaSeis Data Output add a new dataset name, then click on the
Create button to build the framework of the output dataset.
Notice the
the Frame
Framework
work of the ou
output
tput dataset. IItt is exactly the ssame
ame as
the input dataset. All of the processes in this flow operate on each
trace independently. None of the tools in this flow change the
context of the data -- the sample rate, trace length, sort order, etc. are
unchanged.
Chapter 10
3D Stack and Display
In this chapter you will import an ASCII file
fi le with 3D velocity field, generate sortmaps for
datasets, stack the data, view the stack in the 2D Viewer
Viewer and 3D Viewer,
Viewer, and use Seismic
Compare to compare two stacks. You You will also see a variety of ways to manipulate stack datasets
in order to view crossline as well as time slice data.
o 3D RMS
RMS Vel
Veloci
ocity
ty Fie
Field
ld ASC
ASCII
II IImp
mpor
ortt
o 3D Par
Param
amet
eter
er Tab
Table
le Int
Inter
erpol
polat
atio
ion
n
o Creati
Creating
ng a Ja
JavaS
vaSeis
eis Sortma
Sortmap
p - CDP Gather
Gatherss
o Picki
Picking
ng a Post
Post-N
-NMO
MO Mut
Mutee on a Super
Superga
gath
ther
er
o Ense
Ensemb
mble
le Stac
Stack
k (CD
(CDP
P Sta
Stack
ck))
o Inli
Inline
ne Disp
Displa
lays
ys of
of 3D Sta
Stack
ck Vol
Volum
umee
o 3D Vie
iewe
werr Int
Intro
rodu
duct
ctio
ion
n
o F-
F-XY
XY Dec
Decon
on and
and the
the Dis
Distr
trib
ibut
uted
ed Arr
Array
ay
o Cros
Crossl
slin
inee Disp
Displa
lay
y Opti
Option
onss
o Time
ime Sli
Slice
ce Di
Dissplay
playss
Landmark SeisSpace Seismic Processing and Analysis 10-1
3D RMS Velocity
Velocity Field ASCII Impor
Importt
One critical
moveout. Youpart
mayof the
wantinitial stacka sequence
to build is to apply
stacking (RMS) normal
velocity parameter
table from a pre-existing velocity field. The following exercise
exe rcise show
how to import an ASCII RMS velocity field to a velocity parameter
table.
10-2 SeisSpace Seismic Processing and Analysis Landmark
2. On the Create Table Datas et dialog box, use the pulldown menu,
Table Dataset
scroll down and choose VEL (RMS (stacking) Velocity).
Landmark SeisSpace Seismic Processing and Analysis 10-3
3. Type iin
n imported from ASCII for the name. Click OK. This
creates an empty table.
4. In the Folders view, click on Tables to show the list of all tables in
the center panel. Click MB3 on imported from ASCII and select
Edit using ProTab from the pulldown menu.
usi ng ProTab
5. You now
now have
have the table
table open
open for edit
editing
ing..
Click on the File > ASCII Import pull down menu in the upper left
corner to open the Import File Selection dialog.
Up one
directory
7. The data to
to be imported
imported is shown
shown in
in the lower
lower portion
portion of the
the Import
Import
Format Modeler. Follow the instructions in the window using the
“highlight and drag” method in steps 1-3.
8. The essen
essentia
tiall steps
steps are
are to high
highlig
light
ht the
the X Coord button in the upper
left corner. Then drag the mouse over the “X coor” columns in the
lower window.
window. Do the same for Y Coord, Time and Vel_RMS.
Do NOT select CDP. If this data came from from another system would you
trust that the CDP numbering system is identical to the numbering for
this system? In general it is X and Y coordinates that can be shared and
trusted when exchanging data. In Line and X Line are not in this file.
How confident would you be that they match your numbering scheme in
X-Y space? If done with care, you may be able to use inline and
crossline numbers, but ONLY
ONLY if you ensure the X-Y coordinates match
the inline-crossline numbers correctly.
correctly.
9. The example
example below
below shows
shows the completed
completed selecti
selections.
ons. After
After you have
have
defined the data to import, click File > Continue.
NOTE:
This ASCII input file contains velocity functions with CDP numbers and
XY coordinates as reference. ProMAX 3D parameter tables rely upon valid
X and Y coordinates that are consistent with the LIN order of the database.
The LIN contains the relationship of XY space and inline-crossline-CDP
numbering for the project.
When you import data from another vendor or source, be very careful in
choosing the information to import. You will probably need to “resolve”
other fields of the table based on what you know to be valid information for
your project. XY coordinates are the prefered reference because they are a
common reference for virtually everyone. Inline, crossline and CDP number
systems may change when a project is reprocessed.
Landmark SeisSpace Seismic Processing and Analysis 10-7
12. Use the File > Resolve pull down menu to compute the Inline and
Crossline values from coordinates.
13. Click
Click on File > Save and File > Close All to save the parameter
table and exit from the editor.
Notice that the table does not contain the Inline and Crossline values
that we resolved for previously
previously.. This is NORMAL behavior.
behavior. The
Inline and Crossline numbers are not stored with the table because
those values can be resolved for viewing whenever you choose. The
table is smaller on disk by not storing duplicated information.
15. Click
Click on File > Close All to exit from the editor.
editor.
y x
t
b
a p
c
Known x, y, v, t point
Interpolated x, y, v, t point
3D Parameter Table
Table Interpolation - Velocity Functions in 3D
shown in the example menu. Notice the option for sorting the traces
within the Frame. We cannot use
u se Floating Point attributes for the
Framework, but we can sort the traces by AOFFSET and then let
them be indexed by SEQNO, which is a sequential counter.
2. Submit
Submit the job and on comp
complet
letion
ion,, review the job log to confirm
the sorted range of inlines, crosslines and the maximum fold. You
should find values in the log as follows:
• Volumes = 308
• Fram
FrameP
ePer
erV
Volum
olumee = 390
390
• TracesPerFrame
ame = 41
• TraceI
aceInS
nSorortt = 1699
169944
4444
• Min lo
logical v vol
olu
ume = 1
• Max
Max log
logiical
cal vvol
olum
umee = 308
308
• Logi
Logica
call v
vol
olum
umee inc
incre
reme
ment
nt = 1
•• M inx lo
Max
Ma lllog
oogi
giiccal
all ffr
ca frraame
mee ==1390
am 390
• Logi
Logica
call fram
framee incr increm
emenentt = 1
• Min lological tr trace = 1
• Max llo ogica
gicall tr trace = 41
• Logi
Logica
call trac
tracee iinc ncre
reme
ment
nt = 1
• Label4 = ILINE_NO
• Label3 = XLINE_NO
• Label2= SE SEQNO
The details above describe the data context for the sort map.
The purpose of the sort map is to allow access to the traces needed to
resolve a new ensemble organization from the dataset. There are two
distinct ways in which you can use a sort map:
The sort map can be utilized in JavaSeis Data Input such that the
required traces for each Frame (CDP gather in this example) can be read
directly from disk. For a batch job this can be a very inefficient method
because the job has to “seek and read” randomly from
from the disk to get the
required traces. The preferred method for sorting data in a production
job is to use the module Inline Merge Sort which allows JDI to stream
data directly from disk into memory, and then perform the sorting
operation in memory by using as many nodes as needed to hold the
dataset.
NOTE: The terms Fold Map and sort map identify very distinct things.
The more common use of the sort map is to access data through the Fold
Map of a dataset for display and analysis purposes.
1. Open
Open tthe
he Fol
Fold
d Map
Map for
for the
the 08 Shots preprocessed dataset.
3. showing
You nowshot
haveorganization
a second Fold
andMap
Mone
ap open for
for this
showing this dataset,
CDP dataset, one
(ILINE-XLINE)
organization. You
You can open the 2D Viewer and navigate around the
dataset viewing CDP gathers.
Launch 2D Viewer
Random access response is very fast for display purposes (fast enough
enou gh
for a human to look at various Frames), but may be quite slow as a batch
process due to random seek-and-read from disk.
Low fold and poor signal to noise data may require some special options
in order to optimize parameter selection. The following exercise
demonstrates a method to combine multiple CDP gathers into a single
ensemble (a supergather) in order to increase fold and offset
distribution. The resulting ensemble can then be used to pick a post
normal moveout mute.
1. Build
Build the follo
followin
wing
g flow
flow,, 10 - Pick post-NMO mute:
2. Pa
Para
rame
mete
teri
rize
ze the
the JDI menu as shown below.
below. The three key points
are to 1) use the ILINE-XLINE-SEQNO sort map, 2) indicate the
range of inline and crossline values
values to use, and 3) indicate that
supergathers are wanted. We will create supergathers comprised of
3 inlines and 3 crosslines at the selected locations. In this case, we
have chosen inlines 100 and 200 at crosslines 100, 200 and 300.
10-14 SeisSpace Seismic Processing and Analysis Landmark
3. Each ensemble
ensemble coming
coming down
down the flow
flow is a complete
complete supergat
supergather
her,,
and we use Ensemble Stack/Combine to average the X and Y
header values to the center CDP position. If the coordinates are
different within the (supergather) CDP,
CDP, the mute will not apply
correctly.. Maximum fold of 500 is larger than necessary.
correctly necessary. For this
project we know
know the maximum CDP fold is 41. Multiply 41 times 3
inlines times 3 crosslines and we know that no supergather will
exceed 369, so we round up to 500 for simplicity.
4. Apply NMO
NMO using your best
best velociti
velocities
es availabl
available,
e, which is the
imported from ASCII table. Remember to set the stretch mute to
0.0, so that no mute is applied within this module.
5. The
Appldefault
y a Bandpass Filter
parameters and
will GC for data enhancement.
beAadequate.
6. In the
the (gr
(gree
een
n Seis
SeisSp
Space
ace)) Trace Dis play menu, enter 6 for Backup
Display
screen count . This will allow you to use the “back” arrow/icon to
step back to previous locations. The data are held in memory,
memory, so be
careful of using a very large number.
7. Execute
Execute the flow.
flow. When the display
display comes up, select
select the
the Pick
Editor icon and choose Top Mute and add a new table name. WeWe
recommend a very descriptive name like “top mute - post-NMO”.
8. Select AOFFSET
AOFFSET as the interpola
interpolation
tion key
key, click OK,
OK, then pick
pick your
top mute.
Pick Editor icon
9. We recommend
recommend saving
saving your picks
picks occasionall
occasionally
y. If you have
have not
saved your picks, you will be prompted to save when you exit the
display. Pick and save a mute table for the next exercise.
4. The first JavaSeis Data Output will write a CDP gather (inline by
crossline) organized dataset. Add a new dataset named 11 IL-XL
gathers preprocessed, then click the Create button in the JDO
menu and verify the framework that appears at the bottom of the
menu. The data context created by Inline Merge Sort is used to
define this Framework. We must sort the data to perform stacking,
10-18 SeisSpace Seismic Processing and Analysis Landmark
NOTE: The data coming down the flow is organized as frames of CDPs
with various traces in each frame, but it is more precise to say they are
frames of crosslines within volumes of inlines. We stack the traces
within each gather (or Frame or ensemble), reducing each frame to have
a single trace. The Ensemble Stack module automatically resets the
Crossline range from the Frame axis down to the Trace axis, and resets
the Inline range from the Volume axis to the Frame axis. This produces
a 3D context that is used for our 3D stack dataset framework.
8. Opti
Op tion
onal
Initial ally
ly,, add
Stack. add a Trace Display Label and indicate this as an
9. Add a new
new datas
dataset
et na
name
medd 11 Stack - initial via the JDO menu, then
click the Create button and check the framework. Notice that it
automatically defines a 3D framework of Inline, Crossline and
Time.
10. Click on the Intelligent
Intelligent Parameterization icon (top of the
Navigator), then fix any problems that might be indicated. Check
the parameterization until you get the message “Successful Init
Phase!” in the bottom of the Flow Editor.
Editor.
NOTE: If problems are found, your output dataset framework might not
be correct. Be careful.
multiple
and execsnodes, submit
per node the job
to learn using
a bit various
about combinations of nodes
performance.
Landmark SeisSpace Seismic Processing and Analysis 10-21
In this exercise we will use various display tools to display inlines from
the stack volume.
1. Open the Fold Map for the initial stack dataset. Notice that the
Volume axis (annotated at the bottom of the display) indicates that
this dataset consists of only one Volume (1-1,1). This should make
sense because it is stack data for a 3D project and has a 3D
framework, so naturally it is a simple “volume” of seismic data.
Inline numbers are annotated along the vertical axis. Each inline is a
“Frame” of traces within this single volume.
Notice that the number of traces varies among the inlines. The “fold”
varies from one inline to the next because there are different numbers of
“live” crosslines on each inline; the zero-fold crosslines do not
n ot have a
trace. The shape of the project is irregular, which we already know from
3. As you move
move through
through the inlines,
inlines, notice
notice that the number
number of traces
traces
may vary from inline to inline but the data are always displayed in
the same amount of space in the tool. This may be distracting for
some people, especially if you use the movie animation option. An
option for solving this problem will be shown later.
Seismic Compare
In the exercise where you used SeismicCompare for the first time in this
Line/Subproject, a new flow named _seiscomp _prepro was
_seiscomp_prepro
automatically added to your list of flows. Look in the Folders view
under your list of Flows. If you do not see _seiscomp _prepro, use the
_seiscomp_prepro
refresh option.
1. Open
Open the flow
flow _seiscomp
_seiscomp_prepr
_preproo and add Bandpass Filter and
AGC. Select reasonable parameter values, such as 4-8-40-50 for the
band pass and 500 msec for the AGC.
2. SAVE the flow _seiscomp
_seiscomp_prepro, otherwise your changes cannot
_prepro
not be used.
3. Click MB3 on the 11 Initial stack dataset and move the cursor onto
SeismicCompare on the pulldown menu. Let the cursor sit for a
second or two until the “tool tip” pops up. Notice the option to use
Cntl-MB1 to open the SeismicCompare Launcher menu.
Notice the range of options on the Actions menu for turning the
preprocessing on or off.
You may prefer to keep things simple and return to the SeismicCompare
Launcher menu and choose No for preprocessing. Then, you can use
launch SeismicCompare directly (bypassing the launcher menu), and
not have to worry about what preprocessing might be unintentionally
applied.
1. Build
Build the follo
followin
wing
g flow
flow,, 12 Inline display prep:
5. The output
output datas
dataset
et nam
namee of 12 Initial stack - BP-AGC padded IL
was chosen so that it indicates the dataset is a stack, “BP-AGC”
indicates a bandpass filter and AGC are applied, and an d “padded IL”
indicates it has inline frames that
that are padded. You can develop your
own naming conventions or your company may have standards for
naming datasets.
6. Execute
Execute the flow
flow and let the job finish.
finish.
7. Open the
the Fold Map for this dataset
dataset and notice
notice that the entire
entire map
map is
blue, indicating the same fold for every Frame, confirming the
inlines have been padded to contain a trace for each crossline.
3D Viewer Introduction
1. Go to
to the
the datas
datasets
ets list
list and
and click
click MB3 on dataset 12 Initial stack -
BP-AGC padded IL and choose 3D Data Viewer > 3D Data
Viewer.
2. The follo
following
wing menu will
will appear
appear.. Change the menu
menu items
items from the
default values as shown above by the arrows, then click OK to start
the 3D Viewer.
The following window should appear showing the status of the caching
procedure. When it reaches 100% the 3D Viewer will appear with the
data in view.
NOTE: The time to load the data and open the display will vary
according to the size of the dataset and your machine’s speed.
In the initial menu you may choose Cache off. The 3D Viewer will open
very quickly, and the response of the tool will be very fast moving aalong
long
the INLINE (Frame or “fast”) axis. However, the response may be very
slow for probes on the CROSSLINE (Trace) axis or for TIME slices.
Data “caching” for the 3D Viewer reformats the data for much faster
loading and access when in the 3D Viewer tool, notably for ccrossline
rossline
(Trace axis) and time slice (Sample axis) probes.
3. The 3D View
Viewer
er has
has a huge
huge number
number of opti
options
ons.. The two main
behaviors for manipulating the cube are:
• Click and drag MB1 on the data to tilt and rotate the volume,
• Click MB1 on a probe (a data slice) to select it. The selected probe
has a thin white border around the edge. Hold Cntl-MB1 to
Landmark SeisSpace Seismic Processing and Analysis 10-27
change data along the axis of the highlighted probe. (hold Cntl key
and MB1 simultaneously and drag the cursor along the data axis)
4. Experim
Experiment
ent with
with the
the 3D Viewer
Viewer.. Reading the help file is always a
good idea. Explore the various icons and options that you find.
Your instructor will answer questions.
NOTE: When “cache” is being used, the icon bar of the viewer will have
a green background. When “cache” is NOT being used, the icon bar will
have a red background.
The following exercise applies F-XY Decon to the initial stack. In this
situation we simply want another volume that looks different from the
original. These two stack volumes will then be used to demonstrate the
some additional capabilities in Seismic Compare.
The F-XY Decon tool belongs to a group of tools that use the
Distributed Array. Distributed Array tools operate on volumes of data
which allows use of true 3D algorithms. The size of data volumes may
be quite large, requiring
requiring the memory of many nodes of a cluster. Even if
a data volume could fit in the memory of a single node,
node , it is simpler to
design and maintain these 3D tools to always use the Distributed Array.
As you will see, the distributed array tool is “sandwiched” between the
Load Distributed Array and Unload Distributed Array tools. These
tools handle the data management associated with having a logical data
volume distributed across many individual nodes.
IMPORTANT: Near the bottom of the JDI menu select ILINE_NO for
the Parallelarray
distributed distribution axis
should be . (The“by
loaded default is VOLUME.)
Frame” The
for this process.
4. Be sure
sure to sele
select
ct the
the “green”
“green” Seis
SeisSpac
Spacee tool F-XY Decon. Set the
menu item Length of operator time window
window (ms) to a value of 500.
The default value of 200 Length and 100 for window taper are not
suitable for the 8 msec sampling of this dataset. The warning you
may see is related to 100 not
n ot being evenly divisible by 8.
1. After
After the
the F-XY
F-XY Decon
Decon job
job finishes
finishes,, select
select Datasets in the Folders
view to show the list of datasets in the Tab view of the Navigator.
Select dataset 11 - Initial stack with MB1 and select 13 F-XY
decon on initial stack with Cntl-MB1, then click MB3 and choose
Seismic Compare.
3. Click on Set in the upper right of the Data Math menu to assign the
selected panel’s dataset as View 1 for the math operation.
4. Click MB1 on the data of the right panel to make it the selected
panel. It will now have the red border.
border.
Landmark SeisSpace Seismic Processing and Analysis 10-31
5. Click on Set for View 2 in the Data Math menu. The default math
operation is “subtraction”.
8. Use MB1 to drag the F-XY data (middle panel) to the left so that it
is on top of the Initial Stack data. These two datasets now share the
same space. Use the up or down arrow keys to swap between the
these two views. The difference section is still on the right panel.
Notice at the bottom of the panel that it shows [ 1 / 2 ] or [ 2 / 2 ] in
front of the dataset name, confirming
confi rming that there are two datasets in
that panel.
9. Click on th
the Unstack Views icon (double plus sign) to put the
datasets into separate panels. You should now be back to three data
panels.
10. Drag the Initial Stack the right so it is on top of the F-XY panel,
then drag the Difference panel toward the left so that all three
datasets are in the same panel. Use the up and down arrow keys to
swap between the datasets.
There are several options for displaying crosslines. The method you
choose depends on how you want to view anda nd interact with the crossline
data. The main options are:
• Run a flow
flow toto creat
createe a Cro
Cross
ssli
line
ne-I
-Inl
nlin
inee sortmap for the stack
dataset, then access that sortmap via the dataset Fold Map.
• Read
Read the
the data
datase
sett (get
(get all
all)) and
and sort
sort wi
with
th Inline Merge Sort and
write a crossline organized dataset.
• Use the General 3D Transpose Macro tool to swap the Trace Trace
(crossline) and Frame (inline) axes, and write a crossline organized
dataset.
One further option exists. You could build a flow with JDI using the
sortmap and Trace Display. This “batch job” approach is the least
flexible. A main advantage of JavaSeis
Java Seis datasets is the ability to display
directly from the data rather than displaying via an executed flow.
10-34 SeisSpace Seismic Processing and Analysis Landmark
Notice the default allowance of 1024 megabytes for the Java Heap
Memory. This is an allowance, not a reservation/allocation. From the
dataset Properties, you can see that this stack dataset is about 150
megabytes at 16-bit on disk, so it will be roughly 300 megabytes at 32-
bit samples in memory. The transpose operation requires double this, so
the total memory that is used for this operation on this dataset is about
600 megabytes.
You can check the memory usage for a process with the “top” command
in an Xterm or Konsole window.
You will need to decide for your own datasets whether the
2. Execut
Executee the
the flow
flow and let it compl
complete
ete..
3. Open
Open the
the Fol
Fold
d Map
Map ffor
or the
the 11 Stack - initial dataset . On the upper
right of the Fold Map, click on <NONE> for the pulldown menu
and select your XLINE_NO-ILINE_NO sortmap. This opens
another Fold Map that accesses the Frames of crosslines.
4. On the
the new
new Fo
Fold
ld Map
Map,, open
open the
the 2D Viewer to look at the
crosslines.
The advantages of this method are that it is quite fast to create a sortmap
for stack data and you do not write another copy of the dataset, so you
save some disk space.
The disadvantage is that you cannot use Seismic Compare via a sortmap
and performance may be slower than you want.
1. Add
Add a n
new
ew flo
floww with
with the
the nam
namee 14-a Crosslines via Sortmap.
Include only the modules JDI and JDO. Parameterize the JDI menu
as shown below. Use the defaults for parameters not shown (further
down in the menu).
2. Add a new
new dataset
dataset name (choose
(choose a name you like)
like) via
via the JDO
menu, click on the Create button. Confirm that the Framework
makes sense, then execute the job.
3. When
When the
the job
job finis
finishes
hes,, use
use the
the Fold Map > 2D Viewer, or use
Seismic Compare to display the crossline dataset.
The advantage of this approach is that you can use Seismic Compare as
well as the 2D Viewer (which allows you to choose an alternate
Sortmap).
In this exercise be sure to input the F-XY Decon dataset. This way you
will have two crossline organized datasets to work with in the Seismic
Compare tool.
1. Build
Build the
the follo
followin
wing
g flow
flow using
using the
the name
name 14-b Crosslines via IMS.
4. Execute
Execute the flow.
flow. When finished,
finished, you can open
open the Fold
Fold Map
Map and
use the 2D Viewer or use Seismic Compare along with the crossline
stack volume from the previous exercise.
The advantage of using Inline Merge Sort is that you do not have to
create a sortmap -- you simply build
bu ild and run this flow. Inline Merge Sort
should run much faster than doing a sorted read via a sortmap.
The disadvantages are that it might take multiple nodes for a very big
stack volume to run quickly, plus you end up with an extra copy of the
dataset on disk.
2. Select
Select the input
input datase
datasett iin
n tthe
he JDI menu.
3. Add th
the ttoo
ooll General 3D Transpose Macro and select the T132 -
Trace and Frame option. This tool is a “macro” composed of
LDA-v2, Transpose-v2
Transpose-v2 and UDA-v2. The purpose is to simplify the
procedure for doing a transpose operation on a 3D dataset.
4. Add a new
new dataset
dataset name (choose
(choose a name you like)
like) via
via the JDO
menu, click on the Create button. Confirm that the Framework
makes sense.
5. Look at any
you can ause
ny the
other
other menuvalues
default paramet
parameters
forers
allto
toother
see what
what is there.
there.You
parameters. YHowev
Ho
ou wever,
onlyer,
need to select the input and output dataset names.
6. Execute
Execute the job.
job. When it finishes
finishes,, use the Fold
Fold Map > 2D Viewe
Viewer,
r,
or use Seismic Compare to display the crossline dataset.
There are two options for performing the transpose to time (or depth)
slices. You can use the transpose option in SeismicCompare in the same
manner as shown previously for displaying crosslines. Alternatively,
you can run a batch job to perform the transpose and output the
transposed time slices as a dataset.
dataset.
As with the Crossline transpose, this will take a few seconds to happen
for this dataset, perhaps 5-20 seconds, depending on system speed and
activity.
You will need to decide for your own datasets whether the
SeismicCompare transpose option is adequate for your needs. This
Th is will
depend on the size of dataset and memory available on the node where
your Navigator is running. You may prefer to produce a new dataset in
the preferred orientation. Options for this are explained below.
3. Add a meani
meaningf
ngful
ul outpu
outputt datase
datasett name
name for JDO, then execute the
flow.
NOTE: If you want filtering, scaling, etc., applied to the data, you
should include these processes before performing the transpose. You
cannot apply such processes in a meaningful way to data that is already
converted to time slices.
4. Open the Properties for the time slice dataset and see what the
Framework looks like. It should look like this:
5. Open the
the Initial
Initial Stack SLICES
SLICES in the Seismic
Seismic Compare
Compare tool.
tool.
6. Modify
Modify the Time
Time Slice
Slice Transpo
Transpose
se flow
flow to input
input the FXY
FXY Decon
dataset and create a new
n ew output dataset. Run the flow.
7. ANOTHER FEATURE
FEATURE to use in Seismic Compare --- Use MB1
on the F-XY SLICES dataset and drag it to the Seismic Compare
tool. “Drop” it onto the data area to put the datasets on the same
Landmark SeisSpace Seismic Processing and Analysis 10-43
panel, or “drop” it at the bottom (in the title area) to put the dataset
in its own panel. See the example below.
below.
Drag-and-drop
here to put data on
the same panel
Drag-and-drop
here to put data in
its own panel
8. Play with
with the display
display options
options.. Exit when
when you are
are comfortable
comfortable with
with
the features discussed above.
10-44 SeisSpace Seismic Processing and Analysis Landmark
Chapter 11
3D Residual Statics
SeisSpace offers a variety of residual statics routines. In this chapter we will use the tool named
Parallel Residual Statics. This tool allows an external (stack) model for doing the correlation and
time picks, or it can use the prestack data to generate an internal model. NMO can be applied in
this tool or you can input
inpu t NMO corrected data. The main advantage of this tool is that it can be
run in parallel across multiple nodes.
o Pick
Pickin
ing
g a Hori
Horizo
zon
n ta
tabl
blee
o Calc
Calcul
ulat
atee Resi
Residu
dual
al Sta
Stati
tics
cs
o Static
Staticss Applica
Applicatio
tion
n and Stack
Stack Compar
Compariso
ison
n
Landmark SeisSpace Seismic Processing and Analysis 11-1
In this exercise you will pick a horizon (HOR) table to use in the residual
statics calculation. If importing an existing horizon, be sure you
understand the datum reference of the horizon and parameterize any tool
that uses the horizon so that the data and horizon have the same
reference. Typically, an interpretation horizon will be at the final datum
while the horizon used for residual statics will be at the floating datum
(N_DATUM).
1. Edit
Edit the
the earli
earlier
er flo
flow
w 12 Inline display prep. Comment out the
JavaSeis Data Output and add a Trace Display (blue ProMAX tool).
2. In the
the JDI
JDI menu
menu selectt Arbitrary Subset for the Trace read option,
selec
and enter 1,25-300(25),308 for the ILINE_NO arbitrary selection
list.
11-2 SeisSpace Seismic Processing and Analysis Landmark
• Spec
Specif
ifyy dis
displ
play
ay END
END tim --- 2000
timee ---
• Trace
race Disp
Displa
layy MOD
MODEE ---
--- Grayscale
• -- - Inline
Primary trace Labeling header entry ---
• e ntry --- Crossline.
Secondary trace Labeling header entry
• Number of display panels --- 2
4. Exec
Execut
utee tthe
he flow
flow.
6. Type in
in a name
name for the hori
horizon,
zon, such
such as “about 1000 msec”, and
click OK. In this exercise, start picking the horizon on any event
NOTE ABOUT THIS HORIZON: You do not have to pick the event
perfectly. Your picked horizon should follow the structural trend, and
does not have follow any particular peak or trough. The horizon will be
the center of the window of data that will be correlated to find
differential time picks for each prestack trace. The time picks are then
decomposed to generate shot and receiver statics. There are many
calculations that happen in getting to the resulting statics. The precision
of the horizon is inconsequential in getting to this end result.
7. Pick a horizon
horizon at about
about 1000
1000 ms. Keep
Keep in mind
mind that this
this is a shallow
shallow
8. Continue
Continue picking
picking the horizon
horizon on each of
of the chosen
chosen inlines
inlines 1, 25 to
300 by 25, and 308.
Picking the horizon may be difficult on some lines due to low signal
to noise. Use your best judgement to approximate the structure in
these areas. Picking exact peaks or
o r troughs is not important. The
horizon simply defines window where correlations are calculated
and what structure will be removed prior to correlating the prestack
data. In general you want this horizon to be relatively smooth.
9. Save your picks occasionally. Select File > Exit/Stop Flow after
picking the horizon on all of the displayed lines.
1. Build
Build the follo
followin
wing
g flow
flow,, 16 - Residual Statics:
2. The input
input datase
datasett was
was creat
created
ed in the
the flow
flow 11 - Initial stack. It
contains CDP (inline by crossline) gathers with only the
preprocessing applied. We
We will apply NMO inside the Parallel
Residual Statics tool.
results.
Landmark SeisSpace Seismic Processing and Analysis 11-5
4. Your instructo
instructorr will explain
explain the
the various
various parameter
parameter options
options.. The key
choices made for this exercise are:
• default
default is build
build internal
internal model from the input gathers;
gathers; this exercise
exercise
uses an external model (stack dataset) for computing correlations
• default
default is write statics
statics to trace headers;
headers; this
this exercis
exercisee writes
writes static
staticss to
the database
• defaul
defaultt is 3 iterat
iteration
ionss of stati
staticc estimat
estimation
ion;; this
this exerc
exercise
ise uses
uses 1
iteration to save time in the class -- we don’t need a great g reat result
• defaul
defaultt is maximu
maximum m static
static to esti
estimat
matee is 50 msec;
msec; this
this exerc
exercise
ise uses
uses
maximum static of 16 to run the job faster
• defaul
defaultt for maxi
maximum
mum offoffset
set is
is 20000;
20000; this
this exer
exercis
cisee uses
uses 10000
10000
because the gate is shallow and long offsets have no liv livee data
because of the top mute applied (this is normal for seismic data)
• defaul
defaultt is to use
use HOR
HOR (horiz
(horizon)
on) tabl
table,
e, so sele
select
ct the
the HOR tabl tablee that
that
you picked.
• the corr
correla
elatio
tion
n will
will be done
done on
on a windo
window w 500 msec
msec wide
wide center
centereded
on the horizon times.
• NMO mustmust bebe applie
appliedd to the
the trace
trace data
data and
and the
the defaul
defaultt is Yes
Yes toto
apply block NMO internally in the program. Select the best
available velocity table.
5. Execute
Execute the flow
flow. It may take a littl
littlee while for the
the job to finish.
6. When the
the job finishes,
finishes, review
review the
the summary
summary informati
information
on in the
the job
log.
Landmark SeisSpace Seismic Processing and Analysis 11-7
Notice that most of the static values are near 0 ms, and only a small
range of outliers. If your data showed large outlier static values, you
may want to view these particular shots in trace display to determine if
they if there is something wrong with these shots, or if the static value
seems to be legitimate.
In this exercise you will apply residual statics, create stacks, and
a nd
compare them with the brute stack.
1. Add
Add a new
new flow
flow 17 Residual statics stack, and include the modules
as shown below:
2. The input
input dataset
dataset is
is the CDP (IL-XL
(IL-XL sorted)
sorted) gather
gather file.
file.
3. In the
the men
menu
u for
for Apply Residual Statics, select the residual shot
and receiver statics from the database as shown here. This indicates
which database attributes to read and apply to the data:
applied,
NMO in so you
this might
flow. expect thatthat
Technically, we would
wou ld be
would apply
the those statics
correct thingAFTER
to do.
However, our reason for applying residuals before NMO is for
efficiency. When the system applies a static shift to prestack data, it
applies a shift equal to the nearest multiple of the sample interval and
As long as the residual statics are small (which they typically are), there
is negligible distortion of the NMO curve and we are safe in our choice
of computational efficiency and application of only one interpolation
filter.
If you choose to apply residual statics AFTER you have applied NMO,
then you must include the tool Apply Fractional Statics to ensure the
entire static shift is fully applied.
6. Add
Add a n
new
ew da
data
tase
sett nam
namee in JavaSeis Data Output. It would also be
a good idea, as always, to hit the Create button and check the
framework, and run the Intelligent Parameterization.
7. Exec
Execut
utee the
the job
job.
8. Use the Seismic Compare tool to compare the residual statics stack
with the initial stack. Consider using the option in the initial menu
for Seismic Compare to perform a transpose in order to view
crosslines or time slices.
9. The Seismic
Seismic Compare
Compare transpose
transpose option may not
not be fast
fast enough
enough or
may require more memory than you
yo u have available. Also if you
intend to review the datasets multiple times, it may be easier if you
run flows as needed to save XL-IL or time slice oriented datasets.
Use any of the display tools and methods that you want more practice in
using.
Chapter 12
Velocity Analysis and the Volume
Viewer
In this chapter,
cha pter, we will look at two ProMAX velocity tools: Velocity
Velocity Analysis and the Volume
Volume
Viewer/Editor
Viewer/Editor.. These tools can
c an interact with one another via the Pointing Dispatcher. In the next
exercises, we will look at this interaction.
Velocity Analysis is the most notable part of a conventional processing sequence that still has
more functionality with ProMAX format datasets than with JavaSeis. This is related to the inter-
process communication between the Volume
Volume Viewer/Editor
Viewer/Editor tool and the Velocity
Velocity Analysis tool
with its interactive data access feature tied to ProMAX Disk Data Input.
The JavaSeis Data Input tool accommodates parameterization for forming supergathers that are
the typical input for velocity analysis.
ana lysis. The data used in the velocity analysis workflow is typically
a much smaller subset of the total project, and this data is used only for this analysis step.
Therefore, using ProMAX format datasets works well and allows continued use of several
existing ProMAX tools.
VelocityinAnalysis
picking provides
the semblance a variety
panel or theofstack
data data
display options,
panel. Picksand allows
made in
either panel are automatically shown in the other panel. The user can
choose which components to display via menu options prior to
execution, and most settings can be changed interactively in the analysis
tool.
NOTE: If you choose to process with ProMAX datasets and not use
JavaSeis, then you should use the 3D Supergather Select module to
select the traces for supergathers. Optionally, supergathers can be
generated using the 2D or 3D Supergather Formation* modules, but
these modules use considerable amounts of memory and their
performance may be less than desirable. Refer to the respective
respective module
documentation for further details.
cangenerated
be be generated directly
by the in the
Velocity Velocity
Analysis Analysis module,
Precompute or they
module and can
saved to
disk, then input to Velocity Analysis.
Supergathers are generated so that the data used for picking velocity
functions is well sampled in offset and provides sufficient signal-to-
noise ratio. Commonly, we gather traces from a span of adjacent inlines
and crosslines into one supergather for each velocity analysis location.
The “span” may be a value of 1 or larger in either inline or crossline.
50
Inline
Number
100
50 100
Crossline Number
1. Buil
Build
d the
the follo
followi
wing
ng flow
flow, 18 - Velocity Analysi
Analysiss. Use drag-and-drop
or cut-and-paste to copy the Apply Residual Statics menu from the
previous flow.
Landmark SeisSpace Seismic Processing and Analysis 12-5
2. Parameteri
Parameterize
ze the JDI menu
menu as follows.
follows. Select
Select the CDP
CDP gather
gather
dataset 11 IL-XL gathers preprocessed:
Include a band pass filter and an AGC. The defaults for both
modules are acceptable, but you may change them if you like.
You may use either blue ProMAX Trace Di splay or the green
Display
SeisSpace Trace Display
Di splay tool for this exercise. These two tools have
very similar general capabilities, but each has unique features that
you may prefer for particular situations.
3. Execute
Execute the flow to display
display the superg
supergather
atherss for QC.
Use the Header plot option to plot the trace offsets above the
supergathers. You
You should look for linearity of the offset distribution.
4. Experiment
Experiment with
with different
different supergather
supergather parameters
parameters to see which
which
provides the most consistent offset
offset distributions.
distributions. The situation will
vary depending on the collection geometry
g eometry for any project.
3. Add
Add the
the modu
module
less Velocity Analysis Precompute and Disk Data
Output. The output dataset will be ProMAX format not JavaSeis
format.
Landmark SeisSpace Seismic Processing and Analysis 12-9
4. Parameteri
Parameterize
ze the Velocity
elocity Analysis
Analysis Precompute
Precompute menu.
menu.
NOTE: The stack strip will be composed of “real” CDP stacks, and
if the supergather contains more than one inline, you may see
discontinuities in the stack “structure” if there is significant geologic
ge ologic
dip in the data. When there is significant crossline dip , you should
consider using only one inline for the supergathers, otherwise you
may see “stair steps” that are visually distracting.
Use 82.5 for the offset of the first bin center and 165 for the offset
bin size. This controls the re-binning
re-binning and sub-stacking of the gather
traces that are used for the semblance calculations and the reference
gather that is seen in the interactive analysis tool.
Use “Top/base
“Top/base range” and 1000
100 0 to 3000 to control the reference
functions that are used for the stacks. This
Th is range is applied to both
sides of the guide functions, which gives a span of 2000 fps at time
0.0 and 6000 fps at the maximum time.
5. Enter
Enter a new
new da
data
ta set
set nam
namee in Disk Data Output such as 18 -
velocity precompute.
6. Exec
Execut
utee this
this flo
flow.
Velocity Analysis
1. You may begin editing
editing the
the flow while
while the job is running.
running. Toggle
Toggle all
modules “off” and add Disk Data Input and Velocity Analysis
modules.
Landmark SeisSpace Seismic Processing and Analysis 12-11
This is the
“new”
table that
this job
writes into.
This is
your
existing
velocity
table.
The default menu for Velocity Analysis shows only the major or
most commonly changed parameters. There are a large number of
parameters that are exposed by selecting Yes for Set semblance
scaling and autosnap parameters . These parameters can be
changed after the display appears by selecting the View pulldown
menu on the Velocity Analysis display. These parameters are all
used by the tool, even if they are hidden. The default settings will
work fine for this exercise.
Select Yes to the parameter Set which items are visible works to
show a large number of additional options for the display.
display. The
defaults are fine for the exercise, but you can change
chan ge any of these
4. One item
item many
many people
people wish
wish to see is
is the
the interval velocity in the
semblance panel. Select Yes to Set which items
items are visible and then
select Yes to Display interval velocity functions (the fourth item
down the list).
Add a pick with MB1, and delete the nearest pick with MB2. As
you pick velocities on the semblance plot, the picks are also
displayed on the variable velocity stack strips and the interval
velocity plot is modified. You may also
a lso pick velocities on the stack
strips.
6. On the
the VA tool
tool,, sele
select
ct Gather > Apply NMO to see the current
velocity picks applied to the gather. You
You may also choose Gather >
Animate NMO, then animate the gather by dragging MB3 left and
right on a pick in the semblance panel.
dataset,
ensemble.this button will rewind the data and bring up the first
As you pick velocities along a line using the Velocity Analysis tool, you
may want to QC your new velocity field. This can be accomplished by
simultaneously viewing a color isovelocity display of the entire velocity
volume. The tool used for this is a standalone process called the Volume
Viewer/Editor, and should be executed while you are running Velocity
Analysis, as outlined below.
In addition to letting you see the velocity field as you are updating it with
new picks and functions, the Volume Viewer/Editor tool can
communicate with the Velocity Analysis tool by telling it what location
you want to see and edit. The easiest way to do this is by selecting a
location in the Map view of the Volume Viewer/Editor display. You will
see how this is done further in the exercise.
2. Return
Return to the Flow
Flow Edit
Editor
or for 18 - Velocity Analysis. Turn off or
disable Disk Data Input and Velocity
Velocity Analysis in the current flow.
flow.
Add the Volume Viewer/Editor*.
Landmark SeisSpace Seismic Processing and Analysis 12-15
3. Set the
the para
parame
mete
ters
rs for
for Volume Viewer/Editor.
Make sure you input the same velocity volume (table) that you are
currently using in Velocity
Velocity Analysis.
Also, make sure you select Yes to Interact with other processes
using PD? This will enable the PD (pointing dispatcher) to
communicate with the Velocity Analysis tool that is already running.
4. Execute
Execute the flow,
flow, and return to
to the Velocit
Velocity
y Analysis
Analysis display
display..
The Map window displays a time slice through the current velocity
volume at the position of the heavy
h eavy,, gray line that appears
appe ars across the
Cross Section window. YouYou can change the time slice by activating
the “Select a horizontal slice” icon in the Cross Section window and
clicking MB1 at the desired
de sired time in the Cross Section window. The
Map window shows the full inline and crossline range of your 3D
survey.
6. In the Velocit
Velocity
y Analysis
Analysis tool,
tool, pick or modify
modify the velocit
velocity
y function
function
for the current location. Click on the bow-and-arrow icon to send
the updated function to the Volume
Volume Viewer/Editor.
Viewer/Editor.
Locations available to
the Velocity Analysis
tool that are not yet
picked are a
green plus sign.
7. In the Velocit
Velocity
y Analysis
Analysis tool,
tool, click on
on the “Process
“Process next
next ensemble”
ensemble”
icon, and pick the next analysis location.
When you are finished picking this new analysis location, click on
the “Process next ensemble” icon again. This will not only move you
to the next analysis location, but will automatically send the velocity
picks just made to the Volume
Volume Viewer/Editor
Viewer/Editor displays.
8. In either
either the Map
Map window
window or the Cross
Cross Section
Section window
window,, click on the
the
PD icon to activate the function.
9. Continue
Continue picking velocit
velocities
ies in Veloci
Velocity
ty Analysis
Analysis until
until you finish all
all
of the locations for this project.
Remember, you may either use the bow-and-arrow icon to send the
picks from Velocity Analysis to the Volume Vi
Viewer/Editor*
ewer/Editor* displays
for QC before moving to the next analysis location, or you may
move directly to the next location and your previous picks will be
automatically sent to the Volume Viewer/Editor* displays.
Chapter 13
CDP Taper on Stack Data
CDP Taper is a post stack, pre-migration amplitude tapering tool that, as well as modifying the
seismic data amplitudes, stores the scalar values in the CDP GEOMETRY
GEOMETRY Ordered Parameter
Files as the TOPTAPER and BOTTAPER
BOTTAPER parameters. The top and bottom taper numbers define
an amplitude ramp that is applied to each trace in the flow.
flow.
o Stac
Stack
k with
with Fin
Final
al Vel
Veloc
ocit
ity
y
o CDP
CDP Tap
Taper
er Over
Overvivieew
o Exec
Execut
utio
ion
n of
of CDP
CDP Tap
aper
er
o Genera
Generatin
ting
g QC Plots
Plots of
of the
the Taper
Taper Values
alues
Landmark SeisSpace Seismic Processing and Analysis 13-1
In this exercise, we will build a CDP Taper flow and apply the tapers to
the stack data and QC the results on the traces and in the database.
1. Inpu
Inputt the
the da
data
tase
sett 11 IL-XL gathers preprocessed.
2. Apply
Apply Residu
Residual
al Stati
Statics
cs exactl
exactly
y as before
before..
3. Change
Change the
the NMO
NMO veloci
velocity
ty tabl
tablee to final velocity.
4. Outp
Output
ut the
the dat
datas
aset
et 19 Stack - final.
5. Run
Run the
the flow
flow.
Use Seismic Compare to compare your initial stack with your final
stack.
13-2 SeisSpace Seismic Processing and Analysis Landmark
In most cases you will want to apply some amplitude tapering to the
edge traces of a 3D stack volume prior to 3D migration. Tapering
options exist in most of the migration programs, but they are based on
length of inline and crossline numbers, and do not comprehend the often
irregular shape of live data in a stack dataset.
da taset. In cases where the live data
line length varies, you may still end up with amplitude discontinuities
from line to line or crossline to crossline. The CDP Taper program
computes amplitude scalars that following the shape of live data (in a
map view sense) based on user specified number of inlines and
crosslines.
For 3D, this tool scans the CDP fold over a moving rectangular array of
user defined size, computing top and bottom taper numbers for the
center CDP in the array.
on the edge
one line in from the edge
dead in the
corner
The actual value used at a trace is the taper value * the amplitude.
If there are no zero fold CDPs in the array, the taper value is 1.
If there are zero fold CDPs in the array and the center CDP has non-zero
fold, the taper number is calculated as:
The computed taper values are written to the CDP database and applied
to the dataset. Optionally, you may select only to apply existing taper
values already saved in the database.
In this exercise, we calculate and apply the tapers to the stack data and
QC the results on the traces and in the database.
1. Add
Add a new
new flow
flow 20 Apply CDP taper and include three modules:
2. Select
Select the Final
Final Stac
Stack
k as input
input to
to JDI and default all other menu
parameters. The CDP Taper
Taper module will be writing to the database
so the flow cannot be run in parallel.
3. Set the CDP Taper menu parameters as follows. The CDP bin size
is square, so we will use the same number of crosslines and inlines
in the operators
scaling to akeep
will cover thearea
larger scaling shapetimes.
at deeper symmetric in space. The
4. Add a new
new datas
dataset
et for
for outp
output
ut in
in JavaSeis Data Output. We
recommend using the Create button to make the framework.
5. Exec
Execut
utee tthe
he flow
flow.
6. Compare
Compare the input
input and
and output
output datasets
datasets using
using Seismic
Seismic Compare.
Compare. The
differencing feature may be interesting.
NOTE:
The CDP Taper process writes two sets of numbers to the CDP database.
A value is output for the top taper for each CDP and another value for
the bottom taper. We can use the database display tools to visualize how
the taper varies in space.
2. Select View > Predefined > CDP fold map as a reference display.
In the histogram click Cntl-MB1 on the leftmost bin to turn off the
zero fold locations. This is the outline area used in the taper
calculations.
3. Select
Select the
the CDP
CDP tab
tab and
and then
then View > 2D Matrix. Select CDP_X,
CDP_Y, TOPTAPER, TOPTAPER respectively for the horizontal,
vertical, color and histogram.
4. Make a similar
similar 2D
2D Matrix
Matrix view for
for the BOTT
BOTTAPER
APER attrib
attribute.
ute.
5. Use Cntl-MB1 to turn off the zero value scalars for both plots.
Here you can clearly see the original zero fold CDPs in the fold plot
and you can see the traces which have been assigned a taper scaler
of zero.
Chapter 14
3D Velocity Viewer/Editor
This stand-alone tool enables you to scan through a 3D velocity field, identify and edit velocity
control points, and analyze the interpolation between the control points. This tool also lets you
yo u
smooth the velocity field and convert stacking velocities to interval velocities.
The following figures are included to help guide you through the
tool.
• Move:
Move: Mov
Movee view
view forwar
forward
d and back
back or
or up and
and down.
down. Also
Also used
used to
flip to an inline view when in a crossline view and visa-versa.
• Rotate
Rotate:: Rotate
Rotate to
to an inline
inline,, crossl
crossline
ine,, or time
time slice
slice vie
view
w.
• Edit
Edit vel
vel funct
function
ion:: Popup
Popup anoth
another
er scre
screen
en to displa
display
y and edit
edit a
selected velocity function.
• Displa
Display
y Vel
Vel Scale
Scale:: Displ
Display
ay a simp
simple
le velo
velocit
city
y scale
scale..
mark width of zone used to mark nearby velocity functions on the axis
of an inline or crossline view.
3D Table Triangulation
The above time slice view shows the triangulation used for spatial
interpolation by ProMAX tables. After values in a table are interpolated
vertically in time or depth, they are interpolated spatially using the 3
vertexes of the triangle that encloses the location
loc ation to interpolate. The
triangulation of the function locations is defined via the Delaunay
approach that produces the most equilateral triangles possible.
14-4 SeisSpace Seismic Processing and Analysis Landmark
If you did not complete the velocity field picking you may use the
original field that we imported from the ASCII file.
fi le.
3. Specify
Specify an
an output
output name
name for
for the
the edited
edited RMS
RMS field.
field.
4. Enter an
an alternati
alternative
ve name for the
the output interval
interval velocity
velocity table.
table.
We will output two tables from this program. The smoothed RMS
field will be used to make a smoothed interval velocity in time field
in preparation for FK Migration and Phase Shift 3D Migration.
5. Exec
Execut
utee tthe
he flow
flow.
The screen will adjust to have two windows. On the left is the
velocity contour and on the right is the velocity function edit
window.
Edit Icon
Location of Location of
additional Velocity function
being edited Additional
function
velocity function
velocity (circles mark used as
being edited
function used control points) reference
as reference
for plot on
right side.
Conversion of velocity
being edited to interval velocity
(two different conversion
methods are being used)
Icon Bar
• Zoom:
Zoom: Enab
Enable
less zoom
zoomin
ing
g of the
the vel
veloc
ocit
ity
y field.
field.
• Pick
Pickin
ing
g Tool
Tool:: Edi
Editt vel
veloci
ocity
ty point
points.
s.
Editing velocities
The Edit velocity function window will contain the function nearest
to your mouse location, The right hand window shows the location
of the selected functions control points with red circles. The mouse
pointing help at the bottom of the screen guides your mouse
motions.
MB1: Selects the nearest velocity function for editing. This function
will appear in the right window in red. As you move your mouse, the
blue function will still reflect the function nearest to your mouse
location. In this way, you can compare two functions. To freeze a
blue function you can use MB2. Move your mouse to the right
window and activate the Edit Function Icon. This lets youyo u add/move/
delete the red function locations marked byb y the circles. Use the
mouse button helps at the bottom of the screen as a guide.
MB3: Delete all points at a function location, and hence delete the
function.
2. Select a function
function to edit
edit with MB1, and
and then activ
activate
ate the “Picking”
“Picking”
icon.
3
1
3. Use MB1
MB1 to add
add a bogus
bogus value
value to the velocit
velocity
y function
function and then
press update. Note the anomaly around 1300 msec below.
2
1
• Cr
Cros
ossl
slin
inee Sampl
Samplining
g In
Inte
terv
rval
al = 50
• Inli
Inline
ne Sa
Sampmpli
ling
ng Inte
Interv
rval
al = 50
50
The time sampling is up to the user and how complex
c omplex the velocity field
is as a function of time. Our field is fairly well behaved
beh aved with no
inversions and a relatively linear increase as a function of time. We can
resample our field at 200 msec intervals without any problems.
• Time
ime Samp
Sampli
ling
ng Int
Inter
erv
val = 200
200 ms
The smoothing parameters are also up for interpretation. Normally, you
would measure the anomaly size (in CDPs) that you want to smooth
through on the inline or crossline displays and input these values.
• Cr
Cros
ossl
slin
inee smoo
smooth
thin
ing
g Oper
Operatator
or Lengt
Lengthh = 50
50
• Inli
Inline
ne Smoo
Smooth thin
ing
g Ope
Opera
rato
torr Leng
Length
th = 50
50
• Tim
imee Smo
Smootothi
hing
ng Oper
Operat
ator
or Le
Leng
ngth
th = 250
250
2. Click OK.
3. Review
Review the
the smoothing
smoothing operatio
operation
n by looking
looking at inlines
inlines,, crosslines
crosslines
and time slices.
4. If the
the smooth
smoother
er was
was too hars
harsh
h you can
can use the
the Modify > Undo last
change pull down, reset the parameters and repeat the process until
satisfied.
5. Save
Save this
this veloci
velocity
ty field
field to disk
disk usin
using
g the File > Save table to disk
pull down menu.
2. Review
Review some
some inlines,
inlines, crossline
crossliness and time slices
slices after
after the convers
conversion
ion
and see if any additional smoothing or editing is required. You
You may
want to smooth the volume again using the same parameters as
before, but increasing the time smoother to 500 msec.
3. Use the File > Save table to disk and exit pull down menu to save
save
this table to disk and exit the program.
• A smoot
smoothed
hed Inte
Interv
rval
al Velo
Velocit
city
y field
field for FK/Phas
FK/Phasee Shift
Shift 3D
migration.
1. Build
Build the
the fol
follo
lowi
wing
ng flow
flow 22 Re-datum velocity tables. The input
and output table type is Interval velocity in time (VIT). Enter the
existing table that is referenced to processing datum, and add a new
table name that will be the table at final datum. And choose Yes to
Adjust velocities to the final datum. Be sure to use a descriptive
name for the output table so you know it is the table at Final Datum.
velocities are picked and applied at the processing datum, and then the
traces are static shifted to the final datum.
3. Turn
Turn off the
the first Velocit
Velocity
y Manipulatio
Manipulation
n and add a new of
of Velocity
Manipulation menu to your flow and parameterize it as shown
here:
4. The input
input will
will be your
your Vrms
Vrms table
table which
which you smoothed
smoothed with
with the 3D
Velocity Viewer/ Editor* tool. The output will be a temporary VIT
interval velocity table. You
You are urged to use the Smoothed
gradients option for the Dix conversion. WeWe use the default of
sampling the output function every 30 milliseconds.
5. Execute
Execute the flow to create
create the tempora
temporary
ry VIT
VIT table.
table.
6. Turn
Turn off the
the previous
previous Velocit
Velocity
y Manipulatio
Manipulation
n and add a new of
of
Velocity Manipulation menu to your flow and parameterize it as
shown here:
7. The input
input is
is the temp
tempora
orary
ry VIT
VIT table.
table. Selec
Selectt Yes to Adjust
velocities to the final datum. This correction is applied to the
interval velocity data, and then the functions are converted to Vrms
and output. Be sure to use a descriptive
descriptive name for
for the output table
so you know it is the table at Final Datum.
You now have velocity tables properly prepared for use in the migration
exercises that follow.
Chapter 15
3D Prestack Time Migration
In this chapter we will discuss the various modules available in SeisSpace that will preform 3D
Prestack Time migration.
migration. 3D prestack time migration gives a much better image compared to
post stack time migration, since the data is moved much closer to its correct location before
stacking. The accuracy of the migration is dependent upon the accuracy of the migration velocity
field and the complexity of the geology.
There is not time in this course to provide instruction on rigorous velocity model building or
velocity updating.
o Of
Offs
fset
et Bi
Binn
nnin
ing
g Par
Param
amet
eter
er QC
o 3D Presta
Prestack
ck Ti
Time
me Migrat
Migration
ionss in
in Seis
SeisSpa
Space
ce
o 3D Kir
Kirch
chho
hoff
ff PSTM
PSTM - Out
Output
put to Sta
Stack
ck
o 3D Kirc
Kirchho
hhoff
ff PSTM - Outpu
Outputt tto
o Image
Image Gather
Gatherss
Landmark SeisSpace Seismic Processing and Analysis 15-1
Ideally, input data has perfect offset distribution that allows each offset
bin to be single fold with no gaps or holes in coverage. The number of
offset bins would be equal to the CDP fold. Conventional
Conv entional data collection
methods do not accommodate this “perfect world”, especially for land
data.
1. Open DBTools, and generate the following 2D matrix from the TRC
domain:
3. Select a single
single offset
offset range
range near 12,000 ft.
ft. from
from the histogr
histogram.
am.
4. Experiment
Experiment by selecti
selecting
ng various
various offset
offset ranges
ranges from
from the histogra
histogram
m
by dragging MB1 across several values
values on the histogram to show
varying ranges of offset and how thorough or sparse the coverage
is.
NOTE: If you search the Processes list, you may find a very old module
with the name Prestack Time Migration. This is a 2D “poor man’s”
method that includes NMO, DMO and poststack migration of common-
co mmon-
offset stack sections. This is NOT considered an acceptable method by
most interpreters, and we suggest not using this module.
1. Build
Build the
the fol
follo
lowi
wing
ng flow
flow 23 3DPSTM to Stack - Kirchhoff:
2. In JavaSei
JavaSeiss Data Input,
Input, input
input all your shot
shot organized
organized data with
with pre-
pre-
processing applied. The 3D Prestack Kirchhoff Time Migration
tool will accept data in any sort order, although there are
performance considerations that we won’t address here because we
are going to run rather smalls jobs.
Header Statics moves the traces from floating to final datum using
headerr word
heade wor d FNL_STA
FN L_STAT.
T.
6. The 3D Prestac
Prestack
k Kirchhoff
Kirchhoff Time
Time Migration
Migration program
program expects
expects the
data to be input with no amplitude correction, so include a True
Amplitude Recovery that removes 6 dB/sec.
Click Yes
to populate
coordinates
below
Landmark SeisSpace Seismic Processing and Analysis 15-9
Click here
to show the
sub-menu
parameters.
9. Below
Below is the full
full menu
menu after
after populatin
populating
g the sub-men
sub-menu
u (the Image
Set). We
We show all parameters for the sub-menu further down aand
nd
explain a bit about them.
Number
of CPUs
hardware
dependent
See full
parameter
details of
Image Set
sub-menu
below..
below
The Image Gather Type is set to Full Offset Image Traces. This
choice produces a stacked dataset using the full range of input
offsets.
12. Click
Click on Yes to Show Advanced Features
Features near the bottom of the
menu.
NOTE: This job reads all the prestack traces, but it only outputs the
imaged data of Inlines 100 and 200. Depending on the aperture and
geometry of the data, any input trace may contribute to the output image.
The Framework of this PSTM Stack dataset is the same as your previous
stack datasets. This allows you to easily compare these datasets with
SeismicCompare. Be aware the if you display any inlines except 100
and 200, there is no data in the migrated dataset, so SeismicCompare
may show all zeroes (no data) for that panel.
Landmark SeisSpace Seismic Processing and Analysis 15-13
1. Copy
Copy the
the flo
flow 23 o 24 PSTM to Gathers - Kirchhoff.
23 tto
15-14 SeisSpace Seismic Processing and Analysis Landmark
2. On the
the left
left side
side of the menu
menu (near
(near the
the middle)
middle) click on Add to add a
new image set. Comment out the first image set with MB3:
NOTE: You can scroll down in the sub-menu and enter a more
descriptive name in Replace Set Name. This will help you remember the
primary parameterization choices for the different Image Sets.
Landmark SeisSpace Seismic Processing and Analysis 15-15
3. Edit
Edit the
the sub-m
sub-menu
enu as
as show
shown
n below
below::
All sub-menu parameters are the same as for the stack output except
for the Image Gather Type
Type which is set to Sou-Rec Offset Limited
Gathers. This choice is the familiar “offset gather” at each CDP as
as the output. We chose a range of offsets for output that seems
reasonable of the project.
4. Be su
surre tto
o say
say Yes to Show Advanced Features
Features near the bottom of
the menu and set the trace buffering parameters as you did for the
previous PSTM job.
job.
5. Make
Make sure
ure you
you change the name of the output dataset and click
the Create button.
6. Execute
Execute the flow.
flow. The job
job should
should run
run in about five to eight
eight minutes
minutes
elapsed time, depending on machine type.
7. The migratio
migration
n will output image gathers
gathers at the request
requested
ed locations.
locations.
This is where the offset binning information is used to decide what
the binning interval should be and how
h ow many bins to migrate.
8. The advantage
advantage of
of outputting
outputting gathers
gathers is that
that you can remute,
remute, filter,
filter,
edit and pick residual moveout (if your migration velocity field is
not quite right). This can greatly improve
improve the stack response
response of the
Chapter 16
Poststack
Poststack Migration
ProMAX/SeisSpace suite of poststack time and depth migration tools includes 12 modules
providing five migration methods. This course is not designed to cover these in detail. A brief
description of the modules is included here, and the student may review the online help files for
the various modules.
The objective of this chapter is to make the student aware of the variety of modules available, and
to produce a migrated volume as the end product of the processing sequen
sequencece of this class.
o 3D Po
Post
stst
stack
ack Migr
Migrat
atio
ion
n Sum
Summa
mary
ry
o 3D Po
Post
stst
stack
ack Migr
Migrat
atio
ion
n Exer
Exerci
cise
se
Landmark SeisSpace Seismic Processing and Analysis 16-1
3D Poststack
Poststack Migration Summary
Rel.
Migration Na
Name Type Domain Velocity V(x,y) V(t/z) Dip
Time
velocity field
velocity field with
is referenced
VelocitytoManipulation.
a floating datum, you can modify the
Also, the stacked data must be sorted with the primary sort of inline and
the secondary sort of crossline. Use the Pad 3d Stack Volume process to
pad the stacked data using ILINE_NO as the primary sort. The padded
traces should be sorted with the primary sort of inline and the secondary
sort of crossline.
With all 3D Migrations, you should be aware of the potential need for
extended scratch space. How much scratch space a particular
pa rticular migration
will use may be determined in the View file. When running 3D
Migrations in parallel, certain conventions should be followed for
naming scratch space on these machines. Refer to the Extended Scratch
Space section in the System Administration online help for a complete
description of the extended scratch space setup and requirements.
Stolt FK Migration
Stolt migration is computationally efficient, but has difficulty imaging
steep dips in areas where there are large horizontal and
a nd vertical velocity
variations. This algorithm uses Stolt’s (1978) stretching technique to
account for horizontal and vertical velocity variations. The F-K process
requires RMS velocities as input and migrates common offset or stacked
data. It is the fastest migration algorithm in ProMAX. Velocity
variations are compensated for via the Stolt stretch. This algorithm does
not accurately handle strong vertical or horizontal
h orizontal velocity variations.
increased
applied to accuracy. With
the migrated this
data option, the first-order
corresponding phase
to the closest correction is
approximation
to the required velocity value. The primary advantages of this approach
are relative speed, accurate handling of high dips, and good
compensation for spatial velocity variations.
shift migrated
increased data. A
accuracy. phase-shift
With interpolation
this option, option
the first-order is included
phase for is
correction
applied to the migrated data corresponding to the closest approximation
to the required velocity value. The primary advantages of this approach
are relative speed, accurate handling of high dips, and good
compensation for spatial velocity variations.
the Full
this 3D option,
approach for one-pass
are efficiency and migration. The of
good handling primary advantages of
vertically-variant
velocities and moderate dips, and fair handling
han dling of spatial velocity
variations. Trace padding should be specified to reduce wrap-around
effects in the frequency domain. Values in the range of 30 to 50 percent
are generally adequate for normal amplitude-balanced datasets.
This exercise uses the module Stolt or Phase Shift 3D Mig, and as the
name implies, you may choose in the menu which algorithm to use. The
runtime is about the same for either method. The example
parameterization shown is for the Phase Shift method, but you may run
the Stolt option if you like. There may be time to run b
both
oth for
comparison purposes.
1. Build
Build the follo
followin
wing
g flow
flow,, 25 Poststack migration:
2. In JavaSeis Data Input, input the final stack dataset with CDP
taper. You
You can use the default values for all other
o ther menu parameters.
3. The input
input dataset
dataset must be organized
organized as
as with Inlines
Inlines on the
the Frame
axis, and many of the poststack migrations expect the input volume
to be fully padded. Therefore, we include Pad 3D Stack Volume.
4. Parameteri
Parameterize
ze the migrati
migration
on menu as shown
shown below
below. Select the
Interval Velocity
Velocity in Time (VIT) table that was shifted to final
datum. Set the frequency range to start at 5 and go to 50 Hz. This is
a reasonable range for this dataset. The job will run faster with a
smaller range of frequencies.
5. Leave
Leave the
the pad
pad paramet
parameters
ers at
at 0 traces
traces..
6. Set the
the top taper
taper to
to 100 ms
ms and the
the bottom
bottom taper
taper to 100 ms.
ms.
10. Execute
Execute the flow
flow.
Chapter 17
3D Geometry from SPS
Geometry Assignment is designed to create the standard Ordered Parameter File directories,
OPFs, and load standard ProMAX geometry information into the trace headers. The sequence of
steps depends upon available information. This chapter serves as an introduction to how to build a
ProMAX database given SPS survey data.
Many of the steps in this sequence are the same as what was done in the earlier “Geometry from
Extraction” exercise.
o 3D Land
Land Geome
Geometry
try from
from SPS Data
Data - Proj
Project
ect Overvi
Overview
ew
o Import SPS
SPS Files
o Impo
Import
rt FFI
FFID
D from
from SPS
SPS Rel
Relat
atio
ional
nal Fi
File
le
o Automa
Automatic
tic Calcul
Calculati
ation
on of CDP Binnin
Binning
g Grid
Grid
o Batch
Batch Metho
Method
d for CDP Binn
Binning
ing and
and Datab
Database
ase Fina
Finaliz
lizati
ation
on
Landmark SeisSpace Seismic Processing and Analysis 17-1
• coor
coordi
dina
nate
tess ffor
or each
each shot
hot
• co
coor
ordi
dina
nate
tess ffor
or ea
each
ch rec
recei
eive
verr
• re
rela
lati
tions
onshi
hips
ps betw
between
een sho
shots
ts and
and recei
receive
vers
rs
You will load these files to fill the SIN and SRF and PAT (Patterns)
spreadsheets, and continue with interactive binning.
Project Specifications:
• This
This project
project has
has a rolling
rolling multi
multiple
ple cable
cable swath
swath shoot
shooting
ing geome
geometry
try..
• Shot spacin
spacing
g is varia
variable
ble,, with
with a tot
total
al of
of 2094
2094 shot
shots.
s.
• Group
Group inter
interva
vall is 165
165 ft, with
with a tota
totall of 13199
13199 recei
receiver
ver loca
locatio
tions.
ns.
• Cable
Cable spaci
spacing
ng is
is 330
330 ft,
ft, with
with a total
total of 78 recei
receiver
ver lines.
lines.
• The sour
source
ce and recei
receiver
ver spacin
spacing
g yields
yields a natura
naturall CDP binnin
binningg of
82.5 ft parallel to the cables and 82.5 ft perpendicular to the cables.
• This
This proj
project
ect was collec
collected
ted with
with surf
surface
ace source
sources.
s.
• The numbe
numberr of traces
traces/sh
/shot
ot vari
varies,
es, with
with a majo
majorit
rity
y of shots
shots with
with 844
844
traces/shot and one shot with the maximum of 887 traces.
Begin be adding a new project. Make sure you do not work in an existing
project, which could ruin your previous work.
2. Add
Add a flow
flow ca
call
lled
ed 01 - Spreadsheet. Add the module Land 3D
Geometry Spreadsheet. There are no menu parameters.
3. Exec
Execut
utee tthe
he flow
flow.
4. From
From the
the global
global File
File comman
command,
d, sele
select
ct File UKOOA import.
5. Choose
Choose the “sal
“salt3d
t3d_sp
_sps.r
s.r”” file from
from the list
list..
6. From the
the Format
Format pulldown
pulldown menu,
menu, open a list of saved
saved formats
formats and
choose STANDARD
STANDARD SHELL SPS Land 3D.
7. Check the
the column
column definition
definitionss by clicki
clicking
ng on the
the words
words in the
Parameter column.
• One
One for
for the
the “S”
“S” an
and
d “R”
“R” ca
card
rdss
8. Choose to Apply
Apply the
the format
format and
and Overwri
Overwrite
te all
all the
the data.
data.
While the import is running, you will see a variety of Status windows.
Eventually you will see a “Successfully Completed” window.
There are still two more files to read. We have read the “R” file but still
need to read the “S” and “X” files.
9. Use the File Open pull down menu from the UKOOA
UKOOA File
Import window to access the “salt3d_sps.s” file.
11. Use the File Open pull down menu from the UKOOA
UKOOA File
Import window to access the “salt3d_sps.x” file.
13. Quit from each of the column definition windows and select
File Exit from the main import window.
window.
17-6 SeisSpace Seismic Processing and Analysis Landmark
FFID values are specific to shot locations and the FFID attribute is held
in the SIN Order of the database. However, SPS format maintains FFID
in the relational file, and these data are imported to the PAT order of the
database.
If you want to import FFID from SPS, you must follow these steps to
read specific parts of the SPS relational file into the SIN spreadsheet.
This is not required to complete the geometry assignment correctly,
many people rely on the FFID attribute as a necessary addressing
mechanism for their data.
1. Open
Open tthe
he SIN
SIN spr
sprea
eads
dshe
heet
et..
3. Find
Find and sele
select
ct the
the “salt
“salt3d_s
3d_sps.
ps.x”
x” file.
file.
4. Select Format. Create a new format name like “sps - ffid import”,
click OK.
5. Fill
Fill in tthe
he colum
column
n format
formatss for
for LINE
LINE to
to 15-29, Station to 30-37 and
FFID to 8-11. Click on Save if you will need this format again.
6. Click Apply.
• Choose
Choose to “ass
“assign
ign midp
midpoin
oints
ts by matc
matchin
hing
g line
line and stati
station
on number
numberss
in the SIN and PAT spreadsheets”. This
Th is will match the receivers
and shots together based on the patterns that were imported from
the salt3d_sps.x file.
• 165 ft re
recei
ceive
verr ssta
tati
tion
on inte
interv
rval
al
• Leave
Leave the
the source
source stati
station
on inter
interva
vall set to
to zero,
zero, as the
the spacin
spacing
g is
variable.
• 33
330
0 ft
ft cr
cros
ossl
slin
inee sep
separ
arat
atio
ion
n
• Leave
Leave the
the azimuth
azimuth atat the defa
default
ult valu
valuee for now
now,, you will
will ente
enterr the
correct value later.
later.
• The sour
source
ce stat
station
ion coordin
coordinate
atess are
are NOT
NOT based
based upon
upon a matc
matchh
between source and receiver station numbers. In nearly all 3D
projects, source and receiver station numbering systems are
independent of each other, and explicit coordinates are provided for
every shot and receiver station.
• This
This data
data were
were record
recorded
ed usin
using
g a surf
surface
ace source
source and the
measurement system is English (feet).
Note:
Note that the Assignment mode is set to the third option of Matching line and station
numbers in the SIN and PAT spreadsheet
This mode is generally reserved for SPS input where every shot gets a separate
pattern defined for
for it.
2. Lea
Leave the Setup window open and generate a basemap of the
project by opening the Receivers Spreadsheet and selecting
View View All Basemap.
17-8 SeisSpace Seismic Processing and Analysis Landmark
bacck the Setup window and enter 87.5 o as the nominal survey
4. Go ba
azimuth.
5. Exit
Exit from
from the
the Setup
Setup wind
window
ow by
by clicki
clicking
ng OK.
7. Exit
Exit fro
from
m the
the XYgr
XYgraph
aph usi
using
ng File Exit Confirm.
1. In the
the mai
main
n menu
menu,, ccli
lick
ck Bin.
• Comput
Computes
es the
the SIN
SIN and
and SRF
SRF for
for each
each trac
tracee and populat
populates
es the
the
TRC OPF.
• Comput
Computes
es the
the Shot
Shot to Recei
Receiver
ver Offse
Offsett ((Dis
Distan
tance)
ce)..
• Comput
Computeses the
the Midp
Midpoin
ointt coord
coordina
inate
te betw
between
een the shot
shot and
and
receiver.
• Comp
Comput
utes
es the
the Shot
Shot to Rec
Recei
eive
verr Azi
Azimu
muth
th..
Shot Spread QC
1. Open the
the Receiver
Receiver Spreads
Spreadsheet
heet and
and generate
generate a basemap using
the.View View All Basemap pull down menu.
2. Use the
the Cross
Cross Domain
Domain Contrib
Contribution
ution (Double
(Double Fold)
Fold) icon
icon MB1 and
MB2 functions to view which receivers have been defined to be
live for each shot and also to see which shots contribute to each
receiver.. You
receiver You should observe a split spread of eight cables that rolls
on and off the spread at the ends of the survey.
1. Select
Select to “Bin
“Bin midp
midpoin
oints”
ts” and clic
click
k OK. You should get the
following window:
2. Set the
the Azimuth=87
Azimuth=87.5,
.5, Grid
Grid Size
Size in X = 82.5, Grid size
size in Y=82.5,
Bin Space Name, Min offset
o ffset bin center = 82.5,Offset Bin
Increment=165 and select to set the Inlines to be parallel to grid Y
3. Click Calc Dim, which computes the origin of the grid and the
Maximum X and Y dimensions.
17-14 SeisSpace Seismic Processing and Analysis Landmark
4. Save
Save the
the grid
grid defini
definitio
tion
n by clic
clickin
king
g Save.
3. Click on Grid Open and select the grid name that you saved
from the Calc Dim operation.
Because of the density of the display a zoom will help show and QC
the results.
4. Exit
Exit from
from the
the XYGr
XYGrap
aph
h usin
using
g File Exit Confirm
5. Close
Close the
the 3D Binni
Binning
ng and QC
QC windo
window
w by click
clicking
ing Cancel.
6.Select File Exit from the main spreadsheet menu to exit the
Geometry Spreadsheet.
Landmark SeisSpace Seismic Processing and Analysis 17-17
This tool is optional, as the same steps can be completed using the
Geometry Spreadsheet. The value of the CDP Binning tool is primarily
for very large projects where it is more convenient to perform the work
as a batch job that can run on a compute node.
1. Build
Build and exec
execute
ute the
the follow
following
ing flow
flow, 02 - CDP binning:
The only module needed is CDP Binning*, and the only menu
parameter is the selection of the binning grid name that you saved
in the previous section.
This process will perform the CDP binning and Finalization steps in
a batch job instead of interactively using the spreadsheet.
2. Once the
the Binning
Binning is complete
complete you can
can generate
generate the
the QC plots
plots using
the Database. Some example plots are listed below:
• View 2D Matrix
SIN:X_COORD:Y_COORD:NCHANS:NCHANS
Check for shots with an unusually high
h igh or low number or receivers
(channels)
• View 3D Crossplot
SRF:X_COORD:Y_COORD:ELEV:ELEV
SRF:X_COORD:Y_COORD:ELEV :ELEV:ELEV
:ELEV
QC elevations assigned to receivers. You
You can generate a similar
display for shots.
Landmark SeisSpace Seismic Processing and Analysis 17-19