一种图像处理方法与流程

文档序号:35826809发布日期:2023-10-22 12:07阅读:24来源:国知局
一种图像处理方法与流程

本发明属于图像处理,涉及一种图像处理方法,特别是涉及一种去除图像中物体阴影区域的图像处理方法。


背景技术:

1、近年来,随着我国对清洁能源的不断重视,天然气也逐渐的进入到了千家万户,我国的广大农村地区也使用上了天然气。随着天然气需求的不断增加,天然气管道的铺设距离也越来越长,截止2021年,全国主干天然气管道总里程达到11.6万千米。天然气管道经年累月的运行,管道必然会受自然老化、腐蚀以及人为破坏、机械损坏等多种不可抗因素的影响,导致天然气出现泄漏。特别是对于天然气管道的衔接处,因为螺丝螺帽锈蚀松动的原因,天然气会从这些缝隙中泄漏。天然气输送场站是天然气管道铺设密集的场所,这类场所的天然气管道一旦发生天然气泄漏,容易导致火灾爆炸事故的发生,除对环境造成破坏外,还会威胁到场站内工作人员的生命财产安全。为了尽可能减小天然气场站内液体天然气泄漏造成的破坏,对这类场所管道内液体天然气泄漏的检测显得十分必要。

2、虽然现有管道液体泄漏检测技术主要采用传统图像处理中的图像分割、边缘检测、红外成像等方法,但是这些方法技术难以适应复杂场景,特别是对于天然气场站内设备结构复杂,存在众多高低错落的输送管道,拍摄到的这些管道设备在太阳光下地面上的阴影区域和泄漏在地面上的液体天然气泄漏区域在图像颜色上较为相似;这样利用现有技术在太阳光下对地面上的液体天然气泄漏区域进行检测时,容易与各种管道设备在地面上的物体阴影区域产生混淆,无法准确区分在地面上的物体阴影区域和液体天然气泄漏区域,甚至导致错误检测结果。


技术实现思路

1、为了解决上述问题,本发明的目的在于提供一种去除图像中物体阴影区域的图像处理方法,包括去除rgb图像中的物体阴影区域的步骤。

2、优选的,所述去除rgb图像中的物体阴影区域的步骤,即将原始拍摄的rgb图像a转换为去除物体阴影区域的rgb图像j的步骤,其包括:

3、先将原始拍摄的rgb图像a转化为ycbcr图像c,并计算ycbcr图像c中(i,j)位置iij的像素值,其单位为nits,其计算公式如下:

4、iij=(tijcosθijld+le)rij

5、其中le、ld分别表示物体阴影区域和无物体阴影区域的亮度,其单位为nits;rij是像素的表面反射率,其单位为%;θij是直接照明方向与表面法线之间的夹角,tij为直射光的衰减系数;当tij=1时,目标点在一个阳光充足的区域内;当tij=0时,则目标点在物体阴影区域中;

6、再分别计算出图像中物体阴影区域与无物体阴影区域的平均像素值,其计算公式如下:

7、

8、其中w和h分别表示图像的高度和宽度;

9、然后将上述物体阴影区域的平均像素值与无物体阴影区域的平均像素值分别加y通道图像的像素值,即得:

10、物体阴影区域平均像素除以无物体阴影区域平均像素的比值为r;

11、再计算去除ycbcr图像c中物体阴影区域的ycbcr图像的所有像素值,其计算公式如下:

12、

13、其中kij=tij*cosθij;

14、根据计算出去除ycbcr图像c中物体阴影区域的ycbcr图像的所有像素值,将所述ycbcr图像c转换为去除物体阴影区域的rgb图像j。

15、优选的,所述的rgb图像a是通过获取巡检机器人拍摄到的天然气管道泄漏区域的图像。

16、优选的,所述的去除rgb图像中的物体阴影区域的步骤前还包括如下步骤:

17、步骤01:获取所述的ycbcr图像c中的的y亮度分量图像d,计算该亮度分量图像d的均值其单位为nits,其计算公式如下:

18、

19、其中w和h分别为y亮度分量图像d的宽和高,pij为y亮度分量图像d中(i,j)位置的亮度,其单位为nits;

