Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
and
System Four
SEG Y Format
November 2006
1018-010007B
Copyright
Copyright 2006 Input/Output, Inc. All rights reserved.
No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or
translated into any language or computer language in any format or by any means, electronic, mechanical,
magnetic, optical, chemical, manual, or otherwise, without prior written permission of Input/Output, Inc.
Input/Output, Inc.
12300 Parc Crest Drive
Stafford, Texas 77477-2416 USA
Tel +1.281.552.3002
Fax +1.281.879.3626
www.i-o.com
Copyright violators also may be subject to civil penalties.
Disclaimer
Input/Output, Inc. makes no warranties as to the accuracy, validity, or fitness for use or application of the
contents of this document. Input/Output, Inc. reserves the right to revise the information in this document
at any time without notice.
Original publication date: November 2006
P/N: 1018-010007B
Contents
Chapter 1. History and Current Requirements............... 1-1
History ......................................................................................................................................... 1-1
Current Requirements.................................................................................................................. 1-1
ii
The SEG Y format was published in 1975 and reflects the state of seismic
data recording at that time. The original format specified bit positions and
signal patterns for 800 bpi NRZI (Non-Return to Zero Inverted) and 1600 bpi
PE (Phase Encoded) recording formats. The original format also mentions
IBM's proposed 6250 bpi GCR (Group Coded Recording) format. Currently,
the type of media and recording technology used is not relevant to discussion
of the application specific format of data written to sequential media.
Current
Requirements
The SEG Y format allows for a collection of trace data of similar sample rate
and trace length on one tape. It specifies that all the data on one reel be from
one line. With 3D recording, it is not practical to have the restriction of all the
data on a given tape being from one receiver line. Therefore, Input/Output
Land Recording Systems do not restrict data to be from only one receiver line.
The restrictions on sample rate and trace length are also unnecessary.
However, I/Os RSR system (Transcriber 2) system currently pads or truncates traces to the same length.
I/Os Scorpion and System Four systems set the Binary Header values for
Sample Interval and Number of Samples to zero (0), where zero means variable Sample Interval and variable Number of Samples. Each Trace Header
contains the Sample Interval and the Number of Samples for that trace. This
was done to allow different record lengths and different sample intervals per
reel.
This document describes the differences between the I/O SEG Y specification and the original SEG Y specification, now referred to as SEG Y 1975
or Rev 0.
NOTE
This document does not make reference to the second SEG Y publication
by the Society of Exploration Geophysicists: SEG Y rev 1 Data Exchange
Format, SEG Technical Standards Committee, Release 1.0, May 2002.
1-2
SEG Y Format
NOTE
I/O systems write two EOF marks at the end of data instead of one.
SEG Y Format
2-1
The first part of the Reel Identification Header consists of 3200 bytes of
EBCDIC data, which is the equivalent of 40 data cards. The original SEG Y
specified format for this block is illustrated in Table 2-4:
Each card image contains the character C in the first column. By definition,
card image numbers 23 through 39 are unassigned for optional use, so the text
shown in Table 2-4 is in the specified format. Unused characters are EBCDIC
Blank.
Proper system setup by the operator is required to ensure that all fields are
populated. It is also possible to treat the entire 3200 bytes as a free form
EBCDIC text block.
2-2
SEG Y Format
Starting with the RSR Transcriber 2 version 1.3.2, the EBCDIC block will be
populated in one of three ways. If there is a segyhdr.txt file in the project
directory, then the EBCDIC block will be filled with information from the
segyhdr.txt file. If there is no segyhdr.txt file but there is XTM information,
the first 6 lines of the EBCDIC block will be populated with the following
information, which comes from the XTMs Job Text packet:
Client
Prospect
Contractor
Crew ID
Location
Observer
Binary Block
The binary coded section of the Reel Identification header consists of 400
bytes, of which the first 60 bytes have assigned definitions and the remaining
340 bytes are unassigned for optional use. I/O systems use 14 of the
unassigned bytes as shown in Table 2-5.
It is strongly recommended that information on the following nine entries
always be recorded:
Line number
Reel number
CDP fold
Measurement system
These are denoted with an asterisk in column 2 of Table 2-5. I/O systems set
many of these fields to 0 because the information is either unknown or more
appropriately documented in the Trace Identification header.
SEG Y Format
2-3
SEG Y Specification
I/O Specification
3201-3204
Job ID number
3205-3208
Line number
3209-3212
Reel number
3213-3214
3215-3216
3217-3218
Add:
5 - IEEE floating point single precision (4 bytes)
3219-3220
3221-3222
3223-3224
3225-3226
3227-3228
CDP fold
3229-3230
3231-3232
3233-3234
3235-3236
3237-3238
3239-3240
3241-3242
3243-3244
3245-3246
2-4
SEG Y Format
SEG Y Specification
I/O Specification
3247-3248
Taper type:
1 - linear
3 - other
2 - cosine squared
3249-3250
3251-3252
3253-3254
Measurement system:
1 - meters
2 - feet
3257-3268
3259-3260
3261-3262
Unassigned
3263-3264
Unassigned
Manufacturers code = 18
3265-3266
Unassigned
Format Version = 1
3255-3256
3267-3268
Unassigned
3269-3270
Unassigned
3271-3272
Unassigned
3273-3274
Unassigned
3275-3600
Unassigned
UNUSED
SEG Y Format
2-5
RSR or MRX K-gain vs. Largest and Smallest values written to SEG Y tape
RSR or MRX K-gain (dB), Bytes 121122
12
2048
24
512
36
128
48
32
Table 2-6. RSR or MRX K-gain vs. Largest and Smallest Values Written
to SEG Y Tape
2-6
SEG Y Format
RSR VectorSeis LSB Setting vs. Largest and Smallest values written
to SEG Y tape and multiplier to apply to return values to Gs
Least Significant
Bit (LSB) Setting value in nanoGs
Largest absolute
value written to
tape
20
1.0
40
1.0
160
1.0
RSR using the current version of VectorSeis receivers, and Scorpion and System Four preserve the 20, 40, or 160 nG LSB values for VectorSeis data. No
scaling is necessary to read the data. Largest and smallest values are shown in
Table 2-8. See Trace Header byte 202 for the VectorSeis receiver scaling
code.
RSR VectorSeis (current version) Scorpion and System Four LSB Setting vs.
Largest and Smallest values written to SEG Y tape
Least Significant Bit (LSB) Setting value in nanoGs
20
40
160
Analog data from Scorpion and System Four is normalized to their equivalent
input voltage, expressed in millivolts (mV). The maximum millivolt value
depends on the preamp scale factor used in the box. See Table 2-9 to relate
the largest and smallest possible values on tape to a given gain factor. The
preamp gain factor is stored in trace header byte 202.
SEG Y Format
2-7
2500
625
156.25
39.0625
Table 2-9. Scorpion and System Four Analog Largest and Smallest
Trace
Identification
Header
The original SEG Y binary coded trace header consists of 240 bytes, of which
the first 180 bytes have assigned definitions and the remaining 60 bytes are
unassigned. I/O systems use all of the remaining 60 bytes and redefine some
obsolete bytes when recording VectorSeis data.
It is strongly recommended that information on the following six entries
always be recorded:
These fields are denoted with an asterisk in column two of Table 2-10 and are
described in detail in the following paragraphs.
The trace sequence number within line entry (bytes 1-4) is used to count
traces through an entire write process. A write process may span more than
one tape. In this case, the first value of trace sequence number within line
entry on Tape 2 would not start with 1 but rather with a number one greater
than the last trace sequence number within line entry from Tape 1.
The original field record number entry (bytes 9-12) equals the file number
set by the RSR Transcriber 2, Scorpion and System Four operator. The file
number can also be taken from an IMAGE SEG-D tape when merged into a
RSR Transcriber 2 project. The original field record number entry can also
equal the Shot Id for unordered data that is made directly by reading an RSR
Data Collector Unit (DCU).
The trace number within field record entry (bytes 13-16) equals the trace
number within a record (an I/O Energy Point (EP)) starting with 1.
The trace identification code entry (bytes 29-30) is the same as the original
2-8
SEG Y Format
SEG Y specification with the addition of code 9 as unknown Aux type and
code 62 as GPS Aux/External data.
The number of samples this trace and the sample interval in microseconds
entries (bytes 115-116 and 117-118, respectively) are the same as in the reel
binary header block for RSR Transcriber 2. For Scorpion and System Four,
only the trace header contains the correct values for each trace. The reel
header values are set to zero (0) meaning that the trace length and interval can
vary throughout the reel.
Table 2-10 shows the I/O 240 Byte Trace Header in comparison with the
original SEG Y specification.
Table 2-10. 240 Byte Trace Header Original SEG Y Spec. vs. I/O Spec.
240 Byte Trace Header
Original SEG Y Specification vs. I/O Specification
Bytes
1-4
5-8
SEG Y Specification
I/O Specification
Starting with 1.
= File number for shot ordered data.
Controlled by RSR Transcriber 2 operator or value taken from
merged IMAGE SEG D file.
= Shot Id for unordered data (e.g. SEG Y from an RSR DCU)
09-12
13-16
17-20
1 for the first event at a shot point, 2 for the 2nd, and so on. (-1)
for Stacked. For RSR Transcriber 2: (-64,-65, ) for Correlated
File (I/Os EP number).
21-24
25-28
31-32
33-34
35-36
Data use:
1 production 2 - test
37-40
41-44
0 if not known
45-48
0 if not known
29-30
SEG Y Format
2-9
2-10
Bytes
SEG Y Specification
I/O Specification
49-52
0 if not known
53-56
0 if not known
57-60
0 if not known
61-64
65-68
69-70
0 if not known
71-72
0 if not known
73-76
Source coordinate - X
0 if not known
77-80
Source coordinate - Y
0 if not known
81-84
Group coordinate - X
0 if not known
85-88
Group coordinate - Y
0 if not known
89-90
Coordinate units:
1 - length (meters or feet)
2 - seconds of arc
0 if not known
91-92
Weathering velocity
93-94
Subweathering velocity
95-96
97-98
099-100
101-102
103-104
105-106
107-108
109-110
111-112
113-114
115-116
117-118
119-120
121-122
123-124
SEG Y Format
I/O Specification
125-126
Bytes
Correlated: 1 - no 2 - yes
Data Type:
0 - Raw
1 - Stacked only,
2 - Correlated before Stacked
3 - Correlated after Stacked
4 - Correlated only
5 - Raw noise edit
127-128
129-130
131-132
133-134
Sweep type:
1 - linear
3 - exponential
2 - parabolic 4 - other
135-136
137-138
139-140
Taper type:
1 - linear
2 - cosine squared
3 - other
141-142
in Hertz
143-144
in dB per octave.
For VectorSeis: minimum phase anti-alias slope = 261 dB/
octave, linear phase anti-alias slope = 260 dB/octave
145-146
Notch #1 (0.01Hz)
147-148
149-150
151-152
153-154
155-156
157-158
159-160
Day of year
161-162
163-164
Minute of hour
165-166
Second of minute
167-168
2 - GMT
169-170
171-172
173-174
2-12
SEG Y Specification
I/O Specification
175-176
177-178
Gap size
179-180
181-182
Unassigned
Revision number of this trace header. Starting with RSR Transcriber 2 version 1.6.5, the Trace Header Revision Number will
be the version number of the Transcriber 2 application software,
e.g. 165. For Scorpion and System Four (release 1.0 and up),
the Trace Header Revision number starts at 500.
183-186
Unassigned
187
Unassigned
188
Unassigned
SEG Y Format
I/O Specification
189-192
Bytes
Unassigned
193-196
Unassigned
197-198
Unassigned
Receiver line
199-200
Unassigned
201
Unassigned
202
Unassigned
203-204
Unassigned
205-206
Unassigned
207
Unassigned
208
Unassigned
2-14
SEG Y Specification
I/O Specification
209
Unassigned
210
Unassigned
211-212
Unassigned
Noise edit gate length in ms. Burst edit gate length if type 1,
Diversity gate length if type 2 or type 3.
213
Unassigned
Device type: MRX = 7, RSR = 9, VRSR (silver bullet version) = 17, VRSR (current version) = 20,
AuxUNIT-1C = 23, DUNIT-3C = 25, Analog-1C = 29
214-216
Unassigned
217
Unassigned
218
Unassigned
219
Unassigned
SEG Y Format
SEG Y Specification
I/O Specification
220
Unassigned
221-222
Unassigned
223
Unassigned
224
Unassigned
Box function:
0 - Seis
1 - Auxiliary
2 - Aux source (Aux-D)
6 - Aux pilot (Aux-P)
225-226
Unassigned
227-228
Unassigned
229-230
Unassigned
2-16
SEG Y Specification
I/O Specification
231-232
Unassigned
233
Unassigned
Event type:
00(h) for a zeroed or truncated trace
40(h) LAT data Raw Trace
80(h) Seis Data normal, Raw
88(h) Seis Data normal, Stack
90(h) Seis Data normal, Correlated
A0(h) Seis Data test, Raw
A8(h) Seis Data test, Stack
B0(h) Seis Data test, Correlated
234
Unassigned
Sensor type ID
00(h) No sensor defined.
01(h) Geophone 1 component vertical
02(h) Marshphone
03(h) Hydrophone
04(h) Aux.
05(h) Geophone - 3C Horizontal, X - In-line
06(h) Geophone - 3C Horizontal, Y - Cross-line
07(h) Geophone - 3C Vertical, Z
08(h) 0B(h) reserved
0C(h) Accelerometer - 3C Horizontal, X - In-line
0D(h) Accelerometer - 3C Horizontal, Y - Cross-line
0E(h) Accelerometer - 3C Vertical, Z
235-237
Unassigned
238
Unassigned
239
Unassigned
240
Unassigned
SEG Y Format
Index
Numerics
240 byte Trace Header 2-9
3200 byte EBCDIC Reel Header 2-2
3D recording 1-1
400 byte Binary Reel Header 2-4
A
Analog-1C Gain Factor 2-8
B
bit positions 1-1
D
Data Collector Unit (DCU) 2-8
E
EBCDIC
Blank 2-2
block 2-3
data 2-2
format 2-3
text block 2-2
Energy Point (EP) 2-8
G
GCR (Group Coded Recording) format 1-1
GPS Aux/External data 2-9
I
IBM
4-byte floating point 2-6
floating point 2-3
IEEE
ASCII 2-3
floating point 2-6
with EBCDIC 2-3
J
Job Text packet 2-3
K
K-gain 2-6
L
Least Significant Bit (LSB) 2-6
M
MRX (Miniaturized Remote Extender) boxes 2-6
MRX K-gain 2-6
N
NRZI (Non-Return to Zero Inverted) recording format 1-1
number of samples
this trace 2-9
SEG Y Format
I-1
O
original field record number 2-8
P
PE (Phase Encoded) recording format 1-1
R
Reel Header
400 byte Binary 2-4
Reel Identification header 2-1, 2-6
Rev 0 1-1
RSR 1-1, 2-6
RSR (Remote Seismic Recorder) boxes 2-6
S
sample interval
in microseconds 2-9
SEG Y
1975 1-1
Current Requirements 1-1
current requirements 1-1
differences with original 1-1
History 1-1
published 1-1
specification 1-1
SEG Y format 1-1
SEG Y Specification vs. I/O Specification 2-9
segyhdr.txt file 2-3
sensor scaling code 2-6
signal patterns 1-1
Society of Exploration Geophysicists 1-1
T
Text Block 2-2
Trace
Data Block 2-6
Identification code 2-8
Identification header 2-1, 2-3, 2-6
number within field record 2-8
sequence number within line 2-8
Trace Header
240 byte 2-9
Transcriber 2 1-1, 2-3, 2-6
V
VectorSeis 2-6, 2-7, 2-8, 2-11, 2-12
VRSR 2-7
VRSR LSB Setting 2-7
X
XTM information 2-3
I-2
SEG Y Format
www.i-o.com