Filtering
SeisUP has over 20 single-trace and multi-trace filtering algorithms. A few highlights:

F-XY Deconvolution (FXYDN) suppresses random noise by using "F-XY" deconvolution.  First, the seismic traces are transformed into the frequency domain.  For each frequency, assume a trace can be predicted by using a linear combination of traces in the surrounding area.  This areal filter is computed based on a user-specified areal derivation window and uses a complex Wiener-Levinson linear prediction algorithm.  The random noise will be filtered out because of its non-predictability.

Generalized Radon Transform (RADON) can be used for random noise suppression and/or long period multiple suppression.  RADON will transform shot or CMP gathers using parabolic, hyperbolic, or linear integration surfaces. RADON accepts time-space variant mute functions in the RADON transform domain to handle varying residual moveout.  RADON can internally merge more than one ensemble together and perform the transform to reduce the effect of noise.  RADON can add back a percentage of the random noise, which is outside the transform domain, back into the output so the input characteristics can be preserved.

Input
Output
Radon Removed
3-D Dip Intelligent Coherency Extraction (DICE3D) performs time variant signal enhancement using a localized tau-p transform.  DICE3D can be applied to prestack or poststack data.

Multiple Removal (WAVEMULT) performs wave equation multiple removal on pre-stack seismic data. First, synthetic split spreads are constructed from the input data by the reciprocity principle.  Essentially each is duplicated with a trace's shot and receiver numbers swapped, and the offset is negated.  If the data are not already in shot order, then the data are internally sorted into common shot coordinates.  The data are then "continued" via the wave equation from the recording surface to the water bottom, and then back to the surface.  Phase shifts are used to actually perform the continuation.  The continuation simulates the effect that traveling the water column has on the seismic record, essentially adding a multiple to the record.  This multiple, and any other multiples which follow the same path are then "adaptively" subtracted from the recorded seismic data.

Time-Space Variant FK Filter (FKFILT) performs time and space variant frequency-wave number domain filtering.  The filters can be specified in the form of a fan or a polygon.  Additional modules in SeisUP allow you to interactively pick the filter fans and polygons.