|
<< Click to Display Table of Contents >> Navigation: Geometry > Binning 2D |
Creating sub-surface geometry of 2D seismic data
![]()
![]()
This module creates the sub-surface geometry of 2D seismic data where traces are grouped together by their sub-surface positions into common midpoints (CMP) that are also termed common depth points (CDP). For visual quality control, the module creates several Vista views to QC the 2D binning results.
The binning process consists of the following steps:
1. Filter the 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 CDP 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 CDP and these will then increment by one.
7. Filter midpoints with a maximum distance between the MP and CMP point parameter.
There are several options to define binning:
•Create binning – create a sub-surface geometry using parametrization of current module
•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.
The user must verify that the input file has no empty rows or other information except the 3 columns described above.

![]()
![]()


![]()
![]()

Smoothed map - Used as a floating datum and the elevations are smoothed by a smoothing factor provided by the user
Unsmoothed map - These are the field/original elevations and there is no smoothing applied.
This group of parameters is used when Binning type is set to Simple import binning from txt file. Instead of calculating the crooked line automatically from source and receiver positions, the module reads a pre-existing crooked line definition from an external ASCII text file. This is useful when you want to reuse or reproduce a binning geometry from a previous processing run, or when the acquisition geometry is too irregular for automatic slalom line construction.
Crooked line input file — Path to the ASCII file containing the pre-defined crooked line. The file must contain exactly three columns with no header rows: CDP number, CDP X coordinate, and CDP Y coordinate. Accepted file extensions are .dat, .slalom, and .txt.
Skip import errors — When enabled, the module will continue processing even if some lines in the input file cannot be parsed, skipping over malformed rows rather than stopping with an error. Default: enabled. Disable this option if you need strict validation of the input file.
Convert to meters — Enable this option if the coordinates in the imported crooked line file are in feet and need to be converted to meters for the current project. Default: disabled.
Forced sort stack line — When enabled, the module applies an additional nearest-point sorting pass to the final stack line after all binning is complete. This corrects ordering anomalies that can occur on highly crooked or loop-back acquisition lines where automatic sorting may sequence CDP points incorrectly. Use this option only if you observe CDP numbering reversals or zigzag patterns in the output stack line. Default: disabled.
![]()
![]()
![]()
![]()

![]()
![]()
In this example, we are using Poland 2D seismic data and the corresponding Navigation data. We are reading both the seismic and navigation using the respective modules followed by assigning the geometry using "Geometry application" module. Taking the geometry assigned output trace headers information as an input to the Binning 2D module and do the binning. This Binning 2D module, generates the CMP/CDP information along with their corresponding CDP X & Y coordinates.

After executing the Binning 2D module, generate the Vista items and go through the Location map information. There are many vista items are stacked up on each other. Uncheck the each option and understand each one of them. For your reference, we are showing some of those vista items

Binning 2D module also generates the Topography map, Fold map, Minimum and Maximum offset maps etc.

In the CMP topography map, we see two plots overlaid. One is the smoothed cmp topography and the other one is unsmoothed cmp topography. The smoothed cmp topography is used as a floating datum.

One of the key parameter of the Binning 2D is Max distance between Mid point and CMP. Let's change this value from existing 300 m to 100 m and see how the location map changes as well the information tab. As we mentioned earlier, that the information tab provides all the statistics about the sail line.

From the above image, we see that the there are no missing traces with a Max distance between midpoint and CMP point is 300m however when this is changed from 300 to 100 m, there are 1238 traces are missing or falling outside the bin grid. This way the user can check the right parameters for the Binning 2D module and avoid any missing information.
![]()
![]()
There are no action items are available so the user can ignore it
![]()
![]()
YouTube video lesson, click here to open [VIDEO IN PROCESS...]
![]()
![]()
Yilmaz. O., 1987, Seismic data processing: Society of Exploration Geophysicist
* * * If you have any questions, please send an e-mail to: support@geomage.com * * *