Professional Documents
Culture Documents
Seismic Data Processing With Seismic Unix Seg PDF
Seismic Data Processing With Seismic Unix Seg PDF
SEG Course Notes Series publications are published without the normal SEG peer
reviews. This volume in the series is reproduced here as provided by the authors.
Published in 2005
Reprinted in 2007, 2008
iii
Downloaded 07/02/13 to 186.144.114.102. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/
Table of Contents
v
TOC-1
Table of Contents
vi
TOC-2
Table of Contents
vii
TOC-3
Table of Contents
viii
TOC-4
Table of Contents
ix
TOC-5
Table of Contents
x
TOC-6
Preface
This book can serve either of two purposes. (1) It can be used, as it is in our courses
at Michigan Technological University, as an aid to teaching seismic reflection data
Downloaded 07/02/13 to 186.144.114.102. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/
processing. (2) It can be used as a primer to Seismic Un*x (SU) by those who may or
may not already be familiar with seismic processing using other software packages. SU is
provided by the Center for Wave Phenomena at Colorado School of Mines and is
available from their web site www.cwp.mines.edu/cwpcodes.
There are details of SU that are important to the processing specialist, but are not
essential to the student who is being introduced to seismic processing. Where these
details appear in the text, we placed a gray bar in the margin to indicate that the material
can be skipped by the student interested only in learning about processing. Of course,
these details might be among the most-interesting material from the viewpoint of
someone who wants to learn programming techniques that apply to SU.
A beginning course in reflection seismology processing might complete the entire
book in one semester. A course that covers fundamental processing and some
interpretation might skip the material with a gray bar and use only one of the real (field,
not synthetic) data sets that we provide.
We have found that one of the biggest hurdles to developing a new course is the
scarcity of real data. With this book, we provide two real data sets. The first real data set,
from the Nankai trough near Japan, is unusual in that it was acquired over very deep
water. This presents some advantages (mediocre velocity analyses will still produce good
results), but it is not realistic for typical exploration purposes. It is, however, a site of
exciting geologic features, and the rugged seafloor topography dramatically demonstrates
the benefit of migration. It is a data set that any student can appreciate. The second real
data set, from offshore Taiwan, presents a number of processing challenges; it is much
more difficult to process to satisfaction.
The compact disks (CDs) included with this book have copies of the scripts and the
seismic data sets (including some data sets that are generated by the scripts). The book is
printed in black-and-white to keep its price low. Because some figures are best viewed in
color, we put copies of all color figures, in uncompressed TIFF format, on the CDs.
Appendix E has a complete list of the contents of the CDs.
We at Michigan Tech will maintain a list of errata for the book. The errata list can be
found by searching on the web for Michigan Tech, errata, and Seismic Un*x. Please
report any errors to the address identified on that web site. Reports of SU bugs,
suggestions for SU improvements, or proposals for new SU scripts should be submitted
to the CSM Center for Wave Phenomena via methods suggested on their web site.
xi
P-1
Table of Computer Notes
Computer Notes are guides to help you better understand and use the Unix system.
Chapter 2 is not listed here, but it can be considered a chapter of Computer Notes.
Downloaded 07/02/13 to 186.144.114.102. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/
Warning 1: We developed this Seismic Un*x Primer while using the csh shell. The
Computer Notes were written from this perspective. If you are not working under the csh
shell, our Computer Notes might not be appropriate for you.
Warning 2: The previous warning does not apply to the scripts. The first line of every
script is, “#! /bin/sh” , a command that makes scripts run under the Bourne shell.
Section Page
1.4 Computer Note 1: Enter ............................................................................. 1-2
1.5 Computer Note 2: Your Shell ..................................................................... 1-3
1.6 Computer Note 3: Changing Directories .................................................... 1-3
1.7 Computer Note 4: Cursor Prompt .............................................................. 1-3
1.9 Computer Note 5: Background (&) and Foreground Processes ................. 1-5
1.9.1 Background Processes .......................................................................... 1-5
1.9.2 Foreground Processes ........................................................................... 1-6
1.13.1 Computer Note 6: No Spaces around the Equal Sign .......................... 1-9
5.5 Computer Note 7: Pause and Resume Screen Print ................................... 5-6
5.8 Computer Note 8: Use, Modify a Command from the History List ........... 5-8
5.8.1 Use a Command from the History List ................................................ 5-8
5.8.2 Modify a Command from the History List ........................................... 5-8
6.6 Computer Note 9: Data Files Not in Script Directory ................................ 6-14
6.6.1 Data Directory below Script Directory — Full Path Name ................. 6-14
6.6.2 Data Directory below Script Directory — Short Path Name ............... 6-15
6.6.3 Data Directory at the same Level as Script Directory .......................... 6-16
7.4 Computer Note 10: If Blocks ..................................................................... 7-4
7.6.5 Computer Note 11: Interactive Scripts ................................................. 7-13
10.2 Computer Note 12: Symbolic Link ............................................................ 10-4
Throughout this Primer, we use a vertical bar, as shown to the right, to mark passages
that a first-time reader can safely ignore. Generally, the bar marks two kinds of text.
Details of model building (large portions of Chapters 4, 5, and 6) can be ignored because
Model 4 is on one of the CDs. The bar also marks parts of scripts and explanations of
those parts that are of more interest to shell script programmers than to script users.
xii
TOCN-1
Table of Scripts
Scripts are listed when introduced. The page number is the page of the first line of the
script. When a script “fragment” is listed, the original script location is also cited.
Downloaded 07/02/13 to 186.144.114.102. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/
Line commands are not referenced, with the exception of our only use of sumute.
Section Page
2.4 myplot.sh ...................................................................................................... 2-5
4.2 model1.sh ..................................................................................................... 4-1
4.3 model2.sh ..................................................................................................... 4-5
4.4 model3.sh ..................................................................................................... 4-7
4.6 psmerge1a.sh ................................................................................................ 4-10
4.7 psmerge1b.sh ............................................................................................... 4-12
4.8 psmerge2a.sh ................................................................................................ 4-13
4.9 psmerge2b.sh ............................................................................................... 4-15
4.10 psmerge3.sh ................................................................................................. 4-17
5.2 acq1.sh ......................................................................................................... 5-1
5.3 acq2.sh (fragment, modification of acq1.sh, 5.2) ........................................ 5-5
5.4 acq3.sh (fragment, modification of acq1.sh, 5.2) ........................................ 5-5
5.6 showshot.sh .................................................................................................. 5-6
6.2 model4.sh ..................................................................................................... 6-1
6.3 acq4.sh ......................................................................................................... 6-5
6.5 showshot.sh (repeated from 5.6) .................................................................. 6-10
6.6.1 shotrwd1.sh ............................................................................................... 6-14
6.6.2 shotrwd2.sh ............................................................................................... 6-15
6.6.2 shotrwd3.sh ............................................................................................... 6-16
6.6.3 shotrwd4.sh ............................................................................................... 6-16
6.8 acq4shot.sh (fragment, modification of acq4.sh, 6.3) .................................. 6-18
6.8 showshotB.sh ............................................................................................... 6-18
7.2 sort2cmp.sh .................................................................................................. 7-1
7.3 showcmp.sh .................................................................................................. 7-4
7.6.1 oz14prep.sh ............................................................................................... 7-6
7.6.2 oz14velan.sh .............................................................................................. 7-9
7.6.5 iva.scr ........................................................................................................ 7-13
7.6.6.1 iva.scr (repeated from 7.6.5) .................................................................. 7-14
7.6.6.3 iva.sh ...................................................................................................... 7-21
8.2.1 tvQC.sh ..................................................................................................... 8-1
8.2.2.1 velanQC.scr ............................................................................................ 8-5
xiii
TOS-1
Table of Scripts
TOS-2