As of Sat Jun 22 16:28:53 2024

XSMTH: Task to smooth data on the x axis only


INNAME                             Input image name (name)
INCLASS                            Input image name (class)
INSEQ             0.0     9999.0   Input image name (seq. #)
INDISK                             Input image disk unit #
OUTNAME                            Output image name (name)
OUTCLASS                           Output image name (class)
OUTSEQ           -1.0     9999.0   Output image name (seq. #)
OUTDISK                            Output image disk unit #.
BLC                                Bottom left corner of input
TRC                                Top right corner of input
NPOINTS           0.0    16384.0   # x-axis points on output
OPCODE                             'SMOT' or 'INTE'
DPARM                              (1) Type of function
                                   (2) Diameter of func. cells
                                   (3) Diameter of support cells
                                   (4) Min ok sum of weights


Task:  To smooth the image along the x axis by convolution or
       interpolation with a resampling.
  INNAME.....Input image name (name).      Standard defaults.
  INCLASS....Input image name (class).     Standard defaults.
  INSEQ......Input image name (seq. #).    0 => highest.
  INDISK.....Disk drive # of input image.  0 => any.
  OUTNAME....Output image name (name).     Standard defaults.
  OUTCLASS...Output image name (class).    Standard defaults.
  OUTSEQ.....Output image name (seq. #).   0 => highest unique.
  OUTDISK....Disk drive # of output image. 0 => highest
             number with sufficient space.
  BLC........Bottom right corner in input image of desired
             subimage.  Default (0) is entire image.
  TRC........Top right corner in input image of desired
             subimage.  Default (0) is entire image.
  NPOINTS....Number of points on output x axis.  0 => same as
             input subimage ('SMOT'), twice input subimage
             minus one ('INTE')
  OPCODE.....Type of smoothing: 'SMOT' a convolution,
             'INTE' a polynomial interpolation.  ' ' => 'SMOT'.
  DPARM......(1) on 'INTE' the order of the polynomial interp.:
                 0 => linear, 1 => cubic, 2 => quintic, 3 =>
                 septic.  On 'SMOT' the type of function: 0 =>
                 triangle (Hanning), 1 => Gaussian, 2 => Boxcar,
                 3 => sin(x)/x.
             (2) on 'SMOT' the "diameter" of the function, i.e.
                 FWHM of Gaussian, width of Boxcar, width
                 between first nulls of Hanning triangle and
                 sin(x)/x - in cells. Defaults (if < 0.1) are
                 4, 2, 2, and 3 cells for DPARM(1) = 0 - 3.
                 (NOTE: boxcar with support = even number is
                 asymmetric; this pixel 1 and 2 are averaged
                 in output pixel 2 when DPARM(2)=2.)
             (3) on 'SMOT' the diameter over which the
                 convolving function has value - in cells.
                 Defaults: 1, 3, 1, 4 times DPARM(2) used when
                 input DPARM(3) < net DPARM(2).
             (4) on 'SMOT' the minimum acceptable sum of the
                 convolving function values contributing to an
                 output pixel.  The pixel is blanked if the sum
                 is less.  <= 0 -> 0.33,   >= 1.0 -> 0.95.
                 Use 0.99 to demand a true convolution, small
                 values to smooth over blanked pixels.