简介:

大津法(OTSU)是一种确定图像二值化分割阈值的算法,由日本学者大津于1979年提出。从大津法的原理上来讲,该方法又称作最大类间方差法,因为按照大津法求得的阈值进行图像二值化分割后,前景与背景图像的类间方差最大(何为类间方差?原理中有介绍)。

OTSU算法

OTSU算法也称最大类间差法,有时也称之为大津算法,由大津于1979年提出,被认为是图像分割中阈值选取的最佳算法,计算简单,不受图像亮度和对比度的影响,因此在数字图像处理上得到了广泛的应用。它是按图像的灰度特性,将图像分成背景和前景两部分。因方差是灰度分布均匀性的一种度量,背景和前景之间的类间方差越大,说明构成图像的两部分的差别越大,当部分前景错分为背景或部分背景错分为前景都会导致两部分差别变小。因此,使类间方差最大的分割意味着错分概率最小。

原理:

对于图像I(x,y),前景(即目标)和背景的分割阈值记作T,属于前景的像素点数占整幅图像的比例记为ω0,其平均灰度μ0;背景像素点数占整幅图像的比例为ω1,其平均灰度为μ1。图像的总平均灰度记为μ,类间方差记为g。

假设图像的背景较暗,并且图像的大小为M×N,图像中像素的灰度值小于阈值T的像素个数记作N0,像素灰度大于阈值T的像素个数记作N1,则有:

ω0=N0/ M×N (1)

ω1=N1/ M×N (2)

N0+N1=M×N (3)

ω0+ω1=1    (4)

μ=ω0*μ0+ω1*μ1 (5)

g=ω0(μ0-μ)^2+ω1(μ1-μ)^2 (6)

otsu阈值分割算法原理_OTSU_图像二值化分割阈值的算法相关推荐

  1. OTSU_图像二值化分割阈值的算法

    简介: 大津法(OTSU)是一种确定图像二值化分割阈值的算法,由日本学者大津于1979年提出.从大津法的原理上来讲,该方法又称作最大类间方差法,因为按照大津法求得的阈值进行图像二值化分割后,前景与背景 ...

  2. 【医学图像处理】 2 灰度直方图、图像二值化(阈值分割)

    文章目录 1 灰度直方图 1.1 直方图理解 1.2 直方图计算 1.3 直方图均衡化 1.3.1 全局均衡化 1.3.2 自适应(局部)均值化 2 图像二值化(阈值分割) 2.1 二值化理解 2.2 ...

  3. 基于ImagePy工具的岩块图像二值化分割研究

    看到自己一年前在知乎提的问题了,忍不住回答下. 下面这个是论文录用后修改稿,文末有编辑的评语. 基于ImagePy工具的岩块图像二值化分割研究 摘 要:在岩块图像分析识别前的预处理工作中,为了平滑岩块 ...

  4. OpenCV删除面积小的区域 实现图像二值化分割 标记连通区域

    OpenCV删除面积小的区域 实现图像二值化分割 标记连通区域    [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/781 ...

  5. 图像二值化中阈值算法浅析

    目录 什么是二值化 常见的求阈值算法 OSTU大津法 概念及原理 iteration迭代法 概念及原理 代码实现 Sobel算子图像边缘提取 概念及原理 代码实现 噪点过滤 什么是二值化 所谓图像二值 ...

  6. 图像二值化的阈值求法

    图像二值化的操作,就是寻找一个合适的阈值T,把图像中所有像素值小于等于该阈值的像素点设置为一个像素值,同时把图像中所有像素值大于该阈值的像素点设置为另一个像素值.也就是说,二值化之后整幅图像中只有两种 ...

  7. 图像二值化(选择阈值)

    目录 1. 双峰法 2. 大津法(Otsu法或最大类间方差法) 1. 双峰法 在一些简单的图像中,物体的灰度分布比较有规律,背景与各个目标在图像 的直方图各自形成一个波峰,即区域与波峰一一对应,每两个 ...

  8. VTK修炼之道31:图像二值化_阈值法

    1.阈值法实现图像二值化操作 二值图像和label图像是图像分割中经常用到的两种图像. 二值图像的每个像素只有两种可能的取值,例如0或者255.通常0代表图像的背景,而255代码图像前景.图像二值化是 ...

  9. java 图像二值化阀值,阈值 二值化图像程序

    在Matlab中将一幅图像阈值分割二值化非常简单,若需要通过阈值th2二值化保留一些大面积的.且有灰度值含有大于th1的点的前景区域,而不需要小面积的区域(th1大于th2),这时会遇到这样的问题:当 ...

最新文章

  1. 多个不同的app应用间应该如何进行消息推送呢?
  2. oralce之 10046对Hash Join分析
  3. win10诊断启动后联网_小技巧:win10网络共享文件夹出现错误无法访问如何解决?...
  4. VUE 入门基础(3)
  5. 设计模式002:简单工厂模式
  6. Android开发学习之快速实现圆角ListView
  7. 腾讯云独立模式账号引入接口
  8. Python学习总结之一 -- 基础篇
  9. JAVA后端主流开发框架
  10. Ajax怎么解决乱码PHP,php Ajax乱码
  11. java xps文档_使用Java 将PPT转换为PDF、XPS等格式
  12. 什么是DOM0,DOM2,DOM3?
  13. 关于xmind6图标组导入教程
  14. 《数据安全法》实施一周年,企业和个人发生哪些转变?|上云那些事
  15. 解决百度网盘刷新不出来二维码
  16. Microsoft Edge浏览器一款不同于传统IE的浏览器
  17. 任正非评华为HR胡玲事件,元芳你怎么看?
  18. 怎样在手机设置无线网络连接服务器,如何用手机设置wifi路由器?
  19. 蚁群算法(详解)python
  20. windows创建文件硬连接

热门文章

  1. 鸿蒙手机录音,录音应用的隐藏功能,90%的人不知道?
  2. 复制字符串的三种方法
  3. 音视频基础认知——音视频开发常规流程
  4. 怎么拆分pdf文件为一张一张
  5. CASIO fx-991es Plus科学计算器使用技巧
  6. 背景平铺两栏自适应(占满剩余高度)fastclick、IScroll双飞翼布局
  7. Ableton Live 10 Suite功能特色
  8. 进程管理命令 动态监控进程 rpm yum
  9. avro java_Avro 简介 | 学步园
  10. 新抽奖助手v7.7.8 抽奖码抽奖 吸粉/裂变/引流 投票/抽奖/助手