第十章 图像分割

  • 第十章 图像分割

    • 一点线和边缘检测

      • 1 背景知识
      • 2 孤立点的检测
      • 3 线检测
      • 4 边缘模型
      • 5 基本边缘检测
        • 51 梯度及性质
        • 52 梯度算子
      • 6 更先进的边缘检测技术
        • 61 Marr-Hildreth边缘检测器
        • 62 坎尼边缘检测器
      • 7 边缘连接和边界检测
    • 二阈值处理
      • 1 基本的全局阈值处理
      • 2 用Otsu方法的最佳全局阈值处理
    • 三区域分割
      • 1 基于区域的分割

        • 11 区域生长
        • 12 区域分割与聚合
      • 2 用形态学分水岭的分割
      • 3 分割中运动的应用

本章中的多数分割算法均基于灰度值的两个基本性质之一:不连续和相似性。对于不连续的灰度,方法是以灰度突变为基础分割一幅图像,例如边缘。对于相似的灰度,主要方法是根据一组预定义的准则把一幅图像分割为相似的区域,例如阈值处理、区域增长、区域分裂和区域聚合。

一:点、线和边缘检测

1.1 背景知识

一阶导数:

二阶导数:

在增强细节方面,二阶导数远强于一阶导数:
1. 一阶导数通常在图像中产生较粗的边缘;
2. 二阶导数对精细细节,如细线、孤立点和噪声有较强的响应;
3. 二阶导数在灰度斜坡和灰度台阶过渡处会产生双边缘响应;
4. 二阶导数的符号可用于确定边缘的过渡是从亮倒暗还是从暗到亮。

1.2 孤立点的检测

孤立点的检测应以二阶导数为基础,使用拉普拉斯算子:


1.3 线检测

线检测同样可以使用拉普拉斯模板,但拉普拉斯检测子是各向同性的,因此其响应与方向无关,也可以使用与方向有关的改进算子:

1.4 边缘模型

  1. 台阶模型;
  2. 斜坡模型;
  3. 屋顶边缘模型。

    一阶导数的幅度可用于检测图像中的某个点处是否存在一个边缘。二阶导数的符号可用于确定一个边缘像素是位于该边缘的暗侧还是亮侧。二阶导数的附加性质:
  4. 对图像中的每条边缘,二阶导数生成两个值;
  5. 二阶导数的零交叉点可用于定位粗边缘的中心。

1.5 基本边缘检测

1.5.1 梯度及性质


1.5.2 梯度算子

一维模板:



Roberts:



Prewitt:



Sobel:



用于检测对角线边缘的Prewitt和Sobel:

1.6 更先进的边缘检测技术

1.6.1 Marr-Hildreth边缘检测器

高斯拉普拉斯LoG:


1.6.2 坎尼边缘检测器

1.7 边缘连接和边界检测

理想情况下,边缘检测应该仅产生位于边缘上的像素集合。实际上,由于噪声、不均匀照明引起的边缘间断,以及其他引入灰度值虚假的不连续的影响,这些像素并不能完全描述边缘特性。因此,一般是在边缘检测后紧跟连接算法,将边缘像素组合成有意义的边缘或区域边界。

二:阈值处理

图像阈值处理在图像分割应用中处于核心地位。

2.1 基本的全局阈值处理

2.2 用Otsu方法的最佳全局阈值处理

三:区域分割

3.1 基于区域的分割

3.1.1 区域生长

区域增长包含的三个条件为:(1)选定增长的起始点(核);(2)确定增长的规则;(3)确定增长的结束条件。

3.1.2 区域分割与聚合

3.2 用形态学分水岭的分割

3.3 分割中运动的应用

