边缘检测是以较小的算子为基础的,具有两个建议
1、灰度变化与图像尺寸无关,因此检测要求使用不同尺寸的算子。
2、灰度的突然变化会在一阶导数产生波峰波谷,在二阶导数产生零交叉
大的算子检测模糊边缘,小的算子检测锐度集中的细节
二维高斯函数:

拉普拉斯

LOG(高斯拉普拉斯)

marri-Hildreth算子概念:
1、算子的高斯部分会模糊图像,将图像灰度(包括噪声降低到远小于sigma的程度)
2、laplace(也就是二阶微分和)具有各向同性(旋转不变)的有点,对任何模板方向灰度变换有相等响应,避免了使用多个模板去计算图像中任何点处的最强响应
marri-Hildreth算法步骤:
1、用二维高斯函数取样得到一个nn的高斯低通滤波器对图像滤波
2、计算由1得到的laplace
3、找到步骤二得到的零交叉点
确定高斯滤波器的经验法则:
n * n的LOG离散滤波器,n>=6
sigma的最小奇整数。
寻找零交叉的方法:
首先明确:试图通过查找满足g(x,y)=0的坐标来找到零交叉点是不实际的,因为噪声,计算不准确。
正确的方法:用以P为中心的3*3邻域。P点处的零交叉意味着至少有两个相对的领域像素符号不同,测试四种情况:上下,左右,两对角。
如果g(x,y)的值与一个阈值比较,那么不仅相对邻域符号不同,而且数值差的绝对值必须超过这个阈值,这时我们称p为一个零交叉像素。
贴几个相关的文章,加深理解。
https://blog.csdn.net/jinzhichaoshuiping/article/details/51601309


这些不是很能看懂,以后再说
相关文章和解释
https://blog.csdn.net/a361251388leaning/article/details/50302767
https://baike.baidu.com/item/高斯差分函数/1597793?fr=aladdin
理论有待实践

图像分割-LOG检测器和DOG检测器相关推荐

  1. LoG算子与DoG算子相似性数学推导

    1. 推导动机 \qquad在学习图像尺度不变特征点检测的过程中(sift算法),我们总是习惯用DoG算子来替代LoG算子计算图像尺度不变特征点以提高运行效率,很多讲解blog都提到这一点,但很少有博 ...

  2. Verilog设计“111”检测器与“01110”检测器并测试所有情况

    Verilog实现"111"检测器与"01110"检测器的设计 使用Quartus+modelsim完成本次设计 文章目录 Verilog实现"111 ...

  3. SIFT讲解(SIFT的特征点选取以及描述是重点)

    目录 SIFT是什么? 尺度空间理论 SIFT特征点提取 SIFT特征点描述 SIFT是什么? SIFT ,即尺度不变特征变换( Scale-invariant feature transform,S ...

  4. 【计算机视觉】Lecture 11:LoG和DoG滤波算子

    今天的主题 高斯拉普拉斯 (LoG) 滤波算子 用于寻找边缘 也有助于寻找斑点! 使用高斯差分 (DoG) 来近似 回忆:一阶导数滤波器 输入图像灰度的急剧变化对应于输入信号一阶导数的"峰或 ...

  5. 谷歌开源EfficientDet:实现新SOTA,又快又准的目标检测器

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 来源:机器之心@微信公众号 什么检测器能够兼顾准确率和模型效率?如何才能实现? 去 ...

  6. VLfeat学习(1)——Covariant feature detectors(协变特征检测器)

    VLfeat是一个开源BSD的轻量级的计算机视觉库算法,主要实现了SIFT.MSER.K-means.hierarchical.agglomerative information bottleneck ...

  7. 【 FPGA 】序列检测器的Mealy状态机实现

    上篇博文讲了使用Moore状态机来设计一个序列检测器:序列检测器的Moore状态机实现 原理一致,这里只不过采用了Mealy状态机实现,快速给出: 状态转移图如下:被检测序列为1101,也就是说,如果 ...

  8. OpenCV Shi-Tomasi corner 检测器

    OpenCV Shi-Tomasi corner检测器 Shi-Tomasi corner检测器 目标 代码 结果 Shi-Tomasi corner检测器 目标 在本教程中,您将学习如何: 使用函数 ...

  9. 飞机上的氧气面罩有什么用_第2部分—另一个面罩检测器……(

    飞机上的氧气面罩有什么用 This article is part of a series where I will be documenting my journey on the developm ...

最新文章

  1. 构造函数不可以是虚函数;析构函数可以是虚函数,也可以是纯虚函数。
  2. 基于 KubeVela 与 Kubernetes 打造“无限能力”的开放 PaaS
  3. linux下获取线程号
  4. Navicat——MySQL之delimiter默认设置问题
  5. 生成式对抗网络GAN
  6. 大数据(2)---Hadoop由哪几部分组成?
  7. 先序abdfcegh 中序bfdagehc 后序线索二叉树_二叉树的遍历和线索二叉树
  8. 全球最大手机公司又发年度新品:AI亮得一笔,智能音箱又晚又丑
  9. (附源码)springboot西安市中小学生护眼平台开发 毕业设计 080855
  10. HP1010 不能连续打印维修一例
  11. Java UTC(GMT)时间和Date时间转换
  12. 斯坦福 机器学习-第一章监督学习
  13. 普适计算-2014/03/28
  14. 软件测试高薪“骗局”软件测试入门就月薪过万,还包就业。别再上当受骗了、清醒点吧
  15. 【其他】记录这次曲折的域名选择及搜索引擎seo优化的过程
  16. 两阶段市场投标策略。 电力市场程序。 日前日内竞价 提出了日前电力市场和实时电力市场下充电站的投标策略
  17. 喏,你们要的58条 Allegro 使用技巧汇总整理好了
  18. 椭圆曲线:不定方程的难解问题
  19. InnoDB存储引擎--InnoDB存储引擎
  20. Tomcat是一个Servlet容器?

热门文章

  1. 节流函数的实现,一次面试题遇到的编程题
  2. 【APICloud系列|18】上架Android应用到腾讯应用包、百度手机助手、华为应用市场、小米应用商店、阿里应用分发平台需要准备哪些材料?
  3. linux中vi过滤,vim高级编辑(一)
  4. android finish 区别,Android Activity类finish、onDestory和System.exit介绍
  5. js对象数组(JSON) 根据某个共同字段分组
  6. Vue.js环境搭建
  7. jquery中的left和top
  8. React后台管理系统-file-uploader组件
  9. WebUploader点击上传文件选择框会延迟几秒才会显示
  10. 浏览器记住密码的自动填充Input问题完美解决方案