Migration
3D Prestack Kirchhoff Time Migration (KTMIG)
SeisUP has over 20 migration and related complex imaging algorithms.  Almost all of the migration algorithms can be run in parallel on a cluster of workstations or in a SMP type computer.  A few are featured here:

Kirchhoff Time Migration (KTMIG) performs 3-D Kirchhoff pre-stack or post-stack time migration.  It has the following features: Option to produce migration stack or migration gathers, Migration from a datum, topography, or any floating reference, Anti-aliased migration operator, Target-oriented migration, and Restart after an abnormal exit.

Pre-stack Imaging (PSI3D) performs fast pre-stack or post-stack Kirchhoff time migration.  NMO, DMO, and the inverse NMO should be applied before using the pre-stack migration option.  The pre-stack migration is computed via Gardner's PSI algorithm.  PSI3D can handle vertical velocity variations and the first order of horizontal velocity variations.  It can take RMS velocities from either a velocity matrix or a VIP (velocity interpolator) file.  The migrated common-offset data can be sorted back to CMP gathers for residual velocity analysis or creating final migration stack.

Explicit Finite Difference Time Migration 3-D (FDMIG3D) performs post-stack time migration on 3-D seismic data sets using explicit finite difference wavefield extrapolators.  This migration has good handling of vertical and lateral velocity variations and relatively steep dips.  FDMIG3D can also perform inverse migration.

3-D DMO Stack or Common Offset (DMO3D) is the Kirchhoff 3-D DMO stack or common offset application.  After NMO removal (true RMS velocities), DMO3D will apply "Theta DMO" and output stacked data.  If common offset sorted data is input to DMO3D, the output will also be common offset sorted with DMO applied.  With DMO3D, the phase and amplitude will be correct for all offsets and times. Most Kirchhoff style DMO algorithms only apply an approximate 45 degree phase shift to correct the phase.

Equalized DMO (EQDMO) performs Kirchhoff-style 2-D and 3-D dip moveout correction on common offset data.  It has the following features: DMO equalization to reduce irregular sampling effects on pre-stack DMO, spatial dealiasing of 3-D DMO operator, anti-aliased 2-D DMO operator, and bin borrowing to minimize spatial aliasing.