《数字图像处理 第三版》(冈萨雷斯)——第十章 图像分割相关推荐

  1. 数字图像处理第三版冈萨雷斯笔记第二章

    第二章 第二章的笔记 其中横轴是从晶状体中心到视网膜的直线与视轴的角度,参照下图. 从这幅图里可以看到人眼中有一处盲点既没有锥状体,也没有杆状体.但是平时你却感受不到这处盲点.一个是因为大脑的脑部,还 ...

  2. 数字图像处理第三版(冈萨雷斯)——第一章绪论

    数字图像处理第三版(冈萨雷斯)--第一章绪论 一.主要目的 二.关于什么是数字图像处理的几个重要概念 2.1 强度或灰度: 2.2 数字图像: 2.3 数字图像处理: 2.4 像素: 2.5 低级.中 ...

  3. 图像插值和缩放(matlab自实现)--冈萨雷斯《数字图像处理第三版》

    图像插值和缩放(matlab自实现) 1.Explanations of interpolation(插值释义) 1.1 Nearest Neighbor Interpolation(最近邻插值) 1 ...

  4. 数字图像处理第四版冈萨雷斯

    这本书也太好了 数字图像处理技术

  5. 数字图像处理(第三版,Rafeal C. Gonzalez, Richard E. Woods)--基础

    图像处理 图像分析 计算机视觉 低级 中级 高级 降噪 对比度增强 锐化 分割,边缘,标志等 人工智能 视觉认知 图像 = f(图像) 特征 = f(图像) 认知 = f(特征) 人的直觉和分析在选择 ...

  6. 图像处理-离散傅里叶变换-数字图像处理第三版第四章内容

    图像傅里叶变换方法有很多,可以通过空间光调制器输入图像后在通过平行光照明经过傅里叶变换透镜进行傅里叶变换,另一个方法就是利用计算机进行傅里叶变换,其中傅里叶变换有两种算法一种是DFT还有一种是FFT( ...

  7. 数字图像处理(第三版,Rafeal C. Gonzalez, Richard E. Woods)--灰度变换与空间滤波

    它的与众不同之处在于,是透过光线看阴影还是透过阴影看亮度. ----大卫·林赛 灰度变换(映射) 直方图均衡(直方图线性变换) 直方图匹配(规定化) 局部直方图处理 空间滤波 平滑空间滤波器 锐化空间 ...

  8. 数字图像处理(第三版,Rafeal C. Gonzalez, Richard E. Woods)--傅里叶变换(频率域滤波)

    滤波器:抑制或最小化某些频率的波或振荡的装置或材料 频率:自变量单位变化期间,一个周期函数重复相同值序列的次数                                              ...

  9. matlab 霍特林变换,数字图像处理(第3版面向CS2013计算机专业规划教材)

    导语 内容提要 姚敏编著的<数字图像处理(第3版面向CS2013计算机专业规划教材)>详细介绍了数字图像处理的基本理论.主要技术和最新进展.全书共分13章,内容主要包括图像获取.图像变换. ...

  10. 数字图像处理的三个层次

    数字图像处理分为三个层次:低级图像处理.中级图像处理和高级图像处理(狭义图像处理.图像分析和图像理解). 狭义图像处理:对输入图像进行某种变换得到输出图像,是一种图像到图像的过程. (1)低级图像处理 ...

最新文章

  1. linux opencv
  2. centos下apache源码编译安装
  3. HTML在手机上实现直接拨打电话以及发送短信
  4. java集合基础复习
  5. 【纠错】——mysql Authentication plugin ‘caching_sha2_password‘ is not supported问题处理
  6. ios html高度自适应,iOS UILabel高度自适应终结篇
  7. ex28 布尔表达式练习
  8. LeetCode 50 实现乘方运算
  9. 深入解析C/C++的优缺点以及就业方向
  10. 递归创建多级文件目录(PHP)
  11. 10个提升职场人气de小方法
  12. [转]2015年数学建模C题–基于无线通信基站的室内三维定位问题
  13. 下载JDK8 JVM源码
  14. 创建海思Hi3559a音视频同时播放的例子
  15. 华为服务器串口修改密码,huawei恢复Console口密码
  16. [Ant自动打包]ant执行命令的详细参数和Ant自带的系统属性
  17. IDEA如何执行maven命令
  18. C++学习需要看的书籍
  19. 已解决ValueError: All arrays must be of the same length
  20. 首先实现立即执行轮询函数,然后setInterval再间隔执行轮询函数,实现方法

热门文章

  1. SAI红绿蓝三原色叠加效果
  2. 雪亮工程整体解决方案
  3. DSOframer 的简单介绍和资源整理(2015-09-02重新整理)
  4. DSOframer 微软官方API的查阅方法
  5. 基于Qt设计的学生考勤系统
  6. WinForm界面开发教程——图文并茂的界面设计
  7. 《统计学习方法》python代码资料
  8. 慕课软件质量保证与测试(总目录)
  9. java自动化测试之开发工具eclipse安装配置
  10. 怎样安装Firebug和FirePath