Presentation is loading. Please wait.

Presentation is loading. Please wait.

MASKS © 2004 Invitation to 3D vision Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th, 2006.

Similar presentations


Presentation on theme: "MASKS © 2004 Invitation to 3D vision Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th, 2006."— Presentation transcript:

1 MASKS © 2004 Invitation to 3D vision Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th, 2006

2 MASKS © 2004 Invitation to 3D vision Outline Euclidean space 1.Points and Vectors 2.Cross products 3.Singular value decomposition (SVD) Rigid-body motion 1.Euclidean transformation 2.Representation 3.Canonical exponential coordinates 4.Velocity transformations

3 MASKS © 2004 Invitation to 3D vision Euclidean space Points and vectors are different! Bound vector & free vector:

4 MASKS © 2004 Invitation to 3D vision The set of all free vectors, V, forms a linear space over the field R. (points don’t) Closed under “+” and “*” V is completely determined by a basis, B: Change of basis: Linear space

5 MASKS © 2004 Invitation to 3D vision Change of basis Summary:

6 MASKS © 2004 Invitation to 3D vision Cross product Properties: Pop quiz: Homework: Cross product between two vectors:

7 MASKS © 2004 Invitation to 3D vision Rank Pop Quiz: R is a rotation matrix, T is nontrivial. rank( )=?

8 MASKS © 2004 Invitation to 3D vision Singular Value Decomposition (SVD)

9 MASKS © 2004 Invitation to 3D vision Fixed-Rank Approximation

10 MASKS © 2004 Invitation to 3D vision Geometric Interpretation A

11 MASKS © 2004 Invitation to 3D vision Rigid-Body Motion To describe an object movement, one should specify the trajectory of all points on the object. For rigid-body objects, it is sufficient to specify the motion of one point, and the local coordinate axes attached at it.

12 MASKS © 2004 Invitation to 3D vision Rigid-body motions preserve distances, angles, and orientations. Goal: finding representation of SE(3). Translation T Rotation R Rigid-Body Motion

13 MASKS © 2004 Invitation to 3D vision Orthogonal change of coordinates Collect coordinates of one reference frame relative to the other into a matrix R Rotation

14 MASKS © 2004 Invitation to 3D vision Translation T has 3 DOF. Rotation R has 3 DOF. Can be specified by three space angles. Summary: R in SO(3) has 3 DOF. g in SE(3) has 6 DOF. Homogeneous representation Degree of Freedom (DOF)

15 MASKS © 2004 Invitation to 3D vision Homogeneous representation (summary) Points Vectors Transformation Representation

16 MASKS © 2004 Invitation to 3D vision Canonical Exponential Coordinates

17 MASKS © 2004 Invitation to 3D vision Canonical Exponential Coordinates One such solution: Yet the solution is NOT unique! when w is a unit vector. Multiplication:

18 MASKS © 2004 Invitation to 3D vision Canonical Exponential Coordinates Canonical exponential coordinates for rigid-body motions. Similar to rotation: (twist) Hence,

19 MASKS © 2004 Invitation to 3D vision Canonical Exponential Coordinates Velocity transformations Given Twist coordinates

20 MASKS © 2004 Invitation to 3D vision Summary

21 MASKS © 2004 Invitation to 3D vision We will prove this if we have time


Download ppt "MASKS © 2004 Invitation to 3D vision Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th, 2006."

Similar presentations


Ads by Google