Download presentation
Presentation is loading. Please wait.
Published byAngelica Lucas Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.