TransformJ: Scale


General Description

This plugin enables you to scale (resize) images in the x-, y-, and/or z-dimension. Several types of interpolation can be chosen for this operation.

Scale Dialog


Description of Dialog Components

x-, y-, z-factor for scaling. The scaling factors must be specified for the x-, y-, and z-dimension. The scaling operation is repeated for every time frame in every channel of a 5D image.

Interpolation scheme. Obviously, scaling requires some form of interpolation. The currently available interpolation schemes for this operation are: nearest-neighbor interpolation, linear interpolation, cubic convolution interpolation [1], cubic B-spline interpolation [2,3,4], cubic O-MOMS interpolation [5], and quintic B-spline interpolation [2,3,4], where, in general, the quality of the interpolations should increase in this order.


References

[1]R. G. Keys. Cubic Convolution Interpolation for Digital Image Processing. IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 29, no. 6, 1981, pp. 1153-1160.
[2]M. Unser. Splines: A Perfect Fit for Signal and Image Processing. IEEE Signal Processing Magazine, vol. 16, no. 6, 1999, pp. 22-38.
[3]P. Thevenaz, T. Blu, M. Unser. Interpolation Revisited. IEEE Transactions on Medical Imaging, vol. 19, no. 7, 2000, pp.739-758.
[4]E. H. W. Meijering, W. J. Niessen, M. A. Viergever. Quantitative Evaluation of Convolution-Based Methods for Medical Image Interpolation. Medical Image Analysis, vol. 5, no. 2, 2001, pp. 111-126.
[5]T. Blu, P. Thevenaz, M. Unser. MOMS: Maximal-Order Interpolation of Minimal Support. IEEE Transactions on Image Processing, vol. 10, no. 7, 2001, pp. 1069-1080.
Copyright © 1996 - 2010 Erik Meijering