Download as pdf or txt
Download as pdf or txt
You are on page 1of 410

®

SeisSpace
Seismic Processing
and Analysis
Training Manual
Volume 1 for R5000.8.3

copyright © 2013 by Landmark Graphic


Graphicss Corporation

Part No. 162382 K February 201


2014
4
© 2013 Halliburton
All Rights Reserved

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:

Halliburton | Landmark Software & Services


2107 CityWest Blvd, Building 2, Houston, Texas 77042-3051, USA
P.O. Box 42806, Houston, Texas
Texas 77242, USA
Phone:713-839-2000
FAX: 713-839-2015
Internet: www.ha
www.halliburton.com/landm
lliburton.com/landmark
ark

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

Starting the Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

Basic Navigator Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5

Flow Building and Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11

Data Selection and Sorting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19

Landmark SeisSpace Seismic Processing and Analysis i


Contents

Interactivity of Trace
Trace Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

Topics to be covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

Trace Display Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2

Trace Display Icon Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4


Using the Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6

Interactivee Data Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14


Interactiv

Menu Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17

Create and Apply a Parameter Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20

Exit/Stop versus Exit Continue Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-28

2D Marine Geometry Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

Create a 2D Marine Geometry Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2

QC the Geometry Database with DBTools . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17

Load the Geometry to the Trace Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22

Interactive Data Access via DBTools and Database . . . . . . . . . . . . . . . . . . . . 3-24

Parameter
Parameter Testing
Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

Parameter Test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2

Pick a Deconvolution Time Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7

Apply Preprocessing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10

ii SeisSpace Seismic Processing and Analysis Landmark


Contents

Create Brute Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12

Stacking (RMS) Velocity


Velocity Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1

Velocity Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2

Using the Volume Viewer/Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10

Velocity Smoothing with the Volume Viewer/Editor . . . . . . . . . . . . . . . . . . . 5-15

2D Marine Final Stack and Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1

Final Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2

Compare Brute and Final Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3

Poststack Migration Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4

Tapering in Migration Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5

Apply F-K Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6

Compare the Stack and Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7


JavaSeis Framework
Framework Create and SeismicCompare . . . . . . . . . . . . . . . . . . . . . . 6-8

JavaSeis
JavaSeis Data Format
Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

Introduction to JavaSeis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2

Landmark SeisSpace Seismic Processing and Analysis iii


Contents

Database From
From Full Extraction
Extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1

Overview
Overview of Project used in Chapters 8 - 16 . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2

w of Full Extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3


Overview
Overvie
Extract Information from the SEGY File
F ile and Write JavaSeis Dataset. . . . . 8-4

Parameter Defaulting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-16

Complete the Geometry Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19

Load Geometry to the Trace Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-43

Preprocessing and Elevation


Elevation Statics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1

Make a Dataset with a Compact Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2

Top Mute and Decon Design Gate Picking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9

Interactivee Spectral Analysis and Decon Test . . . . . . . . . . . . . . . . . . . . . . . . . 9-13


Interactiv

Seismic Compare as a Testing and Analysis Tool . . . . . . . . . . . . . . . . . . . . . . 9-19

ation (Datum) Statics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-29


Elevation
Elev

Trace Statistics and Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-36

Preprocessing Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-50

3D Stack and Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1

3D RMS Velocity Field ASCII Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2

iv SeisSpace Seismic Processing and Analysis Landmark


Contents

3D Parameter Table Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-9

Creating a JavaSeis Sortmap - CDP Gathers . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11

Picking a Post-NMO Mute on a Supergather . . . . . . . . . . . . . . . . . . . . . . . . . 10-14

Ensemble Stack (CDP Stack). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-17

Inline Displays of 3D Stack Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-22

3D Viewer Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-27

F-XY Decon and the Distributed Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-30

Crossline Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-35

Time Slice Displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-42

3D Residual Statics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1

Picking an Autostatics Horizon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2

Calculate Residual Statics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-5

Statics Application and Stack Comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-10

Velocity Analysis and the


t he Volume
Volume Viewer . . . . . . . . . . . . . . . . . . . . . . . 12-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1

Velocity Analysis Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2

3D Supergather Generation and QC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4

Precomputed Velocity Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-8

Volume Viewer/Editor Interaction with Velocity Analysis . . . . . . . . . . . . . 12-15

Landmark SeisSpace Seismic Processing and Analysis v


Contents

CDP Taper on Stack Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1

Stack with Final Velocity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2

CDP Taper Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-3


Execution of CDP Taper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-5

Generating QC Plots of the Taper Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7

3D Velocity Viewer/Editor
iewer/Edit or . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1

3D Velocity Viewer/Editor Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2


3D Velocity Viewer/Editor Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-5

Change Datum of Velocity Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-11

3D Prestack Time Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1

Offset Binning Parameter QC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2


3D Prestack Time Migrations in SeisSpace . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-6

3D Kirchhoff PSTM - Output to Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-8

3D Kirchhoff PSTM - Output to Image Gathers . . . . . . . . . . . . . . . . . . . . . . 15-13

Poststack
Poststack Migration
Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1

vi SeisSpace Seismic Processing and Analysis Landmark


Contents

3D Poststack Migration Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2

3D Poststack Migration Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-7

3D Geometry from SPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1

Topics covered in this chapter: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1

3D Land Geometry from SPS


SP S Data - Project Overview. . . . . . . . . . . . . . . . . 17-2

Import SPS Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-4

Import FFID from SPS Relational File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7

Automatic Calculation of CDP Binning Grid . . . . . . . . . . . . . . . . . . . . . . . . . 17-10

Batch Method for CDP Binning and Database Finalization . . . . . . . . . . . . 17-18

Landmark SeisSpace Seismic Processing and Analysis vii


Contents

viii SeisSpace Seismic Processing and Analysis Landmark


Agenda
This Agenda represents the typical pace of the standard 4-day class. Content and pace may be
adjusted according to the interests and abilities of the students. Supplemental exercises from
Volume 2 may be covered if time allows.

Day 1

Introductions, Course Outline, and Miscellaneous Topics

SeisSpace User Interface

• 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

Interactivity of Trace Display

• Demonstration and description


• Inter
nterac
acti
tiv
ve Dat
Dataa Acc
Acces
esss
• Par
aram
amet
eter
er Tab
able
le Pick
Pickin
ingg

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

Landmark SeisSpace Seismic Processing and Analysis ix


Chapter Agenda

Day 2

JavaSeis Data Format

• 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

Full Extraction Geometry

• 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

Preprocessing and Elevation Statics

• 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

Stack and Display

• 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

x SeisSpace Seismic Processing


Processing and Analysis Landmark
Chapter Agenda

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

CDP Taper on Stack Data

•• 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

Velocity Preparation for Migration

• 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

Landmark SeisSpace Seismic Processing and Analysis xi


Chapter Agenda

Day 4

3D Prestack Time Migration

• 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

xii SeisSpace Seismic Processing


Processing and Analysis Landmark
Chapter Agenda

Remaining class time

If any time remains on Day 4, consult


c onsult with the instructor and choose from the following sections
in Volume
Volume 2 of the manual, which are summarized below
be low..

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.

First Break Picking

• 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)

Coordinate-based Refraction Statics

• 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

Basic Flow Replication

• 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

3D Marine Geometry from UKOOA Data

• 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

Landmark SeisSpace Seismic Processing and Analysis xiii


Chapter Agenda

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

Demultiple Techniques (basic only)

• 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

xiv SeisSpace Seismic Processing


Processing and Analysis Landmark
Preface
SeisSpace and ProMAX Relationship
The ProMAX processing system was designed and introduced around
1990. The system was very effective in processing data in a workstation
based environment. SeisSpace uses many concepts from ProMAX, but
it is a much more powerful system able to perform highly scalable
parallel processing in a cluster environment. The SeisSpace interface
provides all the capabilities
capabilities of ProMAX and can be used to build flows
that use the same executables and tools found in ProMAX.

Of greater importance than just a new user interface, SeisSpace


Se isSpace provides
a new trace processing executable and uses the open-source JavaSeis
data format. Together, these provide the capability to read and write
datasets in parallel with a single job running multiple processes across
many nodes of a cluster. JavaSeis accommodates addressing and sorting
data very efficiently and allows much more robust algorithms to be
applied to more sophisticated data organizations. Landmarks’s
implementation of JavaSeis provides a means for launching
launch ing displays
directly from datasets, providing greater user efficiency in analyzing
data.

SeisSpace is all of ProMAX and much more.

About The Manual


This two volume manual is intended to accompany the instruction given
during the standard SeisSpace Seismic Processing and Analysis course.
Because of the power and flexibility of SeisSpace, it is unreasonable to
attempt to cover all possible features and applications
ap plications in this manual.
Instead, we try to provide key examples and descriptions, using
exercises which are directed toward common uses of the system.

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.

Landmark SeisSpace Seismic Processing and Analysis 1


Preface

• 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.

The course is designed to complete all of Volume 1 within the standard


4-day course. Depending on the experience, interests and needs of the
students, some material in Volume 1 may be omitted, allowing time to
cover material from Volume 2.

For example, if all students have reasonable


reasonab le familiarity with using
ProMAX (perhaps from pre-SeisSpace days), then Chapters 2-6 may be
omitted. This makes about an extra day’s worth of time to cover material
in Volume 2.

The first three chapters in Volume 2 rely on successful completion of


Chapters 8-10 of Volume 1 because they are exercised in the same Line/
Subproject. The remaining chapters in Volume 2 can each be exercised
independently of any other chapter.

After the class, you will find the manuals useful as a supplement to the
online documentation of the application.

How To Use The Manual


This manual is divided into chapters that discuss the key aspects of the
SeisSpace system. In general, chapters conform to the following outline:

• Introduction: A brief discussion of the important points of the topic


Introduction:
and exercise(s) contained within the topic.

• Topics Covered in Chapter: Brief list of skills or processes in the


order that they are covered in the exercise.

• Topic Description: More detail about the individual skills or


processes covered in the chapter.
chapter.

• Exercise: Details pertaining to each skill in an exercise, along with


Exercise:
diagrams and explanations. Examples and diagrams will assist you

2 SeisSpace Seismic Processing and Analysis Landmark


Preface

during the course by minimizing note taking requirements and


providing guidance through specific exercises.

This format allows you to glance at the topic description to either


quickly reference an implementation or simply as a means of refreshing
your memory on a previously covered topic. If you need more
information, see the Exercise sections of each topic.

Conventions

Mouse Button Help


This manual does not refer to using mouse buttons unless they are
specific to an operation. MB1 is used for most selections. The mouse
buttons are numbered from left to right so:

MB1 refers to an operation using the left mouse


mou se button. MB2 is the
middle mouse button. MB3 is the right mouse button.

Actions that can be applied to any mouse button include:

• 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

Landmark SeisSpace Seismic Processing and Analysis 3


Preface

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.

4 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1
User Interface (Navigator /
Flowbuilde
Flowbuilder)
r)
This chapter will introduce you to the user interface, commonly referred to as “The Navigator” or
“The Flowbuilder” for building and submitting jobs to the system. You will learn how to set up a
workspace, then build and execute a couple of processing flows to demonstrate some fundamental
system functions.

Topics covered in this chapter:

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

Landmark SeisSpace Seismic Processing and Analysis 1-1


Chapter 1: User Interface (Navigator / Flowbuilder)

Starting the Interface

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.

NOTE: It is not necessary


necessary to run a root-owned centralized sitemanager.
There are considerable advantages to using a centralized sitemanager
such as allowing users to see each others jobs while they are running and
having a persistent record of all the jobs that have been
be en submitted. Each
user may start his own sitemanager if desired. You may elect to also run
with the internal/embedded sitemanager that runs only while the
Navigator is open. The advantage of a internal sitemanager is that it
requires little administrative effort to set up. The disadvantage is the
lack of shared information on job activity between different users in the
same network.

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.

The SeisSpace Navigator is typically started by executing a script.


Usually, your system administrator will create a start-up script and set
certain variables specific to your home environment. Setting up the
software on a system will not be discussed in this class.
c lass. You will use a
start-up script using an installation that has already been configured for
the class. Examples of the recommended startup scripts are delivered in
the $PROWESS_HOME/etc directory in the installation. For example,
this directory could be /apps/SeisSpace/etc .

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.

1-2 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

With the R5000.8.2.0 Release, SeisSpace is being delivered with the


default “look and feel” called Design 21 or D21. This uses a black
background for the user interface which causes less eye-strain than
traditional white backgrounds.

You may change from the black background to a white background by


doing the following:

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:

Landmark SeisSpace Seismic Processing and Analysis 1-3


Chapter 1: User Interface (Navigator / Flowbuilder)

User Preferences 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.

A number of the remaining User Preferences will be explained later in


the course when their relevance is more easily shown.

Screen images for the remainder of this manual


man ual are made with the white
background, as this produces much better printed quality.

1-4 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

Basic Navigator Layout

The interface has three main components:

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.

3. The Auxiliary information section on the right for showing the


Processes list or the list of flow replication replacement variables.
Many users prefer to keep this space available for flow editing and
keep the Processes list hidden.
.

Landmark SeisSpace Seismic Processing and Analysis 1-5


Chapter 1: User Interface (Navigator / Flowbuilder)

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.

Data organization and hierarchy


General data storage is built upon a multi-level organizational model of
directories and subdirectories that include Data_Homes (top level),
Projects, and Subprojects. Historically, ProMAX used the terms
“Area” and “Line”, while SeisSpace uses “Project” and “Subproject”
for the same data organization levels.

Each subproject is further organized to show logical groupings of


Flows, Datasets, Tables, etc. At the system level, these
the se are simply files
and subdirectories, but their names allow them to be shown in the
interface in a more user-friendly manner.

General mouse button behavior


In general, MB1 on an item initiates an action, while MB3 opens a menu
of actions to choose for that element.

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.

The pull down menus at the top of the Navigator GUI:


• File: Has different options depending upon what is activated
(highlighted) in the Folders view by a previous MB1 click on an
item. If Datasets is highlighted, for example, you will have the
options of New ProMAX Dataset, New JavaSeis Dataset,
Open, Refresh, Sort, Datasets Listing, Save Session or Exit. If
Flows is highlighted, you have the options of New Flow, Open,
Refresh, Sort Save Session or Exit.

• Edit: Allows the user to do typical editing tasks depending upon


what is activated (highlighted) by MB1. Available Edit options
are Copy, Paste, Rename, Delete. The user may also change
Permissions and check the properties of files. There is an

1-6 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

Administration option that allows you to log on as the


Administrator and change the Data_Home and the cluster
environment. WeWe will not cover the Administration tasks in this
class. The last option under Edit is Preferences. This option
allows you to change a variety of Navigator behaviors, display
styles and job options.
op tions. The Navigator tab is highlighted below,
but you may change options
options on the Flow Editor, Log/Job Viewer,
iewer,
Exec and Miscellaneous tabs. You
You already had the chance to
change some options, and other options may be explained later.
later.
For more information on this topic you are encouraged
e ncouraged to read
the online help for “Setting Preferences” in the User Guide.

User Preferences Dialog

Landmark SeisSpace Seismic Processing and Analysis 1-7


Chapter 1: User Interface (Navigator / Flowbuilder)

• 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.

After opening a data_home in the tree view by clicking on the small


“toggle” icon to the left of the name, a subdirectory list of Projects (or
Areas) will show under the data_home listing.
The “gold star folder” icon
indicates the “Data_Home”
level.

Click on the toggle to open


or to collapse the directory
details beneath it.

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.

1-8 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

The “pulldown menu” after MB3 on the Data_Home level:

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.

The “Measurement system” parameter is not utilized at the current time,


so use the default value.

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

Landmark SeisSpace Seismic Processing and Analysis 1-9


Chapter 1: User Interface (Navigator / Flowbuilder)

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.

There are often three or more ways to cause an action, depending on


your preference for using the mouse or keyboard, and the location of
focus in the Navigator.

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.

1-10 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

Flow Building and Execution

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

1. With your 01 SEGY Input flow currently active (light yellow


colored background) click in the white box near the top of the flow
dialog and start typing SEGY (case does not matter; do not hit
return). A list of modules will appear in the Flow
F low box. Choose the
module name SEG-Y Input.

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

Landmark SeisSpace Seismic Processing and Analysis 1-11


Chapter 1: User Interface (Navigator / Flowbuilder)

obvious which flow is active, the background


ba ckground color of the active flow is
light yellow.

2. Add the Automatic Gain Control module. You


You may use the
shortcut of typing AGC, which is the common acronym.

3. Add the Trace Display


Dis play module. A very useful shortcut for Trace
Display is CED, which comes from TraCE Display
isplay.. Be sure to
choose the module name with the blue circle icon.

NOTE: Modules with a blue circle icon are traditional ProMAX


modules, while those with a green diamond icon are newer SeisSpace
tools. While processing this 2D marine data, you will be using only
ProMAX modules.

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.

• Edit: Allows you to edit flows using standard Windows-like


Windows-like
commands. It also lists the Hot keys you can use to do the same
functions instead of using your mouse.

• 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

sections of the interface. The Templatize/Detempl atize Flow is


emplatize/Detemplatize

1-12 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

the key option for the flow replication capabilities, which may be
discussed later in this class.

• Actions: Allows the user to Test Parameters of the flow before


submitting it for execution, submit jobs to the local machine or
to a queue, cluster or other host. We
We will use the Local Submit
option for the class, as job queues typically are not configured on
training class workstations.

• Tools: Allows the user to open the Replica Editor,


Ed itor, the Replica
Job tables and
a nd start DBTools

• Product: Allows the user to change the processes list. Choices


may include 2D, 3D, 4D, DepthCharge, Field, Dev and VSP.

• Help: Access the help files.

The icons across the top of the Navigator GUI perform the same
functions as the corresponding item on the pull down menus.

Your flow should look like this:

4. Select SEG-Y Input parameters.

Click MB2 on the SEG-Y Input module name to open the


parameter selection window,
window, commonly called the menu.

To view the help file for the highlighted module


modu le use the F1 key. You
can also use the Edit --> Help on Processes from the pull down or
MB3 options menus.

Landmark SeisSpace Seismic Processing and Analysis 1-13


Chapter 1: User Interface (Navigator / Flowbuilder)

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

Type-in the file


name or click
on Browse to
select the file.

6. The SEGY file is on disk,


disk, so change
change the menu
menu option
option accordingly
accordingly..
Your instructor will give you the file name. For many classes the file
will be found here:

1-14 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

/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.

To change this value simply place your


y our cursor on the existing value
(it will be highlighted), and type in the number 1500.

8. Open the Trace Display menu with MB2.

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.

MB1 -Test Parameters Submit on this machine

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.

The Job Viewer window (shown below) will appear automatically


when you submit a job.

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.

Landmark SeisSpace Seismic Processing and Analysis 1-15


Chapter 1: User Interface (Navigator / Flowbuilder)

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.

Shortly after the job is submitted, a new Trace Displa


Displayy window
appears on the screen.

11. Select
Select the
the Next Screen icon with MB1. This icon is the black
triangle pointing to the right.

This takes you to the next shot. Repeat


Re peat 2-3 times.

12. Select
Select File --> Exit/Stop Flow.

1-16 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

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.

14. Type DDO in the tool selector box and choose


c hoose Disk Data Output.
Your flow should now look like this:

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.

Landmark SeisSpace Seismic Processing and Analysis 1-17


Chapter 1: User Interface (Navigator / Flowbuilder)

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.

18. If the Job Viewer


Viewer Status indicates a job failure,
failure, the job log should
show some reasonable error message indicating the problem. Ask
your instructor for assistance if you cannot determine the solution.

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.

Make sure you have a successful job completion before proceeding to


the next section.

1-18 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

Data Selection and Sorting

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.

Sort data by source number


1. Edit your flow named 01 SEGY Input. Add the module Disk Data
Input (DDI) and select the dataset that was written in the previous
exercise. Use MB1 drag-and-drop to rearrange the module sequence
and MB3 to activate/deactivate modules so your flow looks
look s like this:

Landmark SeisSpace Seismic Processing and Analysis 1-19


Chapter 1: User Interface (Navigator / Flowbuilder)

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:

• Interactive Data Access: Allows you to move forward and


backward through the data after
after it is displayed. It also allows you
to change the values for primary and secondary sort order to
jump to a new location and it allows you to select an ensemble
to display from the database. Leave at No for now.

• Select primary trace header entry: Allows you to specify a


group of ensembles or traces to read, or sort the data to a
different order.
order. Most commonly, sorting within ProMAX is done
on input. This allows a user to easily change domains without
running a separate, time consuming flow. An ensemble in
ProMAX is any logical grouping of traces, such as a shot record,
or a CDP gather.

• Select secondary trace header entry: Allows you to re-order,


and choose which traces you want to read within each ensemble.

• Select tertiary trace header entry: Allows you to specify an


order, or restrict the amount of data brought read. This is
normally left unchanged with a default value of “No trace header
entry selected”. This option is only visible if you
yo u have selected a
secondary trace header
head er entry.

1-20 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

3. Select SOURCE (Live source number (usr-defined)) for the


primary sort order,
order, this will read in shot ordered ensembles. When
you click on the parameter name,
n ame, a selection dialog opens. You can
type the letter “S” in the header list to move to the headers that start
with “S”.

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.

The first shot displayed is Live Source Number 1.

Landmark SeisSpace Seismic Processing and Analysis 1-21


Chapter 1: User Interface (Navigator / Flowbuilder)

8. Se
Sellect the Next Screen icon.

This will be Live Source Number 3.

When the last source is displayed, the Next Screen icon becomes
inactive. To exit this display, select File --> Exit/Stop Flow.

Sort data by source and channel number


Let’s make the exercise slightly more complicated, and display
every tenth shot and limit the number of channels to 1-60.

1. Edit
Edit your
your pre
previ
viou
ouss flow
flow.

2. Select CHAN for the secondary trace header entry.


entry. This will allow
you to sort each SOURCE ensemble by channel number, and also
limit the number of channels to be processed.

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-22 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

• 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.

You will see the first


fi rst shot and all subsequent shots d
display
isplay with only
the first 60 channels.

5. Selec
electt the Next Screen icon to see additional shots.

6. Move your cursor


cursor into
into the trace displa
display
y area. Notice
Notice that the
the mouse
button help gives a listing
listing of the current SOURCE and CHAN.
Trace Display will always give you a listing of the values for the
current Secondary and Primary sort keys.

7. Select File --> Exit/Stop Flow when finished.

Sort data by CDP number


The dataset that we have been reading is stored on disk in shot order.
Both of the previous exercises maintained the shot ordering, and
specified the shot gathers to be displayed. In this exercise you will
actually read in the data as CDP gathers. This uses another option of
sorting, which is to actually change the type of ensemble being
processed.

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

any data that you get from elsewhere.

Landmark SeisSpace Seismic Processing and Analysis 1-23


Chapter 1: User Interface (Navigator / Flowbuilder)

1. Edit
Edit your
your pre
previ
viou
ouss flow
flow.

2. Select CDP for the Primary trace header entry.


entry. This tells the
program to build CDP gathers from the input dataset.

3. Select AOFFSET for the secondary trace header


head er entry.
entry. This tells
the program to order the traces within each CDP gather by the
AOFFSET header.

4. Set the sort


sort order
order for dataset
dataset to 500-600(25):*/

• 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.

6. Notice that we have now displaye


displayedd a CDP gather
gather,, even
even though
though the
input dataset is stored on disk as shot gathers.

7. Move your cursor


cursor into
into the trace
trace display
display area,
area, and confirm that the
the
displayed gather has Primary and Secondary sorts of CDP and
AOFFSET.

8. Select File --> Exit/Stop Flow when finished.

1-24 SeisSpace Seismic Processing and Analysis Landmark


Chapter 1: User Interface (Navigator / Flowbuilder)

Display near offset section


Using the sorting capabilities within Disk Data Input, you can easily
display “constant offset” sections for 2D marine data by selecting to
build ensembles of common channel number. These constant offset
sections will give you a broader overview of what the geology for your
line looks like and how things like the frequency content changes with
offset.
1. Edit
Edit you
yourr pre
previ
vious
ous flo
flow
w

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.

4. Set the sort


sort order
order for datase
datasett to
to *:*/. The asterisk is the wildcard
character and indicates that “all” shots and “all” channel values are
requested.

5. Submit the job


job and step through
through the data panels.
panels. Select
Select File -->
Exit/Stop Flow when finished.

Landmark SeisSpace Seismic Processing and Analysis 1-25


Chapter 1: User Interface (Navigator / Flowbuilder)

1-26 SeisSpace Seismic Processing and Analysis Landmark


Chapter 2
Interactivity of Trace
Trace Display
Displa y provides general trace display and analysis
Trace Display ana lysis capabilities. In addition, it allows for
interactive definition of parameter tables. Interaction with the data is accomplished using a series
of icons and pulldown menus presented upon execution of a flow with Trace Display. Icon or
menu choices allow you the ability to:

