System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于电力部件图像的图像分割优化方法技术_技高网

一种用于电力部件图像的图像分割优化方法技术

技术编号:40028820 阅读:12 留言:0更新日期:2024-01-16 17:55
本发明专利技术公开一种用于电力部件图像的图像分割优化方法,属于图像分割技术领域,具体步骤为:步骤一、利用无人机摄像头采集电力部件图像,然后对图像进行预处理,确定图像中的目标对象;步骤二、输入待阈值分割的电力部件图像,并实时读取预处理后的图像,计算待分割的电力部件图的灰度直方图;步骤三、改进标准猎豹优化算法,通过Matlab软件编写改进后的算法代码,并测试;步骤四、利用改进的猎豹优化算法优化多阈值Otsu算法得到最佳分割阈值,找到最佳的分割阈值后再分割图像;本发明专利技术通过改进猎豹优化算法优化多阈值Otsu图像分割方法,并与现有技术对比,提升了图像分割效果,为电力部件巡检工作提供了极大的便利。

【技术实现步骤摘要】

本专利技术属于图像分割,尤其涉及一种用于电力部件图像的图像分割优化方法


技术介绍

1、图像分割是区分图像中的对象和背景的过程;对于许多依赖于计算机视觉的应用,如医学成像、卫星图像中的物体定位、机器视觉、手指打印和人脸识别等许多应用来说,图像分割是一项必不可少的预处理任务;图像分割的准确性将对图像处理的后续阶段的有效性产生很大的影响。

2、图像分割技术在视觉异物检测中具有重要的应用;通过图像分割,可以将图像中的不同区域分离开来,从而更精确地定位和识别异物;图像分割技术可以用来定位异物的边界,帮助确定异物的形状和大小,这对于区分异物和背景非常重要,尤其是当异物与背景颜色或纹理相似时;电力部件巡检和图像分割技术之间的联系体现在使用图像分割技术来处理电力部件的图像数据,以提高巡检的准确性和效率。

3、基于深度学习的图像分割虽然有不错的效果,但是需要大量标注数据来训练神经网络;基于阈值分割的otsu是经典的图像分割算法,在单阈值分割时算法效率很高,但在多阈值分割时算法的速度极低,图像分割效果差,这是由于算法会遍历图像的每个像素点,计算类内方差和类间方差,算法速度慢。

4、猎豹优化算法是mohammad aminakbari等人于2022年受自然界猎豹狩猎启发而提出一种新型群体智能优化算法,该算法通过模拟猎豹在狩猎过程中搜索、坐等和攻击3种策略来实现位置更新,但是在算法勘探阶段,容易陷入局部最优,同时在整个算法寻优过程中,陷入局部最优不会跳出,从而寻不到最优参数,寻优精度低。


>技术实现思路

1、针对上述的技术问题,本技术方案提供了一种用于电力部件图像的图像分割优化方法,基于多阈值分割的otsu算法实现图像分割,同时改进猎豹优化算法,利用改进的猎豹优化算法优化多阈值分割的otsu算法,找到最佳的阈值来分割图像;以此解决
技术介绍
中提到的在多阈值分割时otsu算法的速度慢、图像分割精度不高以及标准猎豹优化算法容易陷入局部最优,寻优精度不高的问题。

2、为达到上述目的,本专利技术采用如下技术方案:

3、一种用于电力部件图像的图像分割优化方法,其特征在于,包括以下步骤:

4、步骤一、利用无人机摄像头采集电力部件图像,然后对图像进行预处理,确定图像中的目标对象。

5、步骤二、输入待阈值分割的电力部件图像,并实时读取预处理后的图像,计算待分割的电力部件图的灰度直方图。

6、步骤三、改进标准猎豹优化算法,通过matlab软件编写改进后的算法代码,并测试,改进步骤为:

7、首先,引入梯度下降更新策略,如式(1)所示:

8、(1);

9、式中,为最新的待优化的参数向量,为学习率,控制了更新步长的大小,为梯度;

10、进一步改进学习率,改进后的公式为:(2);

11、式中,为当前迭代的学习率,为上次迭代的学习率,为当前迭代最差适应度值,为当前迭代的随机值,为当前迭代最优适应度值。

12、最后,通过改进转向因子,引入随机非线性转向因子,更新猎豹攻击阶段位置更新公式,随机非线性转向因子公式为:

13、(3);

14、式中, max_iter为最大迭代次数,为当前迭代次数。

