一种水下图像增强算法的制作方法

本发明涉及一种水下图像增强算法,属于图像处理技术领域。

背景技术:

技术实现要素:

一种水下图像增强算法,包括:

s1、获取水下图像;检测图像像素点的红色通道、绿色通道、蓝色通道的像素值,并计算各通道的像素均值;

使用(x,y)代表所在图像的像素点的位置,ir(x,y),ig(x,y),ib(x,y)代表原图像的红色、绿色、蓝色通道;代表原图红色、绿色、蓝色通道分别的平均值;

s2、提出五种颜色补偿方式:绿色补偿红色;蓝色补偿红色;蓝色、绿色补偿红色;蓝色补偿绿色和红色;绿色补偿蓝色和红色;并对图像的每个像素点进行颜色矫正;

所述s2步骤中颜色补偿(即上述“颜色矫正”)所使用的具体计算公式1~5如下:

绿色通道对红色通道增强:

蓝色通道对红色通道增强:

蓝色、绿色通道对红色通道增强:

绿色通道对蓝色及红色通道增强:

蓝色通道对绿色及红色通道增强:

使用ire(x,y),ige(x,y),ibe(x,y)代表增强后的红色、绿色、蓝色通道;并在1~5公式中引入增强系数参数α,α取值范围一般为[0,1];

s3、对5种颜色通道补偿后的图像通过uciqe和uiqm两种评价方法分别进行定量评价;当α=1时,选取uciqe值与uiqm值最大的两幅图像作为拟选最优颜色通道补偿图像;

s4、对于所述s3步骤中获得的拟选最优颜色通道补偿图像,分别采用uciqe和uiqm对采用不同补偿系数α生成的图像进行定量评价;

分别以n(n<1)的增强在(0,1]的范围内设定α的值,生成相应的2/n幅图像,并设定m=(0:1:2/n]分别代表这2/n幅图像;

所述步骤s4中使用uciqe(m)代表第m种α值的通道增强后的图像uciqe的取值,min(uciqe)代表2/n幅图像uciqe最低的值,max(uciqe)代表2/n幅图像uciqe最高的值;uiqm(m)代表第m种α值的通道增强后的图像uiqm的取值,min(uiqm)代表2/n幅图像uiqm最低的值,max(uiqm)代表2/n幅图像uiqm最高的值;

s5、使用公式6,取最大的比重和结果对应的α值作为所述s2步骤计算公式1~5中的α值,选择此α值对应的颜色补偿方法生成的图像作为最佳颜色矫正图像;

公式6中uciqe(m)代表第m种α值的通道增强后的图像uciqe的取值,min(uciqe)代表2/n幅图像uciqe最低的值,max(uciqe)代表2/n幅图像uciqe最高的值;uiqm(m)代表第m种α值的通道增强后的图像uiqm的取值,min(uiqm)代表2/n幅图像uiqm最低的值,max(uiqm)代表2/n幅图像uiqm最高的值;

s6、对最佳颜色矫正图像进行白平衡处理,采用grayworld白平衡假设进行白平衡处理即得到改进白平衡强化图像;

s7、人工调节γ值生成改进白平衡强化图像的多幅欠曝光版本公式:γ为正整数,取值1、2、3、4、5;同时对应γ的取值生成5幅图片;

s8、通过公式7~9计算三种权重值;

对比度权重值公式:

公式7中为γ=k(k为经γ调节处理后生成的欠曝光图像的数量,对应于γ的数量即1、2、3、4、5)的图像每个像素(x,y)的对比度权重;ek代表γ=k的图像,x,y分别对应γ=k图像的像素位置;

饱和度权重值公式:

公式8中为γ=k,每个像素(x,y)的饱和度权重;rk(x,y),gk(x,y),bk(x,y)分别代表白平衡后图像的红色、绿色、蓝色在γ=k,像素(x,y)的强度值;分别代表白平衡后图像的红色、绿色、蓝色在γ=k,像素(x,y)的平均强度值;

最佳曝光度权重值公式:

公式9中为γ=k,每个像素x的最佳曝光度权重;为γ=k,每个像素(x,y),分别在c颜色通道(红、黄、蓝三个颜色通道)的强度值;常数系数σ=0.2;

s9、通过公式10将三种权重值相乘,计算结果进行标准化处理;

相乘公式:

公式10中wk(x,y)为=k,每个像素x的权重设定。为所述对比度权重值,为所述饱和度权重值,为最佳曝光度权重值;