• 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..

Topics to be covered in this chapter:

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

Landmark SeisSpace Seismic Processing and Analysis 2-1


Chapter 2: Interactivity of Trace Display

Trace Display Window

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.

2-2 SeisSpace Seismic Processing and Analysis Landmark


Chapter 2: Interactivity of Trace Display

You will get the following display:


Icon Bar Menu Bar Interactive
Data Access

Mouse help Data display

Landmark SeisSpace Seismic Processing and Analysis 2-3


Chapter 2: Interactivity of Trace Display

Trace Display Icon Bar

Following is a brief description of the Trace Display icons, located in the


icon bar:

• Next Ensemble: Show the next ensemble. When there is no more


data in the flow, the icon will turn gray and become inactive.

• Previous Ensemble: Shows the previous ensemble. 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.

• 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.

• Animation: Brings up the Animation dialog box to review the


saved images. This button is active only when there are at least two
saved screen images. You
You have the option to cycle through the
selected screens at a chosen rate. These are just screen images, you
cannot edit parameter files using the saved image.

• 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.

2-4 SeisSpace Seismic Processing and Analysis Landmark


Chapter 2: Interactivity of Trace Display

• 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.

• Velocity Tool: Displays linear or hyperbolic velocities. For a linear


velocity,, click MB1 at one end of a waveform and drag the red
velocity
vector out along the event. A velocity is displayed at the bottom of
the screen. Use MB2 to display a hyperbolic velocity by anchoring
the cursor at the approximate zero offset position of the displayed
shot or CDP.
CDP. Position the red line along the event and read the
velocity at the bottom. New events can be measured with either
velocity option by reclicking the mouse on a new reflector to re-
anchor the starting point. Velocities
Velocities can be labeled by using MB3
on the current velocity. Geometry must be assigned to successfully
use this icon.

• Header Tool: Displays detailed information about trace headers


and their values for each individual trace. Activate the icon, and
click MB1 on any trace to call up the header template. If the header
template is in the way of the traces being viewed, you can move the
template by dragging the window.
window. To remove the template
deactivate the header icon, or activate any other icon.

Landmark SeisSpace Seismic Processing and Analysis 2-5


Chapter 2: Interactivity of Trace Display

Using the Icons

In this section we will review the functionality of the Icons in Trace


Display

Zoom

There are three ways to zoom in Trace Display

1. Click on the Zoom icon


icon so it is black. Select a rectangula
rectangularr area.
area.

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.

2-6 SeisSpace Seismic Processing and Analysis Landmark


Chapter 2: Interactivity of Trace 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.

Landmark SeisSpace Seismic Processing and Analysis 2-7


Chapter 2: Interactivity of Trace Display

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

2-8 SeisSpace Seismic Processing and Analysis Landmark


Chapter 2: Interactivity of Trace Display

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.

The size of the text can be controlled as an X-resource by editing the


appropriate X-resources file. This is typically owned by the Administrator, but
is found at $PROMAX_HOME/port/misc/lib/X11/app-defaults/TraceDisplay.
$PROMAX_HOME/port/misc/lib/X11/app-defaults/TraceDisplay.

You can add additional text labels by clicking somewhere else on the display.

Landmark SeisSpace Seismic Processing and Analysis 2-9


Chapter 2: Interactivity of Trace 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.

Click MB1 on a linear event of interest.


Move the mouse away from the point where you clicked.
A red line should appear with velocity tracking at the bottom of the
display.

Press MB3 at the end of the line and the velocity will be annotated near
the line.

Hyperbolic events can be measured by using MB2 to initiate the line


instead of MB1.

2-10 SeisSpace Seismic Processing and Analysis Landmark


Chapter 2: Interactivity of Trace Display

Trace Header List


You can get a listing of all of the existing trace headers and their values
for any given trace by using this icon.

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.

Landmark SeisSpace Seismic Processing and Analysis 2-11


Chapter 2: Interactivity of Trace Display

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.

By default, a screen is saved every time you advance to a new ensemble.


If you change the display
d isplay of a current ensemble and want to save an
image you must press the Save Screen icon.

Save three or four screens by either displaying a different ensemble, or


by changing the display (zoom, annotation, etc.) and manually saving
the screen.

2-12 SeisSpace Seismic Processing and Analysis Landmark


Chapter 2: Interactivity of Trace Display

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.

The speed of the circulation can


ca n also be controlled by the Speed Slide bar.
The speed can be changed as the screens are swapping.

Landmark SeisSpace Seismic Processing and Analysis 2-13


Chapter 2: Interactivity of Trace Display

Interactive Data Access

These interactive data access, or IDA, options are available in several


display tools including Trace Display and Velocity Analysis. Interactive

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.

NOTE: You can confirm the Interactive Data Access (IDA) is


functioning by the existence of the Interactive Data Access dialog,
which appears on screen before the display tool appears. For additional
confirmation, you can step forward with the Next Ensemble icon. When
IDA is functioning, the Previous and Rewind icons will change from

“greyed out” to “black”.

2-14 SeisSpace Seismic Processing and Analysis Landmark


Chapter 2: Interactivity of Trace Display

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.

Landmark SeisSpace Seismic Processing and Analysis 2-15


Chapter 2: Interactivity of Trace Display

3. Type a range of ensembles


ensembles to display
display in the
the Interacti
Interactive
ve Data Access
Access
dialog, and press the Send Sort Order List button.

Type in a new
selection entry

Then click here


to reset to
your new list.
This restarts the entire data input process, so there may be a delay while the
new sort order is processed.

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

Chapter 2: Interactivity of Trace Display

Menu Bar

File Pulldown Menu


File has seven options available in a pulldown menu. You can save your
picks, make a hardcopy plot, move to next screen, previous screen or
rewind, or exit Trace Display. You have two choices when you exit. You
can exit and stop the flow, or you can exit and let the flow continue
without Trace Display.

Note:

Use caution when using the stop option.


opti on. For example, assume that you have a flow
that contains Disk Data Input to read in ten ensembles followed by Disk Data
Output and Trace Display. If you execute this flow and use the Exit/Stop Flow
option after viewing the first five ensembles, then only the five ensembles that you
viewed will be stored in the output dataset as opposed to writing out ten ensembles.
If you use the Exit/Continue Flow option instead, then all ten ensembles will be
written out.

View Pulldown Menu


View has six options in a pulldown menu. You can control the trace
display, the trace scaling, and trace annotation parameters. You can also
choose to plot a trace header above the trace data, edit the color map
used for color displays or toggle the color bar on and off.
Common changes would be to change the Amplitude Scaling Factor
from 1 to other values, and to change the display mode from WT/VAR
to Variable Density using a greyscale.

Adding Header plots of various header words is also commonly done.


For pre-stack data you may elect to plot the offset above the traces and
for stack data you may want to plot the stack fold above the section.

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.

Landmark SeisSpace Seismic Processing and Analysis 2-17


Chapter 2: Interactivity of Trace Display

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.

Animation Pull Down Menu


The Animation menu has options to save the current screen and to open
the Animation tool dialog, shown below. These two menu options are
identical to the functionality provided by the Save
S ave Screens and Animate
Screens icons.
2 18 SeisSpace Seismic Processing and Analysis Landmark

Chapter 2: Interactivity of Trace Display

Picking Pull Down Menu


Picking allows you to interactively open and add information to one or
more parameter tables.

These parameter tables allow you to save information about which


picked traces you’d like to kill or reverse. Also, you can pick any kind
of mute, horizons, gates, or autostatics horizons. Other options allow
you to edit database or header values.

We will look at this option in the next section.

Once you have selected a parameter


p arameter table for your picks, a new icon will
appear in the icon bar.

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.

Landmark SeisSpace Seismic Processing and Analysis 2-19


Chapter 2: Interactivity of Trace Display

Create and Apply a Parameter Table

Parameter tables are generated when you interactively define lists or


tables of information. These files are stored in binary format and are
intended for use in subsequent processing flows. The interactivity of
Trace Display allows you to generate these tables, while viewing the
data. You may also QC the interpolation of values from one shot, or
CDP to another for space variant parameter tables such as mute
functions.

Pick Parameter Tables


In this exercise, you will pick a top mute and some example trace edits.
Other parameter tables may be picked in a similar fashion.

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

Chapter 2: Interactivity of Trace Display

4. Exec
Execut
utee the
the flow
flow.

The interactive Trace Display window appears.


Click on Picking to show pull-down menu

Example shots for Parameter Table Picking

Landmark SeisSpace Seismic Processing and Analysis 2-21


Landmark SeisSpace Seismic Processing and Analysis 2 21

Chapter 2: Interactivity of Trace Display

5. Select Picking -->Pick Top mute. Another window appears for


selecting a previous mute parameter file or creating a new file.

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

Chapter 2: Interactivity of Trace Display

In this case, an appropriate key for muting traces would be


AOFFSET, allowing selection of the mute within each shot record
reco rd
based on times that are interpolated as a function of absolute value
of offset. Depending upon the parameter table you are picking, the
most appropriate secondary header should appear at the top of the
list.

NOTE: It is convenient that AOFFSET


AOFFSET happens to be first in the
alphabetized list.

The “Picking” icon


• This
This icon
icon is autom
automatiatical
cally
ly acti
activa
vated
ted (depr
(depress
essed
ed and set
set to blac
black)
k)
when a pick object from the Picking menu is selected. A small
window with the file name will appear. This means the table is open
and ready to be edited.
e dited. When active, click with MB1 to pick a point
on a trace or click and drag to pick a range of traces. When the
mouse is over a picked point, the pointer shape changes into a

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.

Pick a few points (3 to 5) on the first shot to define a top mute to


remove the direct arrival energy.
energy. Selected points
po ints will be connected
and with a straight red line between picks.

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

Chapter 2: Interactivity of Trace Display

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.

The “Paint Brush” Icon


The Paint Brush can be used to visually show the effect of applying the
mute.

10. Select the Paint


Paint Brush
Brush icon.

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

Chapter 2: Interactivity of Trace Display

NOTE: The Paint Brush


Brush icon only shows graphically
graphically what the mute
would look like if applied. You
You must save the table, then run another
flow to actually apply the mute to real traces.

Picking Traces
Traces to be Killed

11. Select
Select Picking --> Kill Traces.

You will be prompted to enter a descriptive name for this list of


traces to be killed followed by a secondary
seconda ry header selection. Use a
descriptive name similar to “trace kills”. The sensible choice for the
secondary key is “CHAN (recording channel number)”.sorted by
Channel number
nu mber..

A second parameter table is now listed in the Parameter table


selection window.

12. Using MB1 select some traces


traces to be killed (use your imagination).

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

Chapter 2: Interactivity of Trace Display

Apply the Mute and Trace Edits


Here is a convenient opportunity show you other options for the
presentation style of the Flow Editor which you may prefer.

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

Chapter 2: Interactivity of Trace Display

> Preferences) by un-checking the box for “Use dialogs instead of a


scrolled list of parameters for all processes”.

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.

3. In the Trace Kill/Reverse


Kil l/Reverse menu select the table containing the list
of traces to be killed.

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.

Example Display with Mute and Edits Applied


Landmark SeisSpace Seismic Processing and Analysis 2-27

Chapter 2: Interactivity of Trace Display

Exit/Stop versus Exit Continue Flow


There are two Exit options in Trace Display. One will terminate the
Trace Display and the entire flow, the other will Terminate the Trace
Display and allow the remaining processes in the flow to continue
running.
If you have a large dataset and/or compute-intensive tools in the flow,
you should pay close attention to this exercise. In this exercise we will
look at the difference between Exit/Stop versus Exit/Continue.

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

Chapter 2: Interactivity of Trace Display

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

Chapter 2: Interactivity of Trace Display

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.

9. This very small job finishes


finishes quickly
quickly. Notice
Notice tthat
hat the Job Viewer
will show status of Completed instead of User Terminated.

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.

12. Close the Flow Editor


Editor with the X on the upper right of the Editor
dialog.
2-30 SeisSpace Seismic Processing and Analysis Landmark

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.

Topics covered in this chapter:

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

Chapter 3: 2D Marine Geometry Assignment

Create a 2D Marine Geometry Database

In this exercise you will assign geometry to a 2D marine line dataset by


first completing the ProMAX Geometry Spreadsheet to create the
database, and then creating a ProMAX format dataset with complete
headers. The spreadsheets are directly linked to the OPF database files
for ease of editing. After finalization of the database, the Inline
Geometry Header Load process combines an input dataset with
information from the database to create a ProMAX format dataset. You
will use the DBTools database display tools to check that the geometry
is correct. Two flows are required to accomplish the geometry
assignment:

• 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.

2D Marine Geometry Spreadsheet* is a stand-alone spreadsheet tool. It


provides full editing capabilities for defining the marine geometry.

This exercise defines the geometry. This geometry information will be


entered using the spreadsheet. You will enter the geometry information,
define the CDP binning parameters, bin the midpoints, and finalize the
database.
3-2 SeisSpace Seismic Processing and Analysis Landmark

Chapter 3: 2D Marine Geometry Assignment

Description of shooting geometry


The following picture and table describe the general acquisition
geometry for this survey.

Channel 119 Channel 1


3150m

near offset = 200m 25m


far offset = 3150m 200m
group interval = 25m
shot interval = 50m

Shooting Geometry
Landmark SeisSpace Seismic Processing and Analysis 3-3

Chapter 3: 2D Marine Geometry Assignment

Parameter Value

Number of Shots
Shots 176

FFID Range 5650 - 6000 by 2

Number of Channels
Channels per shot 119

Channel closest to the boat Channel 1

Near Source to Receiv


Receiver
er Offs
Offset
et 200m

Far Source to Receiver offset 3150m

Shot Interval 50m

Receiver Interval 25m

Shot Line Azimuth 10 degrees

Source Depth 6m
Streamer Depth 11 m

2D Marine Geometry Spreadsheet


13. In your 2D Marine
Marine Line add a new flow
flow called 02 Marine
Spreadsheet and select the 2D Marine Geometry Spreadsheet*
process.

NOTE:

If 2D Marine Geometry Spreadsheet is not available in the


processes list, select the Product option at the top of the
Navigator and change to ProMAX 2D.
3-4 SeisSpace Seismic Processing and Analysis Landmark

Chapter 3: 2D Marine Geometry Assignment

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.

Geometry Setup Page


Landmark SeisSpace Seismic Processing and Analysis 3-5

Chapter 3: 2D Marine Geometry Assignment

• Select Matching pattern number in the SIN and PAT


spreadsheets for the Assign Midpoints Method.

• 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.

• Click OK to save the information and close the window.


window.

16
16.. Selec
Selectt Auto-2D from the main menu.

We will use the Auto-2D spreadsheet to calculate


ca lculate and fill much of
the information in the sources and patterns spreadsheets.

s
e
u
l
a
v
e
s
e
h
t
n
i
l
l
i
F

Auto Marine 2D Geometry

• 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

Chapter 3: 2D Marine Geometry Assignment

• 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..

17. Fill in the parameters for this


this menu, and click
click OK.

For a more detailed description of each of these parameters refer to


later sections on the source and pattern spreadsheets. Status boxes
are displayed on your screen as the information is calculated. A final
box indicates if the calculation completed successfully.
successfully.

18
18.. Cl
Clic
ick
k OK in the final status box.
Landmark SeisSpace Seismic Processing and Analysis 3-7

Chapter 3: 2D Marine Geometry Assignment

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 pattern information is very simple, but is critically important.

Unlike many land


configuration doesrecording configurations,
not change, a typical
so there is only a singlemarine streamer
receiver pattern.
The source array position does not change relative to the streamer, so
there is only a single source pattern which
wh ich we call “Src Pattern 1".
3-8 SeisSpace Seismic Processing and Analysis Landmark

Chapter 3: 2D Marine Geometry Assignment

2D Marine Sign Convention Diagram

• 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

Chapter 3: 2D Marine Geometry Assignment

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.

23. Fill in the Source column to match


match the Station column.

Select all rows by clicking MB3 on one of the numbers in the Mark
Block column.

Click MB1 on the Source column heading.

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).

NOTE: The SOURCE attribute can be used for any purpose to


distinguish shot records. For this example exercise, we chose to
make it the same as the shot station values only for simplicity.
3-10 SeisSpace Seismic Processing and Analysis Landmark

Chapter 3: 2D Marine Geometry Assignment

24. The X,Y coordinates for


for this spreadsheet
spreadsheet are already set
set by the
Auto-2D calculation. X-coordinates start at 10000 and increment
by 8.7. Y-coordinates
Y-coordinates start at 10000 and increment by 49.2. (These
increments are calculated from the 50 meter nominal shot interval,
and the 10 degree shot line azimuth).

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.

28. Scroll to the right to


to view the rest of the columns.

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

Chapter 3: 2D Marine Geometry Assignment

Binning
35
35.. Selec
Selectt Bin in the main 2D Marine Geometry Assignment window.
window.

There are three steps to be completed in this window


window,, Assign
midpoints, Binning, and Finalize database. The binning has a second
optional step of binning the receivers.

36
36.. Selec
Selectt Assign midpoints by pattern number in the source and
pattern spreadsheets, and OK.

Steps
1
2

Assigning midpoints

An Assignment Warning window always appears when the Assign


midpoints option is chosen. It simply reminds you that fundamental
geometry attributes will be calculated and will overwrite any
existing values for those attributes in the TRC OPF database. Click
Proceed.
3-12 SeisSpace Seismic Processing and Analysis Landmark

Chapter 3: 2D Marine Geometry Assignment

Several status windows will be displayed. Click OK in the final


status window when successfully completed.

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.

38. The first two boxes allow you to sspecify


pecify a CDP number to tie to a
given source station. Entering some value larger than the maximum
number of channels per shot is a good
g ood rule of thumb. In this case, if
we tie Station 1 to CDP 127 , the first midpoint recorded of the line
will be CDP 1.

39. CDP spacing is 12.5 m.


Landmark SeisSpace Seismic Processing and Analysis 3-13

Chapter 3: 2D Marine Geometry Assignment

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

minimum offset bin center = 200 200


maximum offset bin center = 3150
offset bin increment = 25
Offset bin equals group interval

3137.5m 100m increment

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.

42. Choose the


the option to
to have CDP Numbers increase with
increasing station numbers.

43. When the boxes


boxes are filled,
filled, click
click OK. When successfully completed,
click OK in the final status window.
3-14 SeisSpace Seismic Processing and Analysis Landmark

Chapter 3: 2D Marine Geometry Assignment

44. Select
Select the
the Receivers method of Binning.

Receiver binning creates SRF files in the database which are a


numbering system for the Receiver Stations that is similar to a land
survey.. These SRF files are necessary if you plan to run the Wave
survey Wave
Equation Multiple Rejection module, but is otherwise optional.
There may be some instances where highly variable water bottom
conditions may benefit for processing based on these “pseudo-
receiver” positions.

Binning Receivers
45. Set the Receiver Bin Width to 25 m.

46. Select the


the option
option to have
have Receiver numbers increase with
increasing source station number and click OK.

47
47.. Cl
Clic
ick
k OK in the final status window when successfully completed.
Landmark SeisSpace Seismic Processing and Analysis 3-15

Chapter 3: 2D Marine Geometry Assignment

Finalize the database


48. Finalize
Finalize the database
database..

• Select the Finalize database option and then click OK.

Finalize Database

• Click OK in the final status window when successfully


completed.

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

Chapter 3: 2D Marine Geometry Assignment

QC the Geometry Database with DBT


DBTools
ools

The geometry database is complete, but we should always check at least


a few critical attributes to see if the geometry definition looks correct.

The Geometry Spreadsheet is an interactive tool that allows editing


and updating attributes in the database that are specific to defining the
locations and relationships of shots, receivers, CDPs, etc.

DBTools is a general purpose database attribute display tool that allows


you to visualize and QC any database attributes, regardless of whether
they are specific to the geometry of the line. As you work through a
processing sequence, you may generate a variety of attributes that are
written to the database.

1. Open the DBTools interface by selecting Tools --> DBTools or click


DBTools
on the DBTools icon). DBTools is the main database display tool.

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

Chapter 3: 2D Marine Geometry Assignment

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.

Double-click on an attribute name is a short-cut to opening


o pening a 2D Matrix
view. This shortcut is equivalent to the following seven mouse cl clicks:
icks:

On the DBTools main dialog choose View > 2D Matrix to open a


selection dialog. In the dialog select CDP for horizontal, select Fold for
vertical, select Fold for color, select Fold for histogram. Click OK.
3-18 SeisSpace Seismic Processing and Analysis Landmark

Chapter 3: 2D Marine Geometry Assignment

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.

8. Select View --> Close to remove the display.


display.
Landmark SeisSpace Seismic Processing and Analysis 3-19

Chapter 3: 2D Marine Geometry Assignment

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:

Select Zoom icon

Zoom on the
horizontal axis

12. Zoom in on the first 2000 traces using a horizontal zoom.


3-20 SeisSpace Seismic Processing and Analysis Landmark

Chapter 3: 2D Marine Geometry Assignment

13. Activate the


the Tracking icon, and verify
verify that the offset
offset of channel 1 is
-200, and the offset of channel 119 is -3150. The values for current
cursor locations are displayed in the mouse button help area at the
bottom of the window.

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

Chapter 3: 2D Marine Geometry Assignment

Load the Geometry to the Trace Headers

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

Chapter 3: 2D Marine Geometry Assignment

3. In Inline Geom Header Load, select FFID as the Primary and


None as the Secondary headers to match the database. Also, select
1480 m/s as the water velocity, which is used with the source and
receiver depths to calculate and apply the static shifts to move the
traces to sea level datum.

Leave all of the other parameter defaults.

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

Chapter 3: 2D Marine Geometry Assignment

Interactive Data Access via DBT


DBTools
ools and Database

DBTools and Interactive Data Access can be combined to allow you to


select a set of ensembles from a database display and then send those
ensembles to a trace display. In this section you will complete a simple
exercise to explore this capability, and to QC the header
hea der loading results.

1. Add a new flow and give


give it
it the
the name
name Display shots. Add the
modules Disk Data Input, AGC and Trace Displa
Displayy.

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

Chapter 3: 2D Marine Geometry Assignment

3. Enter 1500.0 for the AGC operator length.

4. In Trace Display menu set the Number of ENSEMBLES (line


segments) / screen to 2.

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

Chapter 3: 2D Marine Geometry Assignment

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.

9. Use the Rectangular


Rectangular selecti
selection
on icon to
to select
select different
different ranges,
ranges, and
single points (you may need to zoom in). The Polygon selection
icon may also be used but is more applicable to 3D data.

10. Exit from all Trace


Trace and Database
Database displays.
3-26 SeisSpace Seismic Processing and Analysis Landmark

Chapter 4
Parameter
Parameter Testing
Testing
This chapter continues the 2D marine processing workflo
workflow
w with parameter testing.

A suite of processes are provided for you that allow conv


convenient
enient and flexible parameter testing and
data analysis. You will use one of these processes to test parameters for gain recovery. You will
then apply deconvolution
deconvolution to your dataset and create a brute stack.

Topics covered in this chapter:

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

Chapter 4: Parameter Testing

Parameter Test

The Parameter Test process provides a mechanism for automatically


testing simple parameters by creating multiple copies of input traces and
replacing a key parameter in the process being tested with specified test
values. The output consists of copies of the input data with a different
test value applied to each copy.

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.

Test True Amplitude Recovery

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:

2. In Disk Data Input, select the 03 shots - with geometry dataset as


the input. Choose to Sort the data by SIN, and read the first,
middle, and last shot on the line. These SIN values are 1, 88 and
176.
4-2 SeisSpace Seismic Processing and Analysis Landmark

Chapter 4: Parameter Testing

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.

Enter a list of parameter values to test for dB/sec correction constant,


each separated by the vertical bar character ( | ) which is also called
the “pipe” character. To determine the format (real, integer, string)
and a realistic range of test values, look at the default value in the
True Amplitude Recovery process. Use values of 9, 6 and 3 dB/sec
for this exercise.

Notice they are entered in


in decreasing order
order.. The reason will be
apparent when you see the test display.
Landmark SeisSpace Seismic Processing and Analysis 4-3

Chapter 4: Parameter Testing

4. Specify True Amplitude Recovery parameters.

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

Chapter 4: Parameter Testing

7. Look aatt all gr


groups
oups of sho
shots
ts by uusing
sing the Ne
Next
xt Ens
Ensemble
emble iicon.
con. Th
Thee
Control Copy shows the unprocessed data copy for each shot.

Notice that you have


