激光条纹中心提取——方法总结

算法 优势 缺点
边缘法 处理速度快;适用于精度要求低的大型物体测量 存在很大误差;要求图像质量较好且结构光特性较高
中心法 适用于条纹质量好且形状规则的物体测量;精度高于边缘法 存在图像噪点影响,边缘线的提取会出现误差导致中心法的效果不佳
阈值法 计算速度快;算法简单;适用于中心线位置的粗略估计 易受噪声影响;提取精度较差
细化法 将形态学算法引入光条纹中心提取 单纯提取骨架导致精度不高;反复细化操作导致运算速度降低
极值法 灰度分布呈理想高斯分布时,提取效果好、速度快 易受噪声影响;精度不高
灰度重心法 减小了光条灰度不均引起的误差;运算速度快 易受噪声影响;难以满足高斯分布
方向模板法 能够克服白噪声干扰;具有在一定程度上修补断线的能力 受限于有限的模板方向,纹理复杂的物面会使条纹向更多方向发生偏移
Steger算法 精度高;稳健性好 运算量巨大,效率低,无法达到实时效果;高斯核选取不当会导致图像信息失真

今天的总结就到这里,后面会对以上算法进行复现,欢迎小伙伴一起交流

我建立了一个激光条纹提取的群,欢迎小伙伴加入,学习交流:点击链接加入群聊【激光条纹中心提取】 先申明本人是学生,不涉及营销、宣传、推广、盈利,单纯为了学习交流,所以心怀不轨的请绕道!!!

激光条纹中心提取——方法总结相关推荐

  1. 传统激光条纹中心提取算法研究现状

    传统激光条纹中心提取算法研究现状 前言 一.边缘法 二.中心法 三.阈值法 四. 细化法 五.极值法 六.灰度重心法 七.方向模板 八.曲线拟合法 九.Steger 前言 光条中心提取是将宽度大于1的 ...

  2. 激光条纹中心提取——灰度中心法python

    激光条纹中心提取--灰度中心法python 灰度中心法 python代码 灰度中心法 灰度重心法是根据每行光条纹横截面内的灰度分布特征逐行进行处理,通过在行坐标的方向上,逐行计算提取光条纹区域的灰度重 ...

  3. 激光条纹中心提取——Zhang-Suen法python

    Zhang-Suen法 原理-- Zhang-Suen法 代码--python代码 原理-- Zhang-Suen法 细化法(又称形态学骨架法)是通过对光条纹不断地进行腐蚀操作,剥离光条纹边界,得到单 ...

  4. 激光条纹中心提取——ZhangSuen法python

    ZhangSuen法: 论文连接:A fast parallel algorithm for thinning digital patterns 代码连接:https://github.com/bsd ...

  5. 【必备知识】:线激光条纹中心线提取算法导读

    线激光条纹特性 线激光器是由点激光器和前置透镜组成的.点激光器可以为He-Ne激光器或半导体激光器.相比较He-Ne激光器,半导体激光器因其输出光源具有发散性,更适合用于制作线激光器.需要说明的是,半 ...

  6. 中线提取算法_综述|线结构光中心提取算法研究发展

    摘 要: 线结构光扫描是三维重建领域的关键技术.光条纹中心提取算法是决定线结构光三维重建精度以及光条纹轮廓定位准确性的重要因素.本文详细阐述了光条纹中心提取算法的理论基础及发展历程,将现有算法分为三类 ...

  7. 条纹噪声图片_一种减弱图像竖条纹噪声的方法与流程

    本发明涉及一种去除图像噪声的方法,具体涉及一种减弱图像竖条纹噪声的方法. 背景技术: :图像在形成.采集和传输的过程中,由于各种干扰因素的存在会受到一定程度噪声的干扰,这些干扰恶化了图像的质量,而且会 ...

  8. 灰度重心法提取光条纹中心

    灰度重心法提取激光光条纹中心其实是将光条纹截面的灰度值分布中的质心记作为光条纹的中心. 在一列线激光中先利用极值法求取光强最大的一点gmax,然后确定一个阀值K=gmax-g(g取10-20),在 ...

  9. matlab怎么添加条纹噪声,基于频域的图像条纹噪声消除方法

    基于频域的图像条纹噪声消除方法 徐花艳 孙瑞宁 (长安大学 陕西 西安 710064) 摘 要: 主要以图像去噪为主的研究对象,利用图像的频谱图对图像中的条纹噪声的频率分布进行分析,并使用巴特沃斯带阻 ...

最新文章

  1. ES6变量常量字符串数值
  2. python数据分析的主要流程-python 数据分析概述
  3. vue调试工具vue-devtools安装及使用
  4. js window.event 对象学习
  5. OpenGL设置透视投影并渲染旋转的立方体
  6. [华为机试练习题]5.IP地址推断有效性
  7. 公司年会在民俗文化村举行
  8. sequelize 外键关联_mysql – Sequelize.js外键
  9. Linux系统升级维护费,Antergos Linux 宣布停止维护
  10. 使用layer的弹窗时,出现layer引入成功,触发成功,控制台无报错,但是页面无变化或者仅出现遮罩层的问题的解决思路
  11. Xshell中用./startup.sh启动时候提示权限不够
  12. Java中子类对象赋值给父类变量
  13. oracle rman异地备份,通过RMAN磁盘备份进行异地恢复
  14. flash插件java_[Java教程]SWFObject Flash 增强插件
  15. 4093:倒排索引查询--bitmap并查集
  16. adobe 服务器当前无响应,浏览器假死无响应故障解决方法
  17. 采用最终一致性解决微服务一致性问题
  18. VS2013之error C3130 内部编译器错误的解决
  19. 前端实现内网在线excel编辑和word在线编辑相关建议
  20. HDU 6438Buy and Resell

热门文章

  1. Docker--->文件/文件夹的挂载映射
  2. java 用split分割小数点
  3. 删除指定路径下的文件及文件夹操作
  4. word从第n页开始页码,右页右对齐,左页左对齐,设置页码字体
  5. 全国计算机等级一级b真题,全国计算机等级考试:一级B选择题真题(3)
  6. 基于RK3399+FPGA的地面测试台多参数数据记录仪方案(一)软件设计及测试
  7. 中消协提醒市民门锁防盗升级 玥玛锁响应号召普及锁具知识
  8. Python写捕鱼达人
  9. 设置背景图像位置、块元素和行内元素、display
  10. Android系统内置第三方输入法