Lines and points. Lines and points

Size: px
Start display at page:

Download "Lines and points. Lines and points"

Transcription

1 omogeneous coordinates in the plane Homogeneous coordinates in the plane A line in the plane a + by + c is represented as (a, b, c). A line is a subset of points in the plane. All vectors (ka, kb, kc) k(a, b, c), k represent the same line as (a, b, c). Two vectors k (a, b, c) and k (a, b, c), k, k are said to be equivalent. The equivalence class k(a, b, c), k is called homogeneous vectors. The vector (,, ) does not represent any line. The set of homogeneous vectors R (,, ) forms the projective space P. A point (, y) is on the line l (a, b, c) iff a + by + c. The line equation may be written as (, y, )(a, b, c) (, y, )l, where the vector (, y, ) corresponds to the D Cartesian point (, y). If (, y, )l and k then k(, y, )l. Any vector (k, ky, k), k is a homogeneous representation of the D point (, y). An arbitrary homogeneous vector (,, ),, represents the point ( /, / ) in R. A homogeneous vector has degrees of freedom, it is represented by elements but has arbitrary scale. Lines and points A point is on a line l iff l. A line l intersects a point iff l. An intersection point between two lines l and l satisfies l and l, i.e. is orthogonal to l and l. E. The lines l (,, ) and l (,, ) T have intersection (,, ) T since T l and T l. Similarly, a line l through two points and satisfies l T and l T. E. The points (,, ) T and (,, ) T are intersected by the line l (,, ) T, + y since l T and l T. D homographies p. Lines and points Let L l l. The null-space N of L is defined as N(L ) { : L }. For l,l R this is satisfied by e.g. v l l, where the cross product is defined as where a b i j k a a a b b b a a b a b a b a b a b a b a a a a a a. a b, D homograp Similarly, a line through the points and may be calculated as l. D homographies p. D homograp

2 The intersection of parallel lines The line at infinity Two parallel lines l (a, b, c) and l (a, b, c ) intersect each other at the point l l (c c)(b, a, ). The point (b, a, ) does not have a finite representation since (b/, a/) is not defined. This corresponds to the interpretation that parallel lines have no intersection in the Euclidean plane. However, if we study with Cartesian representation lim(b, a, k) k lim (b/k, k a/k), Homogeneous vectors (,, ) with correspond to finite points in the real space R or the set of intersections between non-parallel lines. If we etend R with points having (but (, ) (, ) ) we get the projective space P. Points with are called ideal point or points at infinity. All ideal points (,, ) are on the line at infinity l (,, ), since (,, )(,, ). In the projective plane P two distinct lines have eactly one intersection point, independently of if they are parallel or not. The geometry of P n is called projective geometry. we may interpret the vector (b, a, ) as being infinitely far away in the direction of (b, a). D homographies p. D homograp nterpretation of the projective plane Duality A useful interpretation of P is as a set of rays in R. A homogeneous vector k(,, ), k corresponds to a ray though the origin. The inhomogeneous representation is given from its intersection with the plane. ideal point O l π Since l l, the meaning of lines and points are interchangeable. Thus, for any relation in P there is a dual relation where the meaning of lines and points are interchanged. The equation l may be interpreted as that the point is on the line l, but also that the point l is on the line. The equations l l may be interpreted as that the point is on the lines l and l, but also that the line intersects the points l and l. Rays for ideal points lie within the plane and have no (Euclidean) intersection with the plane. D homographies p. D homograp

3 Conics The conic equation A conic (section) is a second order curve in the plane. In Euclidean space there are three types of conics: ellipses, parabolas, and hyperbolas. Degenerate conics consist of a point or one or two lines. The equation for a conic in Euclidean coordinates is a + by + cy + d + ey + f. In homogeneous coordinate /, y / it becomes a + b + c + d + e + f or in matri form where C C, a b/ d/ b/ c e/ d/ e/ f. A conic has degrees of freedom since it defined by parameters but has arbitrary scale. D homographies p. 9 D homograph Five points define a conic Five points define a conic Every point on a conic gives one equation for the coefficients since any point ( i, y i, z i ) intersected by the conic has to satisfy This may be written as a i + b iy i + cy i + d iz i + ey i z i + fz i. h i i y i y i i z i y i z i z i where c (a, b, c, d, e, f) is the conic C as a -vector. With points we get y y z y z z y y z y z z y y z y z z y y z y z z y y z y z z i c, c Xc, Given the points (,, ), (,,), (,,), (,, ), (,,) we get X 8 with null-vector c or y. and conic C where c is obtained as a null-vector to the matri X. D homographies p. D homograph

4 Conic tangents Dual conics The tangent l to a conic C in a point on C is given by l C. Eample: The conic (/) + (y/) or 9 C intersects the points (,, ) and (,,). The tangents are The equation C defines a subset of points in P. The conic C is called a point conic. There is a corresponding second order epression for lines. A line conic (dual conic) is denoted C, where C is the adjoint matri to C and the equation l C l define the subset of all lines in P that are tangent to the point conic C. l C (/,, ) or, and l C (,/, ) or y. D homographies p. C l C l D homograph Dual conics Projective transformations If C is symmetric with full rank then C C up to scale. This means that all points on C have unique tangents l C and all tangents l have unique tangency points C l. In this case the the point conic C corresponds to the line conic C since C (C l) C(C l) l C l. Should the matri C be rank deficient the conic is degenerate. Degenerate point conics include two lines (rank ) and one line (rank ). E. the point conic C lm + ml consists of the lines l and m. The null-vector l m on both lines l and m does not have a unique tangent. Degenerate line conics include two points (rank ) and one point (rank ). E. The line conic C y + y has rank and consists of all lines intersecting and/or y. All lines have unique tangency points ecept l y. Definition: A projectivity (or projective transformation or homography) is an invertible mapping h from P onto itself such that three points,, and are collinear iff h( ), h( ), and h( ) also are collinear. Thus: Lines are mapped onto lines. O / y / / π / All projective transformations of homogeneous points may be written as h() H, where H is a non-singular -matri. The matri H has 8 degrees of freedom (9 elements, arbitrary scale). y π D homographies p. D homograph