have the three test vvalues
alues annotated and “control
copy” for reference with the tested parameter “not” applied. The
control copy is always last, so it makes sense for dB/sec values to be
entered in decreasing order so the smallest value tested is next to the
control copy.

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

Chapter 4: Parameter Testing

9. Go to the Job Viewer window and highlight 04 - Parameter Test.


Click on the “Display job output” icon (third from the left) to see
the job log. Look at the process
processes
es that were actually ex
executed
ecuted in
your flow.

Near the bottom of the


the log is a listing of the execut
executed
ed processes.
There are many additional processes listed here that were not in your
original flow. Also notice that Parameter Test is absent. This occurs
because Parameter Test is a macro, which is a module that
internally combines other modules in a single menu.

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).

Each tool name is a


module that could be
used to build a long
flow with many
parameter values
values to
be changed.

Parameter Test makes


testing much easier.

10. Edit your flow again


again,, and change th
thee Trace Displa
Displayy parameter
Number of ENSEMBLES (line segments) / screen to 1.

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

Chapter 4: Parameter Testing

Pick a Deconvolution Time Gate

Deconvolution improves the resolution of the seismic wavelet and helps


Deconvolution
suppress multiples.
multiples. It is usually applied to the data to prepare it for
stacking. In anticipation of this, you will pick a miscellaneous time gate
in Trace Display. This time gate will be used for the deconvolution
design window.

Picking a Deconvolution Design Gate


Display a few representative shots from the line and pick a
deconvolution
deconvoluti on design gate on them.

1. Copy your Param


Parameter
eter T
Test
est flo
flow
w to a ne
new
w flow ccalled
alled 05 - Pick Decon
Gate. Your
Your instructor ccan
an show you a variety of wa
ways
ys to copy a flow
or to copy the menus from one flow to another. One method is to
select the New Flow icon at the top of the Naviga
Navigator,
tor, type in the new
name, and then highlight all the processes in the 04 - Parameter
Test flow and drag and drop them into the new flow.

2. Use the sam


samee ppara
aramet
meters
ers for Disk Data Input as before, that is to
input only SIN values 1, 88 and 176.

3. Rem
emoove th
the Parameter Test menu. Highlight it and hit the Delete
key.

4. Set the dB/Sec parameter in the TAR process to 6. Be absolutely


certain that you do NOT leave this value at 99999.

5. Set the Trace Display


Di splay parameters to show 3 ensembles per screen
and Entire Screen for trace scaling.
Landmark SeisSpace Seismic Processing and Analysis 4-7

Chapter 4: Parameter Testing

6. Execu
Execute
te the flow to get a Tr
Trace
ace Dis
Display
play simil
similar
ar to tthis:
his:

Pick Layers dialog

Picking a Deconvolution Gate, top and bottom of gate shown

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

Chapter 4: Parameter Testing

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!

10. When you are happ


happyy with your ppicks,
icks, select File --> Exit/Stop
Flow, and select Yes to Save Edits Before Exiting. Your picks
should look similar to those pictured above.
Landmark SeisSpace Seismic Processing and Analysis 4-9

Chapter 4: Parameter Testing

Apply Preprocess
Preprocessing
ing

SeisSpace / ProMAX offers a wide array of deconvolution processes.


processes.
These include, but are not limited to, standard spiking/predictive
deconvolution,
deconvoluti on, ensemble deconvolutio
deconvolution, n, surface consistent
deconvolution,
deconvoluti on, and adaptive deconvolution. Your input data and
processing objectives
objectives will dictate whi
which
ch deconvolution
deconvolution is more
appropriate. For this class, we will use a standard spiking deconvolu
deconvolution.
tion.

Apply Mute, True Amplitude Recovery, Deconvolution


1. Copy your 05 - Pick Decon Gate flow to a new flow named 06 -
Apply Deconvolution. Add modules as needed to make the flow
look like this:
You may copy the flow, or add a
new flow then drag-and-drop or
cut-and-paste the menus from the
previous
previous flow
flow..
Alternatively, you can simply add a
fresh menu for each module.

In any case, you will need


to add these four new
modules to the flow.

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.

3. For True Amplitude Recovery, leave the parameters the same as


in the previous flow, that is 6 dB/sec.

4. Open the Trace Muting


Mut ing menu, then click on the word INVALID to
get to the MUT table list and select the mute you picked in the
exercise in Chapter 2.
4-10 SeisSpace Seismic Processing and Analysis Landmark

Chapter 4: Parameter Testing

5. For the Spiking/Predictive Decon process set parameters as


follows:

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.

NOTE: This flow is composed of two “sub-flows”. The first sub-


flow is the first DDI through DDO. The second sub-flow begins
with the second Disk Data Input. The second sub-flow does not
begin running
running until th
thee first sub-flo
sub-flow
w has completed successf
successfully
ully..

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.

10. The first “sub-flo


“sub-flow”
w” will run, reading ddata
ata from 03 shots - with
geometry and apply the preprocessing and output to 06 Shots -
with decon. Transparently to the user, the job continues directly
into running the second “sub-flow”, reading data from 06 Shots -
with decon and displaying the data in the Trace Display tool.

11. After looking at a few records to be sur


suree the processing is correct,
File > Exit/Stop Flow
selectfrom the 06 Shots - with. There
data deconisdataset
no need. to continue reading
Landmark SeisSpace Seismic Processing and Analysis 4-11

Chapter 4: Parameter Testing

Create Brute Stack

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

Chapter 4: Parameter Testing

4. In the Normal Moveout Correction menu choose the initial


picked vels table that you just copied. Use the default of 30 percent
for the stretch mute.

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.

6. Trace Display Label stores a text string as a trace header which is


automatically displayed by the Trace Dis play process. It is very
Display
useful in helping to keep track of processes when comparing results
from multiple flows. Enter Brute Stack as the label for this
exercise.

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.

Test Parameters (run the init phase)

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

Chapter 4: Parameter Testing

Display the Brute Stack


After your stack job finishes, you will want to display the stack.

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

all other parameters so that you Get All traces.


3. Sp
Spec
ecif
ify
y the
the Bandpass Filter to be 3-6-60-70. for the Ormsby filter
frequency values .

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:

Trace display MODE Greyscale

Primary trace LABELING header entry None

Secondary trace LABELING header entry


e ntry CDP
4-14 SeisSpace Seismic Processing and Analysis Landmark

Chapter 4: Parameter Testing

6. Execute the flow


flow.. Y
You
ou sho
should
uld ha
have
ve a Bru
Brute
te Stack simil
similar
ar to th
this.
is.

If your section looks very different, ask your instructor for


assistance.
Landmark SeisSpace Seismic Processing and Analysis 4-15

Chapter 4: Parameter Testing


4-16 SeisSpace Seismic Processing and Analysis Landmark

Chapter 5
Stacking (RMS)
(RMS) V
Velocity
elocity Analysis

There are you


exercises several
willprocesses available
u se the primary
use for picking
interactive stacking
Velocity
Velocity (RMS)process.
Analysis velocities. In this set of

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.

You can operate


ope rate on supergathers which combine several CDPs into a single location. Supergathers
can be helpful when analyzing low fold or poor signal/noise data.

Topics covered in this chapter:

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

Chapter 5: Stacking (RMS) Velocity Analysis

Velocity Analysis

The Velocity Analysis tool provides comprehensive interactive velocity


analysis, velocity quality control, and velocity field modification
capabilities.

Velocity Analysis is a “graphical socket tool”. Therefore, preprocessing


of data can be performed in the same flow before passing the data to the
analysis tool. When
When combined with IDA IDA (Interactive Data Access) in
the Disk Data Input tool, this process also allows random access to the
dataset. With this feature, you can go back to a previously processed
ensemble, rewind the data to the first CDP specified in the sort order for
dataset, or go to any CDP in the dataset by specifying a new sort order.

Velocity Analysis can be used to quickly pick velocities in the


semblance panel or on the stack panels. More detailed velocity

information can be obtained by turning on the constant velocity strip


option and the interval velocity display. Choice of the analysis locations
is initially determined by sorting in the Disk Data Input step, but can be
changed within the Velocity Analysis tool. Picks can be made on either
the semblance panel or the stack panels. Picks made on one panel will
appear on the other panel.
pa nel. Velocity-time pairs will be output to a table
at each CDP picked by the processor.

It is strongly recommended to make supergathers of the data before


Velocity Analysis. This is especially true in areas of low CDP fold. This
exercise uses the Supergather Formation macro to create supergathers.
5-2 SeisSpace Seismic Processing and Analysis Landmark

Chapter 5: Stacking (RMS) V


Velocity
elocity Analysis

Pick Stacking Velocities


1. Build
Build the follo
followin
wing
g flow
flow,, 09 - Velocity Analysis:

2. Select
Select param
paramet
eter
erss for
for Supergather Formation.

Supergather Formation is a macro that reads the data as CDP


gathers, and combines them into supergathers for the velocity
analysis tool. Data should be preprocessed gathers without NMO.
For this exercise, choose the 06 Shots - with decon dataset.

Set the Minimum center CDP to 150, the Maximum center CDP to
750 and the CDP increment to 150 CDPs.

Set the CDPs to combine to 9.

3. Apply a Bandpass Filter.

For velocity analysis, it is usually desirable to limit the frequency


range of the input data. Enter Ormsby filter values of 3-6-50-60.

4. Apply Automatic Gain Control.

For velocity analysis, a relatively short AGC window is usually


desirable. The default value of 500 ms will work fine for this
exercise.
Landmark SeisSpace Seismic Processing and Analysis 5-3

Chapter 5: Stacking (RMS) Velocity Analysis

5. Selec
Selectt par
param
amet
eter
erss for
for Velocity Analysis Precompute.

Set the number of CDPs per supergather to 9, the absolute offset of


the first bin center to 200, and the bin size for vertical summing
offsets to 25. The maximum offset should have the default of 3150,
which is provided via the maximum offset value in the geometry
database.

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

Chapter 5: Stacking (RMS) V


Velocity
elocity Analysis

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.

Select Yes to use a guide function from an existing velocity table,


and choose the initial picked vels table that was used in the brute
stack job.

Set the Maximum stretch mute percentage to 60.0. The default of


30.0 is too severe.

NOTE: Looking back up the menu, the Number of stack velocity


functions defaults to 11. This is used in combination with other
othe r
menu parameters to generate 11 velocity functions. The functions

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.

6. In the Disk Data Output menu, add an output dataset name 09 -


Velocity Precompute.
Landmark SeisSpace Seismic Processing and Analysis 5-5

Chapter 5: Stacking (RMS) Velocity Analysis

7. Selec
Selectt par
param
amet
eter
erss for
for Disk Data Input.

Input the 09 - Velocity Precompute dataset created in the previous


run and set Trace Read option to Sort.

Choose the primary sort key of SG_CDP which was generated by


the Supergather Formation macro.

Set the Interactive Data Access option to Yes and allow the
remaining parameters to default.
5-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 5: Stacking (RMS) V


Velocity
elocity Analysis

8. Select
Select param
paramet
eter
erss for
for the
the Velocity Analysis.

Add a NEW table


where your picks
will be saved.

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

Chapter 5: Stacking (RMS) Velocity Analysis

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.

The various menu options allow you to control the display


d isplay
appearance and behavior and what items you want visible for
velocity picking. The Semblance, Gather, and Stacks pull down
menus allow you to modify display parameters specific to each
display component.
Output Velocity Table Name
Analysis Location

Cursor Tracking Readout


5-8 SeisSpace Seismic Processing and Analysis Landmark

Chapter 5: Stacking (RMS) V


Velocity
elocity Analysis

11. Pick a stacking velocity


velocity function for the first ensemble.

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

Chapter 5: Stacking (RMS) Velocity Analysis

Using the Volume Viewer/Editor

The Volume Viewer/Editor tool allows display of velocities and


interaction with the Velocity Analysis tool

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

Chapter 5: Stacking (RMS) V


Velocity
elocity Analysis

2. Se
Sett para
parame
mete
ters
rs for
for Volume Viewer/Editor.

Select User Specified for the Source of surface coordinate


coor dinate limits.
The min/max CDP values are provided from the LIN database. The
default value of Volume sets the spatial range using the existing
functions in the table, which is probably only a single CDP location.

Select the velocity table Final velocity that you are using in the
Velocity Analysis tool.

All other parameters can be defaulted. Notice the default of Yes to


Velocity Analysis? This allows the communication
Interact with Velocity
with the Velocity
Velocity Analysis interactive tool via PD (the Pointing
Dispatcher daemon).

Optionally, you may select to use a stack dataset as an “underlay” to the


Optionally,
velocity field by selecting Yes to Display poststack seismic data. You
must then provide the name of the stack dataset

3. Execute
Execute the flow
flow and return
return to your Velocit
Velocity
y Analysis
Analysis display
display..

The Volume Viewer/Editor window will appear. You may need to


try different ways of arranging the windows on the screen until you
Landmark SeisSpace Seismic Processing and Analysis 5-11

Chapter 5: Stacking (RMS) Velocity Analysis

have made an arrangement that is workable for you. If you have dual
monitors, this should be easy.
easy.

The following diagram is one possible way to arrange the windows


if you have only one monitor

Possible Window Arrangement

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.

5-12 SeisSpace Seismic Processing and Analysis Landmark

Chapter 5: Stacking (RMS) V


Velocity
elocity Analysis

4. From the Velocit


Velocity
y View
Viewer/Edi
er/Editor
tor window
window,, select View --> Volume
Display.

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.

The velocity displayed in Volume Viewer/Editor


Viewer/Editor updates in response
to picks made in Velocity
Velocity Analysis when you either 1) click on the
bow-and-arrow icon or 2) when you move
move to a new location. YYou
ou

should now see


CDP location ofathe
vertical linefunction
velocity in the Cross Section window at the
just picked.

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.

Volume Viewer/Editor PD Function


By activating PD icon on the Volume Viewer/Editor, you can select a
CDP location in the Viewer and tell the Velocity Analysis tool to
retrieve and display the data for that location. This icon does not appear
if No was selected for Interact with Velocity Analysis in the VVE menu.

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

Chapter 5: Stacking (RMS) Velocity Analysis

deletes that function. You


You will have to re-pick that eentire
ntire function if
you change you mind about the deletion.

10. To various locations in the Viewer


Viewer and send data to the V
Velocity
elocity
Analysis tool to get familiar with the PD behavior.

11. Continue picking velocities in Velocity


Velocity Analysis until you finish all
of the locations on this project and are
a re happy with the velocity field.

Remember, you may either use the “bow-and-arrow” icon to send


the picks from Velocity Analysis to the Volume Viewer/Editor
display for QC before moving to the next analysis location, or you
may move directly to the next ensemble and your previous picks will
be automatically sent to the VVE display.
display.

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.

14. Leave the Volume


Volume Viewer/Editor window active for the next
exercise.
5-14 SeisSpace Seismic Processing and Analysis Landmark

Chapter 5: Stacking (RMS) V


Velocity
elocity Analysis

Velocity Smoothing with the Volume Viewer/Editor

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.

2. Select Edit --> Grid/Smooth Volume.

Enter the parameters as shown above, and click Ok.


Landmark SeisSpace Seismic Processing and Analysis 5-15

Chapter 5: Stacking (RMS) Velocity Analysis

3. Notice that the


the velocity
velocity field
field is smoothe
smoother,
r, and the blue
blue lines
lines
indicating the node locations have changed in response to the
increment values you specified above.

4. Select File --> Save As --> Active Volume.

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

all the picking again.

5. Select File --> Exit.

6. Because the smoothed


smoothed velocit
velocity
y table was created
created by an interacti
interactive
ve
tool, the Navigator may not be aware of this table. You
You may need to
use the “Refresh” capability in the Folders panel of the Navigator in
order to see and select the new table name.
5-16 SeisSpace Seismic Processing and Analysis Landmark

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.

Topics covered in this chapter:

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

Chapter 6: 2D Marine Final Stack and Migration

Final Stack

Now that you have an updated velocity field, you should create a new
stack using the new velocities.

Create Final stack with new velocities.


1. Copy
Copy your
your brut
brutee stack
stack flow
flow to flow
flow 10 - Final Stack:. There are three
changes you must make.

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

Chapter 6: 2D Marine Final Stack and Migration

Compare Brute and Final Stack

To compare the brute stack and final stack datasets,


da tasets, return to your earlier
flow that displayed the brute stack.

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.

Trace Display first appears with your Brute stack.

5. Use the Next screen icon to step forward to your Final stack. Both
stacks have been automatically saved as screen images.

6. Use the Animation icon to compare the two stacks.

7. Choose File > Exit / Stop Flow.


Landmark SeisSpace Seismic Processing and Analysis 6-3

Chapter 6: 2D Marine Final Stack and Migration

Poststack Migration Processes

Choosing a poststack migration process can be difficult. You must


weigh CPU time, accuracy of velocity model, steepness of imaging dip
and other factors in order to choose the most appropriate process. Often,
a number of different migrations must be run in order to compare results.
To help you decide on the optimal migration for a given situation, the
following summary of the 2D poststack migrations is provided:

Poststack Migrations

Migration Name Category Type Velocity V(x) V(t/z) Steep Rel


Dip Times

Memory Stolt F-K F-K Time VRMS(x,t) Poor Poor Fair 0.2

Phase Shift Phase-Shift Time VINT(t) None Good Good 1.0

Fast Explicit FD Time FD Time VINT(x,t) Fair Good Fair 9.6

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

Kirchhoff Time Kirchhoff Time VRMS(x,t) Fair Good Good 14.6

Reverse-Time T-K Reverse Time Time VINT(t) None Good Good 2.5

Explicit FD Depth FD Depth VINT(x,z) Good Good Good 21.7

Kirchhoff Depth Imp.Eikonal Depth VINT(x,z) Fair Good Good 7.3


Max.Amp. Depth VINT(x,z) Good Good Good 12.0

Mult. Arr. Depth VINT(x,z) Excel. Excel. Excel. 64.0


6-4 SeisSpace Seismic Processing and Analysis Landmark

Chapter 6: 2D Marine Final Stack and Migration

Tapering in Migration Modules

Tapering is automatically applied to samples at the bottom and edges of


the seismic section prior to migration. This prevents migration artifacts
due to the abrupt truncation at
a t the bottom of the input section (see
diagram below). The magnitude of the edge taper should normally
increase with depth, as migration artifacts originating deeper in the
section tend to move a longer distance.

Upper edge
taper default is 2 traces

Bottom
taper default is 200ms
Lower edge
taper default is 20 traces

A Hamming taper is used which consists


con sists of a cosine weighting that
varies from 100% to 8% over the length of the horizontal taper. The
bottom taper goes from 100% to 0%.

In the migration processes, there is a parameter that asks if you want


wan t to
change the default tapering. This does
d oes not turn off the taper, instead, it
allows you the change the default tapering values.
Landmark SeisSpace Seismic Processing and Analysis 6-5

Chapter 6: 2D Marine Final Stack and Migration

Apply F-K Migration

At this point in a production processing sequence, you would have your


best stacked dataset with statics and velocities applied, a prepared
velocity table (smoothed, scaled by percentages, shifted to datum if land
data, etc.), and an idea of the types of migrations you would like to run.

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.

Most of the parameters can be defaulted.

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

5. In Disk Data Output, add a new dataset 11 FK migration.

6. Exec
Execut
utee tthe
he flow
flow.
6-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 6: 2D Marine Final Stack and Migration

Compare the Stack and Migration

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.

Use the animation tool to compare your stacked and migrated


datasets.
Landmark SeisSpace Seismic Processing and Analysis 6-7

Chapter 6: 2D Marine Final Stack and Migration

JavaSeis
JavaSeis Framework Create and SeismicCompare

There are two options for displaying a conventional ProMAX dataset.


You can build and
a nd execute a flow as
a s we have been doing though this
exercise, or there is an option named Look that is found in the pulldown
pu lldown
menu when you click MB3 on a dataset name.

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.

JavaSeis Framework Create* extends an existing ProMAX dataset to


have characteristics of a JavaSeis dataset. JavaSeis format datasets can
be displayed in several additional ways that simple
simple ProMAX datasets
cannot.

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

Chapter 6: 2D Marine Final Stack and Migration

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

Chapter 6: 2D Marine Final Stack and Migration

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.

6. Select File > Exit to close SeismicCompare.


6-10 SeisSpace Seismic Processing and Analysis Landmark

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.

Topics covered in this chapter:

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

Chapter 7: JavaSeis Data Format

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.

The JavaSeis format was adopted and initially implemented in 2007


with the ProMAX 2003.19.1.0 release, which included the option of
using SeisSpace and JavaSeis. Major improvements were delivered in
R5000.0.0.0 version in 2008, and improvements are ongoing with each
new software release.

JavaSeis format accomplishes two key things: 1) it is a data storage


format that allows efficient parallel read and write of disk-resident data,
and 2) it defines the organization of data as it is operated on and
modified by the executing software.

A JavaSeis dataset is effectively an “N-dimensional” array. Currently,


JavaSeis datasets can be defined with 3, 4 or 5 dimensions, but the
concept could be extended to any higher number.

Each dimension is assigned an attribute name and a range of values. This


explicit organization allows JavaSeis datasets to be read from or written
to in parallel because every unit of data has a predefined position within
this framework. It also allows interactive tools to have direct and
immediate access to any “Frame” of data. These are the two most
compelling reasons for using JavaSeis.

Do not confuse the JavaSeis concept


co ncept of “framework dimensions” with
the “spatial dimensions” of a seismic project. A 4D JavaSeis dataset has
no direct relationship with a 4D time-lapse seismic project. It may be
easier to think of JavaSeis dimensions as “address levels” or a
hierarchy for organizing the dataset.

JavaSeis Dataset Organization

A JavaSeis dataset has an explicit “Framework”,


“F ramework”, with each dimension
of the dataset indexed by a minimum, maximum and increment value.
In effect, a JavaSeis dataset is an array that has “a place for everything,

7-2 SeisSpace Seismic Processing and Analysis Landmark

Chapter 7: JavaSeis Data Format

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.

A JavaSeis dataset is always defined by at least three dimensions.

Let’s consider the logical structure of a 3D JavaSeis dataset. The three


axes or dimensions have the generic names “Sample”, “Trace”, and
“Frame”.
Landmark SeisSpace Seismic Processing and Analysis 7-3

Chapter 7: JavaSeis Data Format

The Sample axis has a fixed number of samples with a logical


minimum, maximum and increment. Typical time-domain seismic data
may start at time 0.0, end at 8.0 seconds and have a 2 millisecond sample
rate. We account for the first and last samples, so this data would have
4001 sample values.

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

Chapter 7: JavaSeis Data Format

As shown in the previous diagram, a set of Traces is a “Frame”. A


Frame is a logical group or set of traces. The term ensemble is used in
many processing systems, and you will see that term used in SeisSpace
as well. When you see the word Frame, think Ensemble .

A logical Volume is composed of a set of Frames. A 3D JavaSeis


dataset is composed of a single volume. This bounding case of a single
volume avoids the need to declare a range of values for the Volume axis.

If our dataset was 4D, we would need to assign an attribute so we could


logically address each Volume on the Volume axis. Similarly, a 5D
dataset requires an attribute labeling the Hypercube axis.

KEY POINT: Think of a Frame as equivalent to an Ensemble.

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.

• Sample - the first dimension in the JavaSeis dataset. The sample


axis for time domain data is indexed by the triplet {start time, end
time, sample rate}.
Landmark SeisSpace Seismic Processing and Analysis 7-5

Chapter 7: JavaSeis Data Format

• Trace - the second dimension, which is described by a range of


trace’s values
values such as {first channel, last channel,
chann el, channel
increment}.

• Frame - the third dimension, composed of one set of “Traces”. It is


easiest to think of a frame as equivalent to an “ensemble”. JavaSeis
datasets are read and written an entire frame at a time. A frame is
the basic unit for accessing JavaSeis data. The bounding case is a
Frame containing a single Trace.

• Volume - the fourth dimension, composed of one set of “Frames”


constitutes a single volume. A triplet of values defines the range of
Volumes. The bounding case is a dataset with a single Frame.

• Hypercube - the fifth dimension, composed of one set of


“Volumes”.
“Volumes”. A triplet of values defines the range of Hypercubes.

• axis - any dimension or address level of a JavaSeis dataset.

• range -the triplet of {start, end, increment} values that define the
sampling or labeling of a dataset axis.

• Framework - the explicit description of the axes of a JavaSeis


dataset as it exists on disk.

• Data Context - the explicit description of data at a given point in a


job flow.
flow.

Framework and Data Context are intimately related. Think of the


Framework as the structure of the dataset on disk. When a Frame of data
is read from the dataset into the flow, the dataset’s Framework defines
the Data Context within the flow at that point. Tools that fundamentally
change the organization of the data in a flow (such as stacking,
resampling, TX to FK transform, etc.) change the Data Context, and
such a tool should correctly pass this new context down the flow.

