Fact-checked by Grok 2 weeks ago

Rigid transformation

A rigid transformation, also known as a isometry, is a of a that preserves the between every pair of points. These transformations maintain the intrinsic of objects, ensuring that lengths, , and shapes remain unchanged, though the , , or handedness may be altered. In the , rigid transformations are classified into four types based on their composition as products of reflections: , which shift all points by a fixed without or flipping; , which turn figures around a fixed point by a specified angle; reflections, which flip figures over a line; and glide reflections, which combine a parallel to a line with a reflection over that line. Each type preserves distances and can be composed to generate any other in the . In higher dimensions, such as , rigid transformations extend to include more complex motions like screw displacements, but they fundamentally consist of an orthogonal linear followed by a . Mathematically, any rigid transformation F: \mathbb{R}^n \to \mathbb{R}^n in n-dimensional can be expressed as F(x) = Ax + b, where A is an (satisfying A^T A = I) and b is a ; the of A is either +1 (for orientation-preserving transformations) or -1 (for those including reflections). The collection of all such transformations forms the E(n), a that underlies much of classical and has applications in fields like , , and for modeling motions without deformation.

Definition and Properties

Formal Definition

A rigid transformation of is formally defined as a f: \mathbb{R}^n \to \mathbb{R}^n that preserves the between any two points, meaning \|f(x) - f(y)\| = \|x - y\| for all x, y \in \mathbb{R}^n. This condition ensures that the transformation maintains the intrinsic metric structure of the space without distortion. Equivalently, a rigid transformation is an of the metric space (\mathbb{R}^n, \|\cdot\|), where an is a distance-preserving between s. In this context, the scope is limited to finite-dimensional real vector spaces equipped with the standard Euclidean inner product, as these provide the foundational setting for such transformations in classical . The term "rigid motion" is often used interchangeably with rigid transformation, particularly when referring to orientation-preserving cases, and originates from 19th-century texts that emphasized the free movability of rigid bodies in spaces of constant curvature.

Key Properties

Rigid transformations, as isometries of , preserve the s between vectors. Specifically, for a rigid transformation f and vectors \mathbf{u}, \mathbf{v}, the satisfies \angle(f(\mathbf{u}), f(\mathbf{v})) = \angle(\mathbf{u}, \mathbf{v}), since the inner product is maintained up to the orthogonal linear component. This follows from the preservation of distances and the cosine formula for s. They also preserve or reverse orientation depending on the type. Direct (or proper) rigid transformations have a linear component with determinant +1, maintaining the handedness of ordered bases, while opposite (or improper) ones have determinant -1, reversing it. For instance, rotations preserve orientation, whereas reflections reverse it. Rigid transformations ensure between figures, mapping any geometric object to one of identical and without , as distances and angles are unchanged. This underpins the definition of congruent figures in ./01%3A_Rigid_Transformations_and_Congruence) Every rigid transformation is bijective and possesses a rigid , meaning the inverse mapping is also an that undoes the original without altering distances. This invertibility stems from the non-singular orthogonal linear part and the additive structure of translations. In low-dimensional spaces such as \mathbb{R}^2 and \mathbb{R}^3, rigid transformations are uniquely determined by their action on a basis, as the orthogonal linear component is specified by the images of basis vectors, with the fixed by the of the . This determination facilitates explicit computation and classification in these dimensions.

Mathematical Representation

Preservation of Distances

