我有两个包含 xy 坐标(星)的列表。我还可以将星等(亮度)附加到每颗恒星上。现在每颗星星都有随机的位置抖动,每张图像中可能会有一些额外或缺失的点。我的问题是,“对于这样的数据集,最好的 2D 点匹配算法是什么?” 我猜对于简单的线性(平移、旋转、缩放)和非线性(例如,坐标中的 n 次多项式)都是如此。在点匹配领域的行话中,我正在寻找能够在具有噪声和伪点的 2D 点匹配程序之间的枪战中获胜的算法。可能会有不同的“赢家”,这取决于是否使用了标签信息(幅度)和/或转换是否被限制为线性。
我知道有许多类的 2D 点匹配算法和每个类中的许多算法(实际上可能总共有数百个),但我不知道哪个(如果有的话)被认为是“最好的”或“最标准的”计算机视觉领域的人们。可悲的是,我想阅读的许多文章都没有在线版本,我只能阅读摘要。在我决定实施一个特定的算法之前,最好听听几位专家的意见,把小麦从谷壳中分离出来。
我有一个使用三角形的有效匹配程序,但它经常失败(大约 5% 的时间),因此解决方案转换有明显的扭曲,但没有明显的原因。这个程序不是我写的,而是来自大约 20 年前写的一篇论文。我想编写一个性能最强大的新实现。我假设(希望)在这一领域取得了一些进展,这使得这变得合理。