数字图像处理中常用图像分割算法有哪些?

1.多数的图像分割算法

2.图像边缘分割

3.图像阈值分割

4.基于区域的分割

5.形态学分水岭算法

多数的图像分割算法 均是基于灰度值的不连续相似的性质。在前者中,算法以灰度突变为基础分割一幅图像,如图像边缘分割。假设图像不同区域的边界彼此完全不同,且与背景不同,从而允许基于灰度的局部不连续性来进行边界检测。后者是根据一组预定义的准则将一幅图像分割为相似区域,如阈值处理、区域生长、区域分裂区域聚合都是基于这种方法形成的。下面将对每类算法进行详细说明。

图像边缘分割:边缘是图像中灰度突变像素的集合,一般用微分进行检测。基本的边缘检测算法有:Roberts算子、Prewitt算子、Sobel算子。稍高级的算法有:Marr-Hilderth边缘检测器、Canny边缘检测器。

图像阈值分割:由于阈值处理直观、实现简单且计算速度快,因此阈值处理在分割应用中处于核心地位。阈值处理可以分为单阈值处理与多阈值处理。在单阈值处理中最常用且分割效果也不错的算法是Otsu(最大类间方差算法)算法。多阈值处理:K类由K-1个阈值来分离,即计算图像的多个类间方差,多阈值处理的分割结果相较于单阈值的结果虽然会更好一些,但分类数量增加时它会开始失去意义,因为我们仅仅处理一个变量(灰度),此时可以通过增加变量如彩色来进行解决。

基于区域的分割:区域生长算法和区域分裂与聚合都是属于基于区域的分割算法。

区域生长算法是根据预先定义的生长准则将像素或子区域组合为更大的区域的过程。

基本方法是从一组“种子”点开始,将与种子预先定义的性质相似的那些邻域像素添加到每个种子上来形成这些生长区域(如特定范围的灰度或颜色)。区域分裂与聚合是首先将一幅图像细分为一组任意的不相交区域,然后按照一定规则聚合、分裂这些区域。

形态学分水岭算法:分水岭的概念是以三维形象化一幅图像为基础的。

在图中,我们主要考虑三种类型的点:

(1)属于一个区域最小值的点;

(2)把一点看成是一个水滴,如果把这些点放在任意位置上,水滴一定会下落到一个单一的最小值点;

(3)处在该点的水会等可能性地流向不止一个这样的最小值点。

对于一个特定的区域最小值,满足条件(2)的点的集合称为该最小值的汇水盆地分水岭

满足条件(3)的点形成地表面的峰线,称之为分割线分水线

为了达到更好的分割效果,常常将分水岭算法应用到梯度图像上,而不是图像本身。

(二)

个人认为图像分割的算法可以从分割目标入手:通常是要将图像分成目标区域和背景。

需要从图像的特征入手,以灰度图像为例(其余类型的图像处理均类似),图像图形很明显的特征有:

图像灰度值特征、目标边界特征、纹理特征、形态学特征等等;

还有一些基于这些特征所计算提取出的特征,比如信息熵、能量泛函等等。

最为简单的就是灰度值特征了,一幅图中有时候目标区域与背景区域有很明显的亮度区别,基于这个认识,只要试图找到某个亮度的值,我们假设低于该值的认为是背景,高于该值的认为是目标。关于找这个值的算法就是阈值分割算法了,像OTSU、迭代法、最大熵法等等都是属于这一范畴。

同时也可以注意到,在空域内,目标的边界是区分目标与背景的重要依据,因此区分边界也是一个重要的手段,通常边界点周围灰度值变化率很高,因此可以基于图像灰度梯度来识别。这就有一些sobel算子、canny算子等等方式,都是通过找到边界来确定目标区域背景的。

在有些图像中,目标区域具有一定的连续性,基于区域连续性的一些方法像区域生长法、分水岭算法等(本人对这一块不是很熟悉)。

另外,基于图像原始的特征进行提取获得“精炼”的二级特征,并据此分割也是一种好的方法。像SNAKE算法,该算法认为目标区域的边界是“外力”,内力共同作用的结果,因此当外力内力平衡时找到边界,基于这种平衡,提出了判断能量泛函最小的判断原则。此外,还有基于几何活动轮廓模型的水平集方法,该方法是借助于目标区域的几何度量参数,可以比较好的处理一些拓扑变化。

除去经典的阈值分水岭分割算法外,有主动轮廓及衍生的水平集,图割及相关算法(例如GrabCut),交互式分割,以及Cosegmentation。

所有分割算法的核心目的是解决目标区域语义合并难题。例如交互式分割,通过精准交互来解决该问题。Cosegmentation通过分割相同或相似目标来处理该问题。

(三)

(1)基于阈值的分割方法:可在各种颜色空间或不同通道中完成阈值、自适应阈值、

(2)基于边缘的分割方法:各种边缘检测算子

(3)基于区域的分割方法:分水岭、区域归并与分裂

(4)图割分割:最大流(最小割)算法

(5)基于深度信息的分割

(6)基于先验信息的分割

基于特定理论的分割方法等。

特定理论大概有:聚类分析、模糊集理论、基因编码、小波变换等。