In \mathbb{R}^n, the distance between two points x, y \in \mathbb{R}^n is given by the d(x, y) = \|x - y\| = \sqrt{\sum_{i=1}^n (x_i - y_i)^2}. This formula induces the standard on the space, where rigid transformations act as isometries, meaning they satisfy d(f(x), f(y)) = d(x, y) for all x, y \in \mathbb{R}^n and any rigid transformation f. The preservation of distances follows directly from the preservation of the inner product under rigid transformations. Specifically, for a rigid f, the squared satisfies \|f(x) - f(y)\|^2 = (f(x) - f(y)) \cdot (f(x) - f(y)) = (x - y) \cdot (x - y) = \|x - y\|^2, since f preserves the inner product \cdot. Taking square roots yields the , confirming that rigid transformations maintain all pairwise distances unchanged. In the metric space (\mathbb{R}^n, d), rigid transformations are precisely the bijective isometries, which extend the distance preservation to the entire while ensuring invertibility. This implies that straight-line distances between points are invariant, and consequently, the lengths of paths—computed as the supremum of distances along polygonal approximations—are also preserved under such transformations.

Relation to Linear Transformations

Rigid transformations in Euclidean space can be expressed in affine form as f(\mathbf{x}) = A\mathbf{x} + \mathbf{b}, where A is an satisfying A^T A = I and \mathbf{b} is a . This representation decomposes the transformation into a linear part given by the orthogonal matrix A, which handles or , and a translational component \mathbf{b}. The of A ensures that it preserves the inner product, meaning \mathbf{x} \cdot \mathbf{y} = (A\mathbf{x}) \cdot (A\mathbf{y}) for all vectors \mathbf{x}, \mathbf{y}, which in turn implies that the norm is preserved: \|A\mathbf{x}\| = \|\mathbf{x}\|. Unlike general linear transformations, which may include scaling or shearing, rigid transformations restrict A to orthogonal matrices with determinant \det(A) = \pm 1, excluding operations that alter lengths or introduce distortion. In two dimensions, a rotation by angle \theta is represented by the \begin{pmatrix} \cos \theta & -\sin \theta \\ \sin \theta & \cos \theta \end{pmatrix}, which has 1, while reflections, such as over the x-axis, use \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}, with -1; both combine with to form the full rigid transformation.

Types and Composition

Orientation-Preserving Transformations

Orientation-preserving transformations, also known as direct isometries or proper rigid motions, are a of rigid transformations that preserve the or of . In the standard affine form of a rigid transformation f(\mathbf{x}) = A\mathbf{x} + \mathbf{b}, where A is an representing the linear part and \mathbf{b} is the , these transformations are characterized by having \det(A) = +1. This condition ensures that the transformation does not reverse the orientation of the space, distinguishing them from orientation-reversing isometries. Key examples of orientation-preserving rigid transformations include pure translations and rotations around a point. For pure translations, A = I (the , with \det(I) = 1) and \mathbf{b} is any arbitrary , shifting all points by the same amount without altering distances, , or . Rotations around a point, on the other hand, combine a to align the rotation center with the , a linear rotation (an element of the special orthogonal group SO(n)), and a back, preserving both distances and . In two dimensions, a rotation by an angle \theta around a point \mathbf{c} takes the explicit form f(\mathbf{x}) = R_\theta (\mathbf{x} - \mathbf{c}) + \mathbf{c}, where R_\theta = \begin{pmatrix} \cos \theta & -\sin \theta \\ \sin \theta & \cos \theta \end{pmatrix} is the standard satisfying \det(R_\theta) = 1. This formula decomposes the motion into the required translation-rotation-translation steps, maintaining the counterclockwise convention for positive \theta. In three dimensions, rotations occur around an arbitrary axis and can be computed using . For a axis \mathbf{k} = (k_1, k_2, k_3)^T and rotation angle \theta, the corresponding is R = I + \sin\theta \, K + (1 - \cos\theta) K^2, where I is the 3×3 and K is the skew-symmetric cross-product matrix K = \begin{pmatrix} 0 & -k_3 & k_2 \\ k_3 & 0 & -k_1 \\ -k_2 & k_1 & 0 \end{pmatrix}. This yields \det(R) = 1, confirming orientation preservation, and allows efficient computation of rotated points via \mathbf{x}' = R\mathbf{x}. To rotate around a point not at the , the same composition applies as in . The collection of all orientation-preserving rigid transformations forms a group under , known as the special Euclidean group SE(n). Consequently, the of two such transformations f_1(\mathbf{x}) = A_1 \mathbf{x} + \mathbf{b}_1 and f_2(\mathbf{x}) = A_2 \mathbf{x} + \mathbf{b}_2 results in f_2 \circ f_1(\mathbf{x}) = A_2 (A_1 \mathbf{x} + \mathbf{b}_1) + \mathbf{b}_2 = (A_2 A_1) \mathbf{x} + (A_2 \mathbf{b}_1 + \mathbf{b}_2), where \det(A_2 A_1) = \det(A_2) \det(A_1) = (+1)(+1) = +1, ensuring the result remains orientation-preserving.

