Parameter Estimation Techniques: A Tutorial with ...
[Pages:48]Parameter Estimation Techniques: A Tutorial with Application to Conic Fitting
Zhengyou Zhang
To cite this version:
Zhengyou Zhang. Parameter Estimation Techniques: A Tutorial with Application to Conic Fitting. [Research Report] RR-2676, INRIA. 1995.
HAL Id: inria-00074015
Submitted on 8 Jun 2012
HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L'archive ouverte pluridisciplinaire HAL, est destin?ee au d?ep^ot et `a la diffusion de documents scientifiques de niveau recherche, publi?es ou non, ?emanant des ?etablissements d'enseignement et de recherche fran?cais ou ?etrangers, des laboratoires publics ou priv?es.
INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE
Parameter Estimation Techniques: A Tutorial with Application to Conic Fitting
Zhengyou Zhang
N? 2676
Octobre 1995
PROGRAMME 4
apport de recherche
ISSN 0249-6399
Parameter Estimation Techniques: A Tutorial with Application to Conic Fitting
Zhengyou Zhang Programme 4 Robotique, image et vision
Projet Robotvis Rapport de recherche n 2676 Octobre 1995 44 pages
Abstract: Almost all problems in computer vision are related in one form or an-
other to the problem of estimating parameters from noisy data. In this tutorial, we present what is probably the most commonly used techniques for parameter estimation. These include linear least-squares (pseudo-inverse and eigen analysis) orthogonal least-squares gradient-weighted least-squares bias-corrected renormalization Kalman ltering and robust techniques (clustering, regression diagnostics, M-estimators, least median of squares). Particular attention has been devoted to discussions about the choice of appropriate minimization criteria and the robustness of the di erent techniques. Their application to conic tting is described.
Key-words: Parameter estimation, Least-squares, Bias correction, Kalman lter-
ing, Robust regression
(R sum : tsvp)
Unite? de recherche INRIA Sophia-Antipolis 2004 route des Lucioles, BP 93, 06902 SOPHIA-ANTIPOLIS Cedex (France)
Te?le?phone : (33) 93 65 77 77 ? Te?le?copie : (33) 93 65 77 65
Techniques d'estimation de param tres : un tutorial avec application l'ajustement de coniques
R sum : Presque tous les probl mes en vision par ordinateur sont reli s d'une ma-
ni re ou l'autre au probl me de l'estimation de param tres partir de donn es bruit es. Dans ce tutorial, nous pr sentons des techniques qui sont probablement les plus utilis es pour l'estimation de param tres. Ce sont la technique des moindre-carr s lin aires (pseudo-inverse, analyse par vecteurs propres), la r gression orthogonale, la re-normalisation avec correction de biais, le ltrage de Kalman, et des techniques robustes (clustering, r gression par diagnostics, M-estimateurs, la moindre m diane des carr s). Un e ort particulier est consacr aux discussions sur le choix d'un crit re de minimisation appropri et sur la robustesse des di rentes techniques. Le probl me de l'ajustement de coniques est utilis pour illustrer l'expos .
Mots-cl : Estimation de param tres, moindre-carr s, correction de biais, ltrage
de Kalman, r gression robuste
Parameter Estimation Techniques: A Tutorial
3
Contents
1 Introduction
4
2 A Glance over Parameter Estimation in General
4
3 Conic Fitting Problem
5
4 Least-Squares Fitting Based on Algebraic Distances
6
4.1 Normalization with A + C = 1 . . . . . . . . . . . . . . . . . . . . . 6
4.2 Normalization with A2 + B2 + C2 + D2 + E2 + F2 = 1 . . . . . . . . 7
4.3 Normalization with F = 1 . . . . . . . . . . . . . . . . . . . . . . . . 9
5 Least-Squares Fitting Based on Euclidean Distances
11
5.1 Why are algebraic distances usually not satisfactory ? . . . . . . . . 11
5.2 Orthogonal distance tting . . . . . . . . . . . . . . . . . . . . . . . 12
6 Gradient Weighted Least-Squares Fitting
15
7 Bias-Corrected Renormalization Fitting
17
8 Kalman Filtering Technique
20
8.1 Standard Kalman Filter . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.2 Extended Kalman Filter . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.3 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.4 Iterated Extended Kalman Filter . . . . . . . . . . . . . . . . . . . . 26
8.5 Application to Conic Fitting . . . . . . . . . . . . . . . . . . . . . . . 27
9 Robust Estimation
28
9.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
9.2 Clustering or Hough Transform . . . . . . . . . . . . . . . . . . . . . 29
9.3 Regression Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . 31
9.4 M-estimators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
9.5 Least Median of Squares . . . . . . . . . . . . . . . . . . . . . . . . . 38
10 Conclusions
42
RR n 2676
4
Zhengyou Zhang
1 Introduction
Almost all problems in computer vision are related in one form or another to the problem of estimating parameters from noisy data. A few examples are line tting, camera calibration, image matching, surface reconstruction, pose determination, and motion analysis. A parameter estimation problem is usually formulated as an optimization one. Because of di erent optimization criteria and because of several possible parameterizations, a given problem can be solved in many ways. The purpose of this paper is to show the importance of choosing an appropriate criterion. This will in uence the accuracy of the estimated parameters, the e ciency of computation, the robustness to predictable or unpredictable errors. Conic tting is used to illustrate these aspects because:
it is one of the simplest problems in computer vision on one hand it is, on the other hand, a relatively di cult problem because of its nonlinear nature. Needless to say the importance of conics in our daily life and in industry.
2 A Glance over Parameter Estimation in General
Parameter estimation is a discipline that provides tools for the e cient use of data for aiding in mathematically modelling of phenomena and the estimation of constants appearing in these models 2]. It can thus be visualized as a study of inverse problems. Much of parameter estimation can be related to four optimization problems:
criterion: the choice of the best function to optimize (minimize or maximize) estimation: the optimization of the chosen function design: optimal design to obtain the best parameter estimates modeling: the determination of the mathematical model which best describes
the system from which data are measured. In this paper we are mainly concerned with the rst three problems, and we assume the model is known (a conic in the examples).
Let p be the (state/parameter) vector containing the parameters to be estimated. The dimension of p, say m, is the number of parameters to be estimated. Let z be
INRIA
Parameter Estimation Techniques: A Tutorial
5
the (measurement) vector which is the output of the system to be modeled. The
system is described by a vector function f which relates z to p such that
f(p z) = 0 :
In practice, observed measurements y are only available for the system output z
corrupted with noise , i.e.,
y=z+ :
aWneduwseuawllayntmtaokeesatimnuamtebperuosfinmgefaysuigr.emAesntthsefodratthaeasryesntoemisy,,stahyeffyuingct(iio=n
1 ::
f (p
: n),
yi) =
0 is not valid anymore. In this case, we write down a function
F(p y1 : : : yn)
which is to be optimized (without loss of generality, we will minimize the function). This function is usually called the cost function or the objective function.
If there are no constraints on p and the function F has rst and second partial
derivatives everywhere, necessary conditions for a minimum are
@F
@p
=
0
and
@2F
@p2
>
0
:
By the last, we mean that the m m-matrix is positive de nite.
3 Conic Fitting Problem
The problem is to t a conic section to a set of n points fxig = f(xi yi)g (i =
1 : : : n). A conic can be described by the following equation:
Q(x y) = Ax2 + 2Bxy + Cy2 + 2Dx + 2Ey + F = 0
(1)
where A and C are not simultaneously zero. In practice, we encounter ellipses, where we must impose the constraint B2 ; AC < 0. However, this constraint is usually ignored during the tting because
RR n 2676
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- after an economic downturn sewing corner devotes half of
- battletome disciples of tzeentch
- livret de regles gmt games
- methodologie de la dissertation philosophique
- plan strategique de developpement
- revitalizing squadrons
- parameter estimation techniques a tutorial with
- fiche synthèse invictus
- destin runway safety action team rsat meeting
- destin nuvele poveşti teatru eseuri culegeri din
Related searches
- java collections tutorial with examples
- buying a car with a cosigner
- apply for a loan with a cosigner
- become a teacher with a bachelor s degree
- making a list with a colon
- ending a sentence with a preposition
- definition of a derivative with a fraction
- finding a percentage with a calculator
- living with a spouse with anxiety disorder
- buying a home with a cosigner
- jquery tutorial with examples
- intermediate excel tutorial with practice