20、步骤02:判断y亮度分量图像d的像素与的大小关系,其中p为比列调节系数;若则该区域为物体阴影区域,否则,该区域为无物体阴影区域;

21、步骤03:再对y亮度分量图像d进行二值化处理:物体阴影区域的像素置为白色,无物体阴影区域的像素置为黑色;即得区分出物体阴影区域和无物体阴影区域的y亮度分量二值化图像e,然后根据二值化图像e区分出ycbcr图像c中的物体阴影区域与无物体阴影区域。

22、优选的,所述的rgb图像a为通过滤波和锐化处理得到的rgb图像b。

23、优选的,所述的根据二值化图像e区分出ycbcr图像c中的物体阴影区域与无物体阴影区域的步骤前还包括一步骤:对所述的y亮度分量二值化图像e进行开运算操作,即得最终的二值化图像h,即区分出ycbcr图像中的物体阴影区域与无物体阴影区域。

24、本发明通过先计算ycbcr图像中(i,j)位置iij的像素值,再分别计算出ycbcr图像中物体阴影区域与无物体阴影区域的平均像素值,再将得到的ycbcr图像中的物体阴影区域的平均像素值与无物体阴影区域的平均像素值分别加y通道图像的像素值,即得平均物体阴影像素和平均无物体阴影像素的比值r;然后根据求得的r值和iij再求新的无物体阴影区域的图像像素值,再根据上述新的无物体阴影区域的图像像素值将ycbcr图像转换为rgb图像即得无物体阴影区域的rgb图像;这样只保留rgb图像中液体泄漏区域(即无物体阴影区域),确保了基于yolov5目标检测算法进行液体泄漏检测准确性。



技术特征:

1.一种图像处理方法,其特征在于,包括去除rgb图像中的物体阴影区域的步骤。

2.根据权利要求1所述的图像处理方法,其特征在于,所述去除rgb图像中的物体阴影区域的步骤,其包括:

3.根据权利要求2所述的图像处理方法,其特征在于,所述rgb图像a是通过获取巡检机器人拍摄到的天然气管道泄漏区域的图像。

4.根据权利要求2或3所述的图像处理方法,其特征在于,所述的去除rgb图像中的物体阴影区域的步骤前还包括如下步骤:

5.根据权利要求4所述的图像处理方法,其特征在于,所述的rgb图像a为通过滤波和锐化处理得到的rgb图像b。

6.根据权利要求4所述的图像处理方法,其特征在于,所述的根据二值化图像e区分出ycbcr图像c中的物体阴影区域与无物体阴影区域前还包括一步骤:对所述的y亮度分量二值化图像e进行开运算操作,即得最终的二值化图像h,即区分出ycbcr图像中的物体阴影区域与无物体阴影区域。

7.根据权利要求5所述的图像处理方法,其特征在于,所述的根据二值化图像e区分出ycbcr图像c中的物体阴影区域与无物体阴影区域的步骤前还包括一步骤:对所述的y亮度分量二值化图像e进行开运算操作,即得最终的二值化图像h,即区分出ycbcr图像中的物体阴影区域与无物体阴影区域。


技术总结
本发明提供一种图像处理方法,包括去除RGB图像中的物体阴影区域的步骤;通过先计算YCbCr图像中(i,j)位置I<subgt;ij</subgt;的像素值,再分别计算出YCbCr图像中物体阴影区域与无物体阴影区域的平均像素值,再将得到的YCbCr图像中的物体阴影区域的平均像素值与无物体阴影区域的平均像素值分别加Y通道图像的像素值,即得平均物体阴影像素和平均无物体阴影像素的比值r;然后根据求得的r值和I<subgt;ij</subgt;再求新的无物体阴影区域的图像像素值,再根据上述新的无物体阴影区域的图像像素值将YCbCr图像转换为RGB图像即得无物体阴影区域的RGB图像;这样只保留RGB图像中液体泄漏区域,确保了基于YOLOv5目标检测算法进行液体泄漏检测准确性。

技术研发人员:王博玉,刘名哲
受保护的技术使用者:西安安森智能仪器股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1