Orientation-Reversing Transformations

Orientation-reversing transformations, also known as opposite isometries, are rigid transformations that reverse the of space, characterized by the linear part A satisfying \det(A) = -1. These transformations preserve distances and angles but flip the , such as turning a right-handed into a left-handed one. In contrast to orientation-preserving isometries like rotations and translations, which have \det(A) = 1, orientation-reversing ones include reflections and their compositions with certain translations. In two dimensions, a primary example is across a line, such as the x-axis, represented by the matrix \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}, which has -1 and maps (x, y) to (x, -y). This transformation fixes points on the line of while reversing the direction perpendicular to it. Another example is the , which combines a across a line with a parallel to that line; for instance, reflecting across the x-axis followed by a translation by (t, 0) results in an orientation-reversing that slides and flips the figure. Glide reflections are distinct from pure reflections when the translation is non-zero and cannot be decomposed into simpler rigid motions without reversing orientation. In three dimensions, orientation-reversing transformations include reflections across a , which fix the plane and reverse the perpendicular direction, with the associated having \det = -1. Improper rotations, or rotoreflections, extend this by combining a about an axis normal to the reflection plane with the reflection itself; the general form is R(\hat{n}, \theta) = R_{\text{rot}}(\hat{n}, \theta) \cdot R_{\text{refl}}(\hat{n}), where R_{\text{refl}}(\hat{n}) = I - 2\hat{n}\hat{n}^T is the reflection across the plane perpendicular to unit vector \hat{n}. These improper rotations encompass cases like pure reflections (\theta = 0) and central inversion (\theta = \pi, yielding -I with \det = -1). A key property is that the set of orientation-reversing transformations is not closed under : the product of two such transformations yields an orientation-preserving , as the determinants multiply to (-1) \times (-1) = 1. For example, composing two line reflections in the plane results in a or . Similarly, two plane reflections in three dimensions produce a about the line of the planes. This non-closure highlights how orientation-reversing transformations generate the full when combined with their preserving counterparts.

Group Structure and Applications

Isometry Group

The set of all rigid transformations of \mathbb{R}^n forms a group under composition known as the E(n), which is the O(n) \ltimes \mathbb{R}^n of the O(n) and the additive group of translations \mathbb{R}^n. In this structure, the translations form a abelian , while the orthogonal transformations act on them by conjugation, reflecting how rotations and reflections alter translation vectors. A key subgroup is the special Euclidean group SE(n) = SO(n) \ltimes \mathbb{R}^n, comprising the orientation-preserving rigid transformations, where SO(n) is the special of proper rotations. The linear component of E(n) is precisely the full O(n), which includes both proper and improper rotations (reflections). As a , E(n) has dimension \frac{n(n+1)}{2}, arising from the \frac{n(n-1)}{2} parameters of O(n) plus the n parameters for translations. The group is generated by translations, rotations, and reflections, with the former providing the translational and the latter generating the orthogonal actions. In low dimensions, E(2) is the group of isometries of the , isomorphic to a certain 3×3 matrix group via , while E(3) describes the symmetries of and is central to the of motions.

Applications in Geometry and Beyond

