J. Flusser, T. Suk, and B. Zitová Moments and Moment Invariants in Pattern Recognition The slides accompanying.

Slides:



Advertisements
Similar presentations
Finding Gold In The Forest …A Connection Between Fractal Trees, Topology, and The Golden Ratio.
Advertisements

Notes 6.6 Fundamental Theorem of Algebra
Binary Shape Clustering via Zernike Moments
Group Theory II.
Epipolar Geometry.
5.1 Real Vector Spaces.
3D Geometry for Computer Graphics
Chapter 28 – Part II Matrix Operations. Gaussian elimination Gaussian elimination LU factorization LU factorization Gaussian elimination with partial.
Invariants (continued).
Lecture 7: Basis Functions & Fourier Series
Fourier Transform – Chapter 13. Image space Cameras (regardless of wave lengths) create images in the spatial domain Pixels represent features (intensity,
Mapping: Scaling Rotation Translation Warp
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
The 2D Projective Plane Points and Lines.
Projective geometry- 2D Acknowledgements Marc Pollefeys: for allowing the use of his excellent slides on this topic
Uncalibrated Geometry & Stratification Sastry and Yang
3D Geometry for Computer Graphics
Continuous-Time Fourier Methods
Projective 2D geometry course 2 Multiple View Geometry Comp Marc Pollefeys.
CS 450: Computer Graphics 2D TRANSFORMATIONS
Geometric Objects and Transformations Geometric Entities Representation vs. Reference System Geometric ADT (Abstract Data Types)
Chapter 15 Fourier Series and Fourier Transform
Chapter 3 Limits and the Derivative
SVD(Singular Value Decomposition) and Its Applications
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
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.
Orthogonal moments Motivation for using OG moments Stable calculation by recurrent relations Easier and stable image reconstruction - set of orthogonal.
Geometry CSC 2141 Introduction to Computer Graphics.
875: Recent Advances in Geometric Computer Vision & Recognition Jan-Michael Frahm Fall 2011.
Camera Geometry and Calibration Thanks to Martial Hebert.
ECE 8443 – Pattern Recognition LECTURE 03: GAUSSIAN CLASSIFIERS Objectives: Normal Distributions Whitening Transformations Linear Discriminants Resources.
Homogeneous Coordinates (Projective Space) Let be a point in Euclidean space Change to homogeneous coordinates: Defined up to scale: Can go back to non-homogeneous.
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Unit 5 – Linear Functions
Physical Chemistry 2 nd Edition Thomas Engel, Philip Reid Chapter 27 Molecular Symmetry.
Projective geometry ECE 847: Digital Image Processing Stan Birchfield Clemson University.
Invariants to affine transform What is affine transform ?
Geometric Camera Models
Rotation and Orientation: Fundamentals Jehee Lee Seoul National University.
Parameter estimation. 2D homography Given a set of (x i,x i ’), compute H (x i ’=Hx i ) 3D to 2D camera projection Given a set of (X i,x i ), compute.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Invariants to convolution. Motivation – template matching.
WHICH TRANSFORMATIONS DO YOU KNOW? ROTATION WHICH TRANSFORMATIONS DO YOU KNOW? ROTATION.
1 Camera calibration based on arbitrary parallelograms 授課教授:連震杰 學生:鄭光位.
THE LAPLACE TRANSFORM LEARNING GOALS Definition
J. Flusser, T. Suk, and B. Zitová Moments and Moment Invariants in Pattern Recognition The slides accompanying.
J. Flusser, T. Suk, and B. Zitová Moments and Moment Invariants in Pattern Recognition The slides accompanying.
CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
Complex Zeros and the Fundamental Theorem of Algebra.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 2- 1.
J. Flusser, T. Suk, and B. Zitová Moments and Moment Invariants in Pattern Recognition
Copyright © 2011 Pearson, Inc. 2.5 Complex Zeros and the Fundamental Theorem of Algebra.
J. Flusser, T. Suk, and B. Zitová Moments and Moment Invariants in Pattern Recognition The slides accompanying.
Principal Warps: Thin-Plate Splines and the Decomposition of Deformations 김진욱 ( 이동통신망연구실 ; 박천현 (3D 모델링 및 처리연구실 ;
Projective 2D geometry course 2 Multiple View Geometry Comp Marc Pollefeys.
Chapter 6 - Polynomial Functions Algebra 2. Table of Contents Fundamental Theorem of Algebra Investigating Graphs of Polynomial Functions.
Calibration ECE 847: Digital Image Processing Stan Birchfield Clemson University.
3-D Point Clouds Cluster
René Vidal and Xiaodong Fan Center for Imaging Science
Warm-Up 1. On approximately what interval is the function is decreasing. Are there any zeros? If so where? Write the equation of the line through.
5.2/5.9 Polynomial & Linear Factors
Homogeneous Coordinates (Projective Space)
Parameter estimation class 5
Lecture 08: Coordinate Transformation II
A study of the paper Rui Rodrigues, João P
Geometric Camera Models
Fundamental Theorem of Algebra
1.5 Graphical Transformations
Transformations: Translations Rotations Reflections
Presentation transcript:

J. Flusser, T. Suk, and B. Zitová Moments and Moment Invariants in Pattern Recognition The slides accompanying the book

Copyright notice The slides can be used freely for non-profit education provided that the source is appropriately cited. Please report any usage on a regular basis (namely in university courses) to the authors. For commercial usage ask the authors for permission. The slides containing animations are not appropriate to print. © Jan Flusser, Tomas Suk, and Barbara Zitová, 2009

Contents 1. Introduction to moments 2. Invariants to translation, rotation and scaling 3. Affine moment invariants 4. Implicit invariants to elastic transformations 5. Invariants to convolution 6. Orthogonal moments 7. Algorithms for moment computation 8. Applications 9. Conclusion

Chapter 3

Invariants to affine transform What is affine transform ?

Invariants to affine transform What is affine transform ?

Why is affine transform important? Affine transform is a good approximation of projective transform Projective transform describes a perspective projection of 3-D objects onto 2-D plane by a central camera

Projective deformation

Why not projective moment invariants? Do not exist when using any finite set of moments Do not exist when using infinite set of (all) moments Exist formally as infinite series of moments of both positive and negative indexes

Theory of algebraic invariants (Fundamental theorem) Graph method Image normalization Cayley-Aronhold equation Hybrid approaches Affine moment invariants All methods lead to equivalent invariants … Many ways how to derive them

Two simplest AMI’s, frequently cited … such as

AMI’s by means of the Fundamental theorem Binary algebraic form Algebraic invariant of weight w

AMI’s by means of the Fundamental theorem

AMI’s by means of the graph method - arbitrary points r points, n kj – non-negative integers

Affine Moment Invariants AMI’s by means of the graph method where

Simple examples of the AMI’s 1),

Simple examples of the AMI’s 2),

Graph representation of the AMI’s

Dependence among invariants Trivial invariants (always zero or identical)

Dependence among invariants Trivial invariants, identical invariants Reducible invariants (products, linear combinations) Irreducible invariants (polynomials, polynomials of products) Independent invariants

Removing dependence For w ≤ 12 : invariants (graphs) altogether zero invariants identical invariants linear combinations products irreducible invariants 80 independent invariants

Removing dependence The most difficult step: How to proceed from irreducible to independent invariants? Exhaustive search of all possible polynomial dependences The dependences themselves may be dependent ! (2 nd -order dependencies)

Higher-order dependencies The number of independent invariants:

Numerical experiments with the AMI’s

Robustness of the AMI’s to distortions

Affine invariants via normalization Many possibilities how to define normalization constraints Several possible decompositions of the affine transform

Decomposition of the affine transform Horizontal and vertical translations Uniform scaling First rotation Stretching Second rotation Mirror reflection

Normalization to partial transforms Horizontal and vertical translation -- m 01 = m 10 = 0 Scaling -- c 00 = 1 First rotation -- c 20 real and positive Stretching -- c 20 = 0 (μ 20 =μ 02 ) Second rotation -- c 21 real and positive

Moment values after the normalization Translation, uniform scaling and the first rotation Stretching

Moment values after the normalization Second rotation

Possible volatility of the normalization

Affine invariants via half-normalization “Hybrid” approach. The image is normalized to translation, scaling, first rotation and stretching. Then, rotation invariants are used to handle the second rotation. More stable in some cases.

Affine invariants from complex moments

Affine invariants from Cayley- Aronhold equation Skewing parameter t

Digit recognition by the AMI’s

Recognition of symmetric patterns

Recognition of children’s mosaic

Affine invariants of color images Color moments Algebraic invariants of more than one binary forms

Affine invariants of color images Common centroid of color channels Additional invariants

Affine invariants in 3D 3D affine transform Analogy with the graph method

Affine invariants in 3D An example Corresponding hypergraph

Affine invariants in 3D Corresponding hypergraph

Affine normalization in 3D Theory based on spherical harmonics (analogy to complex moments)

Cayley-Aronhold equation in 3D Analogy to 2D