The Data Context describes the overall organization


o rganization of the data within a
running job. There is typically only a small amount of data at any point
within a running job, but the system “understands” the entire Data
Context at each point in the job.

When everything is handled correctly, data


da ta in a flow that enters the
JavaSeis Data Output tool has a Data Context that can define the
Framework for the output dataset.
7-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 7: JavaSeis Data Format

How does JavaSeis work?


JavaSeis datasets have an explicitly defined organization such that every
Frame or other unit of data has
ha s a specific location where it belongs
within the dataset. This structure is referred to as
a s the “framework” of the
dataset.

From the user perspective, it may be easier to think of a JavaSeis


“framework” as a row or an array of “boxes”
“box es” that contain the trace data.
Any “box” can be found immediately according to its address, so that
data can be read without having to read through any other data or require
a sort or look-up table. In the same manner, when writing data to the
dataset, every Frame of data has
ha s a predetermined (logical) position. This
allows multiple processes to write to the same dataset simultaneously
without using any file-locking or other costly overhead.

A key thing to remember is that JavaSeis datasets are read and


“a Frame at a time”.
written “a

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.

You may be more comfortable to think in terms of “axes” or add


address
ress
levels for the dataset, rather than dimensions. Remember that the
various dimensions might not have a spatial component. Your data
might be sampled in frequency and wavenumber domain or tau-p or any
variety of other transform domains other than something associated with
X, Y, Z or Time. The system will take care of updating the data context
once you have data in the system. However, you need to become
comfortable with the nomenclature, definitions and options for JavaSeis
datasets in order to use it effectively.
Landmark SeisSpace Seismic Processing and Analysis 7-7

Chapter 7: JavaSeis Data Format

JavaSeis Dataset Examples


Here are some dataset examples described in JavaSeis terminology.

A stack volume for a 3D project naturally is a 3D JavaSeis dataset:

• “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

This stack dataset is a familiar “volume”. In the JavaSeis realm a single


volume of data needs no address on the Volume axis.

The Volume Axis is the 4th dimension or 4th address level.

The Volume Axis is where we address each Volume or each 3D unit of


data.
7-8 SeisSpace Seismic Processing and Analysis Landmark

Chapter 7: JavaSeis Data Format

Shots records for a 2D line commonly are a 3D JavaSeis dataset:

• “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

Chapter 7: JavaSeis Data Format

Prestack data for 3D project is often a 4D JavaSeis dataset, though


there are many variations according to the way we choose to sort and
organize the data.

• “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

Chapter 7: JavaSeis Data Format

Cross-spread Gathers for a 3D project may be defined as a 5D


JavaSeis dataset:

• “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)

Each cross-spread is a volume of data, with axes


a xes defined by the receiver
station location with the cross-spread (XSD_RLOC) and the shot station
location within the cross-spread (XSD_SLOC). Each cross-spread
gather contains data from only a single receiver line (R_LINE) and shot
line (S_LINE). Using those attributes for the Volume and Hypercube
Hypercub e
axes lets us know exactly where in the project each cross-spread gather
is located based on the data collection numbering scheme.

NOTE: The description above may seem unusual because some


processing systems reference cross-spread
cross-spread gathers in terms of
subsurface based inlines and crosslines rather than surface locations of
shot and receiver.

Landmark SeisSpace Seismic Processing and Analysis 7-11

Chapter 7: JavaSeis Data Format

Some key modules when using JavaSeis


You should keep in mind that JavaSeis is a data format, not a
process or methodology. The majority of trace processing tools
(modules) understand the concept of “data context”, and they will pass
the correct context along with the data to the next tool in a flow. In this
sense, all modules are “JavaSeis modules”.

There are a number of tools that are designed specifically to read or


write JavaSeis datasets, or to accommodate special capabilities
ca pabilities that
JavaSeis datasets provide. A summary of the most important tools is
provided here.

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.

2. JavaSeis Data Output is used to write to the output dataset.


JavaSeis Data Output allows you to write to the same dataset from a
multi-joblet job or from independent
indep endent jobs running simultaneously.
simultaneously.
This tool can also output data to a JavaSeis Velocity
Velocity Table, which
allows for much more efficient and dense sampling of velocity
fields than is possible with traditional ProMAX tables.

3. JavaSeis Sortmap Create* creates a map file that can be used by


JavaSeis Input to read the dataset in a particular sort order.

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.

6. Data Context Editor is used to define the “context”


“co ntext” of the data at a
specific point in a flow. The context is the logical ranges for each
dimension of the data. As data moves through a flow,flow, the
characteristics may change by operation such as resampling,
stacking, sorting, transforms, etc. Our goal is for the context to be
automatically updated by any tool that imposes a change in the
sampling of the data in one or
o r more dimensions. The most common

7-12 SeisSpace Seismic Processing and Analysis Landmark

Chapter 7: JavaSeis Data Format

place where Data Context Editor is needed is when data are


imported into the system such as with SEGY Input
Inpu t or SEGD Input.
The system must be made aware of the context of the incoming
data. The data context
con text is used to define the “framework” of a
JavaSeis dataset at the JavaSeis Data Output module. The data
context is used by SeisSpace as the basis for communication
between tools in a processing flow.
flow.

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.

JavaSeis Data Input - Parallel Distribution


In general, running a job in “parallel” is accomplished by parameter
choices at the bottom of the JavaSeis Data Input menu.
The exact options are dependent upon the Framework of the input
dataset.

Landmark SeisSpace Seismic Processing and Analysis 7-13

Chapter 7: JavaSeis Data Format

The commonly used parallel distribution options are:

• 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.

We will use a shot organized 4D JavaSeis dataset with the following


Framework:

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.

Let’s look at this as a fully populated dataset,


Let’s d ataset, meaning that every Frame
contains a shot record.
7-14 SeisSpace Seismic Processing and Analysis Landmark

Chapter 7: JavaSeis Data Format

We will presume the job is going to be submitted using four Execs,


meaning it will be run as a single job, but the data will be split into four
subsets that will be distributed among those four Exec processes.

If we choose Block by Volume distribution, the data along the Volume


Volume
axis is divided into four blocks, with each block going to a different
Exec process as illustrated here:

If we choose Circular by Volume distribution, the data along the


Volume axis is distributed in “round robin” fashion among the four Exec
process as illustrated here:
Landmark SeisSpace Seismic Processing and Analysis 7-15

Chapter 7: JavaSeis Data Format

If we choose Block by Frame distribution, the data along the Frame


axis is divided into four blocks, with each block going to a different
Exec process as illustrated here:

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.

If we choose Circular by Frame distribution, the data along the Frame


axis is distributed in “round robin” fashion among the four Exec process
as illustrated here:
7-16 SeisSpace Seismic Processing and Analysis Landmark

Chapter 7: JavaSeis Data Format

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.:

If we choose Block by Volume distribution, the data along the Volume


Volume
axis is divided into four blocks, with each block going to a different
Exec process as illustrated here:

Notice that no data exists in Volumes 13-16,


13-16, so the 4th Exec
Exec has no work
work
to do. This means you might have a node
n ode tied up (via the job queue) for
that Exec, but the node would be idle. This is highly undesirable. The
problem is that the system does not know where data exists
exists in the
dataset. When a job runs, each Exec must check whether any data exists
for each Frame. It is up to the user to create datasets that are “compact”

Landmark SeisSpace Seismic Processing and Analysis 7-17

Chapter 7: JavaSeis Data Format

and have the least amount of “empty” Frames. You


You should avoid over-
specifying the Framework size.

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.

It is very important that you understand the Framework of your datasets


and how your data can be distributed for parallel processing.
7-18 SeisSpace Seismic Processing and Analysis Landmark

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.

Topics covered in this chapter:

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

Chapter 8: Database From Full Extraction

Overview of Project used in Chapters 8 - 16

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.

8-2 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

Overview of Full Extraction


For reprocessing, the extraction process can be used to read trace header
information for building the initial database. The extracted information
can be QCed, edited if needed, then CMP binning and final update of the
database can be done via the 3D Land Geometry Spreadsheet.

Full Extraction Path


O.B. ASCII Field
UKOOA
Notes Data

UKOOA SEG-? Input


Import Spreadsheet
Import

Database
Import Seismic Data
Extract (ProMAX)
Database
Geometry Files
Spreadsheet
Ordered Parameter Disk Data
Output
Files

Marine Data Inline Geom


SSD correction Header Load
Valid Trace
Numbers
Overwrite
Seismic Data Seismic Data
Trace Headers
(ProMAX) (ProMAX)

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.

Landmark SeisSpace Seismic Processing and Analysis 8-3

Chapter 8: Database From Full Extraction

Extract Geometry from SEGY Files and Write


JavaSeis Dataset

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.

Create a New Subproject and Run Extraction


1. The first
first thing
thing you need to
to do is to
to create
create a new sub-project
sub-project under
your project. Click MB3 on your project name and select New
Subproject from the pulldown menu. This opens a dialog where you
type in the name Salt 3D - extraction, then click OK. The

measurement system parameter is not currently used, so you


yo u can
ignore it.

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

Chapter 8: Database From Full Extraction

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.

Landmark SeisSpace Seismic Processing and Analysis 8-5

Chapter 8: Database From Full Extraction

When you are at the directory indicated by your instructor,


instructor, you will
see the SEGY files in the Files panel. You You may need to stretch the
dialog to a larger size to see the full length of names.

Use MB1 and Shft-MB1 to select the files shown in the Files panel,

then click on Add to put the pathnames for all


a ll files in the bottom
panel. With all seven
seven files showing, click on Done to close the
dialog and return to the SEGY Input menu.

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.

6. Choose Yes to Remap SEGY header values . The def default


ault behavior
is to map the header values according to their published byte
locations to specific headers names in ProMAX/SeisSpace. Refer to
the help file for details. In these SEGY files, we have put six non-
standard attributes in convenient locations in the SEGY trace
headers.
7. Here
Here are the
the attrib
attribute
utess that
that you will
will remap
remap::

8-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

• 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.

Do not leave blank spaces.

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.

Make sure to select 3D and Land as this is a Land 3D project. You


You
will identify all traces coming from a common source by their FFID
number and all traces recorded at the same receiver using the
receiver coordinates. There are no duplicate FFID numbers in this

Landmark SeisSpace Seismic Processing and Analysis 8-7

Chapter 8: Database From Full Extraction

dataset. If there were duplicates, you would need to use a different


attribute to define each
eac h unique shot record. You
You will overwrite any
previous database information, if any,
any, and choose No for Calculate
trace midpoint coordinates.

9. IMPORTANT! After parameterizing the menus, click on the Test


Parameters icon. This confirms that the SEGY file is found and
identifies any syntax errors in the trace header
head er remapping, as well
as other possible errors.

Test Parameters

The message Error trying to build device list indicates that the
pathname to a SEGY file is incorrect. Check the spelling carefully.

Syntax for the SEGY header remapping is a common problem, often


indicating a problem with the Override format.
8-8 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

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 Description with a default value of “<none>” is an optional entry.


Landmark SeisSpace Seismic Processing and Analysis 8-9

Chapter 8: Database From Full Extraction

The SEGY Input menu indicates that the input data are
a re shot records, so
the fundamental data type is automatically set to SOURCE.

The JavaSeis Framework needs to be declared as 4 dimensional. You


will need to ensure proper values for the Sample, Trace, Frame and

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

If you followed the steps properly, no changes should be needed in the


ProMAX tab. If your values are not as shown above, you may redo the
previous steps
steps OR you may directly select
select the appropriate values for the
menu.

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

Chapter 8: Database From Full Extraction

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.

Landmark SeisSpace Seismic Processing and Analysis 8-11

Chapter 8: Database From Full Extraction

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.

REMINDER: JavaSeis datasets use an indexing scheme that requires


each Frame to have a unique integer identifier within its Volume, and
that each Volume have a unique integer value within its Hypercube.

The Frame axis will be the SOU_SLOC attribute (External source


location number) within each shot line. Minimum and maximum values
are 101 and 306.

Remember that JavaSeis datasets are read and written in units of


Frames, one Frame at a time.

A Frame is an Ensemble.
8-12 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

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

of the project space were not shot.


Landmark SeisSpace Seismic Processing and Analysis 8-13

Chapter 8: Database From Full Extraction

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”

NOTE: The recommended “Best Practice” for the JavaSeis Data


Output menu is that you click on the Create button when you have the
job fully parameterized, but before you submit for execution.

It is a recommended generally that you click on Create before you


submit any job. When you become more comfortable with using
JavaSeis, you may choose to simply submit using default values and not

bother with the Create option.


Be aware that there are some infrequent situations when the framework
can only be created at runtime.

13. Notice the previous


previous comment! This job is a case where you must
choose Yes to Create/recreate dataset at runtime . You
You can click on
the Create button to see the what the Framework looks like, but
you will still have to select Yes as described above

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

8-14 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

(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.

15. Execute the flow.


flow. This flow must be run with a single Exec (or
joblet). Your
Your instructor will discuss Execs and joblets as we
progress further into the class and start running jobs in parallel.

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.

Extract Database Files reads the trace header information and


accumulates
receivers andall of the
traces) necessary
and OPF domains
their attributes. (unique
After all shots,
the trace data have

Landmark SeisSpace Seismic Processing and Analysis 8-15

Chapter 8: Database From Full Extraction

been read, then the module writes the accumulated information to


the OPF database.

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.

The concept of “valid trace numbers” is an important option for the


Inline Geom Header Load process which will be run after
a fter the
geometry is completed.
8-16 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

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].

Landmark SeisSpace Seismic Processing and Analysis 8-17

Chapter 8: Database From Full Extraction

Add the Trace Display tool (blue ProMAX version) and open the menu.

Near the bottom of the menu,


menu, select
select Entire Screen for the Trace scaling
option, and click on the checkbox to the left. It is the checkbox that
makes the default take effect, not just changing the value.

Save this flow. If you do not save the flow, you have not changed the
default.

8-18 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

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

Chapter 8: Database From Full Extraction

Complete the Geometry Database

Land 3D Geometry Spreadsheet


The geometry database was initialized and populated
po pulated with values by the
Extract Database Files tool. In this section, you will use the Land 3D
Geometry Spreadsheet tool to QC the basic geometry, define and
apply the CDP binning grid and finalize the database.

The Spreadsheet is a special editing and updating


u pdating toolset that operates
on the geometry database.

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.

NOTE: If the 3D Land Geometry Spreadsheet module does not


appear as a choice, go to the Navigator tool bar
ba r and change the Product
to ProMAX 3D.

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.

You can access additional information on spreadsheet ccapabilities


apabilities by
selecting the Help option.
8-20 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

4. Click MB1 on Receivers in the main menu to open the Receivers


Spreadsheet. All columns should have values. If the Line column is

empty, you probably ran Extract Database Files in 2D rather than


3D, and you will need to run the extraction job again. Scroll to the
bottom of the spreadsheet and verify
verify that you have 13201 receivers.
It is not obvious, but the receivers are sequenced in the order that
each unique receiver location was found from the incoming trace

headers. They are not in order of station or line number.


Landmark SeisSpace Seismic Processing and Analysis 8-21

Chapter 8: Database From Full Extraction

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-22 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

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

spacing is ~330 feet.


9. Overlay
Overlay a color contour of the source
source and
and receiver
receiver elev
elevations
ations by
selecting Display > Recs&Sources > Color Contour > Elevation.

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

Landmark SeisSpace Seismic Processing and Analysis 8-23

Chapter 8: Database From Full Extraction

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.

If you identify an anomalous shot in the XYGraph, the Report


feature is a convenient way to get to that shot’s
shot’s attributes for
inspection or editing in the spreadsheet.

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.

If you select View > Transparent > Receiver based Posting of


Position, the receivers have preference. Now the Report feature will
respond to receiver locations. Click MB1 in the map and the nearest
receiver to that location will be shown in the receiver spreadsheet.
Remember to click MB1 on the border of the spreadsheet window
in order to see that station highlighted.

13. Close any remaining XYGraph and spreadsheet windows.


windows.
8-24 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

Enter Information in the Setup menu


1. Select Setup from the main menu and enter the values as shown
below. The details are explained below.

The Setup menu allows you to define


de fine global information applying to the
configuration and operation of the Geometry Spreadsheet.
Spreadshee t. Much of this
is already set correctly by the Extract Database Files tool that
initialized the database.
Landmark SeisSpace Seismic Processing and Analysis 8-25

Chapter 8: Database From Full Extraction

Assign Midpoints Method is automatically set to Existing index


number mappings in the TRC. This parameter is initially set based on
the method used for initializing the geometry database. It is extremely
rare that you would ever change this value.

Station Intervals section sets values that are primarily used for QC
functions that will be explained later.

Nominal receiver station interval -- 165.0

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 Crossline Separation -- ignore. This feature is disabled.

Nominal Survey Azimuth -- 87.5. This is the correct value for the
project, but does not effect any QC that we will perform.

Base Source station co-ordinates... This can be ignored. It is used


only for very old-style shooting where only the receiver stations were
surveyed, and shot station coordinates were derived based on receiver
station coordinates.

Source type -- Select Surface seismic source for this project. This
value sets the appropriate default value for certain menus related to
datum statics.

Units -- Select Feet for this project.

Co-ordinate origin -- Leave X0 and Y0 at 0.0. This allows a bias to

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

Chapter 8: Database From Full Extraction

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.

4. Click MB1 on Setup > QC, then select Interval/Error in the


dialog box and click Ok. You
You now have two additional columns as
shown here. Notice the scroll bar across the bottom.
b ottom. You
You may
choose to stretch the window wider.
5. The QC Intv* is the distance between stations. The QC Intv Err*
is the difference between the actual station interval and the nominal

Landmark SeisSpace Seismic Processing and Analysis 8-27

Chapter 8: Database From Full Extraction

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.

7. Select File > Abort so that the sorting is undone.

8. Close any remaini


remaining
ng XYGraph
XYGraph and spreads
spreadsheet
heet windows.
windows.

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

You will also see how to automatically calculate


calcu late a binning grid that fits
exactly onto the midpoint positions. You can manually adjust the grid to
optimize its position.

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

8-28 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

following calculations for each trace in the TRC order of the


database:

• 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.

If you get an “Error Encountered” message, you should check the


job log by selecting the job name 02 Geometry spreadsheet in the
Job Viewer window and pressing the ViewView job output icon (third
from the left), or simply double-click on the job name.

CDP Bin Grid Orientation - Standard Definitions


Binning parameters allow you to choose any corner of the project as the
Origin of the Inline, Crossline and CDP numbering. You have complete
flexibility in the inline and crossline directions. Here are the keys to
understanding the binning grid:

• 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.

Landmark SeisSpace Seismic Processing and Analysis 8-29

Chapter 8: Database From Full Extraction

Following are examples of how the binning grid could be positioned


onto a map view of the project.
o
45
Azimuth __________
o
Y
Inline Parallel to ______ 45
Y

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

Chapter 8: Database From Full Extraction

Bin Grid Orientation for this Project

Azimuth 87.5o
Y
Inline Parallel to ______

Inline 1
87.5
o
o
Xline 1
87.5 CDP 1

Create and Save the CDP Binning Grid


The binning grid will now been defined.

1. Select Define binning grid from the binning window and click Ok.
This will open the XYGraph display with no data displayed.

Landmark SeisSpace Seismic Processing and Analysis 8-31

Chapter 8: Database From Full Extraction

2. Select Display > Midpoint > Control Points > White (or choose
black if you prefer).

You should get the following map of midpoints.:


8-32 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

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.

Fill out your parameters to match the following:


Landmark SeisSpace Seismic Processing and Analysis 8-33

Chapter 8: Database From Full Extraction

Click on the Green Traffic Light to display the new grid.

TIP: If you were not provided


provided the bin grid parameters, you could do
some simple calculations based on shooting geometry and shot and
receiver spacing, as well as finding an appropriate azimuth using the
shot-receiver basemap features that were shown earlier.
4. Zoom in on the midpoint map to see how well it fits over the data.

This project was carefully shot, and the midpoint data fall in
relatively tight clusters that generally fall nicely centered in the grid
cells.

It is a good practice to scroll around the edges


edg es of the project space to
check that no midpoints fall outside the grid.
8-34 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

5. Scroll to the northwes


northwestt corner
corner of the grid.
grid. Notice
Notice the
the origin
origin grid cell
cell
has an X in it. The Origin X-Y is the center of this grid cell. The

Grid origin X-Y


is bin center

Move Grid
icon

6. If your grid does


does not fit neatly over the midpoints
midpoints,, you can select
select
the Move Grid icon and drag the grid using MB1.
Notice the
appearance of
the grid along
the north edge.

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

Landmark SeisSpace Seismic Processing and Analysis 8-35

Chapter 8: Database From Full Extraction

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”.

Notice the appearance


of the grid along
the north edge.

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

Chapter 8: Database From Full Extraction

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

Chapter 8: Database From Full Extraction

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.

3. IMPORTANT: select Inlines parallel to the grid Y axis


(parallel to azimuth of receiver lines for this project).

4. Click Apply to perform the binning. This action automatically


au tomatically
saves the binning
attributes parameters shown, and generates a variety of new
in the database.

5. When
When com
compl
plet
ete,
e, cl
clic
ick
k on
on Cancel to dismiss that status window.

8-38 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

OPTIONAL -- Automatic Calculation of Bin Grid


The previous exercise assumed that the binning grid parameters were
provided from
from a previous processing
processing of the project. Here is a method for
automatically calculating a binning gird that fits exactly over the

midpoint data of thethat


and bin dimensions project
you when you
want to already
use for theknow the exact azimuth
project.

You do NOT need to do this exercise. This is an alternative to the


manual and graphical manipulation of the binning grid.

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

Landmark SeisSpace Seismic Processing and Analysis 8-39

Chapter 8: Database From Full Extraction

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.

5. You can make


make adjustmen
adjustments
ts if needed,
needed, then
then save
save the grid.
grid.

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.

END of Optional / Supplemental section

Continue the project exercise below.


8-40 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

Generate a Fold QC Plot and Finalize the Database


1. Return to the
the 3D Binning
Binning and QC window
window and select
select to QC the Bin
data. You
You must select your bin space name and click Ok.

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.

3. Return the 3D Binning


Binning and QC
QC window
window and
and generate
generate a QC
QC plot of
“Line Space Fold”.

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

Chapter 8: Database From Full Extraction

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

Chapter 8: Database From Full Extraction

10. Make sure your bin display


display looks like the display below.
below. Note the
location of the origin, the number of Inlines and Crosslines. If your
display does not match this, return to the Geometry Spreadsheet to
determine what you need to change.

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

Landmark SeisSpace Seismic Processing and Analysis 8-43

Chapter 8: Database From Full Extraction

Load Updated Geometry


Geometr y to the T
Trace
race Headers

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.

4. In JavaSeis Data Output make a new output dataset 03 - Shots


with Geometry. Notice that we have not included a Data Context
Context
Editor. Click on the Create button in the JDO menu. Notice that
the output dataset has the same framework as the input dataset. The
only difference between the datasets is some additional trace
headers to hold the updated geometry information.

8-44 SeisSpace Seismic Processing and Analysis Landmark

Chapter 8: Database From Full Extraction

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.

7. After the job finishes,


finishes, go to the Datasets
Datasets list in the Navig
Navigator
ator and
and
select MB3 -> Properties on the output dataset name. Review the
details of the dataset that are available here.
Landmark SeisSpace Seismic Processing and Analysis 8-45

Chapter 8: Database From Full Extraction

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.

Topics covered in this chapter:

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

Chapter 9: Preprocessing and Elevation


Elevation Statics

Make a Dataset with a Compact Framework

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.

Choosing Analysis Locations


The Foldmap allows you to select any data to be shown in the 2D
Viewer, and you can use this to select analysis locations as tightly or as
coarsely as needed to account for spatial variance in your data. The data
for this class has relatively little spatial variation to account
ac count for, and you
need only pick about five shot records.

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.

The alternative is to isolate a few selected shots to a separate dataset so

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

Chapter 9: Preprocessing and Elevation Statics

1. Make sure you are in the S


Subpr
ubproject
oject label
labeled
ed “Salt3d - From
Extraction”.

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.

DECISION POINT -- How to Handle the data for


for analysis
The Foldmap allows you to open the 2D Viewer (Trace Display) and
select any frame (S_LINE:SOU_SLOC pair) for display. We could pick
top mutes and time gates directly from this display. However, it could
be difficult
difficult to rreturn
eturn to those exact locations if you wanted to review or
edit them. You could write down the location details, but this would not
be convenient.

A better alternative would be to run a simple flow to isolate the selected