5 Rectification of plane perspective Rectification of plane perspective If the coordinates for points i and their mappings i in the image are known, we may calculate the homography H. Each point pair (, y) and (,y ) has to satisfy Given H we may apply H to remove the effect of the perspective transformation. h + h y + h h + h y + h y h + h y + h h + h y + h or (h + h y + h ) h + h y + h y (h + h y + h ) h + h y + h. The latter equations are linear in h ij. Given points we get 8 equations, enough to uniquely determine H assuming the points are in standard position, i.e. no points are collinear. D homographies p. D homograph normhomo.m and linespt.m drawhomoline.m function Xhomonorm(X) %HOMONORM Normalize homogenous points. % %Xhomonorm(X); % v Niclas Borlin, niclas@cs.umu.se. m,nsize(x); XX./X(m*ones(,n),:); function linespt(l,l) %LINESPT Find homogenous intersection of two homogenous lines. % %linespt(l,l) %l,l - lines in homogenous coordinates. % - intersection in homogenous coordinates. % v Niclas Borlin, niclas@cs.umu.se. null(l,l ); function hdrawhomoline(l,varargin) %DRAWHOMOLINE Draw homogenous line. % %hdrawhomoline(l,line attributes) %L - matri with homogenous lines in % each column. %h - graphic handles. % v. --. Niclas Borlin, % niclas@cs.umu.se. % Get aes scaling. aais; lima(:); ylima(:); % Construct lines for each side of % the ais. al,,,;,,,; -lim,-ylim; % Preallocate handle vector for lines. hzeros(size(l,),); for i:size(l,) ll(:,i); % Determine if line is more vertical or % horizontal. if (abs(l())<abs(l())) % More horizontal. Calculate intersection to % left/right sides. normhomo(linespt(l,al(:,))); normhomo(linespt(l,al(:,))); else % More vertical. Calculate intersection to % upper/lower sides. normhomo(linespt(l,al(:,))); normhomo(linespt(l,al(:,))); end h(i)line((),(),(),(),varargin{:} end D homographies p. 9 D homograph

6 nsformation of points, lines, and conics Transformations of points, lines, and con Consider a point homography H. If and are on the line l then the points and will also be on a line l H l since l i (H l) i l H H i l i. Under the same point mapping H a conic C is mapped to C H CH since C ( H ) CH } H {{ CH }. C A line conic C is mapped to C HC H since l C l (H l ) C (H l ) l HC }{{ H } l. C, l, C H, l H l, C H CH D homographies p. D homograph Line conics and angles Line conics and angles Line conics are needed to describe angles between lines in projective geometry. In Euclidean geometry, angles between lines are calculated from the inner product between their normals, e.g. if l (l, l, l ) and m (m, m, m ) with normals (l, l ) and (m,m ), then the angle θ between the lines is calculated from cosθ l m + l m p (l + l )(m + m ). The epression l C m is invariant under a homography H since l H l and C HC H means that l C m (H l) HC H H m l H HC H H m l C m. Thus, if we know the projection C of C in an image, we can determine if two lines l and m in the image are orthogonal by calculating l C m. The corresponding well-defined epression in projective geometry is cos θ l C m p (l C l)(m C m), where C. Especially we have that l and m are orthogonal if l C m. D homographies p. D homograph

7 A transformation hierarchy for P Class I: Isometry Homographies may be divided into different subgroups with different level of generality. The four subgroups we will talk about are the following, in order of increasing level of generality Isometry. Similarity. Affinity. Projectivity. An isometry is a transformation of the plane R that preserves the Euclidean distance. y, ɛ cos θ sin θ t ɛ sin θ cos θ t y where ɛ ±. If ɛ +, the transformation is called orientation preserving and is a Euclidean transformation composed by a rotation and a translation. If ɛ, the transformation contains a mirroring. An isometry may be written as H E R t, y where R is an orthogonal matri and t is a -vector. An isometry has degrees of freedom; rotation () and translation (). Invariants: lengths, angles, areas, etc. D homographies p. D homograph Class II: Similarity A similarity is an isometry plus isotropic scaling. For orientation-preserving isometries, the similarity has the matri form y, or s cosθ s sinθ t s sinθ s cosθ t y H S sr t where the scalar s represents the scaling. A similarity has degrees of freedom; rotation (), translation () and scaling (). Invariants: angles, parallelity, length ratios, area ratios, shape. A similarity is also called a metric transformation., y Class III: Affinity An affine transformation (affinity) is a non-singular transformation followed by a translation and is represented by or y H A a a t a a t y A t where A is a non-singular matri., y, An affinity has degrees of freedom; the elements of A and t. Invariants: parallelity, length ration for parallel lines, area ratios. D homographies p. D homograph

8 erpretation of an affine transformation Class IV: Projectivity If we factor the transformation matri A into A R(θ)R( φ)dr(φ), where R(θ) and R(φ) are rotation matrices and D is a diagonal matri D λ λ then the transformation A may be interpreted as a sequence of rotations and (anisotropic) scaling. θ φ, Thus the two etra degrees of freedom may be interpreted as the scaling λ /λ and the anisotropy angle φ. This kind of factorization is always possible from the singular value decomposition (SVD) A UDV (UV )(VDV ) R(θ)(R( φ)dr(φ)). A projective transformation (projectivity) is a general linear mapping of homogeneous coordinates and is written H P A t v v, where v (v, v ) and v is a scalar. A projectivity has 8 degrees of freedom; 9 elements in H P and arbitrary scale. Invariants: Cross ratios of line lengths. The most important different between a projectivity and an affinity is the vector v and its effect on the mapping of ideal points. Study the mapping of an ideal point (,, ) : A t v v A v + For an affinity, v and all ideal points are mapped to ideal points. For a projectivity with v, some ideal points are mapped to finite points. rotation deformation D homographies p. 9 D homograph he effect of different transformations Decomposition of a projective transforma Similarity Affinity Projectivity A projective transformation may be decomposed into a sequence of transformations on different levels in the hierarchy: H H S H A H P sr t K I v v A vt v v, where A srk + tv is a non-singular matri and K is an upper triangular matri with K. The decomposition is valid if v and unique if s is chosen to be positive. Since H H P H A H S and H P, H A, H P are projective, affine, and similar, respectively, it is possible to decompose the transformation in the opposite direction, i.e. there eists also a factorization such that H H P H A H S I v v with different values for K, R, t and v. K sr t D homographies p. D homograph

9 Reconstruction of affine properties Affine rectification An affine transformation maps the line at infinity onto itself since l H A l A t A l. If we know the projection l of l in a projective mapping of a plane we may perform affine measurements. E.g. parallel lines in the plane should intersect on l. HP l H P( l ) / HP We may also transform the image such that l is transformed back to l. If l is the line l (l, l, l ) we may (assuming l ) construct the following transformation H H A l l l, where H A is an arbitrary affine transformation. If we apply H on the image, the line at infinity will be mapped to its canonical positions since H (l, l, l ) (,, ) l. π π π HA D homographies p. D homograph The circular points and their dual There are two points on l that are mapped onto each other under a similarity. They are called circular or absolute points and are denoted I i, J Under an orientation-preserving similarity I H S I scos θ s sin θ t s sin θ s cos θ t y s cos θ si sin θ s sin θ + sicos θ s i i. (cos θ isin θ) (cos θ isin θ) i se iθ i I. The circular points The circular points are intersection points between a circle and the line at infinity. The equation for a circle has a c and b a + a + d + e + f and intersects l where or a( + ), with solution I (, i, ) and J (, i, ). Since I are J are on all circles, we only need more points to uniquely determine the equation of the circle, something already known in Euclidean geometry. D homographies p. D homograph

10 Calculation of the circle equation The dual conic to the circular points Which circle intersects the points (,, ), (,,) and (,,)? If we add the circular points, the -point algorithm gives us the matri X i i with null-space C corresponding to or + y y ( ( + y ) ).. The line conic C IJ + JI is dual to the circular points. In Euclidean coordinates it is given by C i i + i i I The conic C is invariant under a similarity transformation H S since C H S C H S sr t sr t I sr t sr s RR C.. and conic c,,,,,. The conic C has degrees of freedom (symmetric matri with arbitrary scale and C )..... D homographies p. D homograph The information content ofc The effect of a homography onc Study the line conic C under a projective transformation: (H P H A H S )C (H P H A H S ) (H P H A ) ( ) ( ) H S C H S H A H P KK KK v v KK v KK. v C The (projection of the) conic C contains all information needed to perform a metric rectification, i.e. to determine the affine and projective properties of the transformation. Assume we have two lines l (,,.), m (,,.) and the transformation s., R v. H H P H A H S cos sin sin cos, v., or , K....8, Then l H l.., m H m.9., D homographies p. 9 and HC H C D homograph

11 etermination of orthogonality withc If we know the image (projection) of C C Metric rectification withc Given C we can calculate the affine and projective properties K and v: KK K we are able to determine if the lines. l., m.9. in the image are orthogonal in the world plane. l C m , and KK v.8 v D homographies p. D homograph Metric rectification withc Metric rectification by orthogonal line Given K and v we may eliminate the affine and projective component of the transformation by applying H M (H P H A ) on the points and H M on the lines..8 If an images has been affinely rectified we need equations to determine the degrees of freedom in K. We may get these equation from pairs of imaged orthogonal lines. Assume l and m in the affinely rectified image correspond to two orthogonal lines l and m in the world plane. which is a linear equation in S KK s s s s ˆl m, l m + l m, l m s,,. Since v we have where s (s, s, s ) l l l KK m m m Given the image of two pairs of orthogonal lines we may determine s and therefore K and H A up to an unknown scale. The application of H A on the image will do a metric rectification H M D homographies p. D homograph

1. Projective geometry

1. Projective geometry 1. Projective geometry Homogeneous representation of points and lines in D space D projective space Points at infinity and the line at infinity Conics and dual conics Projective transformation Hierarchy

More information

Multiple View Geometry in Computer Vision

Multiple View Geometry in Computer Vision Multiple View Geometry in Computer Vision Prasanna Sahoo Department of Mathematics University of Louisville 1 Basic Information Instructor: Professor Ron Sahoo Office: NS 218 Tel: (502) 852-2731 Fax: (502)

More information

Robotics - Homogeneous coordinates and transformations. Simone Ceriani

Robotics - Homogeneous coordinates and transformations. Simone Ceriani Robotics - Homogeneous coordinates and transformations Simone Ceriani ceriani@elet.polimi.it Dipartimento di Elettronica e Informazione Politecnico di Milano 5 March 0 /49 Outline Introduction D space

More information

Rotation of Axes. By: OpenStaxCollege

Rotation of Axes. By: OpenStaxCollege Rotation of Axes By: OpenStaxCollege As we have seen, conic sections are formed when a plane intersects two right circular cones aligned tip to tip and extending infinitely far in opposite directions,

More information

A geometric interpretation of the homogeneous coordinates is given in the following Figure.

A geometric interpretation of the homogeneous coordinates is given in the following Figure. Introduction Homogeneous coordinates are an augmented representation of points and lines in R n spaces, embedding them in R n+1, hence using n + 1 parameters. This representation is useful in dealing with

More information

Camera Models and Affine Multiple Views Geometry

Camera Models and Affine Multiple Views Geometry Camera Models and Affine Multiple Views Geometry Subhashis Banerjee Dept. Computer Science and Engineering IIT Delhi email: suban@cse.iitd.ac.in May 29, 2001 1 1 Camera Models A Camera transforms a 3D

More information

Conics and their duals

Conics and their duals 9 Conics and their duals You always admire what you really don t understand. Blaise Pascal So far we dealt almost exclusively with situations in which only points and lines were involved. Geometry would

More information

Math Bank - 6. What is the area of the triangle on the Argand diagram formed by the complex number z, -iz, z iz? (a) z 2 (b) 2 z 2

Math Bank - 6. What is the area of the triangle on the Argand diagram formed by the complex number z, -iz, z iz? (a) z 2 (b) 2 z 2 Math Bank - 6 Q.) Suppose A represents the symbol, B represents the symbol 0, C represents the symbol, D represents the symbol 0 and so on. If we divide INDIA by AGRA, then which one of the following is

