⛄一、LSD直线提取算法简介

LSD算法由Grompone等2010年在结合Burns所提算法基础上提出,该算法结合图像梯度和方向信息提取直线,主要包括3部分。

1)生成直线支持区域:通过计算每个像素点的梯度,生成对应梯度场,将在一定阈值内且具有相同梯度的像素相连成为直线支持区域,如图1所示。

图1 LSD算法梯度场和直线支持域
2)直线支持区域的矩形拟合:对于每个直线支持区域我们可以观察它的最小外接矩形,矩形的主轴表示直线支持域的主轴方向,且矩形要覆盖整个区域,该最小外接矩形表示直线信息,如图2所示。

图2 直线支持域矩形拟合
3)直线确认:每个拟合的矩形都需要对应一个直线确认步骤,根据Helmholtz原则对拟合矩形进行判断[20],验证该矩形区域是否可以作为直线提取。Helmholtz原则通过与一个假设的独立分布值为[0,2π]的噪声图相比较,判断是否为直线。在一个分辨率为m×n的图像中,可能出现(nm)5/2种直线支持域,直线支持域中像素总数为n,k为与拟合矩形同方向的像素总数,δ为一个确定的精度,直线区域的错误报警数QNFA定义如下

【图像检测】LSD直线检测【含Matlab源码 1697期】相关推荐

  1. 【图像检测】基于matlab LSD直线检测【含Matlab源码 1697期】

    一.LSD直线提取算法简介 LSD算法由Grompone等2010年在结合Burns所提算法基础上提出,该算法结合图像梯度和方向信息提取直线,主要包括3部分. 1)生成直线支持区域:通过计算每个像素点 ...

  2. 【交通标志识别】基于matlab Hog+SVM路标检测与识别【含Matlab源码 1715期】

    一.SVM路标检测识别简介 1 路标识别 完整的路标识别系统包括:图像的获取与预处理,图像分割(路标定位),特征提取,模式分类(路标识别)等部分.其中模式分类是系统的关键技术.较常用的模式分类方法是神 ...

  3. 【交通标志识别】Hog+SVM路标检测与识别【含Matlab源码 1715期】

    ⛄一.SVM路标检测识别简介 1 路标识别 完整的路标识别系统包括:图像的获取与预处理,图像分割(路标定位),特征提取,模式分类(路标识别)等部分.其中模式分类是系统的关键技术.较常用的模式分类方法是 ...

  4. 【图像提取】基于matlab鱼眼图像有效区域提取【含Matlab源码 2186期】

    一.鱼眼图像 1 鱼眼图像研究 随着信号处理和图像处理技术的发展,基于鱼眼全景监控摄像头的视觉处理技术得到快速发展,中国已于2013年底发射"嫦娥三号",搭载的"玉兔号& ...

  5. 【图像加密】基于matlab GUI Logistic+Tent+Kent+Henon图像加密与解密【含Matlab源码 1745期】

    ⛄一.混沌系统简介 0 引言 随着通讯技术的飞速发展, 越来越多的领域需要传送数字图像信号, 因此信息的传送安全问题显得越来越重要.通常应用于数字图像通信的两种保护技术为:数字水印技术和图像加密技术. ...

  6. 【图像重建】基于matlab字典学习KSVD图像低秩重建【含Matlab源码 1762期】

    ⛄一.低秩稀疏图像重建简介 1 矩阵的低秩稀疏分解理论 从数学上讲, 矩阵的秩反应了矩阵的固有属性, 矩阵的低秩性是指矩阵的秩相对于矩阵的行数和列数而言很小.低秩矩阵稀疏分解模型是将已知矩阵M (M∈ ...

  7. 【图像加密】基于matlab GUI Logistic混沌图像加密与解密【含Matlab源码 1216期】

    ⛄一.混沌图像加密与解密简介 混沌系统图像加密解密理论部分参考链接: 基于混沌系统的图像加密算法设计与应用 ⛄二.部分源代码 %加密程序 function b=jiami(a,s,h) [m1,n1] ...

  8. 【缺陷检测】基于matlab AlexNet和SVM异常螺母检测【含Matlab源码 2147期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源: [缺陷检测]基于matlab形态学水果蔬菜缺陷检测[含Matlab源码 820期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2 ...

  9. 【Matlab人脸识别】人脸实时检测与跟踪【含GUI源码 673期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]人脸实时检测与跟踪[含GUI源码 673期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟逸凡,柳益君 ...

最新文章

  1. 创建Hello World程序(part-1)
  2. 数据结构-图的深度优先遍历(DFS)和广度优先遍历(BFS)算法分析
  3. NDVI等植被相关指数
  4. BZOJ3173 [TJOI2013]最长上升子序列
  5. P2000 拯救世界
  6. Spring Boot----监控管理
  7. 对于国产芯片何时能挑大梁
  8. C#程序集Assembly学习随笔(增补版,附图)_AX
  9. oracle视图用法,oracle视图大全
  10. 给应用程序注入钩子程序
  11. Ubuntu 16.04 安装opencv3及其扩展模块
  12. C++智能指针与类型转换
  13. 圣诞Party将至!来来来,露一手用Python 抽奖
  14. 基于angularjs的单页面实例_angularjs实例网站
  15. iOS—— 调用高德地图SDK
  16. 孪生素数【函数实现】
  17. Go函数及与函数相关机制 【Go语言圣经笔记】
  18. 推荐一个好用的桌面日历和倒数日纪念日管理工具
  19. 21世纪最佳创业项目
  20. 环保行业应用终端--4G/5G环保数据采集仪及智慧环保解决方案

热门文章

  1. Mac电脑Excel文件删除怎么恢复
  2. spring mvc 基于maven的完整demo
  3. 系统重装后OA服务器,华为服务器重装系统
  4. 想知道法院司法警务“六专四室”规范建设是指的什么?
  5. 搞大数据,Java 工程师需要掌握哪些知识?
  6. vscode官网下载慢解决方案
  7. 我只是一个普通的程序员08【下】
  8. 二级建造师怎么备考?
  9. 厨房里有蟑螂怎么办?
  10. 教师资格证综合素质大题汇总