NAME

     taupvzs  - velocity-depth  image  profile  using  critically
     refracted plane wave data


SYNOPSIS

     taupvzs [ -Nntap ] [ -Ootap ] [ -reire ] [ -rsirs ] [  -nsns
     ]  [ -nene ] [ -nznz ] [ -dzdz ] [ -vminvmin ] [ -vmaxvmax ]
     [ -nvnvel ] [ tmultmul ] [ dmuldmul ] [ -slnt ] [ -V ] [  -?
     ]


DESCRIPTION

     A velocity vs depth profile (image) is obtained by  scanning
     forward  tau-p  transform (radonf) of a CMP gather of traces
     using a downward continuation  function  due  originally  to
     Clayton  &  McMechan  (Geoph. V.46, P.860-868).  A composite
     image of slowness or velocity is  built  up  by  essentially
     doing  a  number  of constant velocity plane wave migrations
     from some minimum velocity to some maximum  velocity.   Each
     such  migration  can  be done fairly efficiently in the time
     domain.

     The basic equation for the whole operation is

     tau(z) = 2*dz SUM { sqrt [ 1/v(z)**2 - p**2 ] }

     where the delay time at each depth is the sum of  all  delay
     times above (over the depth increment).  p is the ray param-
     eter which will be constant over time for each  input  plane
     wave  trace and v(z) is the velocity-depth function which is
     our case will be constant for each velocity scan.  Therefore
     at  each  output point of the image record we have a mapping
     back to the input plane wave record and  so  we  accumultate
     amplitudes  in the image by linearly interpolating the input
     amplitudes and summing them  onto  the  image  matrix.   The
     images  from successive scans are summed so that contructive
     interference will build up the true velocity  (or  slowness)
     vs depth function.

     The final output is a record of the same size as  the  input
     each  trace  corresponding  to the same ray parameter as the
     input (the record will be in reverse  trace  order  so  that
     velocity  increases left to right).  The vertical scale will
     be sampled in depth at the increment specified on  the  com-
     mand  line.   The  trace  velocity  will be written into the
     trace header mnemonic DstSgn.

     taupvzs gets processing controls from the command line. Rea-
     sonable defaults are set up.

  Command line arguments
     -N ntap
          Enter the full path of the  file  continuing  the  data
          set.  If  not specified, input is expected on the stan-
          dard input. If standard input  is  not  specified,  and
          there  is  no  input,  e.g., program run in background,
          expect a  very  ungracious  crash.   (default  standard
          input)

     -rs irs
          First record for processing (default = 1)

     -re ire
          Last record for processing (default = last)

     -V   Flag for verbose output on the  standard  output.  This
          lists  salient  trace header information as well as all
          command values used for processing,  the  default  ones
          given if not overridden.

     -nz nz
          Number of output  depths  samples.   Default  =  number
          input  time  samples.   This quantity combined with the
          depth  increment  (below)  defines  the  maximum  depth
          scanned.

     -dz dz
          Depth increment (ft,m).  Default = none

     -vmin vmin
          Minimum  interval  velocity  value  input   in   ft/sec
          (default = 1000.0).

     -vmax vmax
          Maximum  interval  velocity  value  input   in   ft/sec
          (default = 10,000.0).

     -nv nvel
          Maximum number of velocities to use spaced between vmin
          and  vmax (default =number of input traces) There is no
          maximum.

     -dmul dmul
          Multiply  each  distance,  DstSgn,   by   this   factor
          (default=1.0).  This is useful when the header has dif-
          ferent units than expected.

     -tmul tmul
          Multiply the sampling  interval,  dt,  by  this  factor
          (default  = 1.0). This is useful if the sampling inter-
          val is in different units than expected.

     -slnt
          If present, the data are from program slnt

     -?   Query mode.   With  this  flag,  taupvzs  will  give  a
          description  of the command line arguments and stop the
          program.


BUGS

     It is assumed that the record(s) to be analyzed should be in
     a CMP gather.


SEE ALSO

     radonf, taupspec, velspec, pomega, velin


AUTHOR

     Paul Gutowski, APR, zprg03@trc.amoco.com


COPYRIGHT

     copyright 2001, Amoco Production Company
               All Rights Reserved
          an affiliate of BP America Inc.



































Man(1) output converted with man2html