More information

Camera: optical system

Camera: optical system Camera: optical system Y dαα α ρ ρ curvature radius Z thin lens small angles: α Y ρ α Y ρ lens refraction inde: n Y incident light beam deviated beam θ '' α θ ' α sin( θ '' α ) sin( θ ' α ) n θ α θ α deviation

More information

A Study of Kruppa s Equation for Camera Self-calibration

A Study of Kruppa s Equation for Camera Self-calibration Proceedings of the International Conference of Machine Vision and Machine Learning Prague, Czech Republic, August 14-15, 2014 Paper No. 57 A Study of Kruppa s Equation for Camera Self-calibration Luh Prapitasari,

More information

Homogeneous Coordinates

Homogeneous Coordinates Homogeneous Coordinates Basilio Bona DAUIN-Politecnico di Torino October 2013 Basilio Bona (DAUIN-Politecnico di Torino) Homogeneous Coordinates October 2013 1 / 32 Introduction Homogeneous coordinates

More information

Statistical Geometry Processing Winter Semester 2011/2012

Statistical Geometry Processing Winter Semester 2011/2012 Statistical Geometry Processing Winter Semester 2011/2012 Linear Algebra, Function Spaces & Inverse Problems Vector and Function Spaces 3 Vectors vectors are arrows in space classically: 2 or 3 dim. Euclidian

