vblse(1)

PROGRAM
vblse - Perform band-limited surface extrapolation (adaptive apodization)

SYNTAX

vblse

-i  input image

-m  valid data mask image

-p  extrapolation PSF image

-o  output image

[-n]
    number of iterations

[-V]
    Gives the version for vblse

[-U]
    Gives the usage for vblse

[-P]
    Prompts for command line options

[-A [file1]]
    Creates the answer file called vblse.ans or file1

[-a [file1]]
    Uses vblse.ans or file1 as the answer file

DESCRIPTION
vblse

performs band-limited surface extrapolation or adaptive apodization. Applications are in spectral estimation, image reconstruction and image restoration. The method used is the classical Gerchberg-Saxton method except that the relaxation constraint is allowed to change bandwidth over the course of the iterations. In this implementation, the relaxation bandwidth is a linear combination of a unity bandpass with the passband of a user specified extrapolation pointspread function. The ratio of these two passbands is determined by the percentage of the iterations that have been completed: intially, the bandwidth is unity, but decreses to exactly that specified by the user at the last iteration.

REQUIRED ARGUMENTS

-i  type: infile
    desc: input image

-m  type: infile
    desc: valid data mask image

-p  type: infile
    desc: extrapolation PSF image

-o  type: outfile
    desc: output image

OPTIONAL ARGUMENTS

-n  type: integer
    desc: number of iterations
    default: 100
    bounds: value > 0

EXAMPLES
% vblse -f feath.missing_data.xv -m feath.good_data_mask.xv -n 200 -p gaussian_lowpass.xv -o fixed_feath.xv

fills in missing data from the input image using the gaussian lowpass relaxation filter.

SEE ALSO
intro(1), verror(3), vgparms(3), vutils(3), lvblse(3)

RESTRICTIONS
Works only on FLOAT or images.

COPYRIGHT
Copyright 1991, University of New Mexico. All rights reserved.