我们知道的东西是有限的,我们不知道的东西则是无穷的。----拉普拉斯

普拉斯算子

既然我们知道了二阶微分是对图像锐化处理的一大利器,我们本节就来讨论二阶微分在数字图像领域的实际应用。

拉普拉斯在就为我们定义了二阶微分形式,所以我们就直接把它拓展到二维图像

上:

因为任意阶微分都是线性操作,所以拉普拉斯变换也是一个线性算子。为了离散地表达这个共识,我们套用上一章的一个公式变换:

X方向:

Y方向:

综合一下:

有了公式,就容易得到基于拉普拉斯算子的模板:

算子a

它是以目标像素(x, y)为中心,90度方向上的上、下、左、右左拉普拉斯变换,当然我们也可以加上角度为45度,其含义就是以目标像素(x, y)为中心,四个对角线组成的拉普拉斯变换:

算子b

相同的道理,稍微变换一下公式的符号,就可以得到下面两种算子:

算子c和算子d

因为拉普拉斯是一种二阶微分算子,因此其强调的是图像中灰度的突变,并不强调图像的缓慢变换区域。这样一些渐变的浅灰色边线就会变成图片轮廓的背景色。如果我们想要保持原图像并且看到增强的边缘图像,可以把原图和拉普拉斯图像简单叠加。

套用以下公式:

为原图
为拉普拉斯处理后的图像
为处理的系数
为最终保持原图像并且增强边缘的图像

举个例子:

我们有一张模糊的月球图像

待处理原图

如果把改图经过拉普拉斯算子a处理后的图像是

之所以大部分是黑色,是因为处理后的负值都被映射到了0.那么我们如果把0值都重新标定成[0, L-1]中的一个数字呢?

嗯,还是不尽人意。我们如果用叠加公式处理一下,比如令

,然后同原图相加

这样就好多了,让我们重复这个步骤,再套用拉普拉斯算子锐化,然后再叠加原图:

这样就更清晰了。

空间滤波_第三章 灰度变换与空间滤波-(六)锐化空间滤波器之拉普拉斯算子...相关推荐

  1. 空间滤波_第三章 灰度变换与空间滤波-(六)锐化空间滤波器之非锐化掩蔽

    知识使人自由,印刷术使知识自由. 按照书中的顺序,我们插入一章非微分模式下的锐化的方法,非锐化掩蔽. 这种方法在印刷术和出版界已经用了好多年了,具体的过程: 模糊原图像 从原图像中减去模糊图像(产生的 ...

  2. 灰度值取值范围_第三章 灰度变换与空间滤波-(三)直方图之直方图均衡

    听说:单反穷三代,摄影毁一生. 本节目录 3.1 直方图均衡 3.2 直方图匹配(规定化) 3.3 局部直方图处理 3.4 图像增强中使用直方图 真是感谢雷神,举例子还是以灰度图为主,减负了不少.是因 ...

  3. 数字图像识别笔记(第三章-灰度变换与空间滤波)

    title: 数字图像识别笔记(第三章-灰度变换与空间滤波(1)) categories: 数字图像识别 tags: 数字图像识别 date: 2020/10/1 20:33 mathjax: tru ...

  4. 数字图像处理 第三章 灰度变换与空间滤波

    空间域处理主要分为灰度变换和空间滤波两类.灰度变换对图像的单个像素进行操作,主要以对比度和阈值处理为目的.空间滤波涉及改善性能的操作,如通过图像中每个像素的领域处理来锐化图像. 1.背景知识 空间域增 ...

  5. OpenCV函数简记_第三章数字图像的滤波处理(方框,均值,高斯,中值和双边滤波)

    系列文章目录 OpenCV函数简记_第一章数字图像的基本概念(邻域,连通,色彩空间) OpenCV函数简记_第二章数字图像的基本操作(图像读写,图像像素获取,图像ROI获取,图像混合,图形绘制) Op ...

  6. 数字图像处理--冈萨雷斯第4版--第三章 灰度变换

    数字图像处理--冈萨雷斯第4版--第三章 灰度变换 第三章 灰度变换 3.1 背景 3.1.1 灰度变换和空间滤波基础 3.1.2 本章例子说明 3.2 一些基本的灰度变换函数 3.2.1 图像反转 ...

  7. Lync Server 2010的部署系列_第三章 证书、架构、DNS规划

    Lync Server 2010的部署系列_第三章 证书.架构.DNS规划 一.证书规划 组件 使用者名称 使用者备用名称条目/顺序 证书颁发机构 (CA) 备注 边缘外部接口 Sip.Giantha ...

  8. c语言中,x-y,'105',ab,7f8那个是正确的,C语言程序设计_第三章 数据.ppt

    C语言程序设计_第三章 数据 * 运算符功能 与运算量关系 要求运算量个数 要求运算量类型 运算符优先级别 结合方向 结果的类型 学习运算符应注意 * 基本算术运算符: + - * / % 结合方向: ...

  9. 管理系统中计算机应用课件,管理系统中计算机应用_第三章课件.ppt

    <管理系统中计算机应用_第三章课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<管理系统中计算机应用_第三章课件.ppt>文档请在天天文库搜索 ...

最新文章

  1. LeetCode 45. Jump Game II--Python解法--动态规划
  2. 小猫TOMCAT其实很可爱
  3. 正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果
  4. devStack安装OpenStack Ocata版本 (Linux Bridge+VLAN)
  5. 【JavaScript】JS事件机制学习
  6. leetcode27:移除元素(暴力+双指针)
  7. 敏捷开发流程下的测试(一)敏捷测试核心
  8. 利用lxml爬取豆瓣小组内容文档并保存
  9. 【java笔记】Properties类
  10. vim编辑器的简单使用
  11. c语言 防止sql注入,c#如何防止sql注入?
  12. HTC Vive开发笔记之手柄控制
  13. H5中的history单页面,手动实现单页面开发,细说h5单页面原理
  14. php opcode 启用,Drupal8安装提示PHP OPCODE CACHING未启用的解决方法
  15. vue vue-element-ui组件 eltable 表头背景颜色
  16. 从数据库中读取经纬度,在google map 上进行标注(一)
  17. 云虚拟主机+WordPress搭建个人博客详细内容
  18. (转载)如何写论文之标题篇
  19. 申报深圳高新企业认定除了补贴,还有哪些好处?
  20. STM32 用RS485进行半双工通信出现的问题

热门文章

  1. mysql主从配置 热备_MYSQL 主从热备方式配置
  2. java 线程同步的list_java线程生产者与消费者实例(使用List实现同步)
  3. nxos启动的初始化和https访问nx-api
  4. ActiveMQ之消息服务器平台(发邮件)
  5. Codeforces Codeforces Round #383 (Div. 2) E (DFS染色)
  6. jquery 里 $(this)的用法
  7. linux编程问题记录
  8. WCF服务寄宿IIS与Windows服务 - C#/.NET
  9. Datedifff返回两个日期之间的天数
  10. socket编程五种模型