More information

Linear Algebra & Geometry why is linear algebra useful in computer vision?

Linear Algebra & Geometry why is linear algebra useful in computer vision? Linear Algebra & Geometry why is linear algebra useful in computer vision? References: -Any book on linear algebra! -[HZ] chapters 2, 4 Some of the slides in this lecture are courtesy to Prof. Octavia

More information

Linear Algebra & Geometry why is linear algebra useful in computer vision?

Linear Algebra & Geometry why is linear algebra useful in computer vision? Linear Algebra & Geometry why is linear algebra useful in computer vision? References: -Any book on linear algebra! -[HZ] chapters 2, 4 Some of the slides in this lecture are courtesy to Prof. Octavia

More information

Mathematics 309 Conic sections and their applicationsn. Chapter 2. Quadric figures. ai,j x i x j + b i x i + c =0. 1. Coordinate changes

Mathematics 309 Conic sections and their applicationsn. Chapter 2. Quadric figures. ai,j x i x j + b i x i + c =0. 1. Coordinate changes Mathematics 309 Conic sections and their applicationsn Chapter 2. Quadric figures In this chapter want to outline quickl how to decide what figure associated in 2D and 3D to quadratic equations look like.

More information

Linear Algebra (Review) Volker Tresp 2017

Linear Algebra (Review) Volker Tresp 2017 Linear Algebra (Review) Volker Tresp 2017 1 Vectors k is a scalar (a number) c is a column vector. Thus in two dimensions, c = ( c1 c 2 ) (Advanced: More precisely, a vector is defined in a vector space.

More information

Geometric Modeling Summer Semester 2010 Mathematical Tools (1)

Geometric Modeling Summer Semester 2010 Mathematical Tools (1) Geometric Modeling Summer Semester 2010 Mathematical Tools (1) Recap: Linear Algebra Today... Topics: Mathematical Background Linear algebra Analysis & differential geometry Numerical techniques Geometric

More information

Properties of Matrices and Operations on Matrices

Properties of Matrices and Operations on Matrices Properties of Matrices and Operations on Matrices A common data structure for statistical analysis is a rectangular array or matris. Rows represent individual observational units, or just observations,

More information

FILL THE ANSWER HERE

FILL THE ANSWER HERE HOM ASSIGNMNT # 0 STRAIGHT OBJCTIV TYP. If A, B & C are matrices of order such that A =, B = 9, C =, then (AC) is equal to - (A) 8 6. The length of the sub-tangent to the curve y = (A) 8 0 0 8 ( ) 5 5

More information

Mobile Robotics 1. A Compact Course on Linear Algebra. Giorgio Grisetti

Mobile Robotics 1. A Compact Course on Linear Algebra. Giorgio Grisetti Mobile Robotics 1 A Compact Course on Linear Algebra Giorgio Grisetti SA-1 Vectors Arrays of numbers They represent a point in a n dimensional space 2 Vectors: Scalar Product Scalar-Vector Product Changes

More information

Linear Algebra Review. Vectors

Linear Algebra Review. Vectors Linear Algebra Review 9/4/7 Linear Algebra Review By Tim K. Marks UCSD Borrows heavily from: Jana Kosecka http://cs.gmu.edu/~kosecka/cs682.html Virginia de Sa (UCSD) Cogsci 8F Linear Algebra review Vectors

More information

Pose estimation from point and line correspondences

Pose estimation from point and line correspondences Pose estimation from point and line correspondences Giorgio Panin October 17, 008 1 Problem formulation Estimate (in a LSE sense) the pose of an object from N correspondences between known object points

More information

Introduction to Matrix Algebra

Introduction to Matrix Algebra Introduction to Matrix Algebra August 18, 2010 1 Vectors 1.1 Notations A p-dimensional vector is p numbers put together. Written as x 1 x =. x p. When p = 1, this represents a point in the line. When p

More information

Introduction. Chapter Points, Vectors and Coordinate Systems

Introduction. Chapter Points, Vectors and Coordinate Systems Chapter 1 Introduction Computer aided geometric design (CAGD) concerns itself with the mathematical description of shape for use in computer graphics, manufacturing, or analysis. It draws upon the fields

More information

CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2011 Lecture 11 September 29, 2011

CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2011 Lecture 11 September 29, 2011 CS 4300 Computer Graphics Prof. Harriet Fell Fall 2011 Lecture 11 September 29, 2011 October 8, 2011 College of Computer and Information Science, Northeastern Universit 1 Toda s Topics Linear Algebra Review

More information

Solutions to Problem Sheet for Week 11

Solutions to Problem Sheet for Week 11 THE UNIVERSITY OF SYDNEY SCHOOL OF MATHEMATICS AND STATISTICS Solutions to Problem Sheet for Week MATH9: Differential Calculus (Advanced) Semester, 7 Web Page: sydney.edu.au/science/maths/u/ug/jm/math9/

More information

8. Diagonalization.

8. Diagonalization. 8. Diagonalization 8.1. Matrix Representations of Linear Transformations Matrix of A Linear Operator with Respect to A Basis We know that every linear transformation T: R n R m has an associated standard

More information

Mathematics 1. Part II: Linear Algebra. Exercises and problems

Mathematics 1. Part II: Linear Algebra. Exercises and problems Bachelor Degree in Informatics Engineering Barcelona School of Informatics Mathematics Part II: Linear Algebra Eercises and problems February 5 Departament de Matemàtica Aplicada Universitat Politècnica

More information

LinGloss. A glossary of linear algebra

LinGloss. A glossary of linear algebra LinGloss A glossary of linear algebra Contents: Decompositions Types of Matrices Theorems Other objects? Quasi-triangular A matrix A is quasi-triangular iff it is a triangular matrix except its diagonal

More information

TBP MATH33A Review Sheet. November 24, 2018

TBP MATH33A Review Sheet. November 24, 2018 TBP MATH33A Review Sheet November 24, 2018 General Transformation Matrices: Function Scaling by k Orthogonal projection onto line L Implementation If we want to scale I 2 by k, we use the following: [

More information

1.72, Groundwater Hydrology Prof. Charles Harvey Lecture Packet #4: Continuity and Flow Nets

1.72, Groundwater Hydrology Prof. Charles Harvey Lecture Packet #4: Continuity and Flow Nets 1.7, Groundwater Hydrology Prof. Charles Harvey Lecture Packet #4: Continuity and Flow Nets Equation of Continuity Our equations of hydrogeology are a combination of o Conservation of mass o Some empirical

More information

2. Review of Linear Algebra

2. Review of Linear Algebra 2. Review of Linear Algebra ECE 83, Spring 217 In this course we will represent signals as vectors and operators (e.g., filters, transforms, etc) as matrices. This lecture reviews basic concepts from linear

More information

Augmented Reality VU Camera Registration. Prof. Vincent Lepetit

Augmented Reality VU Camera Registration. Prof. Vincent Lepetit Augmented Reality VU Camera Registration Prof. Vincent Lepetit Different Approaches to Vision-based 3D Tracking [From D. Wagner] [From Drummond PAMI02] [From Davison ICCV01] Consider natural features Consider

More information

4.2. ORTHOGONALITY 161

4.2. ORTHOGONALITY 161 4.2. ORTHOGONALITY 161 Definition 4.2.9 An affine space (E, E ) is a Euclidean affine space iff its underlying vector space E is a Euclidean vector space. Given any two points a, b E, we define the distance

More information

MAT1035 Analytic Geometry

MAT1035 Analytic Geometry MAT1035 Analytic Geometry Lecture Notes R.A. Sabri Kaan Gürbüzer Dokuz Eylül University 2016 2 Contents 1 Review of Trigonometry 5 2 Polar Coordinates 7 3 Vectors in R n 9 3.1 Located Vectors..............................................

More information

APPM 1360 Final Exam Spring 2016

APPM 1360 Final Exam Spring 2016 APPM 36 Final Eam Spring 6. 8 points) State whether each of the following quantities converge or diverge. Eplain your reasoning. a) The sequence a, a, a 3,... where a n ln8n) lnn + ) n!) b) ln d c) arctan

