两阶段最小二乘法原理_3D曲面重建之移动最小二乘法

本文介绍了在3D视觉中进行曲面重建的一种重要方法——移动最小二乘法。文章首先讲解了全局最小二乘估计和全局加权最小二乘拟合,然后引入加权局部最小二乘的概念,最后详细阐述了移动最小二乘法,该方法通过针对每个数据点及其邻域拟合低阶多项式,提供更精确的表面重建。
摘要由CSDN通过智能技术生成

来源:公众号3D视觉工坊

作者:天啦撸

「3D视觉工坊」技术交流群已经成立,目前大约有12000人,方向主要涉及3D视觉、CV&深度学习、SLAM、三维重建、点云后处理、自动驾驶、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流、ORB-SLAM系列源码交流、深度估计等。工坊致力于干货输出,不做搬运工,为计算机视觉领域贡献自己的力量!欢迎大家一起交流成长~

添加小助手微信:CV_LAB,备注学校/公司+姓名+研究方向即可加入工坊一起学习进步。

本文我们思考这样一个问题:如何在一组逐点值的给定域上估计该域的一般函数?

这种估计对于给定域上PDE数值的求解,根据扫描数据进行表面重建,或者理解采集到数据的数据结构都有所帮助。下面介绍几种常见的最小二乘法:

一、全局最小二乘估计

c5b3e83cda5ec6bbd690ad16ff5158c6.png
ad5683f4d5d6391b8b8a3d8f5412a2ab.png
93e2f570e82455a954777daf5f88f7bb.png

为了解决多项式拟合中的未知系数,我们构建如下的目标函数:

aad66657d26617cea41c40a48931492e.png
81374747870083aefb6bf9618acfc9dc.png
be870bf1b56aed12acc6a43dbcbcb023.png

然后我们可以写个归一化方程为:

e799065a7328531fee490f8105be55a9.png

用矩阵的形式表示为:

8dcfdcc562ebf19a81a7151b09623570.png
8321d23d15126972fbfef84082c1ce6a.png
de80331b877851f65411e82df5838587.png

这个矩阵方程也可以直接用于计算系数向量 :

e4203292a1f328430c9933fb74299b90.png

或者在大型系统中使用迭代的方法。

ff3544ce2978bc0e631c4b39aac65e9f.png
f5a49f0da1baf167d236a35fcd1e5c2a.png

图1 全局最小二乘(实曲线)

二、全局加权最小二乘拟合

我们可以为每个数据值分配一个权重用于最小二乘拟合中,这样我们将目标函数最小化为:

25714fd41006e9ff0f970a7c7a37715d.png
2c5e5246f66f1821f35b1b8a3214e45b.png
cc4ac51e87fbd2eb8024897a5c70fd54.png
9965f5e655416a3fa13340c23350cc79.png
26d8f45a7247885d61f4fd93ad2578de.png

归一化方程的解为:

046e1262e3182b264ad3bfc6ca25157b.png
4a373e3f0bb2ece6473f42e165733f98.png

三、加权局部最小二乘

在全局最小二乘拟合中,我们假设整个域中都可以用一个单一的多项式精确地描述数据所代表的函数。但是,对于大型、复杂的数据集,这将要求我们拟合出一个不理想的高阶多项式,即便如此,这也不能捕获数据的所有特征。所以,为了替代全局解决方案,我们尝试通过对每个数据点 及其邻域拟合出一个低阶多项式来获得更好的解决方案。因此,有 个最小二乘拟合的值 ,每个值都是点 的近似值并且每个点的系数向量 都不同。

注意:不同于其它讨论的方法,这不是一种公认的方法并且也不常见。它仅仅是为了我们更好的理解下一部分将要介绍的移动最小二乘法。

effb1d01a4f83797c575f254665b0a64.png
52be9e397a1670bacbefe36d2d92234b.png
48ac283462d82d09e4d79f23b2344a9c.png
3d3ee69aabd9abb1d248f8754347a402.png
d744d02a5eb590d70b28e8da0d54d720.png
988ce404cc246ae297a9b9339781956b.png

用通用的方法就可解决。

b1be14de1c54de7ce35fe261e8141062.png
dd17e2697ed314a3fb4305823ecb3e7f.png
9b8ac6293ba475dbab2ce855c9b4c5c4.png
67e8db7aa2bae053d52a04e4f2a32423.png

图2 加权局部最小二乘拟合

四、移动最小二乘法

8eedfa6aa71c1ea1796c25832159e328.png
8b10b41f14d8228607dd65eac63b4309.png
f999decf4ba81a4dc7518eb757999bf5.png
6e52a42e15332f8da23c3c6261b6df5d.png
297ad377f2280f516fedfbc2fe9a643a.png
60b3117e23947ad686b5c950f89ae8b4.png
d09883f63309731253e518bccb8e0dd3.png
a14ab898c499e7f59145e001c6a7d47b.png
e129500fc89c207e5bd5e37aa05343e7.png
f4624cae68eb0981f2d67ac7e973990d.png

总结

c7f6da4de7f7be5b21cd06c4303fe6d8.png

英文原文下载:在公众号「3D视觉工坊」,后台回复「移动最小二乘法」,即可直接下载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值