There is a newer version of this record available.

Software Open Access

elasticdeform: Elastic deformations for N-dimensional images

Gijs van Tulder

This library implements elastic grid-based deformations for N-dimensional images.

The elastic deformation approach is described in

The procedure generates a coarse displacement grid with a random displacement for each grid point. This grid is then interpolated to compute a displacement for each pixel in the input image. The input image is then deformed using the displacement vectors and a spline interpolation.

In addition to the normal, forward deformation, this package also provides a function that can backpropagate the gradient through the deformation. This makes it possible to use the deformation as a layer in a convolutional neural network. For convenience, a TensorFlow wrapper is provided in


Files (125.3 kB)
Name Size
125.3 kB Download
All versions This version
Views 18731
Downloads 71
Data volume 877.6 kB125.3 kB
Unique views 13719
Unique downloads 61


Cite as