数字图像处理中常用图像分割算法有哪些?相关推荐

  1. 【图像处理】数字图像处理中常用图像分割算法(理论初识)

    (1)基于阈值的分割方法:可在各种颜色空间或不同通道中完成阈值.自适应阈值. (2)基于边缘的分割方法:各种边缘检测算子 (3)基于区域的分割方法:分水岭.区域归并与分裂 (4)图割分割:最大流(最小 ...

  2. 数字图像处理中常用的插值方法

    假设变换后的图像(x,y)处投影大原图像的坐标点(u,v) 图像主要用三种插值方法求得变换后的像素: 1.最邻近元法 这是最简单的一种插值方法,不需要计算,在待求象素的四邻象素中,将距离待求象素最近的 ...

  3. matlab 图像处理 ppt,第五章 matlab在数字图像处理中的应用.ppt

    1.第五章 matlab在数字图像处理中的应用,数字图像的读入,A=imread(filename,fmt): 将文件名为filename,扩展名为fmt(图像文件格式)表示的图像文件中的数据读到矩阵 ...

  4. 【转】数字图像处理中的形态学

    原文请看:数字图像处理中的形态学 数字图像处理中的形态学 (摘自某文献,因为贴图的数目有限制,后面的公式图片没有能够上,电脑重装后文档已经找不到了,囧) 一    引言         数学形态学是一 ...

  5. matlab使用kirsch算子进行分割,matlab的图像分割算法

    学术探讨 经验交流 浅析基于 MATLAB 的图像分割方法蒋翠翠 (华中师范大学... 图像分割技术与 MATLAB 仿真 精品文档中南民族大学毕业论文(设计) 学院: 专业: 计算机科学学院 自动化 ...

  6. 数字图像处理:(5)非微分算子在数字图像处理中的应用

    本节是非微分边缘检测算子--Canny算子 边缘是图像中灰度有阶跃变化,或屋顶变化的像素的结合.   1.  Canny算子边缘检测基本原理 该算子功能比前面几种都要好,但是它实现起来较为麻烦,Can ...

  7. LabVIEW图像分割算法(基础篇—6)

    目录 1.图像阈值分割 1.1.全局阈值分割 1.1.1.手动阈值分割 1.1.2.自动阈值分割 1.2.局部阈值分割 1.3.阈值分割算法比较 2.图像边缘分割 2.1.点检测 2.2.线检测 2. ...

  8. CVPR 2021 顶会冠军图像分割算法全解密

    来源:DataFunTalk本文约1400字,建议阅读5分钟 本文为大家介绍 CVPR 2021 顶会冠军图像分割算法. 以Tesla为首的全球各大新势力造车企业最近简直火的不能再火,过山车似的股价也 ...

  9. 【AI有识境】如何掌握好图像分割算法?值得你看的技术综述

    大家好,这是专栏<AI有识境>的第二篇文章,讲述如何掌握好图像分割算法. 进入到有识境界,可以大胆地说自己是一个非常合格的深度学习算法工程师了,能够敏锐地把握自己研究的领域,跟踪前沿和能落 ...

最新文章

  1. Latex注释快捷键
  2. 云炬随笔20160729
  3. 【机器视觉】Qt集成Halcon开发环境详解(一)
  4. linux callback函数,C++回调函数(callback)的使用
  5. js点击图片查看大图,并可以拖动,且滚动滑轮放大缩小
  6. c++tcp接收文件缓存多大合适_网易面经:深剖TCP协议的流量控制和拥塞控制,你懂了吗?...
  7. sudo mysql压缩备份解压操作_高效管理文件之压缩及解压缩 .bz2 文件
  8. pix4d无人机影像处理_让无人机创造更大价值?你还差一个Pix4D培训会!
  9. 让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行
  10. 091 类的多态和多态性
  11. ResNet和BN层
  12. 用Python3创建httpServer
  13. Android Things发布新版本DP7,NXP和树莓派开发板可升级
  14. CSS 成长之路(六)顶线、中线、基线、底线与行距
  15. 从一道题理解什么是java的引用
  16. webview显示flv远程文件
  17. 大恒相机开发实践(2)——触发采图
  18. chrome浏览器抓包工具介绍(2022,12,27)
  19. EXCEL表格怎么让每一列都乘以固定的一列
  20. [转]Flex 处理bmp图片as

热门文章

  1. 多激光雷达外参⾃动化标定算法及代码实例
  2. 研究生再次大幅扩招!高校能否承载?教育部最新表态来了
  3. YOLO V4 Tiny改进版来啦!速度294FPS精度不减YOLO V4 Tiny
  4. 最新语义视觉SLAM综述:面向应用的移动机器人自主导航解决方案
  5. CVPR 2020 oral 首次提出VPSnet用于分割界新问题-视频全景分割
  6. RDKit | 基于主成分分析可视化(DrugBank)类药性的化学空间
  7. 哈佛CASTER | 基于化学子结构表征预测药物相互作用
  8. 推荐 | 几个最有价值的科研学术类资源
  9. 基于 gulp 的 fancybox 源码压缩
  10. NAR:UNITE真菌鉴定ITS数据库——处理未分类和并行分类