首页 > 其他分享 >【图像处理笔记】图像分割基础知识

【图像处理笔记】图像分割基础知识

时间:2022-09-05 20:11:24浏览次数:80  
标签:分割 笔记 基础知识 不连续性 区域 灰度 图像处理 图像 像素

形态学处理相同,图像分割操作的输入是图像,输出是从图像中提取出来的属性。本章的大多数分割算法都基于图像灰度值的两个基本性质之一:不连续性和相似性。第一类方法根据灰度的突变(如边缘)将图像分割为多个区域;第二类方法根据一组预定义的准则把一幅图像分割为多个区域。

1 基础知识

图像分割需满足以下条件:

a)分割必须是完全的,即图像为所有子区域的并集,每个像素都必须在一个区域内

b)所有子区域都是一个连通集,即一个区域中的点以某些预定义的方式连接(如这些点必须是8连通的)

c)各个区域必须是不相交的

d)分割后的区域中的像素必须满足某些性质,如某一区域中的所有像素都有相同的灰度

e)两个邻接区域像素满足的性质是不同的

分割中的基本问题就是把一幅图像分成满足前述条件的多个区域。通常单色图像的分割算法依据的是灰度值的两个性质之一:不连续性相似性

基于灰度值不连续性的第一类算法中,我们假设这些区域的边界彼此完全不同,并且与背景不同,以便能够根据灰度的局部不连续性来检测边界,主要方法是基于边缘的分割。下图(a)显示了一个恒定灰度区域叠加到一个恒定灰度暗色背景上的一幅图像,这两个区域组成了整幅图像。图(b)是根据灰度不连续性计算内部区域的边界的结果。边界内侧和外侧都是0,因为在这些区域中灰度不存在不连续性。图(c)是为了分割图像,我们对边界上或边界内的像素分配一个灰度级(譬如白色),而对边界外部的所有像素分配另一个灰度(譬如黑色)。分割后的区域满足上面的条件。

下面三幅图说明了基于区域的分割。图(d)类似于图(a),但内部区域的灰度形成了一幅纹理模式。图(e)显示了计算图中灰度不连续的结果。灰度中的大量寄生变化使得我们难以识别原图像中的唯一边界,因为很多非零灰度变化连接到了边界,所以基于边缘的分割不是一种合适的方法。然而,我们注意到,外部区域是恒定的,因此在解决这个分割问题时,只需一个能够区分纹理区域和恒定区域之间的不同的谓词逻辑。像素值的标准差是实现这一目的一种测度,因为纹理区域的标准差非零,而其他区域的标准差为零。图(f)显示了将原图像分成多幅大小为8x8的子区域后的结果。若子区域标准差为正,将这个子区域标记为白色。结果是,该区域边缘的周围成“块状”外观,因为8x8大小的一组方形都被标记为相同的灰度。 

标签:分割,笔记,基础知识,不连续性,区域,灰度,图像处理,图像,像素
From: https://www.cnblogs.com/Fish0403/p/16651228.html

相关文章

  • 2022-09-05 第四小组 王星苹 学习笔记
    学习心得简单的做一个java里面要连接网页和数据库实现注册,主要是代码,建议先写好工具类,这样之后写东西的时候直接就可以用了,比如新学的密码加密的盐的工具类,之前的JDBC工具......
  • Django学习笔记
    Django本篇博客是我在B站学习的笔记。B站教程地址Django介绍起源2005年发布,采用Python语言编写的开源框架。早期的时候Django主做新闻和内容管理的重量级的Python......
  • 【笔记】拓扑排序(Ⅰ)
    题单拓扑排序:将一个有向无环图\((\Directed\Acyclic\Graph,DAG\)\)进行排序进而得到一个有序的线性序列。简单食用方法:\(vector\)存图,再用\(queue\)跑\(BFS\)。......
  • Docker基础知识 (9) - 使用 Docker 部署 Nginx + PHP + MariaDB(MySQL)并配置 phpMyAdmi
    1.部署PHP   1)部署环境       IP地址(本地测试环境):192.168.0.10       操作系统:LinuxCentOS7.9           Docker版本:20.10.7......
  • 笔记
    A股市场中,外资有3.47万亿人民币,占有4.7%的比重 原理:10年2.3465年2.37452年2.13461990年,日本危机2000年,互联网2008年,次贷危机2020年,疫情危机 美股已经完成......
  • 实战 | 电商业务的性能测试(一): 必备基础知识
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取需求分析与测试设计(性能需求目标+业务模型拆解)测试数据准备和构造(基于模型的数据准备)性......
  • 数据结构与算法学习笔记———链表(Linked List)
    链表(LinkedList)#该篇笔记转自【Python】python链表_小周ipython的博客-CSDN博客_python链表简介链表(LinkedList):是一种线性表数据结构。他是用一组任意的存储单元(可......
  • blender人物建模笔记01
    blender好久没摸了,也好复习一下这个教程是纯使用点线面操作建模的,没有用到雕刻,雕刻有机会再接触吧,感觉也很好玩。Refr添加参考图片,用边数为8的圆环先把一侧眼睛嘴巴脖子......
  • [HTML+CSS] 笔记总结
    目录笔记:几种水平垂直双方向居中的方式对比绝对定位的方式table-cell的方式/*transform变形平移的方式*/flex居中多余显示省略号:笔记:几种水平垂直双方向居中的方式对比......
  • MPI学习笔记(四):矩阵相乘的Cannon卡农算法
    mpi矩阵乘法:C=αAB+βC一、Cannon卡农算法基本介绍1、二维矩阵串行乘法两个n维方阵的乘法A×B=C的串行计算公式为:下图是用图示来表示的这种计算规则:2、二维块划分的......