In classical , rigid transformations serve as a foundational tool for establishing the of geometric figures, particularly . The side-angle-side (SAS) criterion is proven by demonstrating that a rigid motion—such as a sequence of translations, rotations, and reflections—can map one onto another when two sides and the included are congruent, preserving distances and without distortion. Similarly, the angle-side-angle (ASA) criterion relies on rigid transformations to show that two and the included side determine a unique up to , allowing one figure to be superimposed on the other via isometries. These applications extend to problems, where groups generated by rigid motions classify periodic patterns in the , such as wallpaper groups that ensure seamless coverage without gaps or overlaps. In , rigid transformations underpin the description of crystal structures through , which are discrete subgroups of the motion group comprising translations, rotations, reflections, and glide reflections that leave the invariant. These groups, numbering 230 in three dimensions, model the of atomic arrangements in solids, enabling the prediction of physical properties like patterns from . The Tables for formalize these symmetries, where each space group operation is a rigid motion that maps the onto itself or an equivalent position. Rigid transformations find extensive use in for and scene rendering, where 4×4 homogeneous transformation matrices combine rotations and translations to position objects rigidly in virtual environments without altering their shape or size. These matrices enable efficient pipeline processing in graphics hardware, such as in , to compose complex scenes from individual models. In and , the special Euclidean group SE(3) parameterizes the configuration space of , describing their —three translational and three rotational—for dynamics simulations and path planning without deformation. This Lie group structure facilitates computations in forward and , as detailed in formulations of . In , rigid registration aligns scans from different modalities or time points using transformations that correct for patient motion or device positioning, overlaying images to facilitate and . Techniques like intensity-based optimization estimate the rigid parameters to maximize overlap of anatomical features, such as in aligning and MRI volumes for radiotherapy. These methods preserve the integrity of structures, avoiding distortions that could misrepresent tissue volumes. Modern applications of rigid transformations in fields like trace back to 20th-century advancements in during the 1960s, when analytical methods using of parameters enabled stereo image reconstruction for and , bridging geometric theory with computational implementation. This era's developments, including simultaneous block , laid the groundwork for automated in vision systems.