More information

Review of Linear Algebra

Review of Linear Algebra Review of Linear Algebra Dr Gerhard Roth COMP 40A Winter 05 Version Linear algebra Is an important area of mathematics It is the basis of computer vision Is very widely taught, and there are many resources

More information

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2 Contents Preface for the Instructor xi Preface for the Student xv Acknowledgments xvii 1 Vector Spaces 1 1.A R n and C n 2 Complex Numbers 2 Lists 5 F n 6 Digression on Fields 10 Exercises 1.A 11 1.B Definition

More information

Algorithms for Computing a Planar Homography from Conics in Correspondence

Algorithms for Computing a Planar Homography from Conics in Correspondence Algorithms for Computing a Planar Homography from Conics in Correspondence Juho Kannala, Mikko Salo and Janne Heikkilä Machine Vision Group University of Oulu, Finland {jkannala, msa, jth@ee.oulu.fi} Abstract

More information

HIGHER SCHOOL CERTIFICATE EXAMINATION MATHEMATICS 4 UNIT (ADDITIONAL) Time allowed Three hours (Plus 5 minutes reading time)

HIGHER SCHOOL CERTIFICATE EXAMINATION MATHEMATICS 4 UNIT (ADDITIONAL) Time allowed Three hours (Plus 5 minutes reading time) N E W S O U T H W A L E S HIGHER SCHOOL CERTIFICATE EXAMINATION 996 MATHEMATICS 4 UNIT (ADDITIONAL) Time allowed Three hours (Plus 5 minutes reading time) DIRECTIONS TO CANDIDATES Attempt ALL questions.

More information

GOVERNMENT OF KARNATAKA KARNATAKA STATE PRE-UNIVERSITY EDUCATION EXAMINATION BOARD SCHEME OF VALUATION. Subject : MATHEMATICS Subject Code : 35

GOVERNMENT OF KARNATAKA KARNATAKA STATE PRE-UNIVERSITY EDUCATION EXAMINATION BOARD SCHEME OF VALUATION. Subject : MATHEMATICS Subject Code : 35 GOVERNMENT OF KARNATAKA KARNATAKA STATE PRE-UNIVERSITY EDUCATION EXAMINATION BOARD II YEAR PUC EXAMINATION MARCH APRIL 0 SCHEME OF VALUATION Subject : MATHEMATICS Subject Code : 5 PART A Write the prime

More information

Matrix & Linear Algebra

Matrix & Linear Algebra Matrix & Linear Algebra Jamie Monogan University of Georgia For more information: http://monogan.myweb.uga.edu/teaching/mm/ Jamie Monogan (UGA) Matrix & Linear Algebra 1 / 84 Vectors Vectors Vector: A

More information

National Quali cations

National Quali cations National Quali cations AH08 X747/77/ Mathematics THURSDAY, MAY 9:00 AM :00 NOON Total marks 00 Attempt ALL questions. You may use a calculator. Full credit will be given only to solutions which contain

More information

Hyperbolic Geometry on Geometric Surfaces

Hyperbolic Geometry on Geometric Surfaces Mathematics Seminar, 15 September 2010 Outline Introduction Hyperbolic geometry Abstract surfaces The hemisphere model as a geometric surface The Poincaré disk model as a geometric surface Conclusion Introduction

More information

Linear Algebra (Review) Volker Tresp 2018

