Line 1: Line 1:
==A Solution Method For Zero-Dimensional Polynomial Equation System==
+
== A Solution Method For Zero-Dimensional Polynomial Equation System ==
  
'''Motivation'''
+
'''Motivation'''  
<div style='width: 70%; float: left;'>
+
<div style="width: 70%; float: left;">
Consider the problem of curve registration, that is, finding the rotation and translation that best maps (i.e., registers) a cloud of points onto a template object, as described on the right.
+
Consider the problem of curve registration, that is, finding the rotation and translation that best maps (i.e., registers) a cloud of points onto a template object, as described on the right.  
  
We begin by approximating the curve defined by the contour of the template object by an implicit polynomial equation. This yields a bivariate
+
We first approximate the curve defined by the contour of the template object by an implicit polynomial equation. This yields a bivariate polynomial equation p(x,y) = 0 whose solution set approximates the template contour.
polynomial equation p(x,y) = 0 whose solution set approximates the template
+
 
contour.
+
Let (x_i,y_i) , i=1, ..., N be the points of the point cloud. We are looking for the rotation R and the translation T such that p((xi, yi)R + T) = 0 for all i = 1, ..., N.  Then we have an overdetermined polynomial equation system with noisy coefficient, which contains N equations and unknown variables R and T. We need to solve this overdetermined polynomial system.
</div>
+
</div> <div style="width: 30%; float: right;">
<div style='width: 30%; float: right;'>
+
[[Image:Butterfly model.jpg|250px]]  
[[Image:butterfly model.jpg|250px]]
+
</div> <div style="width: 100%; float: left;"></div>
</div>
+
<div style='width: 100%; float: left;'>
+

Revision as of 18:05, 21 April 2010

A Solution Method For Zero-Dimensional Polynomial Equation System

Motivation

Consider the problem of curve registration, that is, finding the rotation and translation that best maps (i.e., registers) a cloud of points onto a template object, as described on the right.

We first approximate the curve defined by the contour of the template object by an implicit polynomial equation. This yields a bivariate polynomial equation p(x,y) = 0 whose solution set approximates the template contour.

Let (x_i,y_i) , i=1, ..., N be the points of the point cloud. We are looking for the rotation R and the translation T such that p((xi, yi)R + T) = 0 for all i = 1, ..., N. Then we have an overdetermined polynomial equation system with noisy coefficient, which contains N equations and unknown variables R and T. We need to solve this overdetermined polynomial system.

Butterfly model.jpg

Alumni Liaison

Abstract algebra continues the conceptual developments of linear algebra, on an even grander scale.

Dr. Paul Garrett