This routine performs interleaving, also known as interlacing,
in order to restore resolution where the pixel dimension
undersamples data. Resolution may be improved by integer
factors along one or more dimensions. For an
-fold increase in
resolution along a dimension, INTERLEAVE demands N NDF
structures that are displaced from each other by
is an integer from 1 to
. It creates an NDF whose
dimensions are enlarged by
along that dimension.
The supplied NDFs should have the same dimensionality.