Linear Algebra (Review) Volker Tresp 2018 Linear Algebra (Review) Volker Tresp 2018 1 Vectors k, M, N are scalars A one-dimensional array c is a column vector. Thus in two dimensions, ( ) c1 c = c 2 c i is the i-th component of c c T = (c 1, c

More information

Junior Seminar: Hyperbolic Geometry Lecture Notes

Junior Seminar: Hyperbolic Geometry Lecture Notes Junior Seminar: Hyperbolic Geometry Lecture Notes Tim Campion January 20, 2010 1 Motivation Our first construction is very similar in spirit to an analogous one in Euclidean space. The group of isometries

More information

Math Bootcamp An p-dimensional vector is p numbers put together. Written as. x 1 x =. x p

Math Bootcamp An p-dimensional vector is p numbers put together. Written as. x 1 x =. x p Math Bootcamp 2012 1 Review of matrix algebra 1.1 Vectors and rules of operations An p-dimensional vector is p numbers put together. Written as x 1 x =. x p. When p = 1, this represents a point in the

More information

Single view metrology

Single view metrology EECS 44 Computer vision Single view metrology Review calibration Lines and planes at infinity Absolute conic Estimating geometry from a single image Etensions Reading: [HZ] Chapters,3,8 Calibration Problem

More information

APPENDIX D Rotation and the General Second-Degree Equation

APPENDIX D Rotation and the General Second-Degree Equation APPENDIX D Rotation and the General Second-Degree Equation Rotation of Aes Invariants Under Rotation After rotation of the - and -aes counterclockwise through an angle, the rotated aes are denoted as the

More information

KEAM (ENGINEERING) ANSWER KEY 2017

KEAM (ENGINEERING) ANSWER KEY 2017 MTHMTICS KM KY 07 PG: KM (NGINRING) KY 07 PPR II MTHMTICS QUSTIONS & S. p q r p q r + is equal to () q p () q + p (C) q () p () 0 5 0. Let = 0 5 5 () 0 and () 0 = 0. If + 5 C = 0, then C is 0 5 5 5 5 0

More information

Given the vectors u, v, w and real numbers α, β, γ. Calculate vector a, which is equal to the linear combination α u + β v + γ w.

Given the vectors u, v, w and real numbers α, β, γ. Calculate vector a, which is equal to the linear combination α u + β v + γ w. Selected problems from the tetbook J. Neustupa, S. Kračmar: Sbírka příkladů z Matematiky I Problems in Mathematics I I. LINEAR ALGEBRA I.. Vectors, vector spaces Given the vectors u, v, w and real numbers

More information

Hyperbolic Conformal Geometry with Clifford Algebra 1)

Hyperbolic Conformal Geometry with Clifford Algebra 1) MM Research Preprints, 72 83 No. 18, Dec. 1999. Beijing Hyperbolic Conformal Geometry with Clifford Algebra 1) Hongbo Li Abstract. In this paper we study hyperbolic conformal geometry following a Clifford

More information

Math Subject GRE Questions

Math Subject GRE Questions Math Subject GRE Questions Calculus and Differential Equations 1. If f() = e e, then [f ()] 2 [f()] 2 equals (a) 4 (b) 4e 2 (c) 2e (d) 2 (e) 2e 2. An integrating factor for the ordinary differential equation

More information

Chapter 8. Rigid transformations

Chapter 8. Rigid transformations Chapter 8. Rigid transformations We are about to start drawing figures in 3D. There are no built-in routines for this purpose in PostScript, and we shall have to start more or less from scratch in extending

More information

Technische Universität München Zentrum Mathematik

Technische Universität München Zentrum Mathematik Technische Universität München Zentrum Mathematik Prof. Dr. Dr. Jürgen Richter-Gebert, Bernhard Werner Projective Geometry SS 8 https://www-m.ma.tum.de/bin/view/lehre/ss8/pgss8/webhome Solutions for Worksheet

More information

Mathematical Fundamentals

Mathematical Fundamentals Mathematical Fundamentals Ming-Hwa Wang, Ph.D. COEN 148/290 Computer Graphics COEN 166/366 Artificial Intelligence COEN 396 Interactive Multimedia and Game Programming Department of Computer Engineering

More information

10.1 COMPOSITION OF FUNCTIONS

10.1 COMPOSITION OF FUNCTIONS 0. COMPOSITION OF FUNCTIONS Composition of Functions The function f(g(t)) is said to be a composition of f with g. The function f(g(t)) is defined by using the output of the function g as the input to

More information

Multiple View Geometry in Computer Vision

Multiple View Geometry in Computer Vision Multiple View Geometry in Computer Vision Prasanna Sahoo Department of Mathematics University of Louisville 1 Scene Planes & Homographies Lecture 19 March 24, 2005 2 In our last lecture, we examined various

More information

3.3.1 Linear functions yet again and dot product In 2D, a homogenous linear scalar function takes the general form:

3.3.1 Linear functions yet again and dot product In 2D, a homogenous linear scalar function takes the general form: 3.3 Gradient Vector and Jacobian Matri 3 3.3 Gradient Vector and Jacobian Matri Overview: Differentiable functions have a local linear approimation. Near a given point, local changes are determined by

More information

DIRECTORATE OF EDUCATION GOVT. OF NCT OF DELHI

DIRECTORATE OF EDUCATION GOVT. OF NCT OF DELHI 456789045678904567890456789045678904567890456789045678904567890456789045678904567890 456789045678904567890456789045678904567890456789045678904567890456789045678904567890 QUESTION BANK 456789045678904567890456789045678904567890456789045678904567890456789045678904567890

More information

Institutionen för matematik, KTH.

Institutionen för matematik, KTH. Institutionen för matematik, KTH. Contents 4 Curves in the projective plane 1 4.1 Lines................................ 1 4.1.3 The dual projective plane (P 2 )............. 2 4.1.5 Automorphisms of P

More information

AM 106/206: Applied Algebra Madhu Sudan 1. Lecture Notes 12

AM 106/206: Applied Algebra Madhu Sudan 1. Lecture Notes 12 AM 106/206: Applied Algebra Madhu Sudan 1 Lecture Notes 12 October 19 2016 Reading: Gallian Chs. 27 & 28 Most of the applications of group theory to the physical sciences are through the study of the symmetry

More information

Analytic Geometry MAT 1035

Analytic Geometry MAT 1035 Analytic Geometry MAT 035 5.09.04 WEEKLY PROGRAM - The first week of the semester, we will introduce the course and given a brief outline. We continue with vectors in R n and some operations including

More information

Review of Linear Algebra

Review of Linear Algebra Review of Linear Algebra Definitions An m n (read "m by n") matrix, is a rectangular array of entries, where m is the number of rows and n the number of columns. 2 Definitions (Con t) A is square if m=

More information

Chapter Contents. A 1.6 Further Results on Systems of Equations and Invertibility 1.7 Diagonal, Triangular, and Symmetric Matrices

