Visualizing Image Formation and Rotation Matrices

Visualizing Image Formation and Rotation Matrices
Slide Note
Embed
Share

Discover the principles of image formation processes and rotation matrices in 3D space through a series of informative illustrations. From projection equations to changing coordinate systems and properties of rotation matrices, explore the concepts visually. Learn how rotations are represented, properties of rotation matrices, reflections, and the axis-angle relationship in rotations. Dive into rotation matrices derived from axis and angle, including the Rodrigues formula. Enhance your understanding of these fundamental concepts with clear visual aids.

  • Image Formation
  • Rotation Matrices
  • 3D Visualization
  • Projection Equations
  • Coordinate Systems

Uploaded on Apr 12, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Image formation

  2. The projection equation

  3. Changing coordinate systems Y Y P = (X,Y,Z) O Z O X X Z

  4. Changing coordinate systems Y Y Z O X X Z

  5. Changing coordinate systems Y Y Z O X Z

  6. Changing coordinate systems Y Y Z O X

  7. Changing coordinate systems Y Y Z O X

  8. Changing coordinate systems Y Y Z O X

  9. Rotations and translations How do you represent a rotation? A point in 3D: (X,Y,Z) Rotations can be represented as a matrix multiplication What are the properties of rotation matrices?

  10. Properties of rotation matrices Rotation does not change the length of vectors

  11. Properties of rotation matrices Reflection Rotation

  12. Rotation matrices Rotations in 3D have an axis and an angle Axis: vector that does not change when rotated Rotation matrix has eigenvector that has eigenvalue 1

  13. Rotation matrices from axis and angle Rotation matrix for rotation about axis ?and ? First define the following matrix Interesting fact: this matrix represents cross product

  14. Rotation matrices from axis and angle Rotation matrix for rotation about axis ?and ? Rodrigues formula for rotation matrices

  15. Translations Can this be written as a matrix multiplication?

  16. Putting everything together Change coordinate system so that center of the coordinate system is at pinhole and Z axis is along viewing direction Perspective projection

  17. The projection equation Is this equation linear? Can this equation be represented by a matrix multiplication?

  18. Is projection linear?

  19. Can projection be represented as a matrix multiplication? Matrix multiplication Perspective projection

  20. The space of rays Every point on a ray maps it to a point on image plane Perspective projection maps rays to points All points (??,??,?) map to the same image point (x,y,1) (??,??,?) (x,y,1) O

  21. Projective space Standard 2D space (plane) : Each point represented by 2 coordinates (x,y) Projective 2D space (plane) : Each point represented by 3 coordinates (x,y,z), BUT: ??,??,?? ?,?,? Mapping to (points to rays): Mapping to (rays to points):

  22. Projective space and homogenous coordinates Mapping to (points to rays): Mapping to (rays to points): A change of coordinates Also called homogenous coordinates

  23. Homogenous coordinates In standard Euclidean coordinates 2D points : (x,y) 3D points : (x,y,z) In homogenous coordinates 2D points : (x,y,1) 3D points : (x,y,z,1)

  24. Why homogenous coordinates? Homogenous coordinates of world point Homogenous coordinates of image point

  25. Why homogenous coordinates? Perspective projection is matrix multiplication in homogenous coordinates!

  26. Why homogenous coordinates? Translation is matrix multiplication in homogenous coordinates!

  27. Homogenous coordinates

  28. Homogenous coordinates

  29. Perspective projection in homogenous coordinates

  30. More about matrix transformations 3 x 4 : Perspective projection 4 x 4 : Translation 4 x 4 : Affine transformation (linear transformation + translation)

  31. More about matrix transformations Euclidean

  32. More about matrix transformations Similarity transformation

  33. More about matrix transformations Anisotropic scaling and translation

  34. More about matrix transformations General affine transformation

  35. Matrix transformations in 2D

More Related Content