References

  1. [1]
    Rigid Transformations - Department of Mathematics at UTSA
    Dec 15, 2021 · A rigid transformation preserves Euclidean distance and includes rotations, translations, and reflections, or any sequence of these.
  2. [2]
    [PDF] 1 Rigid Body Transform - Stanford University
    Mar 30, 2004 · A rigid body transform is a mapping that preserves Euclidean distances between points, and can be represented by a translation and a rotation.
  3. [3]
    [PDF] Classifying Isometries - MIT Mathematics
    MENTOR: HONGLIN ZHU. Abstract. An isometry is a geometric transformation that preserves distances between pairs of points. We present methods to classify ...
  4. [4]
    [PDF] Isometries of figures in Euclidean spaces - UCR Math Department
    If E is a finte-dimensional Euclidean space and F is an isometry from E to itself, then F may be expressed in the form F(x) = b+A(x) where b ∈ E is some ...
  5. [5]
    [PDF] 3. Rigid Body Motion and the Euclidean Group
    Rigid body motion is a displacement over time. The special Euclidean group (SE(3)) is the set of all such displacements in 3D.
  6. [6]
    [PDF] Lecture Notes 2
    Sep 9, 2025 · Thus another way to state the above theorem is that an isometry of the Euclidean space is the composition of a rotation and a translation.
  7. [7]
    [PDF] A Survey of the Development of Geometry up to 1870 - arXiv
    Sep 3, 2014 · In modern terminology, they are (locally) isometric, but not necessarily congruent, that is, transformable to each other by a rigid motion of ...
  8. [8]
    [PDF] Chapter 8. Rigid transformations - SunSite UBC
    The matrix A is called the linear component, v the translation component of the transformation. • A rigid transformation preserves angles as well as distances.Missing: source | Show results with:source
  9. [9]
    Rigid Transformations (Isometries) - MathBitsNotebook(Geo)
    A rigid transformation is a transformation in the plane that preserves distance (length) between every pair of points. As such, angle measure is also preserved ...
  10. [10]
    Rigid Motion and Congruence - MathBitsNotebook(Geo)
    Rigid transformations move figures to a new location without altering their size or shape (thus maintaining the conditions for the figures to be congruent).
  11. [11]
    [PDF] Rank and linear transformations Important characteristic of a basis
    Feb 10, 2012 · Transformation T is completely determined by its action on basis vectors. Consider standard basis vectors for Rn: e1 = ⎡. ⎢. ⎢. ⎢.Missing: rigid | Show results with:rigid
  12. [12]
    [PDF] Chapter 5 Basics of Euclidean Geometry - UPenn CIS
    Linear isometries (also called orthogonal transformations) are defined and studied briefly. First, we define a Euclidean structure on a vector space, and then, ...
  13. [13]
    [PDF] Math 149 W02 H. Affine transformations, Part I
    Show that an affine transformation is rigid its homogeneous part is an orthogonal matrix. ( M ethod: Since T is affine, one can write (i) T = oU, where is the.
  14. [14]
    CoordinateTransformations - Intelligent Motion Lab
    Rigid transformations consist of a rotation followed by a translation. They represent both rigid body movement and changes of coordinate frame. Homogeneous ...
  15. [15]
    Orthogonal Transformations and Orthogonal Matrices - UTSA
    Jan 29, 2022 · Transformations with reflection are represented by matrices with a determinant of −1. This allows the concept of rotation and reflection to be ...Missing: 2D | Show results with:2D
  16. [16]
    [PDF] Lecture 8 Image Transformations - MIT Media Lab
    ▫ What types of transformations can be represented with a 2x2 matrix? 2D Rotate around (0,0)? y x y y x x. * cos. * sin'. * sin. * cos. ' Θ. +. Θ. = Θ. -. Θ. =.
  17. [17]
    [PDF] Assignment 2: Transformation and Viewing
    To derive the reflection matrix, begin with the identity matrix, translate the point p0 to the origin, rotate until the line given by u coincides with the x ...
  18. [18]
    [PDF] NOTES FOR MATH 5510, FALL 2017, V 1 1. Metric Spaces 2 1.1 ...
    Dec 3, 2017 · These are the linear transformations that are isometries of the Euclidean plane, in other words, the affine isometries that preserve the origin.<|control11|><|separator|>
  19. [19]
  20. [20]
    [PDF] 2D Geometry and Transformations
    a rigid motion or a rigid body transformation. • The linear part is an orthonormal matrix. • Inverse of orthonormal matrix is transpose. – so inverse of rigid ...
  21. [21]
    [PDF] Rotation in the Space∗
    Sep 19, 2024 · The rotation matrix, refererred to as the Rodrigues' rotation formula, is given as. Rotl(θ) = I3 + sinθ[l]× + (1 − cos θ)[l]2. ×. (7).
  22. [22]
    [PDF] Representation of a three dimensional moving scene
    In homogeneous representation, the action of a rigid body transformation g ∈ SE(3) on a vector v = X(q) − X(p) ∈ R3 becomes: ¯g∗(¯v)=¯g. ¯. X(q) − ¯g. ¯. X ...
  23. [23]
    [PDF] RES.18-011 (Fall 2021) Lecture 13: Isometries
    Defnition 13.7. An isometry x 7→ Ax+b is orientation-preserving if det(A)=1, and orientation-reversing if det(A) = −1. In two dimensions, isometries can be ...
  24. [24]
    2.6 The geometry of matrix transformations
    We will describe the matrix transformation T that reflects 2-dimensional vectors across the horizontal axis. For instance, Figure 2.6.1 illustrates how a vector ...Missing: 2D | Show results with:2D
  25. [25]
    [PDF] Euclidean isometries and surfaces - UChicago Math
    A Euclidean isometry is a function that preserves Euclidean distance. The paper classifies isometries and surfaces, and proves that complete spaces are either ...
  26. [26]
    [PDF] Three-Dimensional Proper and Improper Rotation Matrices
    A proper rotation matrix has detR=1, representing a counterclockwise rotation. An improper rotation matrix has detR=-1, requiring mirrors.
  27. [27]
    Chapter III Isometries in the Plane: Classification and Structure
    (c) The product of two orientation-reversing isometries is orientation- preserving. The inverse of an orientation-reversing isometry is orientation-reversing.<|control11|><|separator|>
  28. [28]
    [PDF] The Euclidean Group, the Galilei Group and the Free Particle
    As a set we have G(n + 1) = E(n) × Rn × R. However, it is again not the direct product of these groups, but only a semidirect product. 9. Describe some ...Missing: ⋊ ℝⁿ
  29. [29]
    [PDF] Introduction to Groups - Physics Courses
    E(n) = Rn ⋊ O(n), which says that the Euclidean group is a semidirect product of Rn and O(n) (see. §1.5.3 below). Note that Rn ⊳ E(n), i.e. Rn is a normal ...
  30. [30]
    [PDF] Ergodic Algorithms on Special Euclidean Groups for ... - UCSD Math
    in Lie groups such as the special Euclidean group SE(n), ≡ SO(n) n IRn, n = 2, 3, where n stands for the semi-direct product (pg. 92 [Boo86] ). SE(n) forms ...
  31. [31]
    [PDF] LECTURES MATH370-08C 1. Groups 1.1. Abstract ... - Penn Math
    A good example: the group G of isometries of Rn is a semidirect product of a normal subgroup G1 of translations and a subgroup G2 of isometries, preserving the ...
  32. [32]
    [PDF] Classification of Three-Dimensional Real Lie Algebras - UCSD Math
    Although the purpose of this paper is to classify the Lie algebras of dimension three, it will be helpful to begin with those of dimensions one and two. First, ...
  33. [33]
    SAS Triangle Congruence | CK-12 Foundation
    Use rigid transformations to derive the SAS criterion for triangle congruence. Verify whether or not triangles are congruent using SAS.
  34. [34]
    Proving the SAS triangle congruence criterion using transformations
    Jan 27, 2021 · We can prove the side-angle-side (SAS) triangle congruence criterion using the rigid transformation definition of congruence.
  35. [35]
    [PDF] Symmetry and tilings
    It is hence a “rigid” motion: shapes and sizes of patterns remain unchanged ... A tiling is called periodic, if its symmetry group is a wallpaper group.
  36. [36]
    [PDF] Rigid motions, symmetry and crystals. - Berkeley Math Circle
    It is clear that a regular set M has a large (infinite) group of symmetries G. A group G of rigid motions is called a crystallographic group if by applying all ...
  37. [37]
    [PDF] Space groups and crystallography
    Definition 2.5. [1, 2] An isometry, or rigid motion, of the Euclidean space is a map f : En → En that preserves distances.
  38. [38]
    [PDF] Robot Dynamics Lecture Notes
    The course ”Robot Dynamics” provides an overview on how to model robotic sys- tems and gives a first insight in how to use these models in order to control ...
  39. [39]
    Rigid Registration of Medical Images Using 1D and 2D Binary ... - NIH
    The image registration methods can be in general divided into rigid and non-rigid. Rigid registration techniques adjust for rotations and translations only (six ...
  40. [40]
    Rigid Image Registration - an overview | ScienceDirect Topics
    Rigid image registration (RIR) is defined as a method for aligning two or more different image sets by three-dimensional shifting and/or rotating them ...
  41. [41]
    [PDF] The Historical Development of Analytical Photogrammetry - ASPRS
    ABSTRACT: The development of analytical photogrammetry started long before photography was invented, with geometrical studies of the laws of perspective.
  42. [42]
    [PDF] history of photogrammetry
    By the end of the 1960s, we reach a stage when simul taneous analytical block triangulation reached a level of maturity. Comparators (both mono- and stereo-) of ...