Chapter Contents. A 1.6 Further Results on Systems of Equations and Invertibility 1.7 Diagonal, Triangular, and Symmetric Matrices Chapter Contents. Introduction to System of Linear Equations. Gaussian Elimination.3 Matrices and Matri Operations.4 Inverses; Rules of Matri Arithmetic.5 Elementary Matrices and a Method for Finding A.6

More information

Directional Field. Xiao-Ming Fu

Directional Field. Xiao-Ming Fu Directional Field Xiao-Ming Fu Outlines Introduction Discretization Representation Objectives and Constraints Outlines Introduction Discretization Representation Objectives and Constraints Definition Spatially-varying

More information

Transformations. Chapter D Transformations Translation

Transformations. Chapter D Transformations Translation Chapter 4 Transformations Transformations between arbitrary vector spaces, especially linear transformations, are usually studied in a linear algebra class. Here, we focus our attention to transformation

More information

Analytic Geometry MAT 1035

Analytic Geometry MAT 1035 Analytic Geometry MAT 035 5.09.04 WEEKLY PROGRAM - The first week of the semester, we will introduce the course and given a brief outline. We continue with vectors in R n and some operations including

More information

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS.

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS. STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF 2017 - DRAFT SYLLABUS Subject :Mathematics Class : XI TOPIC CONTENT Unit 1 : Real Numbers - Revision : Rational, Irrational Numbers, Basic Algebra

More information

Coordinates for Projective Planes

Coordinates for Projective Planes Chapter 8 Coordinates for Projective Planes Math 4520, Fall 2017 8.1 The Affine plane We now have several eamples of fields, the reals, the comple numbers, the quaternions, and the finite fields. Given

More information

CLASS XII MATHEMATICS. Weightage (Marks) (i) Relations and Functions 10. Type of Questions Weightage of Number of Total Marks each question questions

CLASS XII MATHEMATICS. Weightage (Marks) (i) Relations and Functions 10. Type of Questions Weightage of Number of Total Marks each question questions CLASS XII MATHEMATICS Units Weightage (Marks) (i) Relations and Functions 0 (ii) Algebra (Matrices and Determinants) (iii) Calculus 44 (iv) Vector and Three dimensional Geometry 7 (v) Linear Programming

More information

Mathematical Properties of Stiffness Matrices

Mathematical Properties of Stiffness Matrices Mathematical Properties of Stiffness Matrices CEE 4L. Matrix Structural Analysis Department of Civil and Environmental Engineering Duke University Henri P. Gavin Fall, 0 These notes describe some of the

More information

Lecture 19: Isometries, Positive operators, Polar and singular value decompositions; Unitary matrices and classical groups; Previews (1)

