heiv_src
所属分类:图形图像处理
开发工具:C/C++
文件大小:76KB
下载次数:51
上传日期:2007-12-28 03:54:16
上 传 者:
yellowstonely
说明: C++ code implementing the estimation of errors-in-variables models under point dependent noise. It includes examples for linear, ellipse, fundamental matrix and trifocal tensor estimation. The theory is described in A general method for errors-in-variables problems in computer vision
(err)
文件列表:
heiv.cpp (7808, 2002-09-09)
heiv.dsp (5909, 2002-09-09)
heiv.dsw (531, 2002-08-15)
heiv.ncb (140288, 2002-09-09)
heiv.opt (53760, 2002-09-09)
heiv.plg (244, 2002-09-09)
src (0, 2002-09-09)
src\BgDefaults.h (1232, 2002-09-09)
src\BgFundamentalHeiv.cpp (12795, 2002-09-09)
src\BgFundamentalHeiv.h (2563, 2002-09-09)
src\BgGlobalFc.cpp (4715, 2002-09-09)
src\BgHeiv.cpp (7939, 2002-09-09)
src\BgHeiv.h (2598, 2002-09-09)
src\BgLinearAlg.cpp (6829, 2002-09-09)
src\BgLinearAlg.h (1546, 2002-09-09)
src\BgMatrix.cpp (42456, 2002-09-09)
src\BgMatrix.h (9614, 2002-09-09)
src\BgTrifocalTensor.cpp (30696, 2002-09-09)
src\BgTrifocalTensor.h (3156, 2002-09-09)
src\BgVector.cpp (13648, 2002-09-01)
src\BgVector.h (6248, 2002-09-01)
test_data (0, 2002-09-09)
test_data\ellipse_test.txt (1983, 2002-09-09)
test_data\fundamental_test.txt (4103, 2002-09-05)
test_data\linear_test.txt (240, 2000-10-03)
test_data\ttensor_test.txt (2151, 2002-09-09)
===============================================================================
HEIV based estimation
Author: Bogdan Georgescu
Robust Image Understanding Laboratory, Rutgers University
===============================================================================
Implements the multivariate HEIV estimator based on:
B. Matei, P. Meer, "A general method for errors-in-variables problems in computer vision",
2000 IEEE Conference on Computer Vision and Pattern Recognition,
Hilton Head, SC, June 2000, vol.II, 18-25
Examples for using the base class for linear, ellipse, fundamental matrix and trifocal tensor
estimation are included in the program.
Using the binary:
heiv [-METHOD] [DATAFILE]
METHOD:
-l linear HEIV
-e ellipse HEIV
-fc fundamental matrix constrained HEIV
-fu fundamental matrix unconstrained HEIV
-t trifocal tensor HEIV
DATAFILE format (see also the examples):
BgMatrix
nRows nColumns
ASCII
input data points, each row is a measurement
the estimate and the corrected measurements are written in out.txt
Using the sources:
the project files for MS Visual C++ are included. To compile the code you need to
have clapack (www.netlib.org/clapack/index.html) installed.
To use the HEIV algorithm for a different problem, you should derive a class from BgHeiv
and write the methods for ZiXi and JiXi. ZiXi computes the carrier matrix elements Zi
corresponding to the current measurement Xi. JiXi computes the Jacobian Ji of the carrier
matrix corresponding to the current measurement Xi. See the examples provided in the code.
Bogdan Georgescu
georgesc@caip.rutgers.edu
Robust Image Understanding Laboratory
www.caip.rutgers.edu/riul
近期下载者:
相关文件:
收藏者: