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

EISL lab graduate

Mu Qiao