Lecture 19: Isometries, Positive operators, Polar and singular value decompositions; Unitary matrices and classical groups; Previews (1) Lecture 19: Isometries, Positive operators, Polar and singular value decompositions; Unitary matrices and classical groups; Previews (1) Travis Schedler Thurs, Nov 18, 2010 (version: Wed, Nov 17, 2:15

More information

Linear Algebra March 16, 2019

Linear Algebra March 16, 2019 Linear Algebra March 16, 2019 2 Contents 0.1 Notation................................ 4 1 Systems of linear equations, and matrices 5 1.1 Systems of linear equations..................... 5 1.2 Augmented

More information

Chapter 5. Basics of Euclidean Geometry

Chapter 5. Basics of Euclidean Geometry Chapter 5 Basics of Euclidean Geometry 5.1 Inner Products, Euclidean Spaces In Affine geometry, it is possible to deal with ratios of vectors and barycenters of points, but there is no way to express the

More information

The Spectral Theorem for normal linear maps

The Spectral Theorem for normal linear maps MAT067 University of California, Davis Winter 2007 The Spectral Theorem for normal linear maps Isaiah Lankham, Bruno Nachtergaele, Anne Schilling (March 14, 2007) In this section we come back to the question

More information

2D Geometric Transformations. (Chapter 5 in FVD)

2D Geometric Transformations. (Chapter 5 in FVD) 2D Geometric Transformations (Chapter 5 in FVD) 2D geometric transformation Translation Scaling Rotation Shear Matri notation Compositions Homogeneous coordinates 2 2D Geometric Transformations Question:

More information

Math Camp II. Basic Linear Algebra. Yiqing Xu. Aug 26, 2014 MIT

Math Camp II. Basic Linear Algebra. Yiqing Xu. Aug 26, 2014 MIT Math Camp II Basic Linear Algebra Yiqing Xu MIT Aug 26, 2014 1 Solving Systems of Linear Equations 2 Vectors and Vector Spaces 3 Matrices 4 Least Squares Systems of Linear Equations Definition A linear

More information

Linear Equations and Vectors

Linear Equations and Vectors Chapter Linear Equations and Vectors Linear Algebra, Fall 6 Matrices and Systems of Linear Equations Figure. Linear Algebra, Fall 6 Figure. Linear Algebra, Fall 6 Figure. Linear Algebra, Fall 6 Unique

More information

3. Fundamentals of Lyapunov Theory

3. Fundamentals of Lyapunov Theory Applied Nonlinear Control Nguyen an ien -.. Fundamentals of Lyapunov heory he objective of this chapter is to present Lyapunov stability theorem and illustrate its use in the analysis and the design of

More information

33A Linear Algebra and Applications: Practice Final Exam - Solutions

33A Linear Algebra and Applications: Practice Final Exam - Solutions 33A Linear Algebra and Applications: Practice Final Eam - Solutions Question Consider a plane V in R 3 with a basis given by v = and v =. Suppose, y are both in V. (a) [3 points] If [ ] B =, find. (b)

More information

ENGI 9420 Lecture Notes 2 - Matrix Algebra Page Matrix operations can render the solution of a linear system much more efficient.

ENGI 9420 Lecture Notes 2 - Matrix Algebra Page Matrix operations can render the solution of a linear system much more efficient. ENGI 940 Lecture Notes - Matrix Algebra Page.0. Matrix Algebra A linear system of m equations in n unknowns, a x + a x + + a x b (where the a ij and i n n a x + a x + + a x b n n a x + a x + + a x b m

More information

Functions with orthogonal Hessian

Functions with orthogonal Hessian Functions with orthogonal Hessian B. Dacorogna P. Marcellini E. Paolini Abstract A Dirichlet problem for orthogonal Hessians in two dimensions is eplicitly solved, by characterizing all piecewise C 2 functions

More information

Vectors Coordinate frames 2D implicit curves 2D parametric curves. Graphics 2008/2009, period 1. Lecture 2: vectors, curves, and surfaces

Vectors Coordinate frames 2D implicit curves 2D parametric curves. Graphics 2008/2009, period 1. Lecture 2: vectors, curves, and surfaces Graphics 2008/2009, period 1 Lecture 2 Vectors, curves, and surfaces Computer graphics example: Pixar (source: http://www.pixar.com) Computer graphics example: Pixar (source: http://www.pixar.com) Computer

More information

N-WEAKLY SUPERCYCLIC MATRICES

N-WEAKLY SUPERCYCLIC MATRICES N-WEAKLY SUPERCYCLIC MATRICES NATHAN S. FELDMAN Abstract. We define an operator to n-weakly hypercyclic if it has an orbit that has a dense projection onto every n-dimensional subspace. Similarly, an operator

More information

Pre-Calculus and Trigonometry Capacity Matrix

Pre-Calculus and Trigonometry Capacity Matrix Pre-Calculus and Capacity Matri Review Polynomials A1.1.4 A1.2.5 Add, subtract, multiply and simplify polynomials and rational epressions Solve polynomial equations and equations involving rational epressions

More information

ELEMENTS OF MATRIX ALGEBRA

ELEMENTS OF MATRIX ALGEBRA ELEMENTS OF MATRIX ALGEBRA CHUNG-MING KUAN Department of Finance National Taiwan University September 09, 2009 c Chung-Ming Kuan, 1996, 2001, 2009 E-mail: ckuan@ntuedutw; URL: homepagentuedutw/ ckuan CONTENTS

More information

EE731 Lecture Notes: Matrix Computations for Signal Processing

EE731 Lecture Notes: Matrix Computations for Signal Processing EE731 Lecture Notes: Matrix Computations for Signal Processing James P. Reilly c Department of Electrical and Computer Engineering McMaster University September 22, 2005 0 Preface This collection of ten

More information

Linear Algebra Homework and Study Guide

Linear Algebra Homework and Study Guide Linear Algebra Homework and Study Guide Phil R. Smith, Ph.D. February 28, 20 Homework Problem Sets Organized by Learning Outcomes Test I: Systems of Linear Equations; Matrices Lesson. Give examples of

More information

Extra FP3 past paper - A

Extra FP3 past paper - A Mark schemes for these "Extra FP3" papers at https://mathsmartinthomas.files.wordpress.com/04//extra_fp3_markscheme.pdf Extra FP3 past paper - A More FP3 practice papers, with mark schemes, compiled from

More information

Identifying second degree equations

Identifying second degree equations Chapter 7 Identifing second degree equations 71 The eigenvalue method In this section we appl eigenvalue methods to determine the geometrical nature of the second degree equation a 2 + 2h + b 2 + 2g +

More information

6. Linear Transformations.

6. Linear Transformations. 6. Linear Transformations 6.1. Matrices as Transformations A Review of Functions domain codomain range x y preimage image http://en.wikipedia.org/wiki/codomain 6.1. Matrices as Transformations A Review

More information

1.1 Single Variable Calculus versus Multivariable Calculus Rectangular Coordinate Systems... 4

1.1 Single Variable Calculus versus Multivariable Calculus Rectangular Coordinate Systems... 4 MATH2202 Notebook 1 Fall 2015/2016 prepared by Professor Jenny Baglivo Contents 1 MATH2202 Notebook 1 3 1.1 Single Variable Calculus versus Multivariable Calculus................... 3 1.2 Rectangular Coordinate

More information

Linear and affine transformations

Linear and affine transformations Linear and affine transformations Linear Algebra Review Matrices Transformations Affine transformations in Euclidean space 1 The linear transformation given b a matri Let A be an mn matri. The function

More information

ISOMETRIES OF THE PLANE AND COMPLEX NUMBERS. y in R 2 is (

ISOMETRIES OF THE PLANE AND COMPLEX NUMBERS. y in R 2 is ( ISOMETRIES OF THE PLANE AND COMPLEX NUMBERS KEITH CONRAD 1. Introduction The length of a vector v = ( ) y in R 2 is ( y) = 2 + y 2, and the distance between two vectors v and w is the length of their difference:

More information

mathematical objects can be described via equations, functions, graphs, parameterization in R, R, and R.

mathematical objects can be described via equations, functions, graphs, parameterization in R, R, and R. Multivariable Calculus Lecture # Notes This lecture completes the discussion of the cross product in R and addresses the variety of different ways that n mathematical objects can be described via equations,

More information

CSC 470 Introduction to Computer Graphics. Mathematical Foundations Part 2

CSC 470 Introduction to Computer Graphics. Mathematical Foundations Part 2 CSC 47 Introduction to Computer Graphics Mathematical Foundations Part 2 Vector Magnitude and Unit Vectors The magnitude (length, size) of n-vector w is written w 2 2 2 w = w + w2 + + w n Example: the

More information

2. TRIGONOMETRY 3. COORDINATEGEOMETRY: TWO DIMENSIONS

2. TRIGONOMETRY 3. COORDINATEGEOMETRY: TWO DIMENSIONS 1 TEACHERS RECRUITMENT BOARD, TRIPURA (TRBT) EDUCATION (SCHOOL) DEPARTMENT, GOVT. OF TRIPURA SYLLABUS: MATHEMATICS (MCQs OF 150 MARKS) SELECTION TEST FOR POST GRADUATE TEACHER(STPGT): 2016 1. ALGEBRA Sets:

More information

Distance Formula in 3-D Given any two points P 1 (x 1, y 1, z 1 ) and P 2 (x 2, y 2, z 2 ) the distance between them is ( ) ( ) ( )

Distance Formula in 3-D Given any two points P 1 (x 1, y 1, z 1 ) and P 2 (x 2, y 2, z 2 ) the distance between them is ( ) ( ) ( ) Vectors and the Geometry of Space Vector Space The 3-D coordinate system (rectangular coordinates ) is the intersection of three perpendicular (orthogonal) lines called coordinate axis: x, y, and z. Their

More information

Affine transformations

Affine transformations Reading Required: Affine transformations Brian Curless CSE 557 Fall 2009 Shirle, Sec. 2.4, 2.7 Shirle, Ch. 5.-5.3 Shirle, Ch. 6 Further reading: Fole, et al, Chapter 5.-5.5. David F. Rogers and J. Alan

More information