当前位置: 首页 > 专利查询>浙江大学专利>正文

一种用于救援机器人的火灾场景低质量图像恢复方法技术

技术编号:35166732 阅读:23 留言:0更新日期:2022-10-12 17:29
本发明专利技术提出了一种用于救援机器人的火灾场景低质量图像恢复方法。本发明专利技术方法基于区域阈值分割算法分割了火焰区域,避免火焰光源对全局大气光估计的影响;设计了大气光检测算子,基于超像素块得到准确的大气光参数,解决了全局大气光估计失真问题;构建了透射率估计优化模块,基于双边加权引导滤波方法实现了透射率的精细化,解决了传统方法引起的光晕等问题。本发明专利技术提出的方法有助于提高火灾现场图像恢复的清晰化程度,提升救援机器人的现场检测、识别、环境建图与路径规划提供了数据基础。环境建图与路径规划提供了数据基础。环境建图与路径规划提供了数据基础。

【技术实现步骤摘要】
一种用于救援机器人的火灾场景低质量图像恢复方法


[0001]本专利技术属于救援机器人图像处理领域,具体涉及一种用于救援机器人的火灾场景低质量图像恢复方法。

技术介绍

[0002]在救援火灾环境下,燃烧通常伴随着不均匀的火光和烟雾,此类场景中救援机器人执行任务时,采集的图像通常会受到光线、火焰,雾气等环境因素的影响。
[0003]火灾场景中图像由于环境光分布不均匀,雾浓度不均匀,因此现有方法在处理火灾场景情况出现估计失真问题。通过对救援火灾环境低质量图像清晰化方法的研究,将低质退化图像恢复为高质量图像,为救援机器人的现场检测、识别、环境建图与路径规划提供了数据基础。

技术实现思路

[0004]为了解决
技术介绍
中的问题,本专利技术提出了一种用于救援机器人的火灾场景低质量图像恢复方法。
[0005]本专利技术采用的技术方案如下:
[0006]一、一种用于救援机器人的火灾场景低质量图像恢复系统
[0007]包括区域大气光估计模块、透射率估计优化模块和图像重建恢复模块,所述区域大气光估计模块包括火光区域大气光估计模块和全局大气光估计模块;
[0008]火光区域大气光估计模块,用于将原始图像分割为火光区域图像和非火光区域图像;
[0009]全局大气光估计模块,用于对非火光区域图像进行超像素分割并设计大气光检测算子,得到全局大气光的估计值;
[0010]透射率估计优化模块,用于估计粗略透射率,并运用双边加权引导滤波方法计算精确透射率;
[0011]图像重建恢复模块,用于重建恢复清晰图像。
[0012]二、采用上述系统的用于救援机器人的火灾场景低质量图像恢复方法
[0013]步骤1:通过火光区域大气光估计模块将原始图像I分割为火光区域图像I
F
和非火光区域图像I
NF

[0014]步骤2:全局大气光估计模块通过构建大气光检测算子计算全局大气光估计值A0;
[0015]步骤3:将暗通道图及全局大气光估计值输入透射率估计优化模块估计粗略透射率,运用双边加权滤波透射率优化得到精确透射率t;
[0016]步骤4:通过图像重建恢复模块恢复得到最终清晰图像。
[0017]所述步骤1)具体为:
[0018]1.1)结合RGB色彩空间判据及HLS色彩空间判据分割原始图像I得到初始火光区域图像I1;
[0019]1.2)将初始火光区域图像I1执行先开后闭的形态学处理,删除图像中的孤立点并填充区域图像I1内部的孔洞,进一步对形态学处理后的图像进行高斯滤波,得到最终的火光区域图像I
F
;并根据原始图像I和火光区域图像I
F
获得非火光区域图像I
NF

[0020]所述步骤2)具体为:
[0021]2.1)对原始图像I的R,G,B三通道进行最小值滤波,得到图像的暗通道图I
d

