LMO

Linear Move Out (LMO) - constant-velocity linear time shift to flatten linear seismic events such as direct waves and refractions.

Theory

Linear Moveout (LMO) is a correction that removes or applies a linear time shift proportional to offset, using a constant reference velocity. Unlike NMO, LMO assumes a straight-line (linear) relationship between travel time and offset and does not account for hyperbolic moveout.

LMO is primarily a diagnostic and preparatory correction, not a final moveout correction.

When do we use LMO?

  • Before velocity analysis, to approximately align linear events
  • For refraction analysis and first-break alignment
  • To flatten direct waves, head waves, and linear noise
  • As a preconditioning step before NMO or FK filtering

Why do we use LMO?

  • Simple and computationally efficient
  • Enhances coherence of linear events
  • Helps separate linear noise from hyperbolic reflections
  • Provides a constant-velocity reference for QC and analysis

Calculation of LMO correction is made according to following formula:

T = \frac{x}{v(N)}

Where

T -  Time after LMO correction or static correction in ms

x - offset

v(N) - velocity at any given N

N - value, normally with distance as its unit of measure

Input data

Input DataItem

Input gather

provide the input gather for LMO correction. Connect/reference to Output gather.

LMO function

in case the LMO option from the parameters is LMO function, then the user should provide the LMO function as an input.

lmo-1.png

Parameters

LMO { V const, LMO function } - selects the LMO type from the drop down menu. Select whether LMO is applied using a single constant velocity or a time-dependent LMO velocity function.

lmo-2.png

V const -  applies LMO using one constant reference velocity for all times and offsets.

LMO function - uses a time-variant velocity function to apply LMO correction.

LMO direction { Forward, Reverse } - select from the drop down menu, whether LMO correction should be applied or removed. By default, Forward.

lmo-3.png

Forward - applies linear moveout correction

Reverse - removes a previously applied linear moveout correction.

T0 - reference zero-offset time used as the baseline for LMO shifting. By default, 0 ms.

Reference velocity - constant velocity used to compute linear time shifts with offset. By default, 2000 m/s

Settings

Auto-connection

By default, TRUE(Checked).It will automatically connects to the next module. To avoid auto-connect, the user should uncheck this option.

Bad data values option { Fix, Notify, Continue }

Bad value fix - This is applicable whenever there is a bad value or NaN (Not a Number) in the data. By default, Notify. While testing, it is good to opt as Notify option. Once we understand the root cause of it, the user can either choose the option Fix or Continue. In this way, the job won't stop/fail during the production.

Notify

It will notify the issue if there are any bad values or NaN. This will halt the workflow execution.

Fix

It will fix the bad values and continue executing the workflow.

Continue

This option will continue the execution of the workflow however if there are any bad values or NaN, it won't fix it.

Number of threads

One less than total no of nodes/threads to execute a job in multi-thread mode. Limit number of threads on main machine.

Skip

By default, FALSE(Unchecked). This option helps to bypass the module from the workflow.

Output data

Output DataItem

Output gather

outputs LMO corrected gather (forward/reverse) as an output as well as a vista item.

Information

There is no information available for this module.

Examples

In this example workflow, we are applying forward LMO first, followed by LNA to attenuate some of the linear noise. Later, we use reverse LMO to bring back the input gather to it's original position.

lmo-4.png

Adjust the parameters as per the input data requirements.

lmo-5.png

Apply Linear Noise Attenuation (LNA) with an appropriate parameters to attenuate the linear noise.

lmo-6.png

Finally reverse the LMO correction by changing the mode.

lmo-7.png

Actions

There are no action items available for this module. so the user can ignore it.

Video lesson

YouTube video lesson, click here to open [VIDEO IN PROCESS...]

Related articles

Yilmaz. O., 1987, Seismic data processing: Society of Exploration Geophysicist

GnavPic_clip0535.png* * *   If you have any questions, please send an e-mail to: support@geomage.com  * * *