shots into a dataset on their own. The simplest way to do this would be
a flow with only two modules, JavaSeis Data Input and JavaSeis Data
Output, and let the input framework define the output framework. This
could work just fine, but the dataset would be even more sparse. That is,
we would have only five shots in a framework that could fit 31,724 shots

Landmark SeisSpace Seismic Processing and Analysis 9-3

Chapter 9: Preprocessing and Elevation


Elevation Statics

(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.

NOTE: This flow wi


will
ll include th
thee module Data Context Editor,
commonly called DCE. This tool allows the user to change the data
context in the flow. When you have Intelligent Parameterization
“active”, the context of the flow is being evaluated as you add
a dd modules
and change parameter values. We recommend that you build the flow
and make parameter choices for all tools that come before DCE in the
flow. This especially applies regarding the input dataset in JDI, which
sets the initial context of the flow.

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

Chapter 9: Preprocessing and Elevation Statics

2. In JavaSeis Data Input select the 03 Shots with geometry dataset.


Choose Arbitrary Subset as the Trace read option, then type-in
the five pairs of S_LINE:SOU_SLOC values using the syntax
shown below
be low..

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 ( _ ).

Landmark SeisSpace Seismic Processing and Analysis 9-5

Chapter 9: Preprocessing and Elevation


Elevation Statics

Type in SEQ as the name we will give for this new header. Let this be

an integer attribute because we will use it as part of the output dataset


framework, which requires integer attributes.

5. Set the star


starting
ting an
andd increm
increment
ent vvalues
alues to 11.. Y
Your
our THM men
menuu shou
should
ld
look like this:

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.

6. The Data Context Editor menu is automatically populated with


the existing context in the flow, which is the context (or framework)
of the input dataset. The use of Arbitrary Subset has no effect on the
context.

9-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

The existing context is 4D because the input dataset has a 4D


framework. We are going to change the context to 3D in the General
tab of the menu. With only 5 shots records, it is simpler and more
compact to use a 3D 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

Landmark SeisSpace Seismic Processing and Analysis 9-7

Chapter 9: Preprocessing and Elevation


Elevation Statics

every menu item of every Tab to match the context above this point in
the flow. Use the Reset button with caution.

8. In the JavaSeis Data Output menu, add a new dataset name 04


shots for testing then click the Create button.

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

Chapter 9: Preprocessing and Elevation Statics

Top Mute and Decon Design Gate Picking

Pick a Top Mute and Miscellaneous Time Gate


1. Open tthe
he Fol
Foldd Map ffor
or th
thee new ((and
and vvery
ery co
compact
mpact)) data
dataset
set 04 shots
for testing. Click on the icon shown below to open the 2D Viewer
which will come up with no data shown.

Notice on the Fold Map that the hor


horizontal
izontal axis shows tthat
hat there is only
one single Volume, which is evidence that this is a 3-dimension
3-dimensional al
dataset. The vertical axis is labeled with SEQ(1-5,1), indicating there
are five Frames in this dataset.

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

Chapter 9: Preprocessing and Elevation


Elevation Statics

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

Chapter 9: Preprocessing and Elevation Statics

6. You may nee


needd to chan
change
ge the scal
scaling
ing to IIndi
ndividu
vidual
al Tr
Trace
ace or som
somee
other scaling of your preference to see the amplitudes a little better
better..

Refresh icon --->

7. As you pick, nnotice


otice tthat
hat th
thee red li
line
ne is si
simply
mply a sstrai
traight
ght li
line
ne
between pick locations
locations on the screen. The green lline ine is the
interpolated value based on the AOFFSET value of each trace in the
display.. This is how the mute will actually be applied. Use the
display
Refresh icon on the Picks dialog box to see the affect of the mute.
NOTE: this is a graphical af affect
fect only; no trtraces
aces are actually being
processed.

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

Chapter 9: Preprocessing and Elevation


Elevation Statics

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.

10. Exit from the Trace Display (2D Vi


Viewer).
ewer). Y
You
ou will be prompted to
Save Picks if you have not saved since your latest pick.

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.

9-12 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

Interactive Spectral Analysis and Decon Test

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.

Deconvolution testing may become very involved in certain situations.


Deconvolution
One criterion that you may use to help decide on decon parameters is to
look at amplitude (or power) spectra of the trace data before and
a nd after
decon. We
Analysis will
tool. startwe
Then, by will
gett
getting
ing familiar
modify with by
the flow the
theadding
Interactive
toolsSpectral
to copy
each record and apply decon to one copy and compare the “before and
after” results. If the decon has worked properly, you should see some
“flattening”, or “whitening” of the spectrum after decon relative to
before.

NOTE: As with most exercises in this class, the emphasis is on


capabilities of the system. We leave geophysical optimization as a
subjective exercise for your own data.

The next section may be omitted in the interest of


time.
The primary tool used is the older ProMAX
Interactive Spectral Analysis whose
functionality is in process of being replaced
by SeisSpace/JavaSeis based tools.
Landmark SeisSpace Seismic Processing and Analysis 9-13

Chapter 9: Preprocessing and Elevation


Elevation Statics

There are some flow management


techniques in this section that may be
useful when processing your own data.

Build a Flow to look at a power spectrum of a shot


1. Bui
Build
ld tthe
he ffoll
ollow
owing
ing flow
flow, 05 Interactive spectral analys. Start by
reading the test shot dataset and running the ISA in “Simple” mode.

This first time we run ISA it is in its simplest configuratio


configuration.
n. Use
Data selection method of Simple and Display data by Ensembles.
Set the Secondary header for sorting to OFFSET.
9-14 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

You will see the following display:

Interactive Spectral Analysis - Simple Mode

In Simple mode the entire record is transformed and displayed. You


can control the contents of the display by using the View -->
Visibility pull down
down menu and selecting the indiv
individual
idual tiles of
interest.

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:

Landmark SeisSpace Seismic Processing and Analysis 9-15

Chapter 9: Preprocessing and Elevation


Elevation Statics

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.

You can choose a different subset as many times as you want.

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

Chapter 9: Preprocessing and Elevation Statics

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.

You will get the following display:

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.

Landmark SeisSpace Seismic Processing and Analysis 9-17

Chapter 9: Preprocessing and Elevation


Elevation Statics

Build a Flow to look at a power spectrum before and after decon


1. Co
Copy
py the
the eexi
xist
stin
ingg 05 Interactive spectral analys flow to a new flow
05a Decon test and ISA to do a spectral comparison before and
after deconvolution.
deconvolution. Add the five extra modules as seen in the image

and described below:

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.

NOTE: The module Reproduce Traces creates a header attribute with


the name REPEAT. The default parameterization produ
produces
ces two copies
of each ensemble, and sets the REPEAT attribute to values of 1 and 2
for the sequential ensembles. Review the menu parameter values for IF
and ELSEIF to understand how the data passes th through
rough these to
tools.
ols.

3. After the ddispl


isplay
ay co
comes
mes uupp yo
youu can select the Options > Spectral
Analysis pull down menu to show the spectral estimate
e stimate for the data
before decon.

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.

END of OPTIONAL section

9-18 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

Seismic Compare as a Testing and Analysis Tool

Use SeismicCompare tool to test parameters and show power spectra


In this sequence you are going to use the Seismic Compare capability
of Javaseis datasets to do the following:

• 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

Chapter 9: Preprocessing and Elevation


Elevation Statics

NOTE: SeismicCompare opens showing the mi


middle
ddle Frame of the
middle Volume of the dataset.
Location
selector
dialog

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.

NOTE: The processing is applied only to the Frame of data in th


thee
highlighted
highlighted panel that has a red border around it. When you change
locations to a different Frame of data, any “added processing” that you
have applied to the current view is automatically applied to the new
Frame of data. There is no “data out
output”
put” capability, so no data is saved
to disk.

9-20 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

You can use any tool in the Processes


P rocesses list that operates on individual
traces or on single ensembles. This capability makes parameter testing
very easy.

Initial Seismic
SeismicCompare
Compare flow dialog Flow dialog after adding TAR tool

This SeismicCompare Flow Editor is not a conventional flow that gets


saved in the folders view. However, there is a "Save as" icon to allow
you to save the contents to a new flow name.

You can also drag-and-drop or copy-and-paste modules in this dialog to


or from the ordinary Flow Editor dialogs in the Navigator.

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).

Landmark SeisSpace Seismic Processing and Analysis 9-21

Chapter 9: Preprocessing and Elevation


Elevation Statics

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.

9. The red bborder


order arou
around
nd a til
tilee indi
indicates
cates iitt is the “s
“selecte
elected”
d” til
tile.
e. Click
on the panel on the right to select it, then click on the Delete key on
your keyboard. The selected tile should disappear from the display.

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

9-22 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

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.

NOTE: This substit


substitution
ution method iiss allowed for any men
menuu parameter
that allows type-in values.

Use Cntl-MB2 to deactivate/reactivate the substitution option. Use MB2


to turn off/on the annotation option.

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

Landmark SeisSpace Seismic Processing and Analysis 9-23

Chapter 9: Preprocessing and Elevation


Elevation Statics

12. We will use a value of 9 dB/sec for our production


production processing on
this project. Delete the three test tiles from the display by selecting
each one and hitting the delete key.

13. Return to the flow ed


editor
itor and use Cntl-MB2
Cntl-MB2 and MB2 to turn off
the test mode for the TAR menu.

TIP: As an alternative, click MB3 on the parameter text to show


options, then choose Toggle Display Label or Toggle for Testing.

14. Be sur
suree to se
sett the dB/sec correction value to 9 -- this parameter
choice works fine for this training exercise.

15. Add tthe


he to
tool
ol Trace Muting, and select the mute table that you
picked earlier.

16. Click on tthe


he Submit icon to apply these processes, and your display

should have two tiles.


17. Add tthe
he to
tool
ol Spiking/Predictive Decon to the flow, select the
decon design gate that you picked earlier, and set the decon
operator length to 200.

18. Apply this set of processes, whi


which
ch adds a third tile to the display

We could do more detailed analysis of various deconvolution


parameters using this
this testing capabi
capability,
lity, however the oobjective
bjective of this
course is show you the tools to analyze and optimize your data, not to
optimize this dataset.
9-24 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

.Notice in the display below


below that the thi
third
rd panel is "selected". The Flow

dialog has a white background


background,, indicating the processing that has been
applied in that panel. The
T he white background (instaed of yellow) also
indicates that nothing more can be applied to that panel. You can only
"add" new tools or change parameters when the Flow dialog is yellow
and associated with a panel that can have processin
processingg applied to it.

Amplitude spectra in SeismicCompare


SeismicCompare
At this point it may be instructive to look at the amplitude
a mplitude spectra of the
data. We can select data in a more meaningful way if we sort the data by
offset rather than organized by CHAN and receiver line.

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.

Landmark SeisSpace Seismic Processing and Analysis 9-25

Chapter 9: Preprocessing and Elevation


Elevation Statics

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.

Stretch the dataset name


subwindow wide enough
to see the name.

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.

21. Return to the SeismicCom


SeismicComparepare tool and click oon
n the Rectangular
selection icon, then click and drag MB1 on the data to select an
rectangular area of data. The rectangular selection area has a blue
outline in the data display
display.. Now click on the Rectangular Selection

Show the spectrum of


the data that is in the
rectangular selection box.

Add Spectrum
of selected panel

Hold the cursor over each


icon for pop-up with
explanation of options
icon on the Amplitude Spectrum window. This now shows the
spectrum of the data in the selected area. Y
You
ou can reselect the
Rectangular area on the data, and the spectral display will

9-26 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

automatically update to that selection. Click again on the


Rectangular selection icon on the spectral display to return to the
spectrum of entire data area of the tile(s).

TIP: Hold the cursor over each icon of the Amplitude


Amplitude Spectrum
window to see a variety of options.

22. Click on tthe


he Hand icon on SeismicCompare, then select (click on)
a different data tile. Now click on the Add spectrum icon on the
Spectrum display. Now you have two spectra showing.
Alternatively, you can add the spectra for all tiles by clicking Shft-
MB1 on the Amplitude spectrum icon.

NOTE: When you “select” a tiletile that has processin


processingg applied to it, th
thee
Flow Editor shows exactly the processing that has been applied to that
panel. Notice also that the
the Flow Editor tur
turns
ns from yellow ttoo white,
indicating that you cannot edit anything in that mode. If you want to add
more processing, you need to re-select the first (original) tile.
23. Play with the added processing and spspectral
ectral display option until
until
you are comfortable with the key features. Step to different Frames
(shot records) using the Location Selector dialog as well.
Landmark SeisSpace Seismic Processing and Analysis 9-27

Chapter 9: Preprocessing and Elevation


Elevation Statics

24. Your display may be similar to thi


this:
s:

NOTE: We have shown a variety of options for testing and selecting


parameter values that you
you would expect to use in a product
production
ion
processing job.
job. You now have th
three
ree fully parameterized to
tool
ol menus in
the SeismicCompare’s Flow Editor. Let’s put those tools into an
ordinary flow before we forget our parameter choices.

IMPORTANT:

25. Go back ttoo the Na


Navigator
vigator and add a new flow and give it the name
08 Preprocessing.

26. Make sure you hhave


ave the first ti
tile
le selected in the SeismicCompar
SeismicCompare. e.
Go to the SeismicCompare Flow Editor
Editor,, select all three tools using
MB1 and Shft-MB1, then drag those tools and drop them onto your
new flow. You just saved a lot of time, effort and possible error for
parameterizing your batch productio
productionn job
job..
27. Save the new flow. We’ll return to it later.

28. Close the SeismicCo


SeismicCompare
mpare tool by selecting File > Exit.

9-28 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

REMINDER: You can choose


c hoose which tools and workflow methods are
most useful and effective for your situation.

The older ProMAX tool Interactive Spectral Analysis has more


extensive set of features for spectral displays.

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

Chapter 9: Preprocessing and Elevation


Elevation Statics

Elevation
Elevation (Datum) Statics

Datum static corrections are generally required for land data to


compensate for adverse travel-time effects of topograph
topographyy and variations
in weathering thickness and velocity.

The process of calculating and applying datum statics includes the


following steps:

• 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.

Apply Elevation Statics


The first option is to simply add “Apply Elevation Statics” to your flow.
Apply Elevation Statics, despite its name both calculates
ca lculates and applies the
elevation statics. Because it both reads from and
a nd writes to the database,
which is shared amongst all the datasets within the Area/Line, you could
have a problem if you attempt to run more than one instance at the same
time. Therefore, if you are processing a large project in swaths, you will
need to wait for Apply Elevation Statics to complete before you run it
again for the other datasets in your project. When you run Apply
Elevation Statics again for the additional dataset parts, you will
automatically recalculate the datum statics in the database for the entire

9-30 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

project, even though


though you are onl
onlyy updating th
thee headers for the inp
input
ut
dataset. In a large project, the time spent doing the redundant datum
statics calculation can be substantial, especially if combined with having
to wait to get access to the database.

Datum Statics Calculation and Datum Statics Apply


To help alleviate these problems, Apply Elevation Statics was split into
two separate modules, Datum Statics Calculation and Datum Statics
Apply.

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.

In addition, Datum Statics Calculation offers the ability to run multiple


times and save the output from each run under a unique Run ID. This
feature is handy when you wish to compare the results using different
parameters as we will do in
in the next exercise.

Before we begin the exercise, let us look at ProMAX datum statics


terminology and the calculation algorithms in more detail.

Datum Statics Terminology


With datum statics, you have the option to shift prestack data to a
floating datum or a final datum. You supply a final datum elevation and
a replacement velocity. The elev_stat_math file then establishes values
in the database for F_DATUM, N_DATUM, S_STATIC, R_STATIC,
and C_STATIC. Details of this process can best be understood by
examining the contents of the elev_stat_math file. This file typically
resides in $PROMAX_HOME/port
$PROMAX_HOME/port/misc/elev_stat_math
/misc/elev_stat_math..

Three new header entries are created: NMO_STAT, FNL_STAT, and


NA_STAT. The integer multiple
multiple of a sample period portion of

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.

Landmark SeisSpace Seismic Processing and Analysis 9-31

Chapter 9: Preprocessing and Elevation


Elevation Statics

If you select to process to a final datum, C_STATIC is set to zero. Since


NMO_STAT = S_STATIC + R_STATIC + C_STATIC and
C_STATIC = -1.0*FNL_STAT, NMO_STAT is the static that shifts
traces to the final processing datum, and FNL_STAT is zero because
your data are at the final datum.
9-32 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

Datum Statics Terminology

S.P. CDP

Receiver

N_DATUM
NMO_STAT
Surface
Elevation
NMO_STAT

FNL_STAT

S_STATIC C_STATIC R_STATIC

F_DATUM

Database Attributes:
N_DATUM = floating datum

F_DATUM = final datum

S_STATIC
S_STATIC = (F_DATUM
(F_DATUM - ELEV + DEPTH) / DA
DATUMVEL
TUMVEL

R_STATIC = [(F_DATUM - ELEV + DEPTH) / DATUMVEL] - UPHOLE

C_STATIC = 2 * [(N_DATUM - F_DATUM) / DATUMVEL]

Trace Header Values:


N_DATUM = floating datum
NMO_STAT = S_STATIC + R_STATIC + C_STATIC
FNL_STAT = - C_STATIC

TOT_STAT = cumulative applied statics


NA_STA
NA_STAT = statics less than one sample period which are not-yet-applied

(If TOT_STAT = 21.2 ms, and the sample period is 4 ms,


NA_STAT = 1.2 ms)

Landmark SeisSpace Seismic Processing and Analysis 9-33

Chapter 9: Preprocessing and Elevation


Elevation Statics

Comparison of Smoothed Surfaces based on CDP Smoothing


In this exercise we will run the Datum
Da tum Statics Calculation two times
with different smoothing parameters and compare the results using the
database display tools.

Build and Execute a Flow to Compute the N-Datum


1. Bui
Build
ld tthe
he ffoll
ollow
owing
ing flow
flow, 06 - compute datum statics :

2. In the Datum Statics Calculation* module use a final datum


elevation of 50.0 ft. with a replacement velocity of 5500.0 ft/sec.

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.

Datum Statics Calculation* is a “standalone” module which is a


module that runs on its own with no need for any other modules to
be in the flow.
flow. The asterisk (*) on the name indicates that it iiss a
standalone module.
3. Aft
After
er thi
thiss flow
flow com
comple
pletes
tes,, open
open DBTools and generate a

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

9-34 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

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

Landmark SeisSpace Seismic Processing and Analysis 9-35

Chapter 9: Preprocessing and Elevation


Elevation Statics

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.

9-36 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

Trace Statistics and Editing

Trace Statistics provides one method for identifyin


identifyingg bad data and killing
traces. We use it as a way to introduce many other features of the
system, such as DBTools. There are many other modules and workflow
options for killing traces and removing noise from your data. Explore
the variety of modules in the Processes list.

Utilizing the time information from previously picked first breaks or


time gate, Trace Statistics calculates up to eight different statistics for
each input trace. These statistics include:

• 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.

Import First Break Picks


For this exercise we will import a set of first break picks that have
previously been calculated.
1. Open DBTools, if not already open.
DBTools

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.

Landmark SeisSpace Seismic Processing and Analysis 9-37

Chapter 9: Preprocessing and Elevation


Elevation Statics

3. Select ASCII --> Get to open the ASCII import dialog.

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..

5. Click oonn the F_


F_B_PIC
B_PICK
K PICK0
PICK0001
001 at
attrib
tribute
ute on rright
ight sside
ide of tthe
he
window. The attribute values will be displayed as they are read.

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.

7. Select Database > Save to open a dialog to select what attribute to


save. Click on the attribute name F_B_PICK PICK0001 in the Save
dialog and wait for the OK confirming the attribute is written to
disk.

9-38 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

8. Exit from the XDB database display and DBTools.

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

Chapter 9: Preprocessing and Elevation


Elevation Statics

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.

Click this box to open this select


selection
ion dialog window

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.

14. Output the traces to a nnew


ew Jav
JavaSeis
aSeis dataset 07- Shots with Trace
Statistics

15. Execu
Execute
te the flow
flow..

NOTE: In practice you have


have several option
optionss on how to us
usee Trace
Statistics. You could write the Trace Statistics to the database only and
not output a trace dataset. In this situation, you would analyze the
statistics using DBTools to make decisions about editing. Then you
would run a flow to read the original dataset and use Database/Header
Transfer to move the appropriate attributes to the trace headers to allow
a llow
data to be selected for editing.
editing. Trace Statistics does no
nott require that a
database exist, and it can be run on stacked data. Stacked data must use
a time gate rather than first break pick time, and you must choose
Headers Only as it cannot write to the database for stacked data.
9-40 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

Analyze the Results


After the flow finishes, open DBTools. Select and view the different
TRCSTATS attributes in the TRC OPF.

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.

Notice the huge number


number of low amplitu
amplitude
de values
in the left edge of the histogram. Select the left side
positions with
with MB1, then select Focus -> On Histogram.

The display above is produced by double-clickin


double-clickingg on the TRCAMP01
attribute name in the DBTools main window. Select the leftmost values
of the histogram, then choose Focus -> On Histogram to get a better
understanding
understandi ng of the distributi
distribution
on and range of values that are anomalous
and might need to be killed. You may repeat the selection and Focus
multiple times to see more detail in the data.

Landmark SeisSpace Seismic Processing and Analysis 9-41

Chapter 9: Preprocessing and Elevation


Elevation Statics

The display above is PFBAMP01, the pre-first break amplitude. This is


effectively a measure of ambient noise on the recording spread. High
amplitudes on this attribute may indicate a noisy receiver station.

OPTIONAL EXERCISE -- Ensemble Statistics


If time allows, you may find the following exercise interesting. We do
not use the results, so you may skip to the next section if you are short
of time.
Ensemble Statistics* is a follow-on tool that uses Trace Statistics
attributes to produce statistics for shots, receivers, CDPs, channel and
offset (offset bin). This is a standalone tool, so it is the only module
needed in the flow. The PFBAMP values for receivers can be used to
identify areas of concern for special processing or for the interpreter to
pay careful attention to.

9-42 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

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.

Here is an example parameterization you might use.When the job

finishes, open DBTools and view the attributes to se if anything


interesting can be found that might influence your testing plan, or
(noisy,, poor data quality, etc.).
identify areas of concern in the project (noisy
Landmark SeisSpace Seismic Processing and Analysis 9-43

Chapter 9: Preprocessing and Elevation


Elevation Statics

Here is the result for receivers “pre-first break amplitude”. We have


selected the high amplitude values in the histogram so the map view
shows only the receiver locations that have high ambient noise.

NOTE: In DBTools we clicked on Options -> White background.

OPTIONAL BUT RECOMMENDED EXERCISE --


Display Data with Trace Statistics Edits
The following exercise shows how you can more carefully evaluate your
parameter choices from
from Trace Statistics
Statistics.. This is recommended
recommended because
you should make careful judgement about your parameter choices rather
than simply selecting arbitrary cutoffs for what data to kill.

It is very instructive is to look at the actual shots with header plots of


various trace statistics to pinpoint bad traces and their corresponding
statistical values. From this type of analysis you can select appropriate
ranges of values for traces that should be killed.

9-44 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

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.

2. In the JavaSeis Data Match menu, select the 03 Shots with


geometry dataset and choose Pass Ensembles Sequentially for the
Data combining policy. Default all other parameters in this menu.
Landmark SeisSpace Seismic Processing and Analysis 9-45

Chapter 9: Preprocessing and Elevation


Elevation Statics

3. Add ththee modu


modules
les as ssho
hown
wn bel
below
ow oonn the lleft
eft si
side.
de. Pa
Paramete
rameterize
rize tthe
he
menus from IF through Trace Display Label as seen on the right
side. The header attribute DS_SEQNO (dataset sequence number is
used to control data in the flow. When DS_SEQNO is 2, the traces
only get a new Trace Label value. The second dataset in the flow is
03 Shots with geometry in the JavaSeis Data Match tool. All other

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.

NOTE: Keep in mind that the purpose of Trace Kill/Reverse is to


KILL or REVERSE traces. The menu item Trace selection MODE
gives you the option to Kill/Reverse traces in select list or to Kill/
Reverse traces NOT in select list. Traces IN the select list will be
killed. Traces NOT in the select list will be unchanged.

4. Add a two Trace Kill/Reverse menus to the flow. The example


below shows
shows how yo youu might use comb
combinations
inations of attr
attributes
ibutes and
their ranges to kill traces. The range of values has been selected for
you, but you could make similar assessments using DBTools to
identify ranges of outliers or anomalous values.Be especially
careful of the Trace selection MODE option to Include or Exclude
9-46 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

data. If you get it wrong, you kill the good data and pass the bad
data.

5. Add a Database/Header Transfer to write the trace header


TRC_TYPE to the database. You can use DBTools to show how
many traces have been killed by the two trace kill modules. You can
adjust the ranges of the parameters to keep or to kill to see how this
changes the number of killed traces.

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

Chapter 9: Preprocessing and Elevation


Elevation Statics

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)

10. Step forward to So


Source
urce number 3. Zoom in on channel range 1- 1-160
160
or so. Use this display to confirm appropriate minimum and
maximum values for each statistic. Some of the values might have
different ranges of values for different offsets. It will be useful to
zoom in on bad traces and note the statistical values associated with
each. You can also run the flow using MB3 to toggle off one or both
of the Trace Kills modules to see the traces before and after
a fter they are
killed. You
You can use the ProMAX Header icon (the tablet icon) to
show the header values of any trace.
9-48 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

11. Use the header plots an


andd the database displ
display
ay tools to determi
determine
ne
ranges and values of particular statistics that will be useful in
performing trace
trace kills.

12. Use header plots of tthe


he statistics and TRC_
TRC_TYPE
TYPE (black) to see
which traces have been killed. Adjust parameters as required to edit

the appropriate traces.


13
13.. Sel
Select
ect File > Exit/Continue Flow to ensure that the entire dataset
is processed and attribute information is written to the database.

14. When the flow cocompletes,


mpletes, open DBTools. Select the TRC tab and
double click on the TRC_TYPE parameter. If you put your cursor
Landmark SeisSpace Seismic Processing and Analysis 9-49

Chapter 9: Preprocessing and Elevation


Elevation Statics

over the small red box on the right edge in the histogram you can
see the number of traces that have been killed.

END of Optional Display Exer


Exercise
cise
9-50 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

Preprocessing Flow

The following
elevation exercise
statics applied.produces pre-processed
These data can then beprestack
input to data
otherwith
3D
specific processes.

Continue Building the Flow to Perform the Preprocessing


Re-open the flow 08 - Preprocessing that you started building during
the SeismicCompare exercise. If you did not do that step, than add a new
flow using the indicated name.

You should be able to drag-and-dro


drag-and-dropp some of the tool menus from other
earlier flows.

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.

2. Use Database/Header Transfer to copy TRCAMP01, SPIKES01


and ADECAY01 FROM the TRC TRCSTATS part of the database

Landmark SeisSpace Seismic Processing and Analysis 9-51

Chapter 9: Preprocessing and Elevation


Elevation Statics

TO the trace headers. Add trace header attribute names to match


the database attribute names.

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:

TRCAMP01 0.001 - 1.0 Do NOT kill this range


NOT

ADECAY01 -4.0 - 22.0 Do NOT kill this range

SPIKES01 200.0-9999999.0 DO KILL this range


Consider the range of values shown above and convince yourself
that they make sense... to kill outlying ranges or to NOT kill
good ranges.

9-52 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

NOTE: Be very careful with the selection to kill trace in or NOT in


the select list. If you get this wrong, you kill the good data and pass
the bad data.

These values will kill about 90,000 traces or about 5% of the data.

Be careful!!! It is very easy to kill the good ttraces


races instead of kill
killing
ing
the bad traces.

Triple check your parameters choices for the range of values to kill.
Landmark SeisSpace Seismic Processing and Analysis 9-53

Chapter 9: Preprocessing and Elevation


Elevation Statics

5. Include Trace Muting


M uting and select the top mute that you picked
earlier.

6. Add True Amplitude Recovery and choose 9 dB/sec gain


correction.

7. Select Spiking/Predictive Decon parameters. You can use all of


the default parameters except that you need to input a previously
picked miscellaneous
miscellaneous time gate for the ddecon
econ design gate. The
9-54 SeisSpace Seismic Processing and Analysis Landmark

Chapter 9: Preprocessing and Elevation Statics

Spiking/Predictive Decon menu has an option for applying a


Spiking/Predictive
bandpass filter after the
the decon operation
operation.. Choose Yes if you like.

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

Chapter 9: Preprocessing and Elevation


Elevation Statics

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.

11. Execute the flow


flow.. Y
You
ou may choose to run this with 2 or more
“Execs per node”, and you may monitor the job via the output
dataset’ss Foldmap. Open the Foldmap and select Options > Update
dataset’
Automatically.
9-56 SeisSpace Seismic Processing and Analysis Landmark

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.

Topics covered in this chapter:

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

Chapter 10: 3D Stack and Display

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

Chapter 10: 3D Stack and Display

1. In the Folders view


view,, toggle open your Salt 3D extraction directory.
Click MB3 on Tables (this will highlight it) and select New Table
from the pulldown menu to open a selection dialog box:

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

Chapter 10: 3D Stack and Display

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.

10-4 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

6. Use the Up icon to step up to the directory levels. Your instructor


will tell you the directory location of the ASCII file you need to
select. When you are at the correct directory,
directory, click on the file name
salt3d.vels.ascii and click Open. This opens the Import Format
Modeler dialog box.

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.

Landmark SeisSpace Seismic Processing and Analysis 10-5

Chapter 10: 3D Stack and Display

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.

10. You will get a pop-up message


message confirming the number of ro
rows
ws
imported. Click OK to dismiss the message.
10-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

11. Now you will have the values


values loaded in the table as shown below
below..
Notice that the CDP column is automatically filled to match the
project numbering scheme.

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

Chapter 10: 3D Stack and Display

12. Use the File > Resolve pull down menu to compute the Inline and
Crossline values from coordinates.

All columns should now be complete.

13. Click
Click on File > Save and File > Close All to save the parameter
table and exit from the editor.

14. Check the table for correctness by going back to the li


list
st of tables in
the Navigator and select to Edit the table with MB3.

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.

10-8 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

3D Parameter Table Interpolation

ProMAX 2D tables are interpolated based directly on the primary key


values, which is copied into (pseudo) X-coord, and (pseudo) Y-coord is
set to 0.0. In the case of 2D velocity tables the primary key is CDP
number. The subroutines interpolate on the X and Y column values.

2D Velocity Parameter Table

ProMAX 3D parameter table values are spatially interpolated using the


real X and Y coordinates of the primary key values. This applies to
Velocities, Mutes, Horizons and any other type of parameter table. In
the case of 3D velocity tables, the primary key is CDP number and we
use the real X and Y coordinates of each CDP to do the interpolation.

3D Velocity Parameter Table


Landmark SeisSpace Seismic Processing and Analysis 10-9

Chapter 10: 3D Stack and Display

ProMAX 2D vs. 3D Parameter Tables

Velocity Table interpolation is a two step operation. A value at each of


three velocity nodes is found at the desired time and then the velocity is

interpolated using the Delaunay Triangle approach.

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

10-10 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

Creating a JavaSeis Sortmap - CDP Gathers

In this exercise you will generate a Sortmap to allow CDP gathers to be


accessed from the decon shot organized dataset. The JavaSeis Sortmap
Create v2* module interrogates the headers and adds meta-data to the
existing dataset to define a 4D framework to understand the Inline-
Crossline-Trace addressing of the data.

1. Add a flow 09 - Sortmap for inline-xline and include only the


module JavaSeis Sortmap Create v2* and parameterize it as

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

Landmark SeisSpace Seismic Processing and Analysis 10-11

Chapter 10: 3D Stack and Display

• 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:

1) direct the reading of required traces in JavaSeis Data Input, or

2) direct the reading of required traces via