将wk(x,y)进行标准化处理,即使得wk(x,y)取值在[0,1]范围内一一对应;

s10、通过将wk(x,y)与经过γ调整后得到的5幅图像eκ(x,y)={eγ=1(x,y),eγ=2(x,y)…eγ=5(x,y)}带入公式11(多尺度图像融合算法公式),即可得到最终增强图像j(x,y)。

多尺度图像融合算法公式:

优选的是,所述s1步骤中将被补偿通道像素值高于图像像素最高强度95%的点取出,去除,无需处理。

优选的是,所述s7步骤中当γ>5后图像因对比度降低太多而发暗,丢失太多细节信息而没有使用价值;因此γ取值1、2、3、4、5,同时生成不同γ值对应的5幅图片。

优选的是,所述s8步骤中常数系数σ经大量实验后确认设置为0.2效果最佳。

本发明展示的算法系统简单实用,能有效纠正水下图像色偏,提升图像对比度,恢复细节信息,具备很好的鲁棒性。只根据获得的单幅水下图像的信息及我们发明的算法和系统即可对其进行水下图像的质量增强,操作简便,效果明显。

附图说明

为了清楚说明本发明技术方案,同时展示与其他现有算法的处理效果进行对比的结果,下面对发明内容中所需要的附图做简单介绍。

图1为本发明描述的一种水下图像增强算法流程图。

图2为本发明改进的白平衡和其他白平衡方式对比图。

图3为本发明算法与其他算法的水下图像处理增强效果对比图。

图4为本发明算法处理的低光照对比图。

图5为本发明算法处理的雾天、自然图像对比图。

图6为本发明算法采用sift图像匹配算法成功匹配对数显示对比图。

具体实施方式

下面对本发明的具体实施方式进行详细说明。

为了更好的理解本发明的图像增强算法,首先对先对本发明中使用的改进白平衡技术做详细介绍。

a、改进白平衡技术

流程如图1所示,采用的具体技术如下:

s1、获取水下图像的红色通道、绿色通道、蓝色通道的像素值,并计算各通道的像素均值。

使用(x,y)代表所在图像的像素点的位置,ir(x,y),ig(x,y),ib(x,y)代表原图像的红色、绿色、蓝色通道;代表原图红色、绿色、蓝色通道分别的平均值。

其中为防止颜色补偿过多的情况发生,事先将被补偿通道像素值高于其最高强度95%的点取出不做进一步补偿处理。

使用这五种颜色补偿(即上述“颜色矫正”)方法进行补偿计算,计算公式1~5如下:

上式中ire(x,y),ige(x,y),ibe(x,y)代表增强后的红色、绿色、蓝色通道;公式中α为增强系数参数,也是得到最佳白平衡方式需要求解的值,α的一般取值范围为[0,1]。

s3、对5种颜色通道补偿方式后的图像通过uciqe和uiqm两种评价方法分别进行定量评价,并选取uciqe值与uiqm两值最大的两幅图像作为拟选最优颜色通道补偿图像。

uciqe是水下彩色图像质量评价,其计算公式为uciqe=c1×σc+c2×con1+c3×μs;其中σc代表目标图像色度的标准差、con1代表目标图像对比度的标准差;μs代表目标图像平均饱和度的标准差,c1、c2、c3分别为系数常数设置为0.4680、0.2745、0.2576。

uiqm是水下图像质量测量指标,其计算公式为uiqm=c1×uicm+c2×uism+c3×uiconm;其中,uicm代表目标图像的颜色测量指标;uism代表目标图像锐利度的测量指标;uiconm代表目标图像对比度测量指标,c1、c2、c3分别为系数常数设置为0.0282、0.2953、3.5753。

s4、对于获得的拟选最优颜色通道补偿图像,分别以0.1的增强在(0,1]的范围内设定α的值,生成相应的20幅图像,并设定m=(0:1:20]代表这20幅图像。

使用uciqe(m)代表第m种α值的通道增强后的图像uciqe的取值,min(uciqe)代表20幅图像uciqe最低的值,max(uciqe)代表20幅图像uciqe最高的值;用uiqm(m)代表第m种α值的通道增强后的图像uiqm的取值,min(uiqm)代表20幅图像uiqm最低的值,max(uiqm)代表20幅图像uiqm最高的值;

