There are various image deformation methods which produce a full transformation that affects an entire image plane or volume [,,]. Sometimes, the transformations (also known as ``warps'') are also subjected to conditions that ensure they remain valid. A transformation might, for example, be carried out under the imposition of strict constraints. These prevent the transformation from collapsing upon itself - something which leads to problems that are explained later.
Transformations can be subdivided into different types. Each type of transformation has a different effect on the data it is applied to and a typical classification of transformation types is as follows (ordered by increasing level of versatility):
Euclidean Transformation. Permits translation (relocation in space), rotation, and scaling2.1. In space, normalised shape attributes are preserved, so it generally provides an approximate alignment. Such alignment is ordinarily intended to position all data instances (images or volumes) upright and centred at the origin of a space, with a fixed size of 1 unit at most. All images are confined to lie inside a bounding structure (for example, a circle in 2-D, or a sphere in 3-D). In 3-D, for instance, there is a total of 7 degrees of freedom so a rigid transformation [] will be wholly characterised by a tuple of 7 parameters (scale included).
Non-rigid Transformation. There is a large variety of ways of transforming images more flexibly. They do not comply with the constraints imposed by Euclidean and affine transformations. Among the methods for transforming biomedical images, there is a fluid flow framework, which models deformations in terms of the flow of a fluid throughout the image region []. Hence, it potentially allows large-scale deformations. Clamped-plate splines [], on the other hand, make use of the composition of rounded [] and localised warps. When these warps are aggregated, they facilitate flexible deformation at multiple scales. Thin-plate splines [] are another way of formulating the transformation of pixels. Another common approach, for instance, models the motion of organs, which can be handled using free-form deformations (FFDs). These can be based on B-splines [].
The images of an apple in Figure
illustrate the effect that each transformation type is permitted to
have on the original image shown on the left.
![]()
|
As the figure suggests, the appearance of an object remains identical under rigid transformations. Imaged objects are allowed strictly to grow, shrink, move, and rotate. Affine transformation allows an object to lose its original form whereas non-rigid registration is far more permissive, so the object can be subjected to rather arbitrary deformations.