在上一篇博客中, 我介绍了NID-SLAM中的的Robust Direct NID Tracking的实现。这篇继续记录一下文章中 Multi-resolution NID Tracking的部分。
Multi-resolution NID Tracking
文中提到LSD-SLAM中为提高鲁棒性而使用image-pyramid的方法。LSD-SLAM中是对待匹配的原始图像建立图像金字塔。NID-SLAM中作者发现这种方式并没有很好效果。NID-SLAM中采用的是多分辨率直方图的表达。NID-SLAM中建立了一个n-channel 的直方图图像金字塔,第 l l 层金字塔图像记为
, 第0层直方图每一个channel 是从输入图像计算得来的:
H(0)(pi,a)={
10a=B(I(pi))otherwise H ( 0 ) ( p i , a ) = { 1 a = B ( I ( p i ) ) 0 o t h e r w i s e
其他层都是通过上一层降采样得来:
H(l=1)(pi,a)=14∑j=14H(l)(N(j)(2⋅pi),a) H ( l = 1 ) ( p i , a ) = 1 4 ∑ j = 1 4 H ( l ) ( N ( j ) ( 2 ⋅ p i ) , a )
N