实施简单形状匹配算法以匹配从仅8点(x,y)内插的图对于类似图的数据库(> 12 000个条目),每个节点具有> 100个节点。该数据库有6类图表(6种不同条件下测得的信号),主要目标是找到正确的类别(因此对于每个类别,大约有2000个图表进行比较)。使用非线性最小二乘法对图进行形状匹配
8节点图将代表测量的实际数据,但现在我通过从数据库中选择一个随机图,然后从中选择8个点,然后使用高斯随机数生成器对其进行涂抹来模拟该数据。
实现非线性最小二乘法以比较8节点图形与数据库中每个图形的最佳方式是什么?你知道有哪些C++库可以帮助吗?
是否有必要找到8节点图的实际公式(f(x))以用于最小二乘法,或者是否足以在请求的点中使用插值,例如从gsl库进行插值?
谢谢你的回答。我也使用ROOT,但仅用于绘图(图形)。对于插值,我使用了Gnu Scientific Library。 不幸的是,没有超过8个节点用于比较的可能性,我的测试表明,基于最小二乘法的方法给出了非常不令人满意的结果(仅在9%的测试中正确匹配)。所以我现在正在寻找一个更好的方法来做到这一点。感谢您的时间和帮助。 – 2013-05-18 09:09:00