Derivation of Invariants by Tensor Methods Tomáš Suk.

Slides:



Advertisements
Similar presentations
Common Variable Types in Elasticity
Advertisements

Linear Transformations and Matrices Jim Van Verth Lars M. Bishop
5.1 Real Vector Spaces.
Chapter 4 Euclidean Vector Spaces
Common Variable Types in Elasticity
3D Geometry for Computer Graphics
1 A camera is modeled as a map from a space pt (X,Y,Z) to a pixel (u,v) by ‘homogeneous coordinates’ have been used to ‘treat’ translations ‘multiplicatively’
Vector Calculus Mengxia Zhu Fall Objective Review vector arithmetic Distinguish points and vectors Relate geometric concepts to their algebraic.
Micromechanics Macromechanics Fibers Lamina Laminate Structure Matrix.
The Trifocal Tensor Multiple View Geometry. Scene planes and homographies plane induces homography between two views.
Y.M. Hu, Assistant Professor, Department of Applied Physics, National University of Kaohsiung Matrix – Basic Definitions Chapter 3 Systems of Differential.
8 CHAPTER Linear Algebra: Matrix Eigenvalue Problems Chapter 8 p1.
Maths for Computer Graphics
A Physicists’ Introduction to Tensors
Tensors. Transformation Rule  A Cartesian vector can be defined by its transformation rule.  Another transformation matrix T transforms similarly. x1x1.
Computer Graphics Recitation 5.
Tensors. Jacobian Matrix  A general transformation can be expressed as a matrix. Partial derivatives between two systemsPartial derivatives between two.
Summer School 2007B. Rossetto1 2. Vectors  Geometric definition 1 - Modulus (length) > 0 : AB = 2 - Support (straight line): D, or every straight line.
Chapter 3 Determinants and Matrices
Linear Algebra Review. 6/26/2015Octavia I. Camps2 Why do we need Linear Algebra? We will associate coordinates to –3D points in the scene –2D points in.
CSci 6971: Image Registration Lecture 2: Vectors and Matrices January 16, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI.
1, A.J.Mcconnell, applications of tensor analysis, dover publications,Inc , NEW York 2, Garl E.pearson, handbook of applied mathematics, Van Nostrand.
Chapter 1 Vector analysis
Forces. Normal Stress A stress measures the surface force per unit area.  Elastic for small changes A normal stress acts normal to a surface.  Compression.
資訊科學數學11 : Linear Equation and Matrices
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Foundations of Computer Graphics (Fall 2012) CS 184, Lecture 2: Review of Basic Math
ME751 Advanced Computational Multibody Dynamics Review Calculus Starting Chapter 9 of Haug book January 26, 2010 © Dan Negrut, 2010 ME751, UW-Madison "Motivation.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 2.1: Recap on Linear Algebra Daniel Cremers Technische Universität.
Point set alignment Closed-form solution of absolute orientation using unit quaternions Berthold K. P. Horn Department of Electrical Engineering, University.
Rotations and Translations
6.837 Linear Algebra Review Patrick Nichols Thursday, September 18, 2003.
1 February 24 Matrices 3.2 Matrices; Row reduction Standard form of a set of linear equations: Chapter 3 Linear Algebra Matrix of coefficients: Augmented.
8.1 Vector spaces A set of vector is said to form a linear vector space V Chapter 8 Matrices and vector spaces.
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Monday, 26 January 2004 William H. Hsu Department of.
Vectors & Matrices Marq Singer
Camera Geometry and Calibration Thanks to Martial Hebert.
6.837 Linear Algebra Review Patrick Nichols Thursday, September 18, 2003.
Rotations and Translations
CSE 681 Review: Transformations. CSE 681 Transformations Modeling transformations build complex models by positioning (transforming) simple components.
1 MAC 2103 Module 6 Euclidean Vector Spaces I. 2 Rev.F09 Learning Objectives Upon completing this module, you should be able to: 1. Use vector notation.
1 1.3 © 2012 Pearson Education, Inc. Linear Equations in Linear Algebra VECTOR EQUATIONS.
Vincent Rodgers © Vincent Rodgers © A Very Brief Intro to Tensor Calculus Two important concepts:
Linear Algebra 1.Basic concepts 2.Matrix operations.
Jinxiang Chai Composite Transformations and Forward Kinematics 0.
Outline of Tensor Analysis I.Definitions A.Coordinate Systems 1.Cartesian Coordinates 2.Cylindrical and Spherical Coordinates 3.General Curvilinear Coordinates.
§ Linear Operators Christopher Crawford PHY
Geometry of Multiple Views
Physics 3210 Week 14 clicker questions. When expanding the potential energy about a minimum (at the origin), we have What can we say about the coefficients.
Direct3D Workshop November 17, 2005 Workshop by Geoff Cagle Presented by Players 2 Professionals.
Section 6 Four vectors.
Multi-linear Systems and Invariant Theory
Euler Angles This means, that we can represent an orientation with 3 numbers Assuming we limit ourselves to 3 rotations without successive rotations about.
Linear Algebra Review Tuesday, September 7, 2010.
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
§ Linear Spaces Christopher Crawford PHY
tensor calculus 02 - tensor calculus - tensor algebra.
Christopher Crawford PHY
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Continuum Mechanics (MTH487)
Matrices and vector spaces
Elementary Linear Algebra
Linear Algebra Review.
Linear Equations in Linear Algebra
Christopher Crawford PHY
1.3 Vector Equations.
Chapter 3 Linear Algebra
CSCE441: Computer Graphics 2D/3D Transformations
Transformations.
Presentation transcript:

Derivation of Invariants by Tensor Methods Tomáš Suk

Motivation Invariants to geometric transformations of 2D and 3D images

Tensor Calculus Gregorio Ricci, Tullio Levi-Civita, Méthodes de calcul différentiel absolu et leurs applications, Mathematische Annalen (Springer) 54 (1–2): pp. 125–201, March William Rowan Hamilton, On some extensions of Quaternions, Philosophical Magazine (4th series): vol. vii (1854), pp , vol. viii (1854), pp , 261-9, vol. ix (1855), pp ,

Tensor Calculus David Cyganski, John A. Orr, Object Recognition and Orientation Determination by Tensor Methods, in Advances in Computer Vision and Image Processing, JAI Press, pp. 101—144, Grigorii Borisovich Gurevich, Osnovy teorii algebraicheskikh invariantov, (OGIZ, Moskva), Foundations of the Theory of Algebraic Invariants, (Nordhoff, Groningen), 1964.

Tensor Calculus Enumeration Sum of products (dot product) Tensor = multidimensional array + rules of multiplication 2 rules: Example: product of 2 vectors Sum of products:

Tensor Calculus Example: product of 2 vectors a i b k =c ik Enumeration:

Tensor Calculus Example: product of 2 matrices a ij b kl I enumeration, j=k sum of products, l enumeration

Einstein Notation Instead of we write other options vectors: matrices:

Other Notations Other symbols Penrose graphical notation

Tensors in Affine Space Affine transform in 2D Contravariant vector Covariant vector

Tensors in Affine Space Mixed tensor Contravariant tensor Covariant tensor

Tensors in Affine Space Multiplication Adition

Geometric Meaning Point - contravariant vector Angle of straight line – covariant vector Conic section – covariant tensor

Properties Symmetric tensor -To two indices -To several indices -To all indices Antisymmetric tensor (skew-symmetric) -To two indices -To several indices -To all indices

Other Tensor Operations Symmetrization Alternation (antisymmetrization)

Other Tensor Operations Contraction Total contraction → Affine invariant

Unit polyvector Completely antisymmetric tensor - covariant n=2: - contravariant Also Levi-Civita symbol

Unit polyvector n=3: note: vector cross product n n components n! non-zero

Affine Invariants Products with total contraction Using unit polyvectors

Example - moments 2D Moment tensor if p indices equals 1 and q indices equals 2 Geometric moment

Example - moments Relative oriented contravariant tensor with weight -1

Example - moments

Example – 3D moments

Invariants to other transformations Non-linear transforms Jacobi matrix

Invariants to other transformations Projective transform Homogeneous coordinates

Rotation Invariants Cartesian tensors Cartesian tensor Affine tensor Orthonormal matrix

Cartesian Tensors Rotation invariants by total contraction

Rotation Invariants 2D: 3D:

Rotation Invariants 2D: 3D:

Rotation Invariants 2D: 3D:

Alternative Methods Method of geometric primitives Solution of Equations Transformation decomposition System of linear equations for unknown coefficients

Alternative Methods Complex moments Normalization 2D: 3D: Transformation decomposition

Thank you for your attention