s5、将20幅图像的uciqe和uiqm值的两比重相加,取最大的比重和结果对应的α值作为第2步骤计算公式1~5中的α值,此α值对应的颜色补偿方法生成的图像即最佳颜色矫正图像。

所用相加公式:

公式6中uciqe(m)代表第m种α值的通道增强后的图像uciqe的取值,min(uciqe)代表20幅图像uciqe最低的值,max(uciqe)代表20幅图像uciqe最高的值;用uiqm(m)代表第m种α值的通道增强后的图像uiqm的取值,min(uiqm)代表20幅图像uiqm最低的值,max(uiqm)代表20幅图像uiqm最高的值;

某一图像的value值最大时,可以认为这幅增强图像的图像质量最高,被选取为最佳颜色矫正图像;同时,其所对应的m值(即α值)是最佳颜色矫正图像的增强系数。

获得改进白平衡技术处理的水下图像后,使用人工生成多幅欠曝光融合技术处理,并采用基于拉普拉斯分层的经典多尺度融合方式对我们改进白平衡处理后的图像进行增强。下面对采用的人工生成多幅欠曝光融合技术做详细介绍。

b、人工生成多幅欠曝光融合技术

s1、引入γ值,人工调节伽马值生成白平衡后的图像的多幅欠曝光版本公式:γ为正整数。

由于γ>5的图像因对比度降低太多而发暗,丢失太多细节信息导致没有使用价值。因此只采用γ=1、2、3、4、5的5幅图片。

s2、通过公式7~9分别计算“对比度”、“饱和度”及“最佳曝光度”三种权重值,计算结果

等号左边的为γ=k(k为经γ调节处理后生成的欠曝光图像的数量,对应于γ的数量即1,2,3,4,5)的图像每个像素(x,y)的对比度权重。等号右边的ek代表γ=k的图像,x,y分别对应γ=k图像的像素位置。

等号左边的为γ=k,每个像素(x,y)的饱和度权重;等号右边rk(x,y),gk(x,y),bk(x,y)分别代表白平衡后图像的红色、绿色、蓝色在γ=k,像素(x,y)的强度值,分别代表白平衡后图像的红色、绿色、蓝色在γ=k,像素(x,y)的平均强度值。

等号左边d的为γ=k,每个像素x的最佳曝光度权重;为当γ=k时,每个像素(x,y)分别在c颜色通道(红、黄、蓝三个颜色通道)的强度值。其中常数系数σ=0.2。

s3、通过公式10将得到的对比度,饱和度和最佳曝光度权重值进行相乘,并进行标准化处理。

相乘公式为:

其中等号左边wk(x,y)为当γ=k时,每个像素(x,y)的权重设定。为防止权重对最终结果造成可能的不均匀影响,将wk(x,y)进行标准化处理,即wk(x,y)取值在[0,1]范围内一一对应。

s4、将得到的wk(x,y)与经过γ调整后得到的5幅图像eκ(x,y)={eγ=1(x,y),eγ=2(x,y)…eγ=5(x,y)}带入公式11中,即多尺度图像融合算法公式(参考文献:p.j.burtande.h.adelson,″lapacianpyramidasacompactimagecode,″ieeetransactionsoncommunications,vol.com-31,no.4,pp.532-540,1983.),获得最终增强图像j(x,y)。

为验证本算法的有效性,更好的证明本发明的算法可以有效提高所处理的图像的质量,如图2~6及表1、表2所示,进行了以下测试。

表1用ssim与pcqi技术评定图2中各颜色矫正方法的效果

同时表1为用ssim与pcqi技术评定图2中各颜色矫正方法的效果,评价指标计算公式如下:

其中x,y代表被对比的两幅图像(增强图和参考图),μ,σ,σxy分别代表局部均值、方差与协方差。c1,c2分别为两个常数系数。

pcqi(x,y)=pc×ps×pi;

其中x,y分别代表被对比的两幅图像(增强图和参考图),pc代表两幅图像的对比度变化;ps代表两幅图像的结构畸变;pi代表两幅图像的平均强度。

结合图2与表1,本发明中改进白平衡技术对于模糊不清、颜色失真的原图有良好的矫正效果,与其他算法相比,处理的图像对比度更高,图像质量更好。

表2用uiqm,uciqe与pcqi技术评定图3中各水下图像增强算法效果

表2为用uiqm,uciqe与pcqi技术评定图3中各水下图像增强算法效果。