15、步骤四、利用改进的猎豹优化算法优化多阈值otsu算法得到最佳分割阈值,找到最佳的分割阈值后再分割电力部件图像。

16、进一步地,步骤一中,图像进行预处理需要首先,将图像文件加载到内存中,然后通过双线性插值法对图像进行缩放操作,将图像的尺寸调整为模型输入的大小,经过灰度化、去操、边缘检测和特征提取的归一化处理,最后保存预处理后的图像,为分析使用。

17、进一步地,步骤二中,计算待分割的电力部件图的灰度直方图,首先,将彩色通道的像素值进行加权平均计算灰度值,然后统计图像中每个灰度级别的像素个数,最后绘制直方图图表。

18、进一步地,步骤三中,梯度下降更新策略中,梯度的计算,如下式所示:

19、;

20、梯度是一个由各个偏导数组成的向量,表示函数在每个变量方向上的变化率。

21、进一步地,步骤三中,引入梯度下降更新策略可指导猎豹优化算法搜索的方向,加快收敛过程,尤其是在陷入局部最优时,可以帮助算法跳出局部最优解;同时所述梯度下降更新策略可以提供参数更新的方向和步长,这样可以更好地控制参数的更新过程,避免更新步长过大或者过小的情况。

22、进一步地,步骤三中,改进猎豹等待阶段位置更新策略,等待策略只考虑当前种群个体的位置,没有有效利用种群最优位置,不利于算法的收敛和寻优精度的提升,结合t分布和最优位置可以有效提升算法寻优精度。

23、进一步地,步骤三中,在算法攻击阶段,引入随机非线性转向因子,通过非线性改进,在算法迭代前期,便于全局搜索,算法迭代中期,便于提高搜索速度及跳出局部最优搜索,后期,便于局部搜索,寻找最优解,能够有效提高系统的鲁棒性和控制精度。

24、进一步地,步骤四中,利用改进的猎豹优化算法优化多阈值otsu算法得到最佳分割阈值,具体步骤如下:

25、s1、根据电力部件图像数据,将电力部件图像分割精度作为适应度函数值,本专利技术提出一种采用类间方差和类内方差的比值的方式设计适应度函数,公式为:

26、;

27、式中,为电力部件图像第个子区域的像素占比,为电力部件图像第个子区域的平均灰度值,为整个电力部件图像的平均灰度值,为电力部件图像第个子区域的像素集合,为像素灰度值;

28、s2、初始化要分割的阈值个数,并根据所设阈值个数初始化改进猎豹优化算法的相关参数,包括猎豹初始位置、种群总体规模 n、问题维度d 、搜索空间上下界[ ub, lb]和最大迭代次数 max_iter;随机生成一定数量的猎豹个体,每个猎豹个体代表多阈值otsu算法中的阈值组合;

29、s3、将电力部件图像分割的阈值取值范围作为算法的搜索空间,范围为[0,255],在取值范围内随机选取一组阈值参数作为猎豹种群初始位置;

30、s4、计算每个猎豹的适应度值,并记录下每次迭代中产生的最优个体的适应度值,将最优适应度值的个体设置为猎物,此时猎物的位置即为算法当前阈值寻优的趋向;

31、s5、用当前迭代最优适应度值,与上次迭代最优适应度值比较,两者最小的适应度值更新为;适应度值是用来衡量每个电力部件图像分割时阈值组合的优劣程度;

32、s6、采用变异系数的方式判断当前迭代是否陷入局部最优;若陷入局部最优,则执行s3,若未陷入局部最优,则执行s7;

33、s7、采用梯度下降机制,沿函数梯度的反向更新参本文档来自技高网...

【技术保护点】

1.一种用于电力部件图像的图像分割优化方法,其特征在于,利用改进猎豹优化算法优化多阈值Otsu算法得到最佳图像分割阈值,具体步骤为:

2.根据权利要求1所述的一种用于电力部件图像的图像分割优化方法,其特征在于,所述步骤四,利用改进的猎豹优化算法优化多阈值Otsu算法得到最佳分割阈值,具体步骤如下:

【技术特征摘要】

1.一种用于电力部件图像的图像分割优化方法,其特征在于,利用改进猎豹优化算法优化多阈值otsu算法得到最佳图像分割阈值,具体步骤为:

2.根据权...

【专利技术属性】
技术研发人员:刘岩方玉群金德军顾浩朱凯林峰邬明亮周华丽张志亮吴云吴晓陈安王俊航陈宇刚邓孜悦
申请(专利权)人:国网浙江省电力有限公司双创中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1