Affine transformation
Affine Transformation[edit]
An affine transformation is a function between affine spaces which preserves points, straight lines, and planes. Sets of parallel lines remain parallel after an affine transformation. An affine transformation can be constructed using a linear transformation followed by a translation.
Affine transformations are fundamental in computer graphics, image processing, and computer vision, as they can represent any combination of translation, scaling, rotation, and shearing.
Mathematical Definition[edit]
An affine transformation in two-dimensional space can be represented by the equation:
- \( \mathbf{y} = \mathbf{A} \mathbf{x} + \mathbf{b} \)
where \( \mathbf{A} \) is a linear transformation matrix, \( \mathbf{x} \) is the input vector, \( \mathbf{b} \) is the translation vector, and \( \mathbf{y} \) is the output vector.
In matrix form, this can be written as:
- \[
\begin{bmatrix} y_1 \\ y_2 \\ 1 \end{bmatrix} = \begin{bmatrix} a_{11} & a_{12} & b_1 \\ a_{21} & a_{22} & b_2 \\ 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \\ 1 \end{bmatrix} \]
Types of Affine Transformations[edit]
- Translation: Shifts every point of a shape in the same direction by the same distance.
- Scaling: Enlarges or diminishes objects; the scale factor is the same in all directions.
- Rotation: Rotates objects around a fixed point.
- Shearing: Slants the shape of an object.
- Reflection: Flips objects over a line.
Properties[edit]
Affine transformations preserve:
- Collinearity: Points that lie on a line continue to be collinear.
- Ratios of distances: The midpoint of a line segment remains the midpoint after transformation.
- Parallelism: Parallel lines remain parallel.
Applications[edit]
Affine transformations are widely used in:
- Computer graphics: For rendering images and animations.
- Image processing: For image registration and alignment.
- Robotics: For coordinate transformations and motion planning.
- Geometric modeling: For transforming geometric shapes.
Related Pages[edit]
Gallery[edit]
-
Fractal fern created using affine transformations.
-
Video illustrating affine transformations.
-
Identity transformation on a checkerboard.
-
Reflection transformation on a checkerboard.
-
Scaling transformation on a checkerboard.
-
Rotation transformation on a checkerboard.
-
Shearing transformation on a checkerboard.
-
Original circle image.
-
Sheared circle image.
-
Central dilation example.
Ad. Transform your life with W8MD's
GLP-1 weight loss injections special from $29.99 with insurance
|
WikiMD Medical Encyclopedia |
Medical Disclaimer: WikiMD is for informational purposes only and is not a substitute for professional medical advice. Content may be inaccurate or outdated and should not be used for diagnosis or treatment. Always consult your healthcare provider for medical decisions. Verify information with trusted sources such as CDC.gov and NIH.gov. By using this site, you agree that WikiMD is not liable for any outcomes related to its content. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates, categories Wikipedia, licensed under CC BY SA or similar.
Translate this page: - East Asian
中文,
日本,
한국어,
South Asian
हिन्दी,
தமிழ்,
తెలుగు,
Urdu,
ಕನ್ನಡ,
Southeast Asian
Indonesian,
Vietnamese,
Thai,
မြန်မာဘာသာ,
বাংলা
European
español,
Deutsch,
français,
Greek,
português do Brasil,
polski,
română,
русский,
Nederlands,
norsk,
svenska,
suomi,
Italian
Middle Eastern & African
عربى,
Turkish,
Persian,
Hebrew,
Afrikaans,
isiZulu,
Kiswahili,
Other
Bulgarian,
Hungarian,
Czech,
Swedish,
മലയാളം,
मराठी,
ਪੰਜਾਬੀ,
ગુજરાતી,
Portuguese,
Ukrainian