注意:这里只是推出LOG与DOG的关系

1)高斯函数

                            (1)

2)DOG(Difference Of Gaussian)

DoG算子是LoG算子的近似,做法是求取不同sigma方差下的高斯滤波图像的差,这导致DoG图像有负数产生,因此实际操作时要把原图像素值设为有符号数。对高斯函数即式(1)求σ偏导。

不妨令:

                                        (2)

则由式(2)求σ偏导得:

(3)

在不妨令

                                    (4)

                                             (5)

则对公式(4)求σ偏导为:

                                  (6)

由(2)(6)可得出高斯函数对σ求偏导,即:
           (7)

3)LOG(Laplacian Of Gaussian)

LOG算子可以用下式表示:

                                         (8)

可以看出LOG就是高斯函数的二阶导。具体推导过程如下:

高斯函数可以转化为下式

                                   (9)

不妨令

                                                      (10)

                                                        (11)

由公式(10)求得对x的偏导:
                                                 (12)

再次求导得:

                       (13)

同理可求得公式(10)对y的二次偏导:
                                       (14)

所以公式(8)可表示为:

(15)

4)LOG与DOG的关系

由式(7)(15)可以看出:

                                                         (16)

由导数定义得:

                 (17)

则由(16)(17)得:

                         (18)

将公式(18)变形得:

                (19)

LOG与DOG的关系相关推荐

  1. SIFT中LoG和DoG比较

    在实际计算时,三种方法计算的金字塔组数noctaves,尺度空间坐标σ,以及每组金字塔内的层数S是一样的.同时,假设图像为640*480的标准图像. 金字塔层数: 其中o_min = 0,对于分辨率为 ...

  2. python 图像处理 拉普拉斯算子的实现和改进-LoG和DoG算子

    拉普拉斯算子 拉普拉斯算子是最简单的各向同性微分算子,它具有旋转不变性. 我们经常把它作为边缘检测之一,也是工程数学中常用的一种积分变换,也可以用于图像增强.角点检测等等. 这里只给出它的代码,原理可 ...

  3. 【图像处理】——Python图像分割边缘检测算法之二阶梯度算子(laplace、log、dog算子)

    目录 一.二阶算子简介 二.laplace(拉普拉斯算子) 1.什么是拉普拉斯算子 (1)连续二维函数的二阶导 (2)离散二维函数的二阶导数 2.常用算子模块及代码 3.结果 三.log算子 1.什么 ...

  4. OpenCV —— 边缘检测(Laplacian、LoG、DoG、Marr-Hildreth 边缘检测)

    边缘检测 Laplacian 算子 高斯拉普拉斯(LoG)边缘检测 高斯差分(DoG)边缘检测 Marr-Hildreth 边缘检测 Laplacian 算子 二维函数 f(x,y)f(x,y)f(x ...

  5. 从 LoG 到 DoG 再到 XDoG, FDoG

    文章目录 1.基于拉普拉斯算子的边缘检测 Laplacian based Edge Detection 2.高斯差分算子 Difference of Gaussian 3.扩展高斯差分算子 Exten ...

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

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

  7. slf4j,log4j,log back之间的关系和区别

    1.SLF4J(Simple logging Facade for Java) 意思为简单日志门面,它是把不同的日志系统的实现进行了具体的抽象化,只提供了统一的日志使用接口,使用时只需要按照其提供的接 ...

  8. log 框架 之间的关系

    日志框架分为两大部分 一部分是日志框架的抽象层,一部分是日志框架的具体实现 slf4j: 日志框架的抽象层 log4j,logback 日志框架的具体实现 如上图所示: slf4j的具体实现是:slf ...

  9. log算子dog算子

    背景引言 在博文差分近似图像导数算子之Laplace算子中,我们提到Laplace算子对通过图像进行操作实现边缘检测的时,对离散点和噪声比较敏感.于是,首先对图像进行高斯暖卷积滤波进行降噪处理,再采用 ...

最新文章

  1. oracle 关系 表 视图_oracle动态视图v$,v_$,gv$,gv_$与x$之间的关系
  2. win7计算机不支持此接口,win7系统IIS服务器启动失败显示不支持此接口的解决方法...
  3. python数据分析的主要流程-用Python语言做数据分析基本思路和流程
  4. Eclipse如何提高开发效率(转)
  5. 深度学习中不得不学的Graph Embedding方法
  6. 阅读Unity官方技术blog笔记
  7. 双联通分量求简单环(Educational Codeforces Round 42: F. Simple Cycles Edges)
  8. Android 系统开发系列二
  9. “21天好习惯”第一期-20
  10. 【C语言】数组排序方法总结
  11. Spring Security技术栈学习笔记(十)开发记住我功能
  12. 左连接的表中有多条数据如何只取一条(最大或最小)
  13. JS三座大山之原型链
  14. CAN总线与CANOPEN协议入门
  15. 6种改善客户体验的方法
  16. 软件工程导论患者监护系统可行性研究
  17. 通讯录二维码使英文变为中文
  18. C语言中字符数组char[] 和 字符串char*的区别
  19. Solr--Solr 使用SolrJ 完成添加,删除,查询
  20. 【Arduino】APDS9960S手势模块控制馨品窗帘电机并在5110屏中显示指令

热门文章

  1. 平板安装python_在CentOS上安装Python3的三种方法
  2. java结构体系_java io结构体系
  3. 判断字符为空_算法题:字符串转换整数 (atoi)
  4. 光模块该如何使用,光模块的使用方法介绍!
  5. 【渝粤教育】国家开放大学2018年春季 0690-22T化工原理及实验 参考试题
  6. 【渝粤教育】国家开放大学2018年春季 0004-21T有机合成单元反应 参考试题
  7. oracle数据库安装HotSpot,安装Oracle数据库软件遭遇诡异的HotSpot Virtual Machine Error : 11报错...
  8. java快速排序算法_JAVA版排序算法之快速排序示例
  9. java用户的登录图片_Java 如何用 token 做用户登录认证
  10. linux vmcore 分析,crash分析vmcore