|
<< Click to Display Table of Contents >> Navigation: Velocity > Smooth 3D |
Module performs smoothing of 3D velocity field.
![]()
![]()
Velocity smoothing in 3D is the process of making a velocity volume (inline × crossline × time/depth) laterally and vertically consistent by removing short-wavelength, non-geological variations while preserving true geological velocity trends.
In 3D, velocities must vary smoothly in both inline and crossline directions, not just along CMPs as in 2D.
1) Large volume of velocity picks - Smoothing enforces global consistency
•3D surveys contain thousands of CMPs
•Manual velocity picking introduces inconsistencies
•Small picking errors propagate across the volume
2) Suppression of acquisition footprint - Smoothing removes non-geological lineations
•3D data often show inline/crossline striping
•These patterns leak into velocity picks
•Un-smooth velocities amplify footprint during migration
3) Geological realism
•Subsurface velocity changes gradually, not abruptly
•Sharp velocity jumps between adjacent CMPs are unrealistic
•Smoothing restores physically meaningful velocity trends
4) Stability of later processing - Smoothing ensures numerical stability
•NMO, stacking, and migration are velocity-sensitive
•Small velocity fluctuations cause large imaging errors
What happens if 3D velocities are NOT smoothed?
In NMO correction
•Events flatten in one inline but not the next
•Residual moveout remains after correction
•Far-offset stretching increases
In stacking
•Poor trace alignment across offsets
•Destructive interference during summation
•Reduced signal-to-noise ratio
In migration
•Migration smiles and frowns appear
•Faults and reflectors lose continuity
•Structural closures become unreliable
In 3D volumes
•Inline/crossline striping
•Velocity footprint dominates the image
•Interpreter confidence reduces
How velocity smoothing is performed in 3D? Velocity smoothing in 3D is applied in three directions:
1) Inline smoothing
•Enforces consistency along survey lines
•Removes line-to-line picking noise
2) Crossline smoothing
•Eliminates striping and footprint
•Ensures lateral continuity between lines
3) Vertical (time/depth) smoothing
•Removes rapid velocity oscillations with time
•Preserves compaction trend
In practice, horizontal smoothing is stronger than vertical smoothing to avoid destroying layering.
Common 3D velocity smoothing methods.
Fast (moving average) smoothing
•Equal weighting inside a window
•Used for quick cleanup
Gaussian smoothing
•Distance-weighted averaging
•Preferred for final velocity volumes
Structure-oriented smoothing
•Follows reflectors
•Preserves faults and dips (advanced Workflows)
Effect of velocity smoothing on NMO
Provides consistent flattening across inlines and crosslines
•Minimizes residual moveout
•Reduces NMO stretch at far offsets
•Produces stable and repeatable stacks
Effect of velocity smoothing on migration
•Stabilizes ray propagation
•Improves focusing of diffracted energy
•Enhances fault definition and reflector continuity
•Reduces migration artefacts caused by velocity noise
What velocity smoothing removes vs preserves
Removes
•Random picking noise
•Inline/crossline acquisition footprint
•Non-physical velocity jumps
Preserves
•Long-wavelength velocity trends
•Structural velocity variations
•Compaction and lithological effects
![]()
![]()


Input gather - connect/reference to the velocity gather that needs to be smoothed.



Input SEG-Y data handle - connect/reference to Output SEG-Y data handle.
Input trace headers - connect/reference to the output trace headers.
Output filename - specify the output file name. This generates the smoothed velocity model as an output.
![]()
![]()
Smooth grid x direction(radius) - number of inlines to be considered in the X direction for smoothing
Smooth grid y direction(radius) - number of crosslines to be considered in the Y direction for smoothing
Smooth grid z direction(radius) - number of time/depth samples to be considered for smoothing in the Z direction

Variant values table - click on the
icon and it will pop-up a new window. Define the respective parameter values in the table.
Use fractional window - by default, FALSE (Unchecked). If checked, it will use
Max aperture - by default, 5. Maximal number of iterations to find a value that differs from the ignored value.
Horizons - connect/reference to the input horizon to control the velocity smoothing.
Horizon taper size - this controls the velocity smoothing. Based on the user specified taper value, it will apply the velocity smoothing below or above the horizon.
![]()
![]()
![]()
![]()
![]()
![]()
In this example, we've connected/referenced a single inline Vrms velocity as an input to Smooth 3D module. This input is taken from Stack Imaging module.





In case the user wants to smooth the velocity model based on the horizon constraints, then provide the horizon and execute the smooth 3D module. It is necessary to inform to the user that it may take longer time to complete the operation with horizon constraint.


![]()
![]()
There are no action items available for this module.
![]()
![]()
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 * * *