slam技术面试问题(二)
14.特征匹配(稀疏)和稠密匹配区别 1)稀疏匹配可以快速地求解相机的位姿; 2)稠密匹配可以建立完整地图,但是速度慢、效率低,并且像素梯度不明显的地方对运动估计没有什么贡献。 15.EKF与BA的区别 1)EKF只估计当前时刻的机器人位姿,无法纠正历史的机器人位姿;然而BA更加倾向于使用所有的历史数据,因此它利用了更多的信息; 2)EKF在工作点附近用一阶泰勒展开近似整个函数,但是在工作点较远处不一定成立;然而非线性优化每迭代一次,状态发生改变后,重新对新的估计点做泰勒展开,因此在状态变化较大时也能适用; 3)EKF的可扩展性和鲁棒性更强。(多传感器融合) 16.单目、双目、深度相机的对比 1)单目相机具有尺度不确定性; 2)基线距离越大,测量距离越远,可以用于室内和室外; 3)测量范围窄,噪声大,易受日光干扰,主要用于室内。 17.常用的边缘检测算子和优缺点 边缘检测一般分为三步,分别是滤波、增强、检测。基本原理都是用高斯滤波器进行去噪,之后在用卷积内核寻找像素梯度。常用有三种算子:canny算子,sobel算子,laplacian算子。 1)sobel算子是一阶导数算子,对噪声具有平滑作用,抗噪声能力强,计算量较大,但定位精度不高,得到的边缘比较粗,适用于精度要求不高的场合。 2)canny算子抗噪能力强,它使用两种不同的阈值分别检测强边缘和弱边缘