图像处理4:最大类间方差法(大津法)

(1)最大类间方差法简介:

最大类间方差法是一种自适应阈值确定的方法,又叫大津法,简称OTSU。

它是一种基于全局的二值化算法,它是根据图像的灰度特性,将图像分为前景和背景两个部分。当取最佳國值时,两部分之间的差别应该是最大的,在OTSU算法中所采用的衡量差别的标准就是较为常见的最大类间方差。

前景和背景之间的类间方差如果越大,就说明构成图像的两个部分之间的差别越大,当部分目标被错分为背景或部分背景被错分为目标,都会导致两部分差别变小,当所取阈值的分割使类间方差最大时就意味着错分概率最小

(2)最大类间方差法的计算方法:

最大类间方差采用穷举的方式,找到使intra-class variance最小的阈值处理步骤如下:

①初始化一國值thth,将图像(x.y)f(xy)分为两类A类和B类;

②分别计算A,B两类像素像素集合的均值uA,uBuA,uB;

③计算A,B两类的类间方差;

④将thth从0到255循环,分别计算A,B的类间方差,当类间方差最大时,对应的thth就是所求的最佳分割或值化阈值。

(3)最大类间方差的性能:

1)对噪音十分敏感,在处理之前应对图片进行去噪处理。

2)当目标与背景的大小比例悬殊的时候,类间方差函数可能呈现双峰或者多峰,处理效果不好。

图像处理4:最大类间方差法(大津法)相关推荐

  1. 最大类间方差(大津法)详解

    参考: https://www.cnblogs.com/xiaomanon/p/4110006.html 一.算法介绍 最大类间方差法是1979年由日本学者大津提出的,是一种自适应阈值确定的方法,又叫 ...

  2. 图像二值化之最大类间方差法(大津法,OTSU)

    参考文章1:图像二值化与otsu算法介绍 参考文章2:python opencv cv2.threshold() (将固定级别的阈值应用于每个数组元素)ThresholdTypes 最大类间方差法(大 ...

  3. 【图像处理】——图像的二值化操作及阈值化操作(固定阈值法(全局阈值法——大津法OTSU和三角法TRIANGLE)和自适应阈值法(局部阈值法——均值和高斯法))

    目录 一.二值化的概念(实际上就是一个阈值化操作) 1.概念: 2.实现方法 3.常用方法 二.阈值类型 1.常见阈值类型(主要有五种类型) (1)公式描述 (2)图表描述 2.两种特殊的阈值算法(O ...

  4. 图像处理入门系列--使用numpy实现OTSU大津法及其改进

  5. 图像二值化----otsu(最大类间方差法、大津算法)(二)

    转自:http://blog.stevenwang.name/ostu-threshold-56002.html OTSU算法也称最大类间差法,有时也称之为大津算法,被认为是图像分割中阈值选取的最佳算 ...

  6. java大津法确定阈值,大津法(最大类间阈值法)

    大津法又叫最大类间方差法.最大类间阈值法(OTSU).它的基本思想是,用一个阈值将图像中的数据分为两类,一类中图像的像素点的灰度均小于这个阈值,另一类中的图像的像素点的灰度均大于或者等于该阈值.如果这 ...

  7. Ostu最大类间方差法的C++实现

    一.Ostu的原理 最大类间方差法是由日本学者大津(Nobuyuki Ostu)在1979年提出的,该方法根据计算公式自动计算分割单域值,是一种根据灰度图像自动计算阈值的方法.它按照灰度图像的灰度值等 ...

  8. 二值化-大津法(OTSU)

    论文 Otsu N . A Threshold Selection Method from Gray-Level Histograms[J]. IEEE Transactions on Systems ...

  9. otsu阈值分割算法原理_大津法---OTSU算法

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

  10. 图像二值化——OTSU大津法

    最大类间方差法是由日本学者大津(Nobuyuki Otsu)于1979年提出的,是一种自适应的阈值确定的方法,又叫大津法,简称OTSU.它是按图像的灰度特性,将图像分成背景和目标两部分,或者说,是寻找 ...

最新文章

  1. 平滑重启_swoole服务平滑重启
  2. 【Windows 逆向】OD 调试器工具 ( CE 中获取子弹动态地址前置操作 | OD 中调试指定地址的数据 )
  3. PHP Curl transfer closed with outstanding read data remaining
  4. 乐鑫代理启明云端分享|基于ESP32-S2彩色触摸屏86面板方案
  5. linux 系统如何防止攻击
  6. 3des加密 java php_php 3DES加密如何兼容Java
  7. java发送邮件354_基于SMTP的JAVA邮件发送程序
  8. Spring Boot 之spring.factories
  9. ThinkPHP之add、save无法添加、修改的解决方案
  10. python爬虫数据存储文本_Python爬虫开发系列之五》数据存储为TXT、JSON格式
  11. 不同CPU指令的指令集密度
  12. 宏电GPRS DTU H7210调试报告(参数配置)
  13. 不良资产剥离或许将成为历史名词
  14. 华为云服务器价格表(CPU内存/磁盘/带宽收费标准)
  15. 呼叫中心电话客服系统搭建的种类有哪些
  16. 网站关键词排名,如何快速提升?
  17. 第5章 8051单片机工作原理
  18. 什么是 计算机文档,电脑上哪个 我的文档是干什么用的
  19. 中日美印四国程序员碰到一起
  20. tuend\stratis\vdo总结和案例

热门文章

  1. java选择排序(从大到小和从小到大)
  2. OSI七层网络协议(应用层:http协议、传输层:TCP协议、网络层:IP协议,数据链路层:ARP协议、网络下一跳,物理层:比特流)
  3. Odoo的采购入库单、销售发货单整单被取消,或选择了不生成欠单后又想继续入库或发货,如何处理?
  4. Cinema 4d 软件介绍
  5. android模拟器上https抓包
  6. MDK(keil5)的下载及安装教程
  7. java digester map_Tomcat7启动分析(三)Digester的使用(转载)
  8. EMD/EEMD 经验模态分解/集合经验模态分解
  9. PR视频转场预设 10个快节奏极限运动空间扭曲效果PR转场过渡预设
  10. 华南金牌x79支持服务器内存吗,迟来的评测:华南 金牌X79 主板,值不值得买?...