主要是想整理一下关于tum rgbd数据集和kitti数据集的评价指标,之后比较结果不能只看数值大小,还要非常清楚背后的含义。
一. 从TUM数据集出发
前提假设:
给出的位姿估计值为 P 1 . . . P n ∈ S E ( 3 ) P_1 ... P_n \in SE(3) P1...Pn∈SE(3), 真值为 Q 1 . . . Q n ∈ S E ( 3 ) Q_1 ... Qn \in SE(3) Q1...Qn∈SE(3), 下标代表时间t(或帧),这里假设估计位姿和真实位姿各帧时间已对齐,总帧数相同。
1. 相对位姿误差RPE(relative pose error)
用来评价轨迹中相隔固定时间的局部准确度, Δ \Delta Δ表示时间间隔,也可以转变成frame的间隔。 P i P_i Pi是估计的位姿,是一个4*4的矩阵,因此这个相对位姿误差是包括了旋转和平移的。
E i = ( Q i − 1 Q i + Δ ) − 1 ( P i − 1 P i + Δ ) E_i = (Q_i^{-1}Q_{i+\Delta})^{-1} (P_i^{-1} P_{i+ \Delta}) Ei=(Qi−1Qi+Δ)−1(P

本文详细介绍了TUM RGBD和KITTI数据集的评价指标RPE(相对位姿误差)和ATE(绝对轨迹误差),讨论了它们的计算方法、含义及在不同场景的应用。同时,比较了RPE和ATE的区别,以及如何在实际使用中通过EVO工具进行评估和解读结果。
最低0.47元/天 解锁文章
618