[0022]2.2)对原始图像I,构建大气光检测算子score:
[0023]score=(1

S)I
d
[0024]其中,S为原始图像I的饱和度分量;
[0025]2.3)对非火光区域图像I
NF
进行超像素分割,得到分割图I
s
,计算分割图I
s
(s
i
∈I
s
)中每个超像素块s
i
的大气光检测算子得分
[0026][0027]其中,为超像素块s
i
中像素点的个数,x为超像素块s
i
中的像素点;
[0028]2.4)将每个超像素块对应的值按由大到小的顺序进行排序,选取大气光检测算子得分最大的超像素块,记为s
max
,计算超像素块s
max
中所有像素点的像素值平均值得到全局大气光的估计值A0:
[0029][0030]其中,为超像素块s
max
中像素点的个数,I(x)为像素块s
max
中像素点x的像素值。
[0031]所述步骤3)具体为:
[0032]3.1)通过原始图像I1的L通道,计算自适应置信度t
*
(x):
[0033][0034]其中,Ω为最小值滤波区间,p为置信度调节参数,L(y)为区域Ω中像素点y的L通道值;
[0035]2)根据原始图像I1的暗通道图I
d
和全局大气光估计值A0计算图像的粗略透射率特征图t0,计算公式如下:
[0036][0037]3)运用双边加权引导滤波对t0优化,得到图像透射率t,计算公式如下:
[0038]t=a*I
g
+b
[0039]其中,I
g
为原始图像I的灰度图,a、b为引导滤波系数,计算公式如下:
[0040][0041][0042]其中,ε为容差因子,d为滤波区间,ω(i,j,k,l)为滤波加权系数,(k,l)表示滤波窗口中心坐标,(i,j)表示窗口其他坐标,ω
m
为核函数,m取值为{1,2,3,4},计算公式如下:
[0043][0044]其中,σ
d
为空域权重,σ
r
为值域权重;
[0045]其中,I
m
(i,j),I
m
(k,l),m∈{1,2,3,4}表示对应图像在点(i,j),(k,l)的像素值,计算公式如下:
[0046][0047]I2=t0[0048]I3=I
g
[0049][0050]其中,表示矩阵哈达马积。
[0051]所述步骤4)中,图像恢复模块输出最终清晰图像J,表示为:
[0052][0053]本专利技术的有益效果:
[0054]本专利技术提出的一种用于救援机器人的火灾场景低质量图像恢复方法通过区域阈值分割算法分割了火焰区域,避免火焰光源对全局大气光估计的失真影响,设计大气光检测算子,基于超像素块得到准确的大气光参数,解决了全局大气光估计失真问题;构建透射率估计优化模块,基于双边加权引导滤波方法实现了透射率的精细化,解决了通用方法引起的光晕等问题。本专利技术提出的方法有助于提高火灾现场图像恢复的清晰化程度,提升救援机器人的现场检测、识别、环境建图与路径规划提供了数据基础。
附图说明
[0055]图1为救援火灾现场图像清晰化流程图;
[0056]图2为本专利技术实施例中的原始图像;
[0057]图3为火光区域分割模块和过二值化处理后的火光区域图;
[0058]图4为粗略透射率估计图;
[0059]图5为经双边加权引导滤波处理后的精细透射率估计图。
具体实施方式
[0060]下面结合附图和实施例对本专利技术作进一步说明。
[0061]1、本专利技术包括救援火灾本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于救援机器人的火灾场景低质量图像恢复系统,其特征在于,包括区域大气光估计模块、透射率估计优化模块和图像重建恢复模块,所述区域大气光估计模块包括火光区域大气光估计模块和全局大气光估计模块;火光区域大气光估计模块,用于将原始图像分割为火光区域图像和非火光区域图像;全局大气光估计模块,用于对图像进行超像素分割并设计大气光检测算子,得到全局大气光的估计值;透射率估计优化模块,用于估计粗略透射率,并基于双边加权引导滤波方法计算精确透射率;图像重建恢复模块,用于重建恢复清晰图像。2.采用权利要求1所述系统的用于救援机器人的火灾场景低质量图像恢复方法,其特征在于,步骤1:通过火光区域大气光估计模块将原始图像I分割为火光区域图像I
F
和非火光区域图像I
NF
;步骤2:全局大气光估计模块通过构建大气光检测算子计算全局大气光估计值A0;步骤3:将暗通道图及全局大气光估计值输入透射率估计优化模块估计粗略透射率,运用双边加权引导滤波透射率优化得到精确透射率t;步骤4:通过图像重建恢复模块恢复得到最终清晰图像。3.根据权利要求2所述的一种用于救援机器人的火灾场景低质量图像恢复方法,其特征在于,所述步骤1)具体为:1.1)结合RGB色彩空间判据及HLS色彩空间判据分割原始图像I得到初始火光区域图像I1;1.2)将初始火光区域图像I1执行先开后闭的形态学处理,删除图像中的孤立点并填充区域图像I1内部的孔洞,进一步对形态学处理后的图像进行高斯滤波,得到最终的火光区域图像I
F
;并根据原始图像I和火光区域图像I
F
获得非火光区域图像I
NF
。4.根据权利要求2所述的一种用于救援机器人的火灾场景低质量图像恢复方法,其特征在于,所述步骤2)具体为:2.1)对原始图像I的R,G,B三通道进行最小值滤波,得到图像的暗通道图I
d
;2.2)对原始图像I,构建大气光检测算子score:score=(1

S)I
d
其中,S为原始图像I的饱和度分量;2.3)对非火光区域图像I
NF
进行超像素分割,得到分割图I
s
,计算分割图I
s<...

【专利技术属性】
技术研发人员:伊国栋伊骊帆裘乐淼张树有
申请(专利权)人:浙江大学
类型:发明
国别省市:

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

1