v ia the Fold Map for the 2D
Viewer.

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 Fold Map is a graphical tool that shows the dataset


organization and allows access to any Frame within the dataset.

• A sort map is a part of the dataset,


da taset, and it provides the location for
the system to access the traces that form ensembles of a different
sort order. You
You can open the Fold Map for a sort map.

10-12 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

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.

2. Click on <NONE> in the upper right of the Fold Map to access a


pulldown menu of available
available sort maps. Choose the ILINE-XLINE-
SEQNO sort map, which should be the only one available. This
action opens the selected Fold Map.

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.

Landmark SeisSpace Seismic Processing and Analysis 10-13

Chapter 10: 3D Stack and Display

Picking a Post-NMO Mute on a Supergather

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

Chapter 10: 3D Stack and Display

Notice that the bottom part of the menu is not shown,


shown, as the default
values are appropriate for this flow.

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.

Landmark SeisSpace Seismic Processing and Analysis 10-15

Chapter 10: 3D Stack and Display

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.

10-16 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

Ensemble Stack (CDP Stack)

We will create our initial stack with the following flow.

Run Ensemble Stack


1. Build
Build the follo
followin
wing
g flow
flow,, 11 - Initial Stack:

2. In JavaSeis Data Input, input the pre-processed


pre-processed shots dataset. It is
faster to use Inline Merge Sort compared to a Sort Map. IMS sorts
traces after reading them into memory. A sort map directs the
reading of traces from disk in the required sort order, and this can
be very inefficient because it is a random seek from disk.
Performance may depend on dataset size, read and seek speed from
disk, network bandwidth and other factors.

3. In Inline Merge Sort, use a 4D sort of Inline, Crossline and


Sequence number (SEQNO). You You can think of SEQNO as a simple
Landmark SeisSpace Seismic Processing and Analysis 10-17

Chapter 10: 3D Stack and Display

trace counter within an ensemble or frame. In this case, it is will be


fold of the CDP, and we know the maximum fold is 41.

Notice the option


to sort traces
within each
Frame

In general you can


default all
parameters
down here.

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

Chapter 10: 3D Stack and Display

so it makes sense to save the sorted prestack dataset. This way we


only need to sort the prestack data once in this processing sequence.

5. In Normal Moveout select the velocity table that was imported


previously and set the stretch mute to 0.0 percent to disable it
(allow maximum stretch, no muting applied here).

6. Select the post-N


post-NMO
MO mute
mute picked
picked previousl
previously
y in the Trace Mutin
Mutingg
flow.

7. Use the SeisSp


SeisSpace
ace (green)
(green) module
module Ensemble Stack and use the
default menu values. The stacking process reduces the data from a
4D context to a 3D context,
con text, and automatically passes this new
context to be used in creating the Framework of the output dataset
via the JDO menu.

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

Landmark SeisSpace Seismic Processing and Analysis 10-19

Chapter 10: 3D Stack and Display

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.

10-20 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

11. Select the middle icon of the three


three job submit icon to open the Job
Submit dialog. Select Hosts and localhost and 1 Exec per
node.When the job finishes, submit it a second time using 2 Execs
per node and compare run times. If you have time and access to

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

Chapter 10: 3D Stack and Display

Inline Displays of 3D Stack Volume

In this exercise we will use various display tools to display inlines from
the stack volume.

Fold Map Displays


There are some interesting things to notice about the Fold Map for a 3D
stack dataset.

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.

10-22 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

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

looking CDP fold with DBTools back in the geometry chapter.


2. Open the
the 2D Viewer
Viewer from the Fold
Fold Map and get familiar
familiar with
with the
the
stack volume. Change display parameters to suit your own
preferences.

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.

This specially named flow can be used by SeismicCompare to apply any


processing that want to be applied to ALL data that is brought into the
tool This feature is especially useful for comparing stack data with
filtering and scaling, so you do not
no t have to create extra d
datasets
atasets or
continuously “add processing” to every new dataset.

NOTE: The Seismic Compare tool automatically pads/fills the display


space with the crossline traces consistently placed so you can make
movie-style animations with all data properly registered. You do not
n ot
need to pad the volume.

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.

Landmark SeisSpace Seismic Processing and Analysis 10-23

Chapter 10: 3D Stack and Display

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.

4. Choose Yes to apply preprocessing, then click OK to open the tool.


Any other datasets that you “drag” onto the display will have this same
preprocessing applied. Also,
Also, if you select multiple datasets (using MB1,
Shft-MB1 or Cntl-MB1 in the Datasets list, not in the Folders view), all
data will have this preprocessing applied.

IMPORTANT -- IMPORTANT -- IMPORTANT

After selecting Yes to apply preprocessing, Yes will be “remembered”


for any new use of SeismicCompare, and preprocessing will be applied.
If you forget to open the launcher menu and say No to preprocessing,
you can select the Actions button on the tool bar of SeismicCompare
and choose Preprocessing where you can “Remove from all existing
views”, which “turns off” the preprocessing for that session.

Notice the range of options on the Actions menu for turning the
preprocessing on or off.

Keep in mind that there is only a single flow - _seiscomp _prepro - in


_seiscomp_prepro
your Line/Subproject for applying preprocessing in SeismicCompare.
You may need to keep a variety of tool menus in the flow, remembering
to turn selected ones on or off according the to data you are viewing.

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.

10-24 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

Pad the 3D Stack Dataset


The following exercise produces a filtered, gained and padded (a trace
at every location) 3D stack volume. A number of ProMAX
P roMAX (blue) tools
require that a stack volume be fully padded, such as the poststack
migrations.

1. Build
Build the follo
followin
wing
g flow
flow,, 12 Inline display prep:

2. In JavaSeis Data Input, select the initial stack data volume.


Default the other parameters.

3. Include Bandpass Filter and AGC. The default parameters are


fine, but feel free to change them to your liking.

4. Include Pad 3D Stack


S tack Volume to fill out the edges of the stack
volume with dead traces. The menu default values will pad each
inline to have 390 traces (full range of crossline values), which will
allow the animation mode of the 2D Vi Viewer
ewer to show spatially
meaningful comparisons.

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.

8. Open the 2D View


Viewer
er and compare
compare this
this dataset
dataset with
with the unpadded
unpadded
stack. Experiment with display options you have not used earlier.
earlier.

Landmark SeisSpace Seismic Processing and Analysis 10-25

Chapter 10: 3D Stack and Display

3D Viewer Introduction

This section introduces


introduces the basic functionality of the 3D Viewer. The
3D Viewer can be used for any JavaSeis dataset (prestack, 5D, etc.), but
we will use it for viewing our initial stack dataset.

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.

10-26 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

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

Chapter 10: 3D Stack and Display

change data along the axis of the highlighted probe. (hold Cntl key
and MB1 simultaneously and drag the cursor along the data axis)

Green indicates data is cached (fast access all directions)


Red indicates cache is not used (slow in some directions)

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.

10-28 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

F-XY Decon and the Distributed Arra


Array
y

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.

Apply F-XY Decon to the Initial Stack


1. Build the following flow, 13 F-XY Decon on initial stack:
2. In JavaSeis Data Input select the initial stack.

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.

Landmark SeisSpace Seismic Processing and Analysis 10-29

Chapter 10: 3D Stack and Display

3. Use the defaul


defaultt param
paramete
eters
rs for Load Distributed Array - v2 and
Unload Distributed Array - v2. Access the help files for more
information on distributed array tools and their use.

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.

5. In Trace Display Label set the label as “F-XY initial stack”.

6. In JavaSeis Data Output add a new dataset and Create the


framework. This is generally a good practice, along with using the
Intelligent Parameterization option.

7. Select the middle


middle Job
Job Submit
Submit icon
icon to open
open the
the Submit
Submit Job dialog
shown below. Select Hosts, localhost and 2 Execs per node.
By using 2 Execs, the job will run considerably faster. There are
additional implications in memory use (Xmx setting) and how the
distributed array is utilized, but this is beyond the course level.

10-30 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

Seismic Compare - Data differencing


It will be interesting to check the quality of the F-XY Decon process. It
is common to produce “difference” sections to confirm whether
reflection energy has been removed by a noise attenuation process. We
can use the Seismic Compare to produce differences interactively.

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.

2. The tool opens with


with the
the left panel
panel selected
selected -- that
that is, it
it has a red
red
border around it.
it. Click on the Math Operation icon (third from the
bottom) on the Seismic Compare tool to bring up the following
menu.

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

Chapter 10: 3D Stack and Display

5. Click on Set for View 2 in the Data Math menu. The default math
operation is “subtraction”.

<-- Unstack the views

<--- Math Operation

6. Click OK to produce the difference section. You


You now have three
data panels in view.

7. Because we are comparing


comparing diff
differences
erences,, we need
need to ensure
ensure that the
the
data are shown with proper relative amplitudes. Open the Display
Parameters dialog (via icon or click on Edit > Display Parameters)
and select No Normalization on the Normalization tab. For some
other datasets you may need to adjust the Scale value on the
Sample Scaling tab.

10-32 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

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.

11. You can still utilize the


the frequency spectrum feature, the processing
feature, etc., according to what you want to see and do with the
datasets.
Landmark SeisSpace Seismic Processing and Analysis 10-33

Chapter 10: 3D Stack and Display

Crossline Display Options

JavaSeis data are handled on a “frame-by-frame” basis. Everything we


have been displaying in this chapter are frames of Inline data. So far, all
the stack volumes are organized as Frames of Inlines.

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:

• Transpose option in SeismicCompare. Use CNTL+MB1 on the


pulldown menu selecting SeismicCompare to open a dialog for
SeismicCompare options.

• 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.

• Use the Crossl


Crossline
ine-In
-Inlin
linee sortm
sortmap
ap to
to read
read the
the datas
dataset
et and
and write a
new crossline organized dataset.

• 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.

The advantages and disadvantages of each option will be noted.

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

Chapter 10: 3D Stack and Display

Seismic Compare - Transpose option


After opening the pulldown menu using MB3 on a dataset name, use
Cntl+MB1 (hold Cntl key as you click MB1) on the SeismicCompare
option to open the following dialog:

In the pulldown menu, choose T132 - Trace and Frame, which


indicates to transpose the data coming in on axis 2 and axis 3. This
swaps the organization from Frames of Inlines to Frames of Crosslines.

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.

It will take a few seconds for the transpose operation


o peration 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 datasets. This


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.

Landmark SeisSpace Seismic Processing and Analysis 10-35

Chapter 10: 3D Stack and Display

Create a Sortmap to allow Crossline display


1. Build
Build the
the follo
followin
wing
g flow
flow using
using the
the name
name 14 Sortmap for XL-IL
stack and include only the module JavaSeis Sortmap Create v2*.
Parameterize the menu as shown below.

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.

10-36 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

Use the Sortmap to produce a Crossline dataset

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).

The disadvantage is that you have another copy of


o f the dataset using disk
space.

Creating a crossline ordered dataset by reading via a Sortmap means


you are doing a seek on disk to locate and read the traces of each
crossline. This may not perform efficiently, but it requires very little
memory. This is the least efficient way of getting to a crossline display,
both from the user’s
user’s time and effort
effort as well as overall computer resource
both from the user
user s time and effort
effort as well as overall computer resource
usage.

Use Inline Merge Sort to produce a Crossline dataset


Inline Merge Sort performs optimally if there is enough memory to
hold the entire dataset, but it may produce the output dataset faster

Landmark SeisSpace Seismic Processing and Analysis 10-37

Chapter 10: 3D Stack and Display

because data are streamed serially from disk. Performance depends on


the hardware and system configuration and dataset size.

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.

2. In Inline Merge Sort set the parameters as follows:


3. The output
output datas
dataset
et na
name
me 14b F-XY Decon - XL sort in the JDO
menu is similar to the input dataset name. We simply added “ XL
sort” to the name to indicate that the dataset is organized in frames
of crosslines.

10-38 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

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.

Use General 3D Transpose Macro to produce a Crossline dataset


1. Add
Add a n
new
ew flo
flow
w with
with the
the nam
namee 14c - Crosslines via Transpose.

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.

Landmark SeisSpace Seismic Processing and Analysis 10-39

Chapter 10: 3D Stack and Display

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.

In the General 3D Transpose Macro menu, click on the transpose


parameter so all options are shown. Hold the cursor over each option to
get a pop-up explaining in detail what that option does.
doe s. A couple of the
options have no meaningful value when looking at a conventional
seismic stack volume, but we provide all geometric orientations
anyway.

The simple transpose identifier of T123, T132, etc.


e tc. is a shorthand way
of indicating how the framework axes were interchanged. The input
dataset has the orientation of “123” and order of the digits for the
transpose indicates where each input axis ends up. Transpose 132
indicates that input axes 2 and 3 get swapped.

The disadvantage of the Transpose process is that it requires more


memory than simply sorting because it is manipulating additional arrays
of data, whereas the Inline Merge Sort is simply shuffling traces around
with little additional memory requirement beyond the size of the input
dataset.
10-40 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

Time Slice Displays

Producing time slices requires a transpose of the axes of the dataset. We


cannot simply sort the trace data to produce time slices. A transpose
swaps or rotates the axes of the data volume to a new framework.

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.

The transposed data that is written to disk can be viewed using


SeismicCompare or with the 2D Viewer from the FoldMap of the

dataset.

Seismic Compare - Transpose option


After opening the pulldown menu with MB3 on a dataset name, use
Cntl+MB1 (hold Cntl key as you click MB1) on the SeismicCompare
option to open the following dialog:
In the pulldown menu, choose T321 - Sample and Frame, which
indicates to transpose the data coming in on axis 1 and axis 3. This

Landmark SeisSpace Seismic Processing and Analysis 10-41

Chapter 10: 3D Stack and Display

swaps the organization from Frames of Inlines to be Frames of Time


Slices.

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.

NOTE: Be careful of the behavior of SeismicCompare. It “remembers”


what you selected the last time you used the tool. If you had Preprocess
the data? set to YES, then that is the default that you will get. You may
need to open the SeismicCompare Launcher menu (Cntl+MB1) so you
can change the selection. Be wary of doing any preprocessing with time
slice data because typical trace processes make no sense geophysically
on such data.

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.

Time Slice Transpose batch job


1. Build
Build the
the follo
followin
wing
g flow
flow using
using the
the name
name 15 Transpose to Time
Slices.
2. Choose T321 - Sample and Frame as the transpose option in
General 3D Transpose Macro.

3. Add a meani
meaningf
ngful
ul outpu
outputt datase
datasett name
name for JDO, then execute the
flow.

10-42 SeisSpace Seismic Processing and Analysis Landmark

Chapter 10: 3D Stack and Display

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

Chapter 10: 3D Stack and Display

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

Drop to the left of


the name to put the
new panel to the left.

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.

Topics covered in this chapter:

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

Chapter 11: 3D Residual Statics

Picking a Horizon table

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).

ProMAX Trace Display


must be used for picking
horizons.

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

Chapter 11: 3D Residual Statics

3. In Trace Display change the following menu parameters so the


data presentation will be more effective for this exercise:

• 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.

5. In the Trace Display


Displ ay tool select Picking > Other Horizons... at the
top of the display.
display.

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

that is at a time at or slightly deeper than 1000 milliseconds.

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.

Landmark SeisSpace Seismic Processing and Analysis 11-3

Chapter 11: 3D Residual Statics

7. Pick a horizon
horizon at about
about 1000
1000 ms. Keep
Keep in mind
mind that this
this is a shallow
shallow

gate when considering the post-NMO


po st-NMO top mute. Only about half to
two-thirds of the offsets will contribute to the statics estimate for
this dataset. You
You can see this easily on Inline 1 above where the data
comes from only a single shot. Refer
Re fer to the gather where you
picked the top mute in Chapter 10, at about page 16.

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.

11-4 SeisSpace Seismic Processing and Analysis Landmark

Chapter 11: 3D Residual Statics

Calculate Residual Statics

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.

NOTE FOR THE CLASS: On a 1.2 GHz Linux machine, this


process runs
runs about 3 minutes for each iteration
iteration on this dataset. In
In the
Parallel Residual Statics menu below
b elow,, we show the Maximum static static
to estimate set to 16 msec, which is too small for many datasets. The
residual statics in this dataset are generally quite small, and
an d this is a
training exercise. No one is going to drill a well based on your

results.
Landmark SeisSpace Seismic Processing and Analysis 11-5

Chapter 11: 3D Residual Statics

3. Change the paramet


parameters
ers based on the menu below
below.. The arrows
indicate where parameter values need to be changed from the
defaults.

11-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 11: 3D Residual Statics

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

Chapter 11: 3D Residual Statics

QC the Statics in the Database


1. Open DBTools and make a 2D Matrix display the from the SIN
domain attributes X_COORD: Y_COORD: SPSS0001:
SPSS0001.

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.

NOTE: The menu parameter Maximum static standard deviation


defaults to a value of 3. For this dataset we allowed static estimation up
to +-16 msec. Notice that the maximum static output is about -4 and +2
for the shots. For normal distributions, 99% of the values are
a re within
three standard deviations of the mean. The outlying 1% of values are

11-8 SeisSpace Seismic Processing and Analysis Landmark

Chapter 11: 3D Residual Statics

reset to the value at three standard deviations. If you believe extreme


static values are valid for your data, set this parameter value to 5 or 6.

The range of static values that your job produces


produc es may differ from these
results.

Display the Receiver Statics


