ALGEBRAIC CURVES AND CONTROL THEORY by Bill Wolovich Based on Chapter 3 of the book INVARIANTS FOR PATTERN RECOGNITION AND CLASSIFICATION, World Scientific.

Slides:



Advertisements
Similar presentations
Epipolar Geometry.
Advertisements

Algebra II Chapter 10 Section 3.
Splines I – Curves and Properties
Finding a rational point on the elliptic curve y 2 = x
Invariants (continued).
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’
Projective Estimators for Point/Tangent Representations of Planar Curves Thomas Lewiner/ Marcos Craizer Dep. Matemática -PUC-Rio.
2002 by Jim X. Chen: Bezier Curve Bezier Curve.
Recovery of affine and metric properties from images in 2D Projective space Ko Dae-Won.
Theory of Dimensioning Vijay Srinivasan IBM & Columbia U. An Introduction to Parameterizing Geometric Models.
Projective Geometry- 3D
Mapping: Scaling Rotation Translation Warp
Recovering metric and affine properties from images
2D Geometric Transformations
Recovering metric and affine properties from images
Multiple View Geometry Projective Geometry & Transformations of 2D Vladimir Nedović Intelligent Systems Lab Amsterdam (ISLA) Informatics Institute,
Linear Algebra and SVD (Some slides adapted from Octavia Camps)
1 Curvature Driven Flows Allen Tannenbaum. 2 Basic curve evolution: Invariant Flows  Planar curve:  General flow:  General geometric flow:
The 2D Projective Plane Points and Lines.
Invariants. Definitions and Invariants A definition of a class means that given a list of properties: –For all props, all objects have that prop. –No.
Projective geometry- 2D Acknowledgements Marc Pollefeys: for allowing the use of his excellent slides on this topic
Curves Locus of a point moving with one degree of freedom
Geometric Modeling Surfaces Mortenson Chapter 6 and Angel Chapter 9.
Multiple View Geometry
Projective 3D geometry. Singular Value Decomposition.
Projective Geometry and Camera model Class 2
ON MULTIVARIATE POLYNOMIAL INTERPOLATION
Parts of Mortenson Chapter 6-9,
04 – Geometric Transformations Overview Geometric Primitives –Points, Lines, Planes 2D Geometric Transformations –Translation, Rotation, Scaling, Affine,
9.5 Parametric Equations 2015 Calculator. Ships in the Fog.
Projective Geometry and Geometric Invariance in Computer Vision Babak N. Araabi Electrical and Computer Eng. Dept. University of Tehran Workshop on image.
POLAR COORDINATES (Ch )
CHAPTER FIVE Orthogonality Why orthogonal? Least square problem Accuracy of Numerical computation.
V. Space Curves Types of curves Explicit Implicit Parametric.
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.
Autonomous Navigation for Flying Robots Lecture 2.2: 2D Geometry
Regression analysis Control of built engineering objects, comparing to the plan Surveying observations – position of points Linear regression Regression.
Projective Geometry. Projection Vanishing lines m and n.
Imaging Geometry for the Pinhole Camera Outline: Motivation |The pinhole camera.
Digital Image Processing Lecture 7: Geometric Transformation March 16, 2005 Prof. Charlene Tsai.
Chapter 8 With Question/Answer Animations 1. Chapter Summary Applications of Recurrence Relations Solving Linear Recurrence Relations Homogeneous Recurrence.
KINEMATICS of a ROLLING BALL Wayne Lawton Department of Mathematics National University of Singapore Lecture based on my student’s MSc.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-5 Representation and Manipulation of Curves Dr. Abdulrahman M. Al-Ahmari Industrial.
Geometric Camera Models
Signal Processing and Representation Theory Lecture 2.
Proving Similarity via Transformations
Multi-linear Systems and Invariant Theory in the Context of Computer Vision and Graphics CS329 Amnon Shashua.
Chapter VII. Classification of Quadric Surfaces 65. Intersection of a quadric and a line. General form and its matrix representation.
L6 – Transformations in the Euclidean Plane NGEN06(TEK230) – Algorithms in Geographical Information Systems by: Irene Rangel, updated by Sadegh Jamali.
Keyframing and Splines Jehee Lee Seoul National University.
Projective Geometry Hu Zhan Yi. Entities At Infinity The ordinary space in which we lie is Euclidean space. The parallel lines usually do not intersect.
3D Object Representations graphics scenes contain solid geometric objects trees, flowers, clouds, rocks, water representations surface ↔interior models.
Splines I – Curves and Properties based on: Michael Gleicher Curves, chapter 15 in Fundamentals of Computer Graphics, 3 rd ed. (Shirley & Marschner) Slides.
II-1 Transformations Transformations are needed to: –Position objects defined relative to the origin –Build scenes based on hierarchies –Project objects.
J. Flusser, T. Suk, and B. Zitová Moments and Moment Invariants in Pattern Recognition The slides accompanying.
Introduction The graph of an equation in x and y is the set of all points (x, y) in a coordinate plane that satisfy the equation. Some equations have graphs.
MASKS © 2004 Invitation to 3D vision Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th, 2006.
Projective 2D geometry course 2 Multiple View Geometry Comp Marc Pollefeys.
Conic Sections Practice. Find the equation of the conic section using the given information.
What is a rigid transformation?  A transformation that does not change the size or shape of a figure.
MATHEMATICS B.A./B.Sc. (GENERAL) FIRST YEAR EXAMINATIONS,2012.
Complex Numbers 12 Learning Outcomes
Chapter XII. Transformation of Space
Lecture 3 Jitendra Malik
Special Topics In Scientific Computing
CS Visual Recognition Projective Geometry Projective Geometry is a mathematical framework describing image formation by perspective camera. Under.
Geometric Camera Models
Factor and Solve Polynomial Equations
28. Writing Equations of Circles
Rigid Body Transformations
Presentation transcript:

