OpendTect User Documentation version 4.2
Prev Next

Appendix C. SEG-Y checklist

This document contains examples of SEG-Y loading problems and proposes solutions for the most often encountered problems.

In all cases, the SEG-Y import tool must be launched from the survey menu (Import --> Seismics --> SEG-Y). Enter the settings needed for the first step and press OK. In the next window (main import window) press scan and perform the scan. An examine window will pop up. Display the first traces in the 2D viewer.

You should have on your screen:

Once you have this on screen check the most appropriate situation in the list below:
  1. The textual header is not readable
  2. The line header in not readable
  3. None of the trace headers are readable
  4. The first trace header is readable but no other - zero sample rate - last trace incomplete
  5. The examine/scan reports incorrect coordinates
  6. The loaded volume contains wrong amplitudes
  7. The loaded volume contains holes - traces were rejected
  8. The loaded volume is shifted with respect to the others - does not start at zero
Excel utilities
  1. SEG-Y file size computation
  2. SEG-Y trace numbers computation

SEG-Y checklist

The textual header is not readable

The top of the examine window may look like any of those two windows, although there is an enormous variety in textual headers:



The left picture is a very common empty (automatically filled) textual header. Sometimes an operator fills the empty parts, but you can expect mistakes to occur. The second picture is a textual header from an OpendTect exported SEG-Y file. All the fields were directly copied from the project database (additional edits are possible).

Every SEG-Y file begins with 40 times 80 characters encoded in ASCII, or EBCDIC for old files. The main difference between them is that your favorite text editor (wordpad, vi or text edit) will not be able to translate EBCDIC encoded characters if you open the SEG-Y file with it, while if you open an ASCII SEG-Y textual header you will see the same as in the OpendTect examine window, without the line breaks.

The line header is not readable

The line header overview is provided in the top part of the examine window below the textual header. Use the right scroll bar to reach it. Only the non-zero values are shown, on the contrary to the other headers where the entire content is reported. A correct line header will look like this in the OpendTect examine window:



The title line, field names (first column), byte offsets (second column) and explanations between brackets (fourth column) are provided by OpendTect. Only the numbers in the third column originate from the file. The byte numbers indicate where those values were found.

Look at the field isrev1 (301): If the value is zero your file is revision 0 compliant. If the value is equal to 1 then your file in (normally) revision 1 compliant. This enables to answer to the revision 1 question.

None of the trace headers are readable

The first trace header is readable but no other - zero sample rate - last trace incomplete

This happens when the trace size could not be computed successfully. The trace size is function of the sample size (format) and number of samples. The problem then occurs when either of those variables was not correctly written in the headers.

The examine/scan reports incorrect coordinates

The coordinates may be found in each trace headers on bytes 73 (CDP-X) and 77 (CDP-Y) or 181 and 185 respectively with SEG-Y revision 1 files. However those values will be scaled during scan and loading by the scaler coordinate that should always be found on bytes 71-72.

Please note the it is not possible to apply a static shift (easting/northing) to the coordinates, however this is not needed by OpendTect. Nevertheless you can load the SEG-Y file first and apply your shift to the survey coordinates afterwards in the survey definition window.

The loaded volume contains wrong amplitudes

This is linked to the sample format not being correctly set. The three formats 1, 2, 5 code the data on four bytes. You may need to switch and overrule between 1, 2 and 5.

The loaded volume contains holes - traces were rejected

Neither a SEG-Y file nor and OpendTect volume need to be rectangular, i.e. they do not need to contain all traces of rectangular survey. This is normal, except if you expect a rectangular volume. Please note that the default setting in OpendTect is to dismiss null traces, i.e. traces where all samples have a zero value.

The loaded volume is shifted with respect to the others - does not start at zero

Sometimes the first sample does not correspond to the time or depth 0. If that is the case the corresponding time or depth should be reported in each SEG-Y trace header at bytes 109-110 (delrt) and/or 105-106 (laga) with the opposite polarity like in this example:



"laga" is equal to -200, delrt is equal to 200: both mean that the first sample corresponds to time 200ms.

Please note that in all cases you must have a priori knowledge of the start time.

Excel utilities

The following two utilities can be used to:
How-to use them: Double-click on the pictures below, open the file and fill the variables. The sample format must be specified using the list box.

Please note that extended textual headers are not supported.

SEG-Y file size computation


Click on the link to open the file, first tab

SEG-Y trace numbers computation





Prev Home Next
Command Driver Manual   Wacom digitizing tablets