格格党

手机浏览器扫描二维码访问

第280章 我已经给你们算好了(第2页)

肖宿只是上下扫了一遍就知道他们问题在哪儿了。

他直接指著屏幕上的一个矩阵说道:

“世界坐標繫到相机坐標系的变换用的是欧拉角表示旋转矩阵,然后用对极几何约束求本质矩阵,再用svd分解做运动恢復。”

“问题就出在这一步,在高速动態场景下,相邻帧之间的旋转不是在欧几里得空间里发生的,而是在一个弯曲的流形上。

你的svd分解把非线性约束强制投影到了线性空间里,相当於把球面坐標硬塞进直角坐標系,畸变就是这么来的。”

沈凌的瞳孔缩了一下。

他隱隱约约感觉到问题出在几何框架上,但一直没能准確定位到,想不到肖宿一下子就看出来了。

“正確的做法应该是放弃欧拉角,改用四元数表示旋转,並且在单位四元数构成的s^3球面上直接做优化。”

肖宿再次拿起白板笔,在图纸的另一块空白区域写了起来。

“首先,设第k帧到第k+1帧的旋转四元数为q_k,那么帧间运动导致的深度估计误差肯定满足一个辛结构保持的hamilton系统。

然后构造这样一个辛矩阵m,它的作用是把高维的投影误差映射到一个低维的辛商流形上,在这个商流形上,误差传播方程就会退化成一个可积系统。”

“这个辛矩阵的定义是m=j·?2h,其中j是標准辛形式,h是系统的hamilton函数,取为投影误差在深度方向上的二范数。

?2h是h的hessian矩阵,在这个特定的几何设定下,它的闭式解是?2h=(i-n·n^t)d^2,其中,n是视线方向的单位向量,d是深度值。

这两个一乘,m的特徵值就会全部落在单位圆上,所以数值稳定性是自然的,不需要任何额外的正则化。”

沈凌的嘴唇微微颤抖著。

他浑身上下都激动的泛起了鸡皮疙瘩。

那个困扰了他一年半的帧间畸变问题,肖宿只是用一组辛矩阵轻轻描淡写地把它拆解了。

每一步推导都写得那么简单,组合在一起,却让他有些头皮发麻。

这种震撼不是来自结论本身有多复杂,恰恰相反。

它太简单了。

简单到让人觉得,在正確的视角下,这个问题本来就不应该有困难。

“可是我还有一个问题,”

沈凌强迫自己冷静下来,“辛矩阵的方案解决了旋转部分的畸变,但平移部分的漂移呢?

我们的相机在快速大范围移动时,深度图会出现一个缓慢的累积漂移,这个漂移在用了您的辛矩阵修正旋转后还是会残留的。”

“那个漂移不是平移带来的,而是你的深度图初始值在高速运动下没有及时收敛。”

肖宿的回答几乎没有任何停顿,“可以用非线性互补滤波器来解决。

在低频段,可以信任惯性测量单元的姿態数据,而高频段则可以信任视觉里程计的相对运动估计。

至於交叉频率,直接设在视差数据的噪声带宽和imu漂移带宽的交点处就可以。

传递函数就取n阶巴特沃斯(butterworth)形式,阶数n的取值,是由姿態误差的截止频率和深度估计的收敛速率共同决定的。

我已经给你们算好了,n取3。”

热门小说推荐
姑娘你不对劲啊

姑娘你不对劲啊

轻松版简介家境贫寒,父母双亡,又遭遇漂亮未婚妻的退婚。标准小白文主角模板,所以我的金手指要来了对吧!没想到当天晚上,未婚妻突然反悔这婚,我不退了!而且还要同居睡一块,生活费全部她来出!好,同居...

诸天执道

诸天执道

碧血剑中,他是华山弟子,为天下第一奇才。天龙八部中,他是逍遥子的师弟,隐仙派的传人。寻秦记中,他布道大秦,功在千秋。聊斋世界中,他游戏人间,人称道子。白蛇世界中,素贞甘为他座下蛇将,奉他为大道化身。诸天万界,都留下他执道不灭的身影。诸天万界,执道者为我陆凤秋。...

我变成了修真洞府

我变成了修真洞府

谁都要有一个家。下至黎民,上至金仙,皆无例外。  袁起穿越修真界,化身成为一座修真洞府,也成为了万千修士眼中的香饽饽。  正所谓,流水的修士,铁打的洞府。  你们争你们的,反正笑到最后的总是我!各位书友要是觉得我变成了修真洞府还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...

疯了!全球被华夏流卡牌疯狂种草

疯了!全球被华夏流卡牌疯狂种草

关于疯了!全球被华夏流卡牌疯狂种草一匹残烛老马摇身一变,妈妈再也不用担心我会迷路了。别问我,沙漠中为何手捧青梅,因为我再也不担心渴死了。文物修复师李清风因加班猝死,魂穿到卡牌至上的世界。他发现自己挚爱的华夏文明,居然能以卡牌的形式降临现实,于是,他决定让这个世界为华夏而疯狂。...

港片里的卧底

港片里的卧底

一个梦想成为警察的年轻人,不过很可惜,他只能成为大佬。...

海贼:从歌之魔王开始

海贼:从歌之魔王开始

为什么要成为海贼王?非要说的话,应该是因为一时兴起的蓄谋已久吧。各位书友要是觉得海贼从歌之魔王开始还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...

每日热搜小说推荐