NAME
anmo - apply/remove normal moveout correction
SYNOPSIS
anmo [ -Nntap ] [ -Ootap ] [ -vvmod ] [ -nsns ] [ -nene ] [
-rsirs ] [ -reire ] [ -svvrs ] [ -evvre ] [ -tlenpad ] [ -S
] [ -R ] [ -T ] [ -B ] [ -L ] [ -V ] [ -? ]
DESCRIPTION
anmo takes a set of traces, applies the dynamic correction
and shifts the traces by the calculated moveout time. No
stretch mute is applied for reasons of speed but this can be
simulated by piping the output into a filter program that
lo-cut filters the data (e.g. 'sctvf -f12 -f27', etc).
Alternatively, one may choose to mute the data in the
moveout domain using a program such as bdmute. Care has
been taken to preserve data pushed up beyond t=0 by option-
ally using front padding of the input traces. anmo currently
uses an accurate 8 point fixed distance interpolator based
on bdnmo. The fixed distance interpolator provides signifi-
cant improvements in speed with only minimum effects on
accuracy in the reverse transform.
anmo gets processing controls from the command line. Rea-
sonable defaults are setup. In addition, if no input file
name is given, the binary trace data are expected to be on
the standard input. However, a velocity model must be speci-
fied.
Command line arguments
-N ntap
Enter the full path of the file containing the data
set. If not specified, input is expected to be stan-
dard input. If standard input is not specified and
there is no input, e.g., program run in background,
expect a termination. (default standard input )
-O otap
Enter the full path of the output file. If not speci-
fied, output is expected to be standard output.
(default standard output )
-v vmod
Enter the full path of the file containing the velocity
model. This file is in USP format and is RMS velocity
versus two way travel time. Program will stop if the
velocity model file is not given. The velocity model
must have the same sample interval and number of sam-
ples as the trace data. There is one velocity record,
consisting of a single velocity-time trace, for each
seismic record. The header of the vmod file must be
consistent with that of the data file. For this
purpose, the program velin (for interpolated multiple
velocity functions) are used to generate the velocity
file in USP format.
-ns ns
First trace in record to process (default = 1 )
-ne ne
Last trace in record to process (default = all )
-rs irs
First record to process (default = 1 )
-re ire
Last record to process (default = all )
-sv vrs
First velocity record to process (default = 1 )
-ev vre
Last velocity record to process (default = all )
-t lenpad
Enter time (ms) to pad front of trace. This avoids
truncating (muting) the record at the lowest velocity
after reverse moveout (default = no pad).
-S If present apply internal trace header statics (before
nmo).
-R If present remove normal moveout correction
-T If present form the reverse moveout from the top down
(this is the default)
-B If present form the reverse moveout from the bottom up
(default is top down -T)
-L If present perform linear moveout (default is hyper-
bolic moveout).
-V Verbose mode. List command line and lineheader input
parameters.
-? Query mode. With this flag, anmo will give a descrip-
tion of the command line arguments and stop the pro-
gram.
NOTE 1:
The -L option allows one to apply a time and space variant
linear moveout with offset allowing one to apply flows like
anmo -L | fkstrip | anmo -L -R when the constant velocity
reduction provided by vred or record invariant dip filtering
provided by dipf are inadequate.
BUGS:
none know at present.
SEE ALSO
velin, bdnmo, bdmute, bdnmo, vred, dipf
AUTHOR
Extensive enhancements to previous version by K. J. Marfurt,
APC (1991). Encorporation of 8 point interpolator (1992) to
provide accuracy comparable to bdnmo.
COPYRIGHT
copyright 2001, Amoco Production Company
All Rights Reserved
an affiliate of BP America Inc.
Man(1) output converted with
man2html