关注高电压技术,关注学科发展

内容整理自《High Voltage》2019年第4卷第4期

由Rajamohan Jayabal ;Vijayarekha Karuppiyan ; Rakesh Kumar Sidharthan撰写的《Naive Bayesian classifier for hydrophobicity classification of overhead polymeric insulators using binary image features with ambient light compensation》(

背景和主要内容

架空绝缘子安装在输电线路中,以隔离高压电线,它们在确保输配电系统的安全性方面起着重要作用。这些工作在外部环境中的绝缘子会受到各种环境因素的影响,导致绝缘子的疏水性降低,从而引起闪络、短路,甚至是电力系统故障。因此,监测聚合物绝缘子的疏水性水平至关重要,它可用于预测绝缘子的寿命,从而确保电力系统的可靠运行。

运用水滴在绝缘子表面的分散特性进行疏水性分类,水分散体的随机性质使朴素贝叶斯分类器成为首选,本文使用二进制大对象分析(BLOB)从二进制图像中提取大约12个水滴特征。环境光强度是影响二进制图像质量的重要因素,在外部环境中,环境光强度的变化是不可避免的,提出了一种适应阈值技术来补偿环境光的变化。然后使用主成分(PC)分析对从二值图像中提取的特征进行排序,随着排序特征的积累而分类精度逐步提高。结果表明,使用前八个特征可为测试图像样本提供97.6%的可靠分类精度;与其他现有分类器相比,提出的分类器从分类准确性和计算时间方面性能更优。

实验方法

在本文中,总共捕获了414张图像,每个HC(疏水性等级)至少捕获了30张图像,使用约330张图像训练贝叶斯分类器,其余84张图像用于生成测试数据以进行验证。

使用绝缘子的二进制图像来评估疏水性,需要对获取的图像进行预处理,由于阈值取决于环境光强度,因此采用了自适应阈值技术;使用BLOB分析提取特征,设计贝叶斯分类器。由图1可以看出,自适应阈值能够准确地识别水滴。

图1 自适应阈值识别图像中的液滴

(a)二进制图像(b)使用BLOB图像进行特征分割

(c)过滤后的图像 (d)图像的液滴

0 1

朴素贝叶斯分类器

朴素贝叶斯分类(NBC)是一种统计分类方法,广泛应用于二值分类和多值分类问题。本文从采集到的绝缘子图像中提取二值特征,并根据其醇浓度确定相应的疏水性等级,将提取的特征及其对应的HC作为训练数据, NBC的分类精度将使用训练数据中可用的特征进行评估。

0 2

 特征选择

在从BLOB分析中提取的12个特征(水滴数、循环系数、水覆盖率、最大水滴覆盖率 、坚固性、最大周长、形状因数、欧拉数、偏心率平均值、最大偏心距、基于直方图的主要区域、基于直方图的主要水滴)中,选择分类所需的最佳特征。图 2显示了每次依次包含一个特征时精度的提高,可以看出,包含八个以上的特征在分类精度上没有显着提高,因此,选择前八个特征,而其余四个特征则不予考虑。

图2 特征积累对NBC分类精度的影响

实验分析

1 NBC分类准确性

本文考虑了绝缘子的330幅训练图像和84幅测试图像,这些图像将补偿环境光的变化并转换为二值图像,提取识别出的8个BLOB特征,训练特征集被用来设计NBC。结果表明,所提出的NBC能在较高的疏水性等级(HC1-3)对HC进行准确的分类,在较低的疏水性等级上产生较小的分类误差,这主要是由于低HCs中水滴的形状变化最小。

2 训练样本量的影响

训练样本(Ntr)根据测试样本(Nte )的比率(R)选择。图3示出了使用基于比率选择的样本所训练的NBC的分类精度,在较低的比率下,训练和测试数据的分类精度之间存在较大的偏差,较高比率下的分类精度提高。用所有训练样本(R=4)训练的NBC对训练样本 和测试样本的分类精度分别为99.1和97.6%,表明了所提出的NBC的可靠性。

图3  训练样本量对分类准确性的影响

结论

本文从绝缘子的数字图像中提取特征来推断水分散失模式;测量了环境光的变化,自适应地确定了二值图像的阈值,用六类环境光变化来验证自适应阈值技术。结果表明,在环境光照强度变化的情况下,对特征(水滴数量)的提取是可靠的

NBC用于为给定的HC建立特征的先验模型,并用于对绝缘子的HC进行分类;通过BLOB分析,从二值图像中提取了约12个特征;采用主成分分析法对特征进行排序,并分析了随着特征的积累,分类精度的提高程度,以寻求最优的特征简约。实验结果表明,利用前8个特征可以对测试数据产生97.6%的显著分类准确率。该分类器具有环境光补偿功能,适用于绝缘子的现场测试。

- 【 END 】 -

编辑:夏慧婷

传播知识 · 分享成果 · 交流经验

声明:本文为原创作品,所涉文字及图片版权均属《高电压技术》编辑部所有,根据国家版权局最新规定,纸媒、网站、微信公众号转载、摘编我编辑部的作品,务必请提前联系我编辑部。个人请按本微信原文转发、分享

联系我们

点击关注了解更多精彩内容!!

朴素贝叶斯分类器_基于环境光补偿二进制图像对架空复合绝缘子进行疏水性判断的朴素贝叶斯分类器...相关推荐

  1. 多项式朴素贝叶斯分类器_多项式朴素贝叶斯分类器的主题预测

    多项式朴素贝叶斯分类器 In Analytics Vidhya, Hackathon, there was a problem statement for text prediction of top ...

  2. sklearn朴素贝叶斯分类器_机器学习06——朴素贝叶斯

    一.概率公式: 条件概率公式: 事件A发生的条件下,事件B发生的概率=事件A和事件B同时发生的概率/事件A发生的概率 P(AB)=P(A)*P(B|A) 事件A和事件B同时发生的概率=事件A发生的概率 ...

  3. sklearn朴素贝叶斯分类器_手撕朴素贝叶斯分类器源码(Naive Bayesian)

    鋌~(最近压力略大,好久没有更新,xixixi),今天的主题是朴素贝叶斯分类器,NB这个缩写真是绝了,确实值得这个缩写,哈哈哈.今天跟大家聊一聊朴素贝叶斯分类器的基本原理和代码编写.贝叶斯分类器的基本 ...

  4. 机器学习实战_朴素贝叶斯分类器_预测疾病

    import numpy as np""" 函数说明:创建实验样本 Parameters:无 Returns:postingList - 实验样本切分的词条classLi ...

  5. sklearn朴素贝叶斯分类器_朴素贝叶斯原理

    贝叶斯分类算法是统计学是一种概率分类方法,朴素贝叶斯分类时贝叶斯分类中最简单的一种.利用贝叶斯公式根据某特征的先验概率计算出其后延概率,然后选择具有最大后延概率的类作为该特征所属的类.朴素贝叶斯,称之 ...

  6. 实现贝叶斯分类器_机器学习实战项目-朴素贝叶斯

    朴素贝叶斯 概述 贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类.本章首先介绍贝叶斯分类算法的基础--贝叶斯定理.最后,我们通过实例来讨论贝叶斯分类的中最简单的一种: ...

  7. 贝叶斯算法 — 朴素贝叶斯分类器— 过滤垃圾邮件 — 流失用户 — 用户画像

    目录 应用 1. 胃疼胃癌 2. 过滤垃圾邮件 朴素贝叶斯分类器 概念介绍 朴素贝叶斯分类器原理 贝叶斯分类器的应用 公式 求得是后验概率,等式右侧为先验概率 贝叶斯定理本质:通过 先验概率 求 后验 ...

  8. 机器学习基础:朴素贝叶斯分类器及其应用示例

    贝叶斯定理 \[ { P(h|D)=\frac{P(D|h)P(h)}{P(D)} \tag{1}} \] 贝叶斯分类 假设每一个实例\(x\)可以用\(n\)项特征来描述,分别为\(a_1,a_2, ...

  9. 基于朴素贝叶斯分类器的西瓜数据集 2.0 预测分类_第十章:利用Python实现朴素贝叶斯模型

    免责声明:本文是通过网络收集并结合自身学习等途径合法获取,仅作为学习交流使用,其版权归出版社或者原创作者所有,并不对涉及的版权问题负责.若原创作者或者出版社认为侵权,请联系及时联系,我将立即删除文章, ...

最新文章

  1. 5、Scala模式匹配
  2. 过滤查询集中的空名称或NULL名称
  3. 介绍一款贼美的Vue+Element开源后台管理UI
  4. 7.串口操作之API篇 GetCommMask SetCommMask WaitCommEvent
  5. php 反射原理,PHP反射机制详解
  6. 修改WordPress主题导致整个站点404无法访问
  7. Simulink之变压器隔离的直流-直流变换器
  8. dj鲜生-10-用户注册的继续-错误提示的前端显示-防重名验证
  9. 12.swift 元祖
  10. 深度学习 --- 优化入门六(正则化、参数范数惩罚L0、L1、L2、Dropout)
  11. 系统学习机器学习之特征工程(二)--离散型特征编码方式:LabelEncoder、one-hot与哑变量*
  12. (一)Multisim安装与入门
  13. 二维码生成软件如何生成汉信码
  14. SpringBoot库存管理系统,拿来学习真香
  15. 香精大米”真的“香”吗?
  16. 自定义TabLayout
  17. State Threads 回调终结者
  18. 【haut 1262: 魔法宝石】+ 暴力
  19. TPS74512PQWDRVRQ1
  20. 介绍一个EPG前端框架

热门文章

  1. K8s(Kubernetes)安装Kuboard 多集群管理工具
  2. B站 | 我擦!不愧是搞技术的,竟然可以用这种骚操作来提升B站等级~
  3. app端前端框架对比 - Mui与ionic、Cordova 、Weex、React Native对比
  4. Java经典实例(第二版)各种工具
  5. toArray注意事项
  6. Unity 关于三角函数ATan计算值不对或与预期不符的情况解析
  7. [383]python unicodedata用法
  8. 恢复数据库时出现Exclusive access could not be obtained because the databa is in use
  9. java计算机毕业设计高校医务管理系统源程序+mysql+系统+lw文档+远程调试
  10. 关于getMethod()方法