1. Make a simil
similar
ar Data
Database
base display
display for
for the recei
receivers
vers statics.
statics.
Landmark SeisSpace Seismic Processing and Analysis 11-9

Chapter 11: 3D Residual Statics

Statics Application and Stack Comparison

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:

4. Add Normal Moveout Correction and select the table we have


been using.

NOTE: We chose to Apply Residual Statics BEFORE applying a pplying NMO.


These residual statics were calculated on data that already had NMO

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

11-10 SeisSpace Seismic Processing and Analysis Landmark

Chapter 11: 3D Residual Statics

saves the fractional remainder in the header NA_STAT. When NMO is


applied, the NA_STAT value is applied as well. This way we only apply
one interpolation filter to the data.

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.

The system is aware of whether trace data are flagged as prestack or


poststack. When
When statics are applied to prestack
prestack data, the systems applies
a static equal to the nearest sample time and stores the difference in the
NA_STAT header. When staticsstatics are applied to poststack data, the entire
static is applied and an interpolation filter is used, and NA_STAT is not
used.

5. Add Trace Display Label and provide a name or description of the


dataset. This is optional, but can be useful to distinguish datasets
when displaying them.

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 earlier flows as examples for creating a crossline


c rossline sortmap or sorting
to a new dataset that is crossline organized. Edit or copy the existing
time slice transpose flow to make a time slice dataset.

Use any of the display tools and methods that you want more practice in
using.

Landmark SeisSpace Seismic Processing and Analysis 11-11

Chapter 11: 3D Residual Statics


11-12 SeisSpace Seismic Processing and Analysis Landmark

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.

Prior to analyzing the velocities, we will precompute


preco mpute data for input
inpu t to V
Velocity
elocity Analysis.
Precomputing improves the interactive performance of Velocit
Velocity y Analysis.

Topics covered in this chapter:


o Vel
eloci
ocity
ty Anal
Analys
ysis
is Int
Intro
rodu
duct
ctio
ion
n
o 3D Su
Supe
perg
rgat
ather
her Gener
Generat
atio
ion
n and
and QC
o Pr
Preco
ecomp
mput
uted
ed Vel
Veloci
ocity
ty Ana
Analy
lysi
siss
o Volume Viewer/Edi
iewer/Editor
tor Interac
Interaction
tion with
with Velocit
Velocity
y Analysis
Analysis
Landmark SeisSpace Seismic Processing and Analysis 12-1

Chapter 12: Velocity Analysis and the Volume Viewer

Velocity Analysis Introduction

Velocity Analysis provides comprehensive interactive velocity


analysis, velocity quality control, and velocity field modification
capabilities.

Velocity Analysis is a “socket tool”; therefore, preprocessing of data


can be performed in the same flow before passing the data on to analysis.
Velocity Analysis can use the IDA (interactive data access) feature of
Disk Data Input (using ProMAX format datasets). With this feature, you
can go back to the previously processed ensemble, rewind the data to the
first CDP specified in the sort order for the dataset, or go to any CDP in
the dataset by specifying a new
ne w sort order.

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.

Analysis locations commonly are chosen on a 1 kilometer grid for initial


velocities and on 0.5 km grid for final velocities. For JavaSeis Datasets,
the supergathers corresponding to these locations can be created in the
JavaSeis Data Input menu.

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.

Velocity Analysis tool displays a single analysis location at a time. Each


input supergather is processed to create several types of data that can be
used in the interactive tool. These include a velocity semblance panel, a
CDP gather with regularized offset sampling, and a set of stack panels
using a range of velocity functions. This specialized ensemble of data

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.

12-2 SeisSpace Seismic Processing and Analysis Landmark

Chapter 12: Velocity Analysis and the Volume Viewer

Precomputing these data before input to Velocity Analysis provides the


advantage of faster response when moving to a new location because it
does not have to calculate the semblance and stack data. This is only
noticeable for very high fold data or slow machines.

Using raw supergathers as input can allow great flexibility, including


options to change parameters and recalculate the semblance, gather and
stack panels. Additionally, when picking mutes on the gather panel, you
can recalculate all panels in order to optimize
o ptimize the velocity function and
top mute simultaneously.

In the first exercise we will concentrate on the Offset Distribution


analysis to ensure good supergathers. This procedure is useful of low
fold noisy (land) data. Then we will proceed with the velocity analysis.
Landmark SeisSpace Seismic Processing and Analysis 12-3

Chapter 12: Velocity Analysis and the Volume Viewer

3D Supergather Generation and QC

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.

The illustration below shows 3-by-3 and 5-by-1 supergathers.

50

Inline
Number

100
50 100
Crossline Number

12-4 SeisSpace Seismic Processing and Analysis Landmark

Chapter 12: Velocity Analysis and the Volume Viewer

Supergather Generation and Offset Distribution QC


Many land shooting geometries give irregular offset distributions,
especially when shots are moved from their preferred locations.

The Javaseis Data Input menu has an option to directly deliver


supergathers into the flow. We will compare offset distributions for a
3x3 spatial supergather, a 5x5 spatial supergather and a 9x1 inline
supergather.

This procedure is not particularly valuable for marine data


da ta which
typically has very consistent offset distribution. If you only intend to
process marine data, you may choose to skip the next few pages and
proceed to the section titled Precomputed Velocity Analysis.

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

Chapter 12: Velocity Analysis and the Volume Viewer

2. Parameteri
Parameterize
ze the JDI menu
menu as follows.
follows. Select
Select the CDP
CDP gather
gather
dataset 11 IL-XL gathers preprocessed:

Select Trace read option of Arbitrary Subset, which means we will


type-in the set of values we want. Choose Inlines 50-250(50) and
Crosslines 50-350(100) for supergather locations. Notice the
semicolon separating the ranges.

Select Absolute value of offset for secondary sort within frames .


The data in the frames have no particular sort order, but we want to
be sure they are sorted by offset for
for our display.
display.

Choose Yes to Create supergathers and start with 3 inlines by 3


crosslines. This will initially define a 3 by 3 “box” around the center
CDP. We will also try 5x5 and 1x9.
Each supergather location is assigned a value of the center CDP for
the new header word SG_CDP.

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

12-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 12: Velocity Analysis and the Volume Viewer

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.

Try using 5 inlines by 5 crosslines, and 1 inline and 9 crosslines at


each location. You
You can keep the various displays open at the same
time to compare them.

For our velocity analysis exercise we will use .


This will work well for our purposes. 5 by 5 supergathers
Landmark SeisSpace Seismic Processing and Analysis 12-7

Chapter 12: Velocity Analysis and the Volume Viewer

Precomputed Velocity Analysis

Preparing supergathers and performing Velocity Analysis interactively


on a large 3D survey may require a lot of time. Therefore, you may elect
to use Velocity Analysis Precompute to calculate the semblance and
stack data at the supergather locations. This can speed up the interactive
Velocity Analysis session, especially when a large number of CDPs are
used to create the supergathers.

Another advantage of using Velocity Analysis Precompute is that


precomputed data provides faster response of the random access
capability available in Velocity Analysis.

The Volume Viewer/Editor provides map (time slice) and vertical


cross section views of the velocity volume. Through
Throug h the use of a
“pointing dispatcher” or PD, the Volume Viewer/Editor will
automatically update the velocity volume display with the picks made in
Velocity Analysis.

Run the Precompute


1. Edit the Velocity Analysis flow. Disable or remove Trace Display
from the flow.

2. In JDI set the supergather values to 5 inlines by 5 crosslines.


12-8 SeisSpace Seismic Processing and Analysis Landmark

Chapter 12: Velocity Analysis and the Volume Viewer

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

Chapter 12: Velocity Analysis and the Volume Viewer

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.

Choose a velocity range from 4000 to 14000 ft/sec. for the


semblance.

12-10 SeisSpace Seismic Processing and Analysis Landmark

Chapter 12: Velocity Analysis and the Volume Viewer

The number of stack panels to create is typically in the range of 7 to


25. More stack panels may allow sharper discrimination of the
optimum stack.

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.

The default stretch percentage of 30.0 is rather conservative.


conservative.
Increase it to 75.0 to retain more data.

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

Chapter 12: Velocity Analysis and the Volume Viewer

2. In Disk Data Input, select the dataset


d ataset from the Velocity
Velocity Analysis
Precompute execution of the flow.
flow. Select Sort for Trace read
option. This opens the option to say Yes to Interactive data access
(IDA).. IDA provides the communication between the Velocity
(IDA) Velocity
Analysis tool and the Volume Viewer/Editor tool.

3. Set the Velocity Analysis parameters.

This is the
“new”
table that
this job
writes into.
This is
your
existing

velocity
table.

12-12 SeisSpace Seismic Processing and Analysis Landmark

Chapter 12: Velocity Analysis and the Volume Viewer

Be sure to add a table to store velocity picks such as Final velocity


field and select the imported from ASCII table as the Velocity
guide function table name.

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

parameters via View


View pulldown on the VA tool.
Depending on your preference, you may want to set your own
default values for Velocity Analysis using the method shown in an
earlier chapter. The key button clicks are Edit > Administration >
Edit Parameter Defaults > User Defaults .

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).

5. After the precomput


precomputee flow has
has completed,
completed, execute
execute the edited
edited flow
flow
and begin picking velocities in the Velocity
Velocity Analysis display.

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.

Note the CDP,


CDP, ILN, and XLN values that appear in the upper left
hand corner of the display
display.. These provide the center CDP value and
the inline and crossline numbers of the current velocity analysis
location.

Landmark SeisSpace Seismic Processing and Analysis 12-13

Chapter 12: Velocity Analysis and the Volume Viewer

Velocity Analysis Icons


• Next ensemble: Proceed to and process the next ensemble in the
dataset. If you are currently processing the last ensemble in the

dataset,
ensemble.this button will rewind the data and bring up the first

• Previous ensemble: Step backward one ensemble and process the


ensemble before the current ensemble. If you are currently
processing the first ensemble of the dataset, this button is “grayed
out” and does not do anything.

• Rewind: Rewind the dataset and go back to the first ensemble as


specified in the sort order.

• Point Dispatcher(PD) save and send the velocity picks in the


current ensemble to the Velocity Viewer/Editor.

7. After you pick the first


first location
location and move
move to
to the second
second location,
location,
you may want to overlay the function that you just picked as a an
additional guide or reference. You can do this by clicking on View
> Object Visibility, then select Previous CDPs (orange). This will
display the function from the nearest CDP less than the current

CDP.. There are several options to overlay functions that may be


CDP
useful.

Your velocity picks are automatically saved to the output


ou tput RMS
velocity table when you move from one location to another location.
When you Exit the program, you will be prompted to “save picks”
if any changes have been made since the last save operation. You
also have the option to save picks using File > Save Picks.
People who have worked in seismic processing for a long time
typically like to “save early, save often” when doing any picking.

12-14 SeisSpace Seismic Processing and Analysis Landmark

Chapter 12: Velocity Analysis and the Volume Viewer

Volume Viewer/Editor Interaction with Velocity


Analysis

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.

1. Pick and save at least one velocity function in the Velocity


Analysis tool that should already be up and running. This ensures the
velocity table has meaningful values for the Volume Viewer/ Editor
tool to initialize its velocity and color ranges.

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

Chapter 12: Velocity Analysis and the Volume Viewer

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..

Two Volume Viewer/Editor windows will appear: ProMAX/


Volume Viewer: Map and ProMAX/V
ProMAX/Volume
olume Viewer: Cross
Section. You
You will want to try different ways of arranging the
windows on the screen until you have made an arrangement that is
workable, depending on whether you have one or two monitors.
12-16 SeisSpace Seismic Processing and Analysis Landmark

Chapter 12: Velocity Analysis and the Volume Viewer

The following image shows one possible way to arrange the


windows on the screen if you only have one monitor to work with:

If you have not yet saved any velocities in Velocity


Velocity Analysis, the
table has no values and therefore the Volume Viewer/Editor
Viewer/Editor
windows will be all blue and the velocity range is 0.0 (meaningless).
It will be easier to exit VVE, pick and save a function in VA,
VA, then
execute the flow again to start VVE with a meaningful velocity and
color range.

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.

The Cross Section window displays a vertical cross section through


the current velocity volume at the position of the heavy, gray line
that appears in the Map window. YouYou can quickly
qu ickly change to a
vertical cross section oriented 90 degrees to the current Cross
Section display by clicking on the “Select the perpendicular slice”
icon. Clicking MB1 will alternately display perpendicular vertical

cross sections at the position of your cursor


c ursor..
5. From
From the Cros
Crosss Sectio
Section
n windo
window
w, click
click View > Volume Display.

Landmark SeisSpace Seismic Processing and Analysis 12-17

Chapter 12: Velocity Analysis and the Volume Viewer

The Volume Controls window will appear. Click the Cross-section


Nodes and Map Nodes, then Ok. This will display symbols in the
Map window and vertical lines in the Cross Section window
indicating the positions of the Velocity
Velocity Analysis centers already
saved to the velocity table. The locations
loca tions of these symbols and lines
are referred to as nodes.

You should also set the Maximum node projection distance to


about 5 (inlines or crosslines). This will ensure that the vertical
display only shows picked velocity locations that are within 5 inlines
(or crosslines) of the vertical slice.
12-18 SeisSpace Seismic Processing and Analysis Landmark

Chapter 12: Velocity Analysis and the Volume Viewer

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 with picks


are shown as a small
blue circle.

Locations available to
the Velocity Analysis
tool that are not yet
picked are a
green plus sign.

Select PD Icon, then


click on a location to
bring that data to the
Velocity Analysis tool

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.

Velocity Analysis PD Tool:


By activating this icon, you can select a CDP location in either VVE
window and make the corresponding data appear in the Velocity
Analysis tool. This icon does not appear if you selected No for Interact
with Velocity Analysis? in the Velocity Viewer/Editor menu.

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.

Click MB1 in either VVE window to make the nearest


n earest available data
appear in the Velocity
Velocity Analysis tool. You can move around
anywhere in the VVE displays to select a location to pick or edit in
the VA tool.

Landmark SeisSpace Seismic Processing and Analysis 12-19

Chapter 12: Velocity Analysis and the Volume Viewer

NOTE: Clicking MB2 in either VVE window deletes the function


at the nearest analysis location. If you delete a function in this
manner, and wish to pick a new function there, you must first move
to a different location and then return to that deleted location in order
to refresh the data.

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.

10. To finish picking in Velocity


Velocity Analysis, click on the File > Exit/Stop

pull pull down


Flowdown in the menu in the
Volume
Volume Vi Velocity
Velocity Analysis and the File > Exit
Viewer/Editor*.
ewer/Editor*.
12-20 SeisSpace Seismic Processing and Analysis Landmark

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.

Topics covered in this chapter:

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

Chapter 13: CDP Taper on Stack Data

Stack with Final Velocity

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.

Copy flow 17 - Residual statics stack to a new flow 19 - Final stack.

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

Chapter 13: CDP Taper on Stack Data

CDP Taper Overview

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.

live in the corner

on the edge
one line in from the edge

dead in the
corner

first live, but


not on the edge

CDP Taper Example Locations

Landmark SeisSpace Seismic Processing and Analysis 13-3

Chapter 13: CDP Taper on Stack Data

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:

Using Equation INT(array area/2) - number of zero fold CDPs


INT(array area/2).

Center CDP is on the edge


(first/last line or first/last xline)
Taper value = 0
If CDP not on the edge then
Total number of CDP’s in window = 25
Total number of zero fold CDP’s = 10
Taper value = (12-10)/12 = 0.17

Center CDP has fold >0


Total number of CDP’s in window = 25
Total number of zero fold CDP’s = 5
Taper value = (12-5)/12 = 0.58

Center CDP has fold = 0


Taper Value = 0

Center CDP has fold > 0


Total number of CDP’s in window = 25
Total number of zero fold CDP’s = 6
Taper Value = (12-6)/12 = 0.50
If the center CDP is on a dataset edge, the fold of the center CDP is zero,
or the number of zero fold CDPs is greater than half the array area, the
taper number is 0.

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.

13-4 SeisSpace Seismic Processing and Analysis Landmark

Chapter 13: CDP Taper on Stack Data

Execution of CDP Taper

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.

Landmark SeisSpace Seismic Processing and Analysis 13-5

Chapter 13: CDP Taper on Stack Data

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:

Notice that the first and


and last lines are completely dead after the
the CDP Taper.
Taper. This is
the expected behavior.
behavior. For this reason you may elect to pad the CDP grid by one
CDP in all directions since CDP Taper will kill any trace on the first and last inline
and cross line of the project.
13-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 13: CDP Taper on Stack Data

Generating QC Plots of the Taper Values

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.

QC Plots from DBTools


1. Open DBTools.

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.

Try other values for TOPTAPER and BOTTAPER


Rerun the flow using values of 15 and 51 for the top and bottom tapers
and regenerate the QC plots. These values
va lues may seem a bit large, but that
is a judgement you would need to make for the data of each project. You
must open a new instance of DBTools in order to view the newly created
attributes.

Landmark SeisSpace Seismic Processing and Analysis 13-7

Chapter 13: CDP Taper on Stack Data


13-8 SeisSpace Seismic Processing and Analysis Landmark

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.

A typical use of this tool is to analyze


a nalyze velocities for anomalous points that you may want to edit.
In particular, bad velocities are frequently created when converting stacking velocities to interval
velocities. This tool ensures that a reasonable velocity field is being passed to migration.

Topics covered in this chapter:


o 3D Velo
Velocit
city
y Vie
Viewer
wer/Ed
/Edito
itorr Overv
Overvie
iew
w
o 3D Velo
Velocit
city
y Vie
Viewer
wer/Ed
/Edito
itorr Execut
Execution
ion
o Chan
Change
ge Dat
Datum
um of
of Vel
Veloci
ocity
ty Fi
Fiel
eld
d
Landmark SeisSpace Seismic Processing and Analysis 14-1

Chapter 14: 3D Velocity Viewer/Editor

3D Velocity Viewer/Editor Overview

The following figures are included to help guide you through the
tool.

Inline view of velocity field

Pulldown menus Last crossline location


Locations of velocity functions
near the viewing plane

Last time slice location


Icon Bar
• Zoom:
Zoom: Enab
Enable
less zoom
zoomin
ing
g of the
the vel
veloc
ocit
ity
y field
field..

14-2 SeisSpace Seismic Processing and Analysis Landmark

Chapter 14: 3D Velocity Viewer/Editor

• 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..

Time Slice View


Circles represent location of the velocity functions. Black lines indicates
triangulation for spatial interpolation of velocity functions. Solid white
lines mark last displayed inline and crossline views. Dashed white lines

Landmark SeisSpace Seismic Processing and Analysis 14-3

Chapter 14: 3D Velocity Viewer/Editor

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

Chapter 14: 3D Velocity Viewer/Editor

3D Velocity Viewer/Editor Execution

This exercise instructs you on parameter selection and execution


ex ecution of the
3D Velocity Viewer/Editor. We will input one of the RMS stacking
fields that we have and output two new velocity tables: one for FK
migration and another Interval Velocity field for Phase Shift migration.

Select the 3D Velocity Viewer Parameters


1. Build
Build the follo
followin
wing
g flow
flow,, 21 Vel conditioning for mig:

2. Input one of the RMS


RMS velocity
velocity fields that are
are avail
available.
able.

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.

Landmark SeisSpace Seismic Processing and Analysis 14-5

Chapter 14: 3D Velocity Viewer/Editor

Edit and Smooth the RMS Velocity for PS/FK Migration


1. Click on
on the Edit
Edit Icon and
and move
move the cursor
cursor into
into the display
display area.
area.

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 velocity function 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.

14-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 14: 3D Velocity Viewer/Editor

• 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.

Shift MB1: Adds a new function at that location.

Another way to think of this is to Freeze the blue curve on a function


that you like with MB2 and edit the questionable function with
MB1.

When you press UPDATE


UPDATE with your new velocity function, you will
see its effect on the entire velocity field. If you don’t like your
changes, use the Modify/Undo button to remove the old function.
Landmark SeisSpace Seismic Processing and Analysis 14-7

Chapter 14: 3D Velocity Viewer/Editor

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

4. Select Modify Undo last change to remove the bad edit.

14-8 SeisSpace Seismic Processing and Analysis Landmark

Chapter 14: 3D Velocity Viewer/Editor

5. Use the Rotate icon along


along with
with the mouse
mouse button
button helps
helps to move
move
from line to line and change the display from inlines, crosslines and
time slices.

Hand edit the major discontinuities.

Velocity Field Gridding and Smoothing


1. Selec
electt the Modify > Smooth Velocity field pull down menu to
smooth the RMS velocity field.

The first two entries ask about the sampling of


o f the new smoothed
field. We
We can enter values that are the same as our input field.

• 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.

Landmark SeisSpace Seismic Processing and Analysis 14-9

Chapter 14: 3D Velocity Viewer/Editor

• 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.

Convert to Interval Velocity


1. Se
Sellect the Modify > Convert RMS to Interval Velocity pull down
menu.

There are two choices, Constant Velocity


Velocity Dix or a Smoothed
Gradient Dix conversion. For our purposes in making and interval
velocity vs. time function we will choose the Smoothed Gradient
method.

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.

We now have two velocity fields:


• A smoo
ootthe
hed
d RMS field

• A smoot
smoothed
hed Inte
Interv
rval
al Velo
Velocit
city
y field
field for FK/Phas
FK/Phasee Shift
Shift 3D
migration.

14-10 SeisSpace Seismic Processing and Analysis Landmark

Chapter 14: 3D Velocity Viewer/Editor

Change Datum of Velocity Field

Most migrations in SeisSpace want the velocity field referenced to the


final datum. The velocity field that was created in this exercise is based
on the NMO velocity functions (Vrms) picked on data referenced to the
“processing datum”, which is a smooth version of surface topography.
To honor the standard assumption of most of the migration routines, you
need to adjust the times of your velocity functions from processing
datum to final datum.

Datum correction can be accomplished very easily using the Velocity


Manipulation* process. This process operates only on velocity tables,
but it reads the C_STATIC attribute in the CDP database to get the time
value to apply.

Later exercises include a Kirchhoff prestack time migration which


requires Vrms velocities (VEL table type), and a Phase Shift poststack
migration that requires interval velocities in time (VIT table type). This
section explains how to datum-correct both of these table types.

Re-datum the Interval Velocities


Interval velocity functions are easily time shifted. If the final datum is
below processing datum, we “remove time” by shifting the time-knees
to smaller values by the time difference between processing and final
datum. Where the final datum is above processing datum, we add time
to the time-knees of each function.
Landmark SeisSpace Seismic Processing and Analysis 14-11

Chapter 14: 3D Velocity Viewer/Editor

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.

2. You may elect


elect to view
view the
the input and output
output fields using the
the 3D
Velocity Viewer/ Editor* or the Volume Viewer/Editor. The
elevations are quite flat across this project, so there is very little
change evident in the output velocities. The velocities are shifted by
a maximum of about 5 milliseconds, which is virtually impossible
to see in the display.

Re-datum the Vrms or NMO Velocities


Kirchhoff migrations use Vrms and commonly expect the velocities to
be referenced to final (flat) datum. However, NMO or RMS velocity
functions are not trivial to datum adjust. The NMO equation can be
found in any basic seismic processing text book, b ook, so we won’t explain
here. Fundamentally, NMO or RMS velocities represent the velocity for
a given time that will flatten a hyperbolic
hyp erbolic curve (as a function of offset).
If we change the time associated with a velocity, we must change the
velocity such that it will still flatten that same hyperbola at its new time.
This is a very non-linear effect. This non-linearity is why NMO

14-12 SeisSpace Seismic Processing and Analysis Landmark

Chapter 14: 3D Velocity Viewer/Editor

velocities are picked and applied at the processing datum, and then the
traces are static shifted to the final datum.

Even for small datum shifts, the velocities may change


cha nge significantly, and
the effect is most significant at shallow times. On this project the
processing datum to final datum shift is only about 5 milliseconds, but
this changes the velocities at 1000 from about 5000
500 0 to about 5125 ft/sec.
This is about a 2.5% change, which can be quite significant for
migration. Bigger datum shifts cause much more dramatic velocity
veloc ity
changes.

Therefore, the recommended method for re-datuming Vrms tables is to


convert from Vrms to interval velocity, re-datum the interval velocity,
then convert back to Vrms.

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.

Landmark SeisSpace Seismic Processing and Analysis 14-13

Chapter 14: 3D Velocity Viewer/Editor

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.

8. You may elect


elect to view
view the
the input and output
output fields using the
the 3D
Velocity Viewer/ Editor* or the Volume Viewer/Editor. The
elevations are quite flat across this project, so there is very little
change evident in the output velocities.

You now have velocity tables properly prepared for use in the migration
exercises that follow.