ALGEBRAIC CURVES AND CONTROL THEORY by Bill Wolovich Based on Chapter 3 of the book INVARIANTS FOR PATTERN RECOGNITION AND CLASSIFICATION, World Scientific Publishing, 2000, titled “A New Representation for Quartic Curves and Complete Sets of Geometric Invariants’’ by M. Unel and W. A. Wolovich. Brown University Providence, RI

The unit circle curve can be defined either explicitly by the parametic equations: x(t) = sin t and y(t) = cos t, or implicitly by the polynomial, or algebraic equation:

Defines a Quartic (4th Degree) Algebraic Curve Defines a General Algebraic or Implicit Polynomial (IP) Curve of degree n. The curve is monic if

Some Examples of Quartic Curves

Theorem 1: Any closed, bounded algebraic curve of (even) degree n can be uniquely represented as: where is a polynomial of degree n-2, and each conic factor Theorem 2: Any closed, bounded quartic curve can be uniquely represented as the product of two ellipses and a circle; i.e.

Anrepresentation of a quartic curve The centers of the ellipses and the circle are useful related points that map to one another under Euclidean and affine transformations.

A Euclidean (Rotation and Translation) Transformation

If the centers of the 2 ellipses and the circle are defined by, the (unique) Euclidean transformation matrix E which maps is given by:

The centers of the ellipses and the circle also can be used to define a canonical transformation which maps a quartic curve to a canonical (quartic) curve, namely:

A complete set of Euclidean invariants for arepresentation. The ratios and the distances are useful invariants for object recognition, as we now show.

Red Quartic IP Fits to Blue (a) Airplane, (b) Butterfly, (c)Guitar, (d) Tree, (e) Mig 29, and (f) Hiking Boot

Object recognition based on the elliptical ratio invariants

Discrimination between the boot and the tree using

CURRENT WORK Theorem 3: Any non-degenerate algebraic curve can be uniquely expressed as a sum of line products. For Quartic Curves: Motion of Planar Algebraic Curves Using

We next homogenize the lines in the decomposition via:

Now suppose the curve undergoes an unknown rigid motion defined by: withskew-symmetric; i.e.

The motion of the homogenized line coefficients is defined by which implies that the line parameters of the original curve satisfy the coupled Riccati equations: