FYI: I have checked in a InterpolateImageFunction baseclass which is useful for filters which allow the user to input whatever interpolation function they want. LinearInterpolateImageFunction now derives from InterpolateImageFunction. Lydia