|
Top Previous Next |
|
Now we can create the first workflow (or geophysicists usually call it job) for converting input SEGY file into the internal date base and geometry assignment. In the g-Platform window in Workflow tab click on
Add the first module in the workflow:
Open the job (g-Navigator window) by double click on it and add a module for reading SEGY file and it's QC. Use right mouse button (RMB) click on the Module Manager area -> Modules Inside -> Input/Output -> Read SEG-Y traces:
Notice that you have many modules for reading input data sets, so use them according to the task. For example, read one SEGY file or several SEGY or SEGD files, etc. In this tutorial we are using Viking Graben seismic data: a marine seismic data acquired in North Sea that is accessible on the internet free as a open data. Also we are using open source UKOOA P1/90 (Falcon 2D survey) data provided by Geoscience Australia. 1) Read SEG-Y traces. In the module's parameters we need just select the input file seismic.segy via Seismic filename (1) parameter and launch the job by double click on the module or click on button
Trace headers were read from the SEGY file and it is possible to check EBCDIC, binary and trace headers. Open all VistaWindows by RMB on the module -> Vista Groups -> All groups -> In current window:
Now only two windows are filled with the information: EDCDIC and binary headers.
Open a log/report of the workflow:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------
Do not save seismic from SEGY into internal data base before geometry assignment!!! (i.e. do not use Save seismic / Save seismic by gather).
Otherwise, you will lose some trace header information! Therefore ,we must use Read SEG-Y traces, prior to geometry modules. You should assign geometry before saving traces in DB. -----------------------------------------------------------------------------------------------------------------------------------------
The next step after conversion SEGY file into the internal date base is geometry assignment and quality control. g-Platform provides workflow (job) templates for seismic processing sequences with all necessary modules, vista (visual) windows and parameters. Since we saved the SEGY data into g-Platform internal data, we should use Read seismic module instead of Read SEG-Y traces. Connect all input and output DataItems. The geometry workflow will be consist of the following modules as shown on the picture below. In normal case, we do not have geometry information in traces headers, therefore we have to do geometry assignment by using two modules: read seismic by Read SEG-Y traces (Read seismic traces) and read navigation file by Load geometry from UKOOA P/190 module. BUT, the Viking Graben data comes with geometry assigned and all the headers information is available in the trace headers. Here we are showing the workflow(s) for both the scenarios: 1) Input data with geometry:
In the above we have one workflow with UKOOA P1/90 and Geometry application. 2) Input data does not have geometry:
The next workflow without the navigation module due to the fact that the input data is already geometry assigned. However we are adding an additional module called Correct SP numbers (2D) to correct the SP number prior to Binning 2D. If an input data with geometry, then we have the following workflow: 1. Read seismic traces 2. Correct SP numbers (2D) 3. Binning 2D 4. Save seismic
-------------------------------------------------------------------------------------------------------------------------------
Data Item may be seismic traces, sorted headers, velocity model, static corrections and so on. We can call it Connections. -------------------------------------------------------------------------------------------------------------------------------
Input and output connections may have different names: Data Items / Vista Items / Data Vectors, but the meaning is the same, it is just some input and output data sets from one module to another:
Now we will now review current workflow consequently: 1) Read seismic traces loads seismic trace from the previous step, input file name is 0001_Input_SEGY_2D. Execute the module by double click on it or press on run button Define module parameters:
2) Correct SP numbers (2D) performs the renumbering or correcting the source and/or receiver numbers. Once the module is executed, the new source/receiver numbers will be updated into the trace headers. In the Type correction, the user can select the whether they want to correction Receiver or Receiver and source from the drop down menu. By default it is Receiver.
3) Binning 2D Now we have geometry information inside seismic trace headers, so the last step is to calculate slalom line for binning 2D and update CMP numbers and coordinates. This module creates geometry for 2D seismic data set where traces are grouped together by their sub-surface positions into common midpoints (CMP). For visual quality control, the module creates several vista views for binning quality control. The binning process consists of the following steps: 1. Filter midpoints by maximum trace offset value. Only midpoints that have an offset less than or equal to a user specified value will be used. 2. Build the grid. A direct line is drawn from the first source/receiver location to the last source/receiver location. The line is then divided into segments, with each segment being the grid size of the slalom line as defined by the user. 3. Build the slalom line. The set of midpoints are divided into groups using the grid increment previously defined. The center point of each midpoint group is determined, these points are connected and become the slalom line. 4. Smooth the slalom line by using the slalom smooth parameter and the topography smooth window parameter. 5. Build a crooked line using the crooked line increment parameter. The first point of the crooked line is the first source/receiver bin center point and the last point of the crooked line is the last source/receiver center point location. 6. Build a stack line using the stack line step parameter. This is the CMP spacing. The first point of the stack line is the first center point and the last stack point is the last center point. The user assigns the number of the first CMP and these will then increment by one 7. Filter midpoints with a maximum distance between the MP and CMP point parameter.
Set up all necessary module's parameters and launch the job, check results:
Parameter definition: There are several options to define binning (Binning type): • Create binning – create a sub-surface geometry using parametrization of current module; • Import binning from SEG-Y – use a sub-surface geometry from specified SEG-Y input data set; • Import existing crocked line from ASCII file - it allows to import an existing crooked line from an ASCII file. For example, a crooked line which was built and used by other processing companies/software’s during data processing. The advantage of this option is in using all information of binning from the input file, the parameters of the module in this case are not in use; The crooked line file in ASCII format should include the following information, 3 columns: CDP number, CDP-X and CDP-Y coordinate of previous result.
Bin increment Distance between (CMP) points of stack line; Crooked line bin incrementDistance between points of a crooked line; Maximum offset to include in binningOnly midpoints that have an absolute offset distance less or equal to the specified value will be used in the binning process; Grid size of slalom lineGrid size that is used for slalom line building; Slalom smoothing distanceSmoothing distance over which to smooth the slalom line; Topography smoothing distanceSmoothing distance over which to smooth the topography line; Crooked line factorIf import binning from txt file option is chosen, this parameter is used as decimation factor; Max distance between midpoint and CMP pointOnly midpoints whose distance to the bin center point will be included the bin; First CMP numberIt is recommended that this parameter be 2 times the number of the first live receiver station number. That makes it easier to relate a CMP number to its position relative to the station numbering of the line; First CMP shiftShift the first CMP point, meters; Import crooked line:Crooked line input file - Full path name of the text or SEG-Y file that will be used for binning if a Binning type option other than Create binningis used;Skip import errors - If checked, ignore errors of importing crooked line;Forced sort stack line - If checked, reverse the stack direction.
Add all vista group in a new window. Look at CMP Topography window, there are two elevation lines: original relief and smoothed one. Smoothed elevation it is a float datum that you will use on the further processing steps, for example velocity estimation, etc.
4) Save seismic. The final step in this workflow is saving seismic traces with all geometry information in headers: SOURCE_X, SOURCE_Y, RECEIVER_X, RECEIVER_Y, OFFSET, SOURCE_SP, RECIVER_SP, SOURCE_ELEV, RECEIVER_ELEV, CDP, BIN_X, BIN_Y, BIN_ELEV, ... Write a name for the output data set 0001_Geometry and execute the job. We can stop at this point and go the next chapter or continue with extra QC module which is might be useful to check geometry.
We are briefly describing about Load geometry from UKOOA P1/90 module to read the navigation data even though it is not part of the workflow, i.e. if an input data without geometry, then we should use new modules: Load geometry from UKOOA P1/90 and Geometry application:
Load geometry from UKOOA P1/90 module imports navigation files from ASCII into the processing system. Go to Input data of the Load geometry from UKOOA P1/90 module and browse the input P190 file from the file browser. Select the file and click Open. The system by default looks for ".dat" file. So please select Files of type as All files (*) so you can to see all the .P190 files.
In the module properties, it automatically extracts the line name from the input P190 file. Line name - Extracts the line name from the input P190 file Measurement system - By default Meter. Select the survey measurement system from the drop down menu. Coordinate scalar - Specify the coordinate scalar in case if it is not 1. By default it is 1. Inline offset - In case the survey was designed that there is a deviation of inline offset then provide the inline offset information Perpendicular offset - Specify the perpendicular offset information Moving Src/rcv - In case the source and/or receivers are moving then select the appropriate one from the drop down menu. By default, Sources. Update GUI table S - By default checked. It will generate the Source table information. Update GUI table R - By default unchecked. If checked, it will generate the Receiver table information. Update GUI table X - By default checked. It will generate the relationship table information. There is an option for displaying source and receiver coordinates on the map, S, R, X spreadsheets (tables), source and receiver elevation graph. Execute the module by double click on it or press on this run button Then add all visual windows called VistaGroups on your work area: press RMB on the module -> Vista Groups -> All groups -> In current window. Now you can look through all visual windows and check SPS files:
After executing the module and displaying the Vista items, the following Vista items will be displayed as shown below. The user can rearrange them as per their choice by simply hold with MB1 or LMB, drag it to the desired location and release the mouse button.
We can change the display parameters of the location map, Source elevation and Receiver location map by clicking on the Show properties
Geometry application is designed for assigning geometry on land and marine 2D/3D seismic data, checking geometry, also manual trace editing is implemented there. The trace headers are filled in accordance with input geometry files, but without binning (binning will be perform on the later stage by using binning 2D/3D modules). The process of geometry assignment is divided into three following steps: 1) Loading and QC geometry files using the Load geometry from UKOOA P1/90; 2) Geometry assignment (Connect geometry from the Load geometry from UKOOA P1/90 and the original file trace headers and SEG-Y data handle); 3) QC, correction of applied geometry and optional trace editing. -----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
Module parameters:
Some parameters you can change and check the result: Velocity – set to an approximate Linear Move Out LMO velocity. This is QC tool and will not be applied to your data; Dead trid – Change this number if the trace ID marker of your data for dead traces is something other than 2; AUX TRIDs – Some data sets have additional auxiliary traces that are marked with special trace IDs. You can indicate that here. Display all the Vista groups for the module (press RMB on the module-> Vista Groups -> All groups -> In new window.). There are three basic categories of vistas in Geometry application: Tables, Maps, and Traces. You may click on any entry in a table, or any location on a map, and that point will be highlighted or displayed in all other views. Use the Table Errors Vista to check mis-matches between geometry files and the seismic data set; •Use the Action Items associated with Geometry application to view the shots, receivers and field files in auto-mode/movie (Key slide, Sources slide, Receivers slide) or one by one (Key prev, Key next, Source prev, Source next, Receiver prev, Receiver next); --------------------------------------------------------------------------------------------------------------------------
have an action menu. -------------------------------------------------------------------------------------------------------------------------
•Click on the Map and Table views to view the gathers at particular location:
Go through all source gathers and check geometry by comparison first arrivals on traces with the linear velocity function (red line), check the offset distribution on the Map SP-Offset location window, look at all tables and make sure you don't have any critical problem with geometry. What we have on display: •Table Errors - vista displays mismatches between the original seismic file and geometry files; •Table Changed Points - displays points that have been moved, including their new and former positions; •Table Spread, and Table FFID RAW - display the spread/relation and raw FFID numbers respectively; •Table Sources, and Table Receivers - display the source and receiver numbers and its coordinates. You may remove shots or receivers (mark all the traces as dead) by right clicking on that entry in the table and selecting Kill Shot or Kill Receiver; •Table Killed Sources, and Table Killed Receivers - display all the shots and receivers killed (marked as dead) by the user. Killed shots or receivers can be revived by right clicking on an entry in these tables and selecting Revive. Map views include: •Map FFID location, Map Sources and receivers elevations and Map SP-Offset location, which display various cross plots of geometry characteristics; •Map Sources and Receivers Location display location of shots and receivers on a map, allow to move those points from one location to on another if necessary. See Moving Points. Use these views to verify positions of sources and receivers and move them (see moving points). You may move the physical location of a shot or receiver point on the map by using the Map Sources and receivers location. Use the Right mouse click and hold on the source point you would like to move. Drag the point to its new location. The previous location of the source will be indicated by its original marker (default: Red triangle), and the new location will be indicated with new marker (by default, a semi-transparent red circle). When you move some source point, the Velocity display on the Gather Source view will be updated and it reflects a new source point location. The source point marker will be updated with its new location when you click on the new point again, or on a different source point. The new position will also be reflected in the Table Changed Sources.
Try to move the point so that the velocity display aligns with the traces on the Gather view. The peak of the velocity function should match up with the nearest first arrivals – this is a good indication that your source point is positioned correctly.
Gather connection key views: •Gather key, Gather Receiver, and Gather Source, which display the traces of the currently selected key, receiver, and source. You may edit individual traces in these views. •Use the Trace Editing feature to reverse trace polarities, or mark problem traces as dead. For trace editing: choose gather display source, receiver or sorted gather, select the type of trace marker you would like to set. Make sure only one option is checked off at a time. 1. To set traces as dead, and remove them from the dataset, choose Dead Traces; 2. To reverse the polarity of traces, choose Inversed; 3. To set the unused marker, choose Unused; 4. To set the auxiliary flag, choose Auxiliary. To set a marker, right click with the mouse, or right click and drag across several traces. To apply those markers to your data, run the geometry application module. Traces will not be removed or changed until you save the resulting data set using Save Seismic or Save SEG-Y.
Once you have performed all geometry edits, run
|