综合图3与表2,图3原图(a)的图像背景色偏绿,对比度差。经本发明改善后显著改善色偏,对比度提高,且相较于其他算法有更好的图像质量。

图4(a)为原始输入低光照图像,图4(b)为本发明优化后低光照图像。图5(a)为原始输入雾天、自然图像,图5(b)为本发明优化后雾天、自然图像。本发明的算法在改善雾天,低光照及自然图像的视觉质量上也有显著效果。

图6(a)为水下原始图像采用sift图像匹配算法成功匹配对数显示(参考文献:z.wang,a.c.bovik,h.r.sheikh,ande.p.simoncelli,″imagequalityassessment:fromerrorvisibilitytostructuralsimilarity,″ieeetransactionsonimageprocessing,vol.13,no.4,pp.600-612,2004.),图6(b)为本发明优化后采用sift图像匹配算法成功匹配对数显示。原始图像匹配数量分别为:7和690;经本发明算法优化后匹配数量为:91和1109。可以看出本发明的算法增强后的图像可以被检测出更多的关键点和更准确的匹配结果。

以上所述仅用于对本发明的技术方案进行详细介绍,帮助理解本发明的技术手段及其核心设计思想,不应认为是对本发明做出的限制。本技术领域的技术人员应当明白,凡在本发明的核心思想之内,所作的任何修改、等同替换、改进等,均应包含于本发明的保护范围。

