线特征基础(LSD算法、LBD描述子、普朗克坐标)

文章详细介绍了线特征在图像处理中的应用,包括LSD算法用于直线检测,通过计算水平线角度和区域生长方法找到线支持区域。接着,LBD描述子通过尺度空间和条带来增强线段检测的鲁棒性。此外,还讨论了普朗克坐标在描述三维空间直线时的作用。这些技术常用于SLAM(SimultaneousLocalizationAndMapping)等计算机视觉领域。

线特征基础(LSD算法、LBD描述子、普朗克坐标)

参考链接
SLAM线特征学习(1)——基本的线特征表示与优化推导
【学习记录】SLAM线特征基础:LSD算法、LBD描述子、普朗克坐标、EDLines算法
视觉slam线匹配算法
线特征—LSD算法(二)
线特征—LBD算法(三)
普吕克坐标下的线特征观测模型
SLAM线特征学习(1)——基本的线特征表示与优化推导


LSD算法

  LSD直线检测方法首先计算每个像素点的水平线(Level-Line)角度,从而形成了一个水平线场(Level-Line Field),即单位矢量场。这里像素点的水平线角度就是该点梯度方向的垂直角度,
在这里插入图片描述  而水平线场就是一个与图像中的点一一对应的矩阵,矩阵中元素的值即为对应到图像中点的水平线角度,依据水平线角度用区域生长的方法将其切割成若干个连通域,每个连通域中所有像素点的水平线角度变化不能超过容忍值\tau,这样的连通域称为线支持区域(Line Support Regions),每个线支持区域都是线段检测的候选对象。

在这里插入图片描述  接下来对这些直线段的候选做筛选,将支持域的一个主惯性轴作为矩形的主方向,从而构建出一个最小外接矩形。
在这里插入图片描述  之后检查矩形中像素的level-line angle,如果与最小外接矩形的主方向的角度差在容忍度范围内,这个像素就被称作同性点。统计最小外接矩形内所有的像素数量和同性点的数量,之后利用a contrario approach and the Helmholtz principle这两个原则进行检测。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值