SPEXPAND
Name
spexpand
Purpose (one Line Only)
Sparse expansion of an array
Description
This routine expands an image by in integer factor in both dimensions.
The original pixels from the input image are carried over to the LLHC
of the nxn expanded area that maps back to the pixel. The other pixels
in the expanded image are set to 0. This effectively converts the image
into a 2-D shah (III) function.
This routine does a 2x2 expansion (could be generalized if needed).
The purpose of this routine is to support the reconstruction of
undersampled dithered images. (see XXX.pro)
Category
Image Processing
Calling Sequence
result=spexpand(image)
Inputs
image - Input image to be expanded.
Optional Input Parameters
Keyword Input Parameters
ROOT2 - Flag, if set requests an expansion of the image by sqrt(2).
The geometry of this necessitates a 45 degree rotation of the
image. The default is a 2x2 expansion.
Outputs
return value is the expanded image
Keyword Output Parameters
Common Blocks
Side Effects
Restrictions
Procedure
Modification History
2016/09/06, Written by Marc W. Buie, Southwest Research Institute
2017/01/12, MWB, added ROOT2 keyword option