THE END
1.龙源振华申请浑浊水下图像增强专利,实现浑浊水下图像增强快报龙源振华申请浑浊水下图像增强专利,实现浑浊水下图像增强 快报金融界灵通君 北京 0 打开网易新闻 体验效果更佳湖北一女子,嫁到了上海 盈天爱搞笑 399跟贴 打开APP 不愧是糖精车间的,说话都那么甜 二虎撩剧 1715跟贴 打开APP 不可思议的马路小风扇,给路中间放个风扇,有趣的现象发生了 钢蛋探世界 2381跟贴 https://m.163.com/v/video/VPJ17N2CV.html
2.付海生泻药。最近回顾了一下ViT的结构,发现从文本Transformer出发解释会好理解很多。ViT其实就是图像版的BERT,除了一开始从输入到embedding与BERT不同之外,其他的技巧好好学习 真的看不下去现在b乎的风气,nc水不水也要看专业好不好?cvpr放在cs专业也得2,3篇才能让博士毕业啊。另外,天天嘴上谁nc水,cvpr不行,你倒是https://www.zhihu.com/people/fu-hai-sheng-83
3.基于深度学习的水下图像增强算法研究因此,对水下图像质量提升的深入研究,具有非常宝贵的理论意义和重要的实际应用价值。所以,本文针对水下图像存在的局部或整体模糊、色彩饱和度低等问题,提出一种基于深度学习的水下图像增强算法。首先,采用一种残差递归对抗网络模型对水下图像进行去模糊处理。该模型采用多尺度体系结构,每个尺度上网络模型保持一致,均采用https://wap.cnki.net/lunwen-1020122283.html
4.基于深度学习的水下图像增强算法研究消融实验也验证了本文提出的密集特征融合模块和深度增强模块在细节特征恢复上的有效性。(2)为了进一步解决水下图像增强算法实时应用的问题,本文提出了一种基于超分辨率的水下图像增强模型,该模型不仅能恢复水下图像的颜色,而且还能以2倍、4倍的尺度提高图像的分辨率,这为实时应用提供方便。模型引入了残差密集块,该结构https://cdmd.cnki.com.cn/Article/CDMD-10300-1021778946.htm
5.水下图像增强现有的方法总结水下图像增强算法大家好!本人打算以后对水下图像增强类的文章进行讲解(含部分代码),以及和大家分享一下怎么写这类的文章。希望大家多多支持,觉得博主讲的还行的可以点个关注,谢谢大家。以下是水下图像增强的主要三种方法:基于非物理模型、基于物理模型与基于深度学习的方法 https://blog.csdn.net/weixin_55059761/article/details/141785722
6.水尺水位识别监测算法燧机科技水尺水位识别监测算法基于虚拟水尺的水位图像识别技术具有多项优势,包括高准确性、实时性、易部署等。这种技术不仅适用于水文监测,还能够为能源行业的现代化管理提供技术支持。例如,在水库管理、河流监控等领域,该技术可以大大提高水资源管理的效率和效果。水尺水位识别监测算法基于YOLOv5+CNN的视觉算法在水位监测https://www.bilibili.com/opus/1011207156042563602
7.多尺度语义特征水下图像增强研究目前,水下图像增强与复原分为非深度学习方法与深度学习方法[2]。基于非深度学习方法主要分为2种:一种是图像增强,以像素点的基础使图像清晰,比如:直方图均衡化[3]、白平衡[4]、MSRCR[5]等算法,该类算法忽略传感器镜头在水下环境中的成像模型,导致红通道缺失,甚至出现伪影,用增强算法处理后的水下图像色彩容易增强https://www.fx361.com/page/2022/1214/17780778.shtml
8.自适应水下图像增强算法激光与光电子学进展针对水下图像因成像环境造成的色彩失真、对比度下降、模糊等问题,提出一种自适应水下图像增强算法。首先,基于Lab色彩空间的局部色偏和全局色偏对衰减颜色进行色彩补偿,再利用灰度世界算法恢复水下图像的色彩平衡。其次,使用自动色阶和伽马校正方法调整各通道信息,以获https://www.opticsjournal.net/Articles/OJbd058434e3eefde1/FullText
9.图像增强算法综述基于机器视觉和深度学习的材料缺陷检测应用综述. 材料导报. 2022(16): 226-234 . 51. 严浙平,曲思瑜,邢文. 水下图像增强方法研究综述. 智能系统学报. 2022(05): 860-873 . 52. 祝汉城,周勇,李雷达,赵佳琦,杜文亮. 个性化图像美学评价的研究进展与趋势. 中国图象图形学报. 2022(10): 2937-2951 . http://www.chineseoptics.net.cn/en/article/id/9522
10.基于多尺度特征提取的水下图像增强模型目前主流 的水下图像增强算法主要分为三类:基于非物理模型的方法[3-8] ,基于物理模型的 方法[9-15] 和基于深度学习的方法[16-21] . Iqbal 等[3] 提出了基于直方图拉伸的无监督颜色校正 方法( UCM) ,分别在 RGB 空间增强对比度和 HSI 空间校正颜色. Huang 等[5] 提出一种基于自适应 参数采集的相对全局https://fm.fmiri.ac.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=556
11.Kesci大赛项目:2020年全国水下机器人(湛江)大赛我们团队在此分享下在 “2020年全国水下机器人(湛江)大赛 - 水下目标检测算法赛” 这一比赛中的实验过程及心得体会。不足之处,还望批评指正。 一、大赛简介 「背景」随着海洋观测的快速发展,水下物体检测在海军沿海防御任务以及渔业、水产养殖等海洋经济中发挥着越来越重要的作用,而水下图像是海洋信息的重要载体https://www.shangyexinzhi.com/article/1705516.html
12.基于深度学习的水下生物目标检测方法综述山东科学 SHANDONG SCIENCE DOI:10.3976 / j.issn.1002~4026.2023.06.001 第 36 卷第 6 期 2023 年 12 月出版 Vol.36 No.6 Dec.2023 【 海洋科技与装备】 基于深度学习的水下生物目标检测方法综述 于雨1a?1b ?郭保琪2 ?初士博1a?1b ?李恒1a?1b ?杨鹏儒1a?1b (1.齐鲁工业大学https://www.sdkx.net/CN/article/downloadArticleFile.do?attachType=PDF&id=1601
13.的图像去雾算法来啦!前面给大家介绍过14种低照度图像增强算法这个透射率告诉了图像去雾系统我们需要恢复多少被雾霾遮盖的细节。然后,系统会根据透射率对图片进行调整。它会让照片中的像素更加亮丽,同时减少雾霾造成的影响。具体来说,图像去雾算法可以分为基于图像增强的去雾算法、基于图像复原的去雾算法和基于深度学习的去雾算法。本文主要研究介绍基于深度学习的去雾算法介绍基于https://juejin.cn/post/7255312213480194107
14.基于GA一阶段目标检测方法较二阶段目标检测方法有着较快的检测速度, 如RetinaNet算法使用不同的特征图对不同尺寸的物体进行, 提高了检测效率, 在实际作业中实用性较高. 所以现有的基于深度学习的水下目标检测算法多属一阶段目标检测. Zhou等人[17]提出使用3种图像增强方法对数据集进行扩充, 再通过Faster R-CNN网络完成对https://c-s-a.org.cn/html/2023/6/9134.html