TransformJ: Translate


General Description

This plugin enables one to translate (shift) images in the x-, y-, and z-dimension.

Translate Dialog

Dialog Description

x-, y-, z-translation (pixels). The distance (in pixels, not necessarily an integer number) over which the input image is to be translated in the x-, y-, and z-dimension. The translation is applied to every time frame in every channel of a 5D image.

Interpolation scheme. Translation over non-integer distances can be done only by applying 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.

Background value. Parts of the translated image may not be filled, simply because the image elements in those regions do not correspond to positions within the input image. These remaining parts of the result image are filled with the given value.


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 - 2012 Erik Meijering