【技术实现步骤摘要】
水下图像色彩还原方法和装置
[0001]本申请涉及图像处理
,具体涉及一种水下图像的色彩还原方法、装置及计算机可读存储介质。
技术介绍
[0002]水下视觉不仅广泛运用于海洋探测、水下工程监测等的科学研究活动,也是广大摄影爱好者的重要拍摄素材来源,因此,获取真实的水下图像尤为重要。
[0003]市面上的数码相机在水下拍摄常常遇到偏色问题。由于不同波长的光在水中衰减率不同,其中波长较长的红光在水下传播衰减最为明显,水下拍摄画面中的物体普遍红色信息缺失,导致画面整体偏蓝或者偏绿。此时,相机的自动白平衡在此特殊的光照条件下容易失效,进一步导致画面色彩失真。
[0004]现有对水下拍摄的视频或图片的后期处理过程中,主要依靠人力对视频色彩进行手动调整,比如可以使用后期编辑软件对偏色视频或图片使用手动白平衡修正、通道混合器、色彩查找表去修正,在一定程度上可以还原出真实的水下色彩,但手动调整操作繁琐,而且当画面中的拍摄物体到相机的距离发生变化,或者拍摄的环境的水深发生较大变化时,画面偏色情况也会相应的改变,此时往往需要重新调色,费时费力。
[0005]针对上述问题,中国专利公开号为CN112348904A、专利技术名称为“水下图像及水下视频色彩还原方法和装置”公开了一种水下图像色彩还原方法,该方法通过将水下图像的各像素的由8位RGB像素值转换线性sRGB空间上进行调整处理,再将调整后的像素值转换至8位RGB像素值,然后将获取的8位RGB像素值与调整后的像素值进行融合,进而得到还原后的水下图像。但上述专 ...
【技术保护点】
【技术特征摘要】
1.一种水下图像色彩还原方法,其特征在于,包括:S1:获取水下图像在RGB色彩格式下的各色彩通道的全局强度;S2:根据各色彩通道的全局强度的相对关系确定至少一个补偿通道,并结合水下图像的每个像素在补偿通道的像素值对该像素在对应的补偿通道进行增益补偿;其中,各色彩通道的全局强度由各色彩通道的像素值确定。2.根据权利要求1所述的水下图像色彩还原方法,其特征在于,所述各色彩通道的全局强度为:(1)水下图像的各像素在各色彩通道的像素值的平均值,或(2)对水下图像的各像素在各色彩通道的某个区段内的像素值的平均值,或(3)水下图像的各像素在各色彩通道的像素值的中位数。3.根据权利要求1所述的水下图像色彩还原方法,其特征在于,在所述步骤S1之前包括:S0:检测水下图像是否为RGB色彩格式,如果不是则将其转换为RGB色彩格式。4.根据权利要求1所述的水下图像色彩还原方法,其特征在于,所述步骤S1包括:S11:获取各像素在各色彩通道的像素值;S12:对各像素值进行归一化处理;S13:根据归一化处理后的在各色彩通道的像素值确定各色彩通道的全局强度。5.根据权利要求1所述的水下图像色彩还原方法,其特征在于,所述步骤S2包括:S21:判断蓝色通道的全局强度是否大于绿色通道的全局强度,如果是,则进入步骤S22,如果否则进入步骤S23;S22:对水下图像中的每个像素的绿色通道进行增益补偿;S23:对水下图像中的每个像素的蓝色通道进行增益补偿。6.根据权利要求5所述的水下图像色彩还原方法,其特征在于,所述步骤S22具体为:对于水下图像中的任一像素,其经增益补偿后的绿色通道的像素值g'的计算公式如下:g'=g+w
gb
*(b
a
‑
g
a
)*(1
‑
g)*b/*b
a
其中,g为该像素的在绿色通道的像素值,g
a
为水下图像的各像素在绿色通道的像素值的平均值、某个区段内的像素值的平均值或像素值的中位数,b为该像素的在蓝色通道的像素值,b
a
为水下图像的各像素在蓝色通道的像素值的平均值、某个区段内的像素值的平均值或像素值的中位数,w
gb
为经验值参数,表示根据该像素的蓝色通道强度去补偿绿色通道强度。7.根据权利要求5所述的水下图像色彩还原方法,其特征在于,所述步骤S23具体为:对于水下图像中的任一像素,其经增益补偿后的蓝色通道的像素值b'的计算公式如下:b'=b+w
bg
*(g
a
‑
b
a
)*(1
‑
b)*g/*g
a
其中,b为该像素的在蓝色通道的像素值,b
a
为水下图像的各像素在蓝色通道的像素值的平均值、某个区段内的像素值的平均值或像素值的中位数,g为该像素的在绿色通道的像素值,g
a
为水下图像的各像素在绿色通道的像素值的平均值、某个区段内的像素值的平均值或像素值的中位数,w
bg
...
【专利技术属性】
技术研发人员:苏坦,
申请(专利权)人:影石创新科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。