NAME
polymute - generalized polygonal mute with 2D tapers.
SYNOPSIS
polymute [ -N ntap ] [ -O otap ] [ -M response ] [ -reject
reject ] [ -nxtaper nxtaper ] [ -nztaper nztaper ] [ -rs irs
] [ -re ire ] [ -force ] [ -replace ] [ -value value ] [ -V
] [ -? -h or -help ]
DESCRIPTION
polymute in the default mode mutes data outside a smoothly
tapered user defined polygon in xsd format. Unlike the usp
programs mute and bdmute which apply mute tapers in only the
trace direction, the 2D tapers implicit in polymute allow
the user to effectively mute data in the f-k, tau-p, and
radon domains. It can also be used in the X-T domain how-
ever. Polygons can be picked at control records along a
line and will smoothly morph the polygons between these con-
trol records at application time. Be sure the record numbers
in your xsd pick segments correspond to those on the input
data (it picked on a data subset from say, editt, you need
to save the pick file with the proper record units and
offset). The user may optionally replace amplitudes in the
mute zone with a user defined value from the command line.
The smoothed polygonal mute pattern is interpolated from
record to record, allowing the user to attack noise trains
that vary significantly across the seismic line.
polymute gets both its data and its parameters from command
line arguments. These arguments specify the input, taper
options, amplitude replacement options and mute application
mode.
Command line arguments
-N ntap
Enter the input data set name or file immediately after
typing -N unless the input is from a pipe in which case
the -N entry must be omitted. This input file should
include the complete path name if the file resides in a
different directory. Example -N/b/vsp/dummy tells the
program to look for file 'dummy' in directory '/b/vsp'.
-O otap
Enter the output data set name or file immediately
after typing -O. This output file is not required when
piping the output to another process. The output data
set also requires the full path name (see above).
-P pickfile
Enter the input xsd format pick file name immediately
after typing -P. polymute will linearly interpolate
polygonal mutes defined by the xsd pick file to the
value stored in the seismic trace header RecNum value.
(no default).
-nxtaper nxtaper
Enter the taper length in the horizontal (trace) direc-
tion in number of traces. (e.g. kx direction for f-k
transforms, p direction for tau-p transforms) (Default
= 10).
-nztaper nztaper
Enter the taper length in the vertical (sample) direc-
tion in number of samples (e.g. f direction for f-k
transforms, tau direction for tau-p transforms) Tapers
approach their 50% reject along the edges of the
polygons. (Default = 10).
-rs irs
Enter the record number (RecNum) to start muting. This
will not affect interpolation between picks just the
start of the muting process. Default = first record
-re ire
Enter the record number (RecNum) to end muting. This
will not affect interpolation between picks just the
end of the muting process. Default = last record
-M response
Enter 'in' to mute inside the polygon, 'out' to mute
outside the polygon. (Default = 'out')
-reject reject
Enter percent noise rejection in the muted zone that
lies beyond the taper edges (Default=100%).
-replace
If present on the command line the routine will replace
amplitudes in the mute zone with a user defined ampli-
tuded entered using -value[] below. The default is to
place hard zeroes in the mute zone.
-value value
Enter the amplitude desired in the mute zone. The
default is a hard zero [0.00].
-force
Enter the command line argument '-force' to force
polymute to mute past the base frequency on fourier
transform data. Both fft2da and fft3da flat the output
line header as transformed data. Polymute, when it
sees this flag assumes the trace to be made up of both
amplitude, at the top, and phase, at the bottom, data.
In the case where you have transposed fft3da data for
filtering, the presence of this flag will prevent you
from being able to mute the last half of your trace.
The use of this flag will enable you to mute the entire
trace if desired. WARNING: Do Not use -force on data
as output by fft2da or polymute will be able to mute
data in the phase portion of the dataset."
-V Enter the command line argument '-V' to get additional
printout.
-? Enter the command line argument '-?' to get online
help. The program terminates after the help screen is
printed.
NOTE 1
The piped flow fft2da|polymute|fft2da -R allows the user
much greater flexibility (and danger!) than the more conven-
tional temporal (sctvf) and fan filtering techniques (dipf).
NOTE 2
The piped flow taupf|polymute|taupr -R should also be con-
sidered.
SEE ALSO:
fft2da, radonf, radonr, bdmute
AUTHOR
Kurt J. Marfurt, APR (1992).
Mods P.G.A. Garossino Nov (1994), Feb (1999)
Man(1) output converted with
man2html