0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器视觉(六):图像分割

新机器视觉 来源:新机器视觉 2023-10-22 11:34 次阅读

图像分割(image segmentation)是指把图像分割成各个具有特性的区域并提取出感兴趣目标的技术和过程。

8ace2384-6fef-11ee-939d-92fbcf53809c.png

现有的图像分割方法主要分以下几类:基于阈值(threshold)的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法等。

基于阈值的分割方法是一种应用十分广泛的图像分割技术,其实质是利用图像的灰度直方图信息获取用于分割的阈值,一个或几个阈值将图像的灰度级分为几个部分,认为属于同一部分的像素是同一个物体。

一、灰度阈值法介绍

1.原理

图像阈值化处理的变换函数表达式为:

8ad234ec-6fef-11ee-939d-92fbcf53809c.png

2.阈值的选取

•双峰法

•迭代法

•大津法

•判别分析法

•最佳熵自动阈值法

二、最大类间方差确定阈值(大津法)

大津法又叫最大类间方差法、最大类间阈值法(OTSU)。

它的基本思想是,用一个阈值将图像中的数据分为两类,一类中图像的像素点的灰度均小于这个阈值,另一类中的图像的像素点的灰度均大于或者等于该阈值。

如果这两个类中像素点的灰度的方差越大,说明获取到的阈值就是最佳的阈值(方差是灰度分布均匀性的一种度量,背景和前景之间的类间方差越大,说明构成图像的两部分的差别越大,当部分前景错分为背景或部分背景错分为前景都会导致两部分差别变小。

因此,使类间方差最大的分割意味着错分概率最小。)则利用该阈值可以将图像分为前景和背景两个部分。

而我们所感兴趣的部分一般为前景。

具体的分析可以参考我的另一篇博文:大津法(最大类间方差法OTSU)

(https://blog.csdn.net/m0_53966219/article/details/126621122?spm=1001.2014.3001.5501)

8ad5de80-6fef-11ee-939d-92fbcf53809c.png

三、双峰法阈值分割

双峰法阈值分割
I=imread('test2.jpg'); I=rgb2gray(I); subplot(1,2,1);
imhist(I);title('直方图');
thread=130/255;
subplot(1,2,2); I3=im2bw(I,thread);
imshow(I3);title('双峰法分割图');

四、迭代法阈值分割

1.步骤

1.选取初始分割阈值,通常可选图像灰度平均值 T。

2.根据阈值 TT 将图像像素分割为背景和前景,分别求出两者的平均灰度 T_0 和 T_1。

3.计算新的阈值 T′=(T0+T1)/2。

4.若 T==T′,则迭代结束,T 即为最终阈值。否则令 T=T′,转第 (2) 步。

2.实现

A = imread('text.png');
figure;
subplot(121);imshow(A);title('原始图像')
T = mean2(A);  %取均值作为初始阈值
done = false;  %定义跳出循环的量
i = 0;
% while循环进行迭代
while ~done
  r1 = find(A<=T);  %小于阈值的部分
  r2 = find(A>T);  %大于阈值的部分
  Tnew = (mean(A(r1)) + mean(A(r2))) / 2; %计算分割后两部分的阈值均值的均值
  done = abs(Tnew - T) < 1;   %判断迭代是否收敛
  T = Tnew;   %若不收敛,则将分割后的均值的均值作为新的阈值进行循环计算
  i = i+1;
end
A(r1) = 0;  %将小于阈值的部分赋值为0
A(r2) = 1;  %将大于阈值的部分赋值为1  这两步是将图像转换成二值图像
 
subplot(122);imshow(A,[]);title('迭代处理后')


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器视觉
    +关注

    关注

    161

    文章

    4044

    浏览量

    118360
  • 阈值
    +关注

    关注

    0

    文章

    120

    浏览量

    18350
  • 图像分割
    +关注

    关注

    4

    文章

    173

    浏览量

    17863

原文标题:机器视觉(六):图像分割

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    机器视觉算法与应用(双语版)

    Etherne千兆网2.4.6 图像采集模式3 机器视觉算法3.1 数据结构3.1.1 图像3.1.2 区域3.1.3 亚像素精度轮廓3.2 图像
    发表于 06-29 13:48

    基于labview机器视觉图像定位

    大家好,毕业设计做基于labview机器视觉图像定位系统,打算调用笔记本的摄像头进行图像采集,再进行图像处理,
    发表于 03-31 14:54

    照明对机器视觉应用有什么影响?

    机器视觉系统中的照明系统是极其重要的一部分,如何选择光源方案,它的好坏直接影响着后面的图像处理。合适的照明是机器视觉应用成功的关键,通过适当
    发表于 08-02 06:40

    机器视觉系统应用于标签外观视觉检查!

    聊聊在标签外观检查方面的应用!   思普泰克智能制造机器视觉检测设备主要由CCD传感器、光学系统、图像采集单元、 图像预处理单元、图像
    发表于 11-18 16:13

    CPU和FPGA的机器视觉算法分割

    本篇讨论的是有关CPU(在Zynq SoC中是指ARM处理器核)和FPGA的可编程逻辑架构之间的机器视觉算法分割。美国国家仪器公司(National Instruments)的Carlton
    发表于 05-31 09:17

    图像处理分析与机器视觉_艾海舟译

    本书针对图像处理、图像分析和机器视觉领域的有关原理与技术展开了广泛而深入的讨论,包括图像预处理、图像
    发表于 10-13 15:52 0次下载
    <b class='flag-5'>图像</b>处理分析与<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>_艾海舟译

    图像分割—基于图的图像分割

    图像分割—基于图的图像分割图像分割—基于图的图像
    发表于 11-19 16:17 0次下载

    视觉显著性目标分割提取

    图像分割在许多图像处理和机器视觉问题中是一个非常重要的过程,是将一幅图分割成几个显著的区域,然而
    发表于 12-06 14:27 0次下载

    机器视觉图像二值化详细分析

    传统的机器视觉通常包括两个步骤——预处理和物体检测。而沟通二者的桥梁则是图像分割(Image Segmentation)[1]。图像
    的头像 发表于 06-16 09:22 9959次阅读

    机器视觉运动控制一体机实现图像阈值分割

    在实际的机器视觉项目应用当中图像质量效果是视觉处理方案能否准确和稳定运行的关键因素。 图像质量的最佳效果是需要将特征目标突
    发表于 03-04 11:37 351次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>运动控制一体机实现<b class='flag-5'>图像</b>阈值<b class='flag-5'>分割</b>

    什么是图像分割图像分割的体系结构和方法

    图像分割(Image Segmentation)是计算机视觉领域中的一项重要基础技术,是图像理解中的重要一环。前端时间,数据科学家Derrick Mwiti在一篇文章中,就什么是
    的头像 发表于 08-18 10:34 2609次阅读
    什么是<b class='flag-5'>图像</b><b class='flag-5'>分割</b>?<b class='flag-5'>图像</b><b class='flag-5'>分割</b>的体系结构和方法

    机器视觉图像处理技术、图像增强技术

    对原始获取图像进行一系列的运算处理,称为图像处理。图像处理是机器视觉技术的方法基础,包括图像增强
    发表于 10-20 10:17 372次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>:<b class='flag-5'>图像</b>处理技术、<b class='flag-5'>图像</b>增强技术

    机器视觉图像增强和图像处理

    对原始获取图像进行一系列的运算处理,称为图像处理。图像处理是机器视觉技术的方法基础,包括图像增强
    发表于 10-23 10:43 229次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>之<b class='flag-5'>图像</b>增强和<b class='flag-5'>图像</b>处理

    机器视觉图像增强和图像处理

    一、图像处理技术概述1.定义对原始获取图像进行一系列的运算处理,称为图像处理。图像处理是机器视觉
    的头像 发表于 10-26 08:07 462次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>之<b class='flag-5'>图像</b>增强和<b class='flag-5'>图像</b>处理

    机器视觉图像分割的方法有哪些?

    现有的图像分割方法主要分以下几类:基于阈值(threshold)的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的
    发表于 11-02 10:26 376次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>图像</b><b class='flag-5'>分割</b>的方法有哪些?