14-14 SeisSpace Seismic Processing and Analysis Landmark

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.

Topics covered in this chapter:

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

Chapter 15: 3D Prestack Time Migration

Offset Binning Para


Parameter
meter QC

3D prestack time migration outputs migrated traces into offset binned


data. This offset binning is declared in the migration
migration menu. The binning
parameters should be double-checked before running the migration.

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.

In this exercise, you will examine offset distributions using the 3D


display capabilities in the database and choose optimal offset
parameterization for the output 3D PSTM gathers.

Examine the Offset Binning Problem


This exercise will use a database display to examine offset distribution
for our CDP gathers.
15-2 SeisSpace Seismic Processing and Analysis Landmark

Chapter 15: 3D Prestack Time Migration

1. Open DBTools, and generate the following 2D matrix from the TRC
domain:

2D Matrix (TRC): CDP_X, CDP_Y, OFFSET, OFFSET

For 3D PSTM, it is preferable that each CDP have a relatively


uniform distribution of offsets. Alternatively,
Alternatively, you can think of this
as having at least one “live” trace at every CDP within a given offset
range. Most surveys will need some form of offset binning to ensure
an adequate distribution of offsets in the CDP gathers. The following
steps examine this problem on the Salt3D dataset.

Landmark SeisSpace Seismic Processing and Analysis 15-3

Chapter 15: 3D Prestack Time Migration

2. Select one offset


offset range near 1000
1000 ft. from the histogr
histogram.
am.

Notice that this particular offset


offset range is present in many of the
CDPs, but there are many holes in the coverage for this small offset
range. Zoom in to see how sparse the coverage really is.
15-4 SeisSpace Seismic Processing and Analysis Landmark

Chapter 15: 3D Prestack Time Migration

3. Select a single
single offset
offset range
range near 12,000 ft.
ft. from
from the histogr
histogram.
am.

Notice that this offset range


range is missing from many of the CDPs.

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.

Landmark SeisSpace Seismic Processing and Analysis 15-5

Chapter 15: 3D Prestack Time Migration

3D Prestack Time Migrations in SeisSpace

This is a brief description of the PreStack Time Migration modules that


are available in SeisSpace.

The basic 3D system includes a PreStack Depth Migration module


which is an extension of the KTMIG module described below. The use
of PSDM is beyond the scope of this training class.

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.

This section does not include the depth


de pth migration tools in the Landmark
Depth Imaging product, which are “add-on” licenses after a ProMAX/
SeisSpace 3D license. LDI includes a common azimuth
a zimuth migration, one-
way shot profile migration, and a two-way reverse time shot migration.

Prestack Kirchhoff 3D Time Mig.


This is the prestack migration we will use in the next section. It accepts
data in any sort order, allows the user to choose to output gathers, stacks
or both. There are many parameters available to set/change in in the
migration menu. The choices are normally
normally a trade off between speed
and accuracy. The parameters are categorized by Resource Usage,
Geophysical Quality and parameters that affect both.

The documentation contains a lot of useful information about the


parameters. We will spend most of our time in this chapter looking at
the documentation for this module.
The ProMAX (blue) version of this algorithm has the exact name
“Prestack Kirchhoff 3D Time Mig.”. The identical geophysical
algorithm is used in the SeisSpace (green) tool with the
the exact name
“3D Prestack Kirchhoff Time Mig.” This SeisSpace tool can be run in
parallel with JavaSeis Data Input and Output.

Prestack Curved Ray Kirchhoff 3D Time Mig.


This is the same migration above, except
exce pt that it uses a curved ray
method that will account for vertical anisotropy.

15-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 15: 3D Prestack Time Migration

KTMIG (Kirchhoff Time MIGration)


This program was developed by Conoco-Phillips. There is also a depth
migration based on the same program code.

The documentation provides a full explanation of parameters, so they


will not be covered in detail here.
Landmark SeisSpace Seismic Processing and Analysis 15-7

Chapter 15: 3D Prestack Time Migration

3D Kirchhoff PSTM - Output to Stack

This section introduces the basic parameterization of the module 3D


Prestack Kirchhoff Time Migration to output stack data.

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.

3. Apply the residua


residuall statics
statics that were
were generate
generated
d by the
the Residual
Residual
Statics program. You
You could copy the menu from the final stack job.
4. The 3D Prestack Kirchhoff Time Migration program expects the
traces and the velocity field to be at the final flat datum. Very early
in this project we set the datum at 50 feet above sea level, and most
of the shot and receiver elevations are within a few feet of the
datum. There would be no noticeable difference
difference between migrating
at floating datum or final datum
da tum in this case, but we will use the
modules necessary to adjust the data to final datum. The tool

15-8 SeisSpace Seismic Processing and Analysis Landmark

Chapter 15: 3D Prestack Time Migration

Header Statics moves the traces from floating to final datum using
headerr word
heade wor d FNL_STA
FN L_STAT.
T.

5. Apply Fractional Statics is needed to apply the remaining


fractional static value in NA_STAT header.

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.

7. Select Specify CDP Bin Grid. The SeisSpace (green) version


version of
3D Prestack Kirchhoff Time Migration does not use the geometry
information in the database. This module will read
read the information
from the database and load what is needed into the trace headers.
Make sure you click on Yes to Initialize the grid with the default
ProMAX geometry?. This loads the existing project’s
project’s parameters
into the menu. The menu stays at No even after you press Yes.

Click Yes
to populate
coordinates
below
Landmark SeisSpace Seismic Processing and Analysis 15-9

Chapter 15: 3D Prestack Time Migration

8. Edit 3D Prestack Kirchhoff Time Migration. Add the velocity


table, then click on Show to open the sub-menu. The menu window
may need to be stretched wider in order to see the sub-menu
parameters.

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

15-10 SeisSpace Seismic Processing and Analysis Landmark

Chapter 15: 3D Prestack Time Migration

10. The first


first main menu
menu item
item Number of CPUs refers to the number of
threads (migration sub-processes) to spawn on the machine where
you will run the program. On a 4-processor machine, you should
use three threads for the migration, because the main job exec will
keep one processor busy. If you submit the job to run on multiple
nodes, this value is the number of threads on each node.

NOTE: The most common failure encountered is due to the default of


Normal (safe) for the Run type. The second time you submit the job,
you may very likely need to change this value to Normal (overwrite) to
allow you to delete old scratch files.

11. Here is the complete


complete Image Set sub-menu.
We set this job to image inline 100 and inline 200 with crosslines 1
to 390. All input traces that contribute to those image locations will
be migrated onto the image, so this will be a true 3D migration
because we have chosen No restriction for the Migration
Direction.

The Image Gather Type is set to Full Offset Image Traces. This
choice produces a stacked dataset using the full range of input
offsets.

Landmark SeisSpace Seismic Processing and Analysis 15-11

Chapter 15: 3D Prestack Time Migration

The aperture size has a very significant affect on the runtime


performance. There are different ways to limit the aperture. The
default is to use a 30 degree stretch mute. We
We will use a 15 degree
stretch mute instead, mostly to shorten the run time of the job.
Fifteen degrees is a good choice for data that is relatively
relatively flat. You
can see the effects of the aperture setting in the help file for this
module.

NOTE: The stretch mute in PSTM is not nearly as simple a concept


as the stretch mute for NMO. Please review the help file for more
information.

12. Click
Click on Yes to Show Advanced Features
Features near the bottom of the
menu.

Increase the trace


will improve buffer size parameters
job performance as order
by nearly an indicated above. This
of magnitude.
mag nitude.

13. Add a description


description for
for your data in Trace Display Label.

14. Add a dataset


dataset name
name for JavaSeis Data Output, then click on the
Create button and check the Framework.
15. Execute the flow
flow. The job should run in about three tto
o four minutes
on reasonable 4-processor machine.

16. Compare the 3D Prestack Kirchhoff


Kirchhoff Time Mig output with previous
stacks using Seismic Compare tool.

15-12 SeisSpace Seismic Processing and Analysis Landmark

Chapter 15: 3D Prestack Time Migration

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

Chapter 15: 3D Prestack Time Migration

3D Kirchhoff PSTM - Output to Image Gathers

This section introduces the basic parameterization of the module 3D


Prestack Kirchhoff Time Migration to output prestack imaged data.
Most of the parameterization is the same as for producing
produc ing stack data.

1. Copy
Copy the
the flo
flow 23 o 24 PSTM to Gathers - Kirchhoff.
23 tto
15-14 SeisSpace Seismic Processing and Analysis Landmark

Chapter 15: 3D Prestack Time Migration

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:

MB1 to “add” a new image set

MB3 to turn the first image set “off”

MB1 to access the menu parameters of this image set

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

Chapter 15: 3D Prestack Time Migration

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.

15-16 SeisSpace Seismic Processing and Analysis Landmark

Chapter 15: 3D Prestack Time Migration

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

migrated gather traces.


9. You can see from
from the relativ
relatively
ely flat events
events that the migrat
migration
ion
velocity was accurate.

10. Build a new


new flow,
flow, 24a - Stack of PSTM gathers , that will stack the
migrated gathers using Ensemble Stack. You should have all the
examples needed from previous flows.

11. Compare the stacked output directly from the


the migration to the stack
of the migrated gather traces.

Landmark SeisSpace Seismic Processing and Analysis 15-17

Chapter 15: 3D Prestack Time Migration


15-18 SeisSpace Seismic Processing and Analysis Landmark

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.

Topics covered in this chapter:

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

Chapter 16: Poststack


Poststack Migration

3D Poststack
Poststack Migration Summary

The choice of poststack migration process can be difficult. You must


weigh CPU time, accuracy of the velocity model, steepness of dip to be
imaged, and other factors in choosing the most appropriate process.
Often, a number of different migrations must be run in order to compare
results. To help you decide on the optimal migration for a given
situation, the migrations are summarized.

Rel.
Migration Na
Name Type Domain Velocity V(x,y) V(t/z) Dip
Time

Stolt or PS 3D F-K Time VRMS(x,y,t) Poor Poor Poor 0.9

Stolt or PS 3D Phase Shift Time VINT(x,y,t) None Good Good 1


PSPC 3D Time Phase Shift Time VINT(x,y,z) Fair Good Good 5
Plus
Correction

PSPC 3D Depth Phase Shift Depth VINT(x,y,z) Fair Good Good 5


Plus
Correction

Explicit FD 3D Time F-D Time VINT(x,y,t) Fair Good Good 13

Explicit FD 3D Depth F-D Depth VINT(x,y,z) Good Good Good 18

Poststack 3D Kirchhoff Time VRMS(x,y,z) Good Good Good


Kirchhoff Time Mig

Kirchhoff Time Kirchhoff Time VRMS(x,y,z) Good Good Good


MIGration

Kirchhoff Depth Kirchhoff Depth VINT(x,y,z) Good Good Good


MIGration
Some of the 3D migrations provide two important restart options. The
first option is activated by choosing to checkpoint
che ckpoint the process, which
will regularly save migration workfiles to disk. In case your migration
process is abnormally terminated, the migration can be restarted from
the last checkpoint. The second option is activated by choosing to save
data at a specific depth for restart. In this case, data may be migrated
down through the current, reliable velocity information and then
subsequently be continued with new velocity information below.

16-2 SeisSpace Seismic Processing and Analysis Landmark

Chapter 16: Poststack


Poststack Migration

Data input to these migrations must be corrected to a flat datum. If your


data is referenced to a floating datum, you will need to complete the
application of datum statics to move your data to a flat datum. If your

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.

Phase Shift Migration


The Phase Shift migration process uses an interval velocity vs. time
field. It can migrate dips greater than 90 degrees (turning rays) and,
unlike the 2D equivalent, this 3D migration can handle lateral velocity
variations to a limited extent utilizing a modified stretching technique.
The primary advantages of this approach are speed and accurate
handling of high dips.

PSPC 3D Time Migration


The PSPC Time migration process uses a spatially-variant interval
velocity function in time, V INT(x,y,t). Vertical velocity variations are

Landmark SeisSpace Seismic Processing and Analysis 16-3

Chapter 16: Poststack


Poststack Migration

handled very well by this algorithm. Spatial


Sp atial velocity variations are
accommodated with a first-order phase correction, applied to phase-
shift migrated data. A phase-shift interpolation option is included for

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.

PSPC 3D Depth Migration


The PSPC Depth migration process uses a spatially-variant interval
velocity function in time, V INT(x,y,t). Vertical velocity variations are
handled very well by this algorithm. Spatial
Sp atial velocity variations are
accommodated with a first-order phase correction, applied to phase-

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.

Explicit FD 3D Time Migration


This algorithm uses explicit F-XY spatially-variant extrapolators to
perform time migration. This migration is designed to be accurate up to
approximately 70 degrees of dip. This migration uses a vertical and

spatially-variant interval velocity field in time, VINT(x,y,t), for input.


To reduce run times for this algorithm you may specify a maximum dip
of either 30 or 50 degrees, rather than the default of 70 degrees. Run
times are dependent upon the maximum frequency for migration, so
choose this value accordingly. A further option to enhance performance
is to select the Split option, for two-pass migration, instead of the Full
3D option, for one-pass migration.

Explicit FD 3D Depth Migration


This is an algorithm which uses explicit F-XY spatially-variant
extrapolators to perform 3D depth migration. This migration is designed
to be accurate up to approximately 70 degrees of dip. This migration
uses a vertical and spatially-variant interval velocity field in depth,
dep th,
VINT(x,y,z), for input.

16-4 SeisSpace Seismic Processing and Analysis Landmark

Chapter 16: Poststack


Poststack Migration

You can choose from 30, 50, and 70 degree


deg ree options of which the higher
maximum dip angles have longer run times. A further option to enhance
performance is to select the Split option, for two-pass migration,
migration, over

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.

Explicit FD 3D migration requires the trace spacing of the input data to


be equal in the inline and crossline directions. If this is not the case in
your 3D survey, use one of the trace interpolation techniques available
in ProMAX. Create a new line and run 3D Poststack Geometry on the
interpolated dataset to create a CDP database and have the appropriate
trace spacings entered in the LIN database.

Poststack Kirchhoff 3D Time Mig


Poststack Kirchhoff 3D Time Mig performs a time migration,
including curved-ray adjustments, of poststack seismic data acquired
over an area. Especially in areas of irregular bin fold coverage, it an
alternative to DMO plus common-offset F-K migration with an optional
stack and F-K demigration.

Generally, time migration is used for smoothly varying velocity fields


and moderately complex structure. For typical Gulf of Mexico
compactional gradients of up to 0.5 sec1, this provides a very good
approximation for dips up to 55 o and preserves more steeply-dipping
energy for subsequent residual moveout and anisotropic stacking
analysis.

In migration, each subsurface image location of interest is treated as a


diffracting point of unknown amplitude. With an assumption of small
perturbations, reflections behave linearly and a continuous reflector is
well approximated as a tightly spaced sequence
seque nce of point diffractors.
Kirchhoff migration estimates these diffracting amplitudes by
correlating (with some appropriate scaling and filtering) the input data
with an analytically-calculated estimate of the diffraction that would
appear if that particular subsurface image point contained a diffractor of
unit strength. Such estimates are good when most of the reflected or
diffracted energy for a given image point is captured on a well-sampled
grid back at the surface. When these assumptions break down, imaging
can significantly degrade by both aliasing (coarse sampling) and
acquisition footprint (missing and/or irregular sampling) artifacts.
a rtifacts.

Landmark SeisSpace Seismic Processing and Analysis 16-5

Chapter 16: Poststack


Poststack Migration

Additionally, too small of a migration aperture (used to reduce noise


and improve turnaround) can discard needed reflected energy and
further degrade image quality.

KTMIG (Kirchhoff Time MIGration)


KTMIG is a general 2D or 3D Kirchhoff Time
Time migration tool. It can be
applied to prestack common-offset gathers or poststack
poststack data. The
migration can be isotropic or anisotropic.

The original development of this code was done by Conoco-Phillips


Conoc o-Phillips and
has been exercised extensively for a number of years.

KDMIG (Kirchhoff Depth MIGration)

KDMIG is a general 2D or 3D Kirchhoff


Kirchhoff Depth migration tool. It can
be applied to prestack common-offset gathers or poststack
poststack data. The
migration can be isotropic or anisotropic.Travel time tables can be
calculated using either Eikonal or raytracing methods. KDMIG also has
ha s
an anisotropic raytracing option.

The original development of this code was done by Conoco-Phillips


Conoc o-Phillips and
has been exercised extensively for a number of years.
16-6 SeisSpace Seismic Processing and Analysis Landmark

Chapter 16: Poststack


Poststack Migration

3D Poststack Migration Exercise

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

Landmark SeisSpace Seismic Processing and Analysis 16-7

Chapter 16: Poststack


Poststack Migration

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..

Normally you would want to compute the migration aperture and


“pad” enough traces to prevent the energy from wrapping from one
side of the stack to the other. In this case, we are just interested in
getting the flow to run quickly. So you can expect to see some spatial
wrap on the output section. The CDP Taper that was applied in an
earlier flow will help as well.

6. Set the
the top taper
taper to
to 100 ms
ms and the
the bottom
bottom taper
taper to 100 ms.
ms.

16-8 SeisSpace Seismic Processing and Analysis Landmark

Chapter 16: Poststack


Poststack Migration

Our dataset is fairly well modulated in amplitude, so you do not


require long tapers.

7. are ct Yes to Reapply


Seleapplied/retained trace
and any mutes so that
trace that wasthe original
dead mute
on input timeson
is dead
output.

8. In Trace Display Label, label your dataset.

9. In JavaSeis Data Output, add a new dataset and click on the


Create button. The output framework is the same as the input
dataset. This time migration does not change the context of the
data.

10. Execute
Execute the flow
flow.

11. When complete,


complete, you have a new stack volume. You can compar
comparee
this volume to previous volumes using Seismic Compare.
Landmark SeisSpace Seismic Processing and Analysis 16-9

Chapter 16: Poststack


Poststack Migration
16-10 SeisSpace Seismic Processing and Analysis Landmark

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.

Topics covered in this chapter:

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

Chapter 17: 3D Geometry from SPS

3D Land Geometry from SPS Data - Project


Overview
In this exercise you will import three SPS files that normally accompany
accompa ny
modern recording systems. The files contain:

• 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.

17-2 SeisSpace Seismic Processing and Analysis Landmark

Chapter 17: 3D Geometry from SPS

Land 3D from SPS Description


Landmark SeisSpace Seismic Processing and Analysis 17-3

Chapter 17: 3D Geometry from SPS

Import SPS Files

Begin be adding a new project. Make sure you do not work in an existing
project, which could ruin your previous work.

1. Make a new Subproject in your Project called “Salt3d SPS


example”.

NOTE: If you do this work in your earlier Line/Subproject, you will


wipe out that geometry database.

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.

Enter the directory name as described by your instructor and click on


OK.

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.

17-4 SeisSpace Seismic Processing and Analysis Landmark

Chapter 17: 3D Geometry from SPS

Separate the windows.

7. Check the
the column
column definition
definitionss by clicki
clicking
ng on the
the words
words in the
Parameter column.

Notice that there are two column definition windows:

• One
One for
for the
the “S”
“S” an
and
d “R”
“R” ca
card
rdss

• One for the” X” car


ard
ds

Also note that, if desired, the coordinates can


c an be altered using the
Math OP and Op Value
Value columns.

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.

Landmark SeisSpace Seismic Processing and Analysis 17-5

Chapter 17: 3D Geometry from SPS

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.

10. Choose to Apply the format and Overwrite


Overwrite all the
the data.

11. Use the File Open pull down menu from the UKOOA
UKOOA File
Import window to access the “salt3d_sps.x” file.

12. Choose to Apply the format and Overwrite


Overwrite all the
the data.

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

Chapter 17: 3D Geometry from SPS

Import FFID from SPS Relational File

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..

2. Select File Import.

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.

7. You MUST select “Merge existing station values with matching


station data”. If you miss this step and do
d o “Overwrite”, File
Abort from the spreadsheet and try again. If you do the Merge
correctly you can File Exit the spreadsheet. The FFID column
should be filled in.
Setting Project Constants
1. Fr
From
om the
the mai
main
n men
menu
u clic
click
k Setup and input the following
information:

• 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.

Landmark SeisSpace Seismic Processing and Analysis 17-7

Chapter 17: 3D Geometry from SPS

• 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).

We will measure the azimuths on a basemap generated from the


receivers spread sheet.

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

Chapter 17: 3D Geometry from SPS

Determine Primary Azimuth for Binning


3. Activate
Activate the “Double
“Double Fold” icon. Measure
Measure the azimuth
azimuth of the
receiver lines (use the mouse button help for assistance if necessary.
necessary.

You should measure a value of approximately 87.5 degrees East of


North
NOTE: The cross domain plots (MB1 and MB2) only work after the
first binning step (assign midpoints) is completed.

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.

6. Exit from the Recei


Receivers
vers Spreadsheet
Spreadsheet by
by selecting
selecting File Exit.

7. Exit
Exit fro
from
m the
the XYgr
XYgraph
aph usi
using
ng File Exit Confirm.

Landmark SeisSpace Seismic Processing and Analysis 17-9

Chapter 17: 3D Geometry from SPS

Automatic Calculation of CDP Binning Grid

This section takes you through the steps needed to automatically


calculate a CDP binning grid that fits exactly over
o ver the project midpoint
locations.

1. In the
the mai
main
n menu
menu,, ccli
lick
ck Bin.

A submenu appears with options for Assigning the traces to


midpoints, defining the bin grid, binning the data, quality controlling
the binning, and finalizing the database.

2. Be sure that Assign midpoints method is set to use “Matching line


and station numbers in the SIN and PA
PAT spreadsheets”, and click
OK.

In this case the Assignment step is performing the following


calculations:

• 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..

17-10 SeisSpace Seismic Processing and Analysis Landmark

Chapter 17: 3D Geometry from SPS

An Assignment Warning window will pop up warning that some or


all of the data in the Trace spreadsheet will be overwritten. Click
Proceed.

A number of progress windows will flash on the screen as this step


runs. A final Status window should notify you that you Successfully
completed geometry assignment. Click OK.

If you get an “Error Encountered” message, you should check the


job log by selecting the job name in the Job Viewer
Viewer window and
pressing the View
View job output icon (leftmost
(leftmost icon), or simply double-
click on the job name.
Landmark SeisSpace Seismic Processing and Analysis 17-11

Chapter 17: 3D Geometry from SPS

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.

3. Exit from the XYgraph


XYgraph and the
the Spreadshee
Spreadsheett using
using the
the
File Exit Confirm and File Abort pull down menus
respectively.

17-12 SeisSpace Seismic Processing and Analysis Landmark

Chapter 17: 3D Geometry from SPS

Automatic Calculation of CDP Binning Grid


We continue working with the 3D Land Geometry Spreadsheet
Spreadshee t and use
the option to calculate a CDP binning grid to exactly covers the CMP
locations of the project.

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

Landmark SeisSpace Seismic Processing and Analysis 17-13

Chapter 17: 3D Geometry from SPS

axis, which is parallel to the defined


defi ned azimuth. In our case, this is
parallel to the cable.

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

Chapter 17: 3D Geometry from SPS

4. Save
Save the
the grid
grid defini
definitio
tion
n by clic
clickin
king
g Save.

5. Click Cancel to Exit this window.

QC the Calculated Grid


1. Select “Define binning
binning grid” from the main
main binning
binning windo
window
w and
click on OK.

This will bring up a small map window.

2. Select Display Midpoint Control Points Black


(depending on the color of the background).
Landmark SeisSpace Seismic Processing and Analysis 17-15

Chapter 17: 3D Geometry from SPS

You should get the following plot:


Mid-point Scattergram for CDP Binning

3. Click on Grid Open and select the grid name that you saved
from the Calc Dim operation.

This step overlays the bin grid on your subsurface data.

Because of the density of the display a zoom will help show and QC
the results.

17-16 SeisSpace Seismic Processing and Analysis Landmark

Chapter 17: 3D Geometry from SPS

You may elect


e lect to alter the grid by using any of the interactive grid
editing icons if desired. (There should be no need to alter the grid).

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

Chapter 17: 3D Geometry from SPS

Batch Method for CDP Binning and Database


Finalization
We exited the Geometry Spreadsheet before applying the binning grid
that assigns each midpoint to a CDP-Inline-Crossline location. In this
exercise we use a batch tool called CDP Binning to complete the last two
steps that finish the geometry database workflow.

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.

This exercise completes the CDP binning and database finalization


steps.

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 Predefined CDP fold map


Check for even distribution of fold

17-18 SeisSpace Seismic Processing and Analysis Landmark

Chapter 17: 3D Geometry from SPS

• 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

Chapter 17: 3D Geometry from SPS

You might also like