水下图像处理方法、电子设备及存储介质技术

技术编号:38769454 阅读:6 留言:0更新日期:2023-09-10 10:42
本发明专利技术实施例公开了一种水下图像处理方法、电子设备及存储介质,应用于图像处理技术领域,可解决如何提高水下拍照的成像质量的问题。该方法包括:获取原始水下图像;对原始水下图像进行红蓝光补偿处理,得到第一水下图像;对第一水下图像的图像轮廓所包括的像素点进行像素增强,得到目标水下图像。得到目标水下图像。得到目标水下图像。

【技术实现步骤摘要】
水下图像处理方法、电子设备及存储介质


[0001]本专利技术实施例涉及图像处理
,尤其涉及一种水下图像处理方法、电子设备及存储介质。

技术介绍

[0002]随着各大手机厂商将手机的防水等级提升至更高级别,水下拍照逐渐变为常态,但是由于光谱中损失大量的红色和蓝色波段,导致图片整体偏绿,并且水体中杂质产生的散射光会使得成像主体的轮廓变得模糊,各纹理区域之间的对比度降低,这就导致目前水下拍照的成像质量较差。因此,如何提高水下拍照的成像质量成为了目前亟需解决的问题。

技术实现思路

[0003]本专利技术实施例提供一种水下图像处理方法、电子设备及存储介质,用以解决现有技术中如何提高水下拍照的成像质量的问题。
[0004]第一方面,提供一种水下图像处理方法,所述方法包括:获取原始水下图像;
[0005]对所述原始水下图像进行红蓝光补偿处理,得到第一水下图像;
[0006]对所述第一水下图像的图像轮廓所包括的像素点进行像素增强,得到目标水下图像。
[0007]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述对所述第一水下图像的图像轮廓所包括的像素点进行像素增强,得到目标水下图像,包括:
[0008]确定所述第一水下图像中的每个像素点的边缘变化量;
[0009]根据所述每个像素点的边缘变化量以及预设阈值,确定所述第一水下图像的图像轮廓;
[0010]将所述第一水下图像的图像轮廓与所述第一水下图像进行叠加,得到所述目标水下图像。
[0011]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述确定所述第一水下图像中的每个像素点的边缘变化量,包括:
[0012]确定第一像素点所对应的像素点集合,所述像素点集合中包括多个与所述第一像素点共边或共点的像素点,所述第一像素点为所述第一水下图像中的任一像素点;
[0013]根据所述第一像素点与所述像素点集合中每个像素点之间的像素差值,确定所述第一像素点的边缘变化量。
[0014]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述根据所述每个像素点的边缘变化量以及预设阈值,确定所述第一水下图像的图像轮廓之前,所述方法还包括:
[0015]确定所述第一水下图像中包括的所有像素点的第一数量,以及所述像素点集合中包括的所有像素点的第二数量;
[0016]根据所述第一水下图像中包括的所有像素点的像素值之和、所述第一数量以及所
述第二数量,确定所述预设阈值。
[0017]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述对所述原始水下图像进行红蓝光补偿处理,得到第一水下图像,包括:
[0018]在所述原始水下图像为RGB格式时,确定每个像素点的三色像素值,所述三色像素值包括:绿色像素值、红色像素值和蓝色像素值;
[0019]根据预设系数和所述绿色像素值,对所述红色像素值和所述蓝色像素值进行补偿,以得到所述第一水下图像。
[0020]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述在所述原始水下图像为RGB格式时,确定每个像素点的三色像素值之后,所述方法还包括:
[0021]对所述三色像素值进行归一化处理,得到转换后的三色像素值;
[0022]根据预设校正值,对所述转换后的三色像素值进行预补偿,得到预补偿结果;
[0023]对所述预补偿结果进行反归一化,得到所述第一水下图像。
[0024]作为一种可选的实施方式,在本专利技术实施例的第一方面中,所述在所述原始水下图像为RGB格式时,确定每个像素点的三色像素值之后,所述方法还包括:
[0025]根据每个像素点的第一像素值,确定所述原始水下图像的第一像素直方图,所述第一像素值为所述三色像素值中的任一个;
[0026]根据所述第一像素直方图,确定第一映射函数;
[0027]根据所述第一映射函数,对所述原始水下图像进行像素均衡,得到所述第一水下图像。
[0028]第二方面,提供一种电子设备,所述电子设备包括:获取模块,用于获取原始水下图像;
[0029]处理模块,用于对所述原始水下图像进行红蓝光补偿处理,得到第一水下图像;
[0030]所述处理模块,还用于对所述第一水下图像的图像轮廓所包括的像素点进行像素增强,得到目标水下图像。
[0031]第三方面,提供一种电子设备,所述电子设备包括:
[0032]存储有可执行程序代码的存储器;
[0033]与所述存储器耦合的处理器;
[0034]所述处理器调用所述存储器中存储的所述可执行程序代码,执行本专利技术实施例第一方面中的水下图像处理方法。
[0035]第四方面,提供一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本专利技术实施例第一方面中的水下图像处理方法。所述计算机可读存储介质包括ROM/RAM、磁盘或光盘等。
[0036]第五方面,提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
[0037]第六方面,提供一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
[0038]与现有技术相比,本专利技术实施例具有以下有益效果:
[0039]本专利技术实施例中,电子设备可以获取原始水下图像;对原始水下图像进行红蓝光
补偿处理,得到第一水下图像;对第一水下图像的图像轮廓所包括的像素点进行像素增强,得到目标水下图像。在该方案中,由于绿光在水中的吸收衰减系数最小,穿透能力最强,并且通过增加图像轮廓两边颜色分量的对比度来进行边缘增强会使图像中的模糊部分变得清晰,增强图像的纹理边缘部分,因此电子设备可以对原始水下图像进行红蓝光补偿以及像素增强操作,从而得到更加清晰,色彩对比更加丰富的目标水下图像,有效提高了水下图像的质量。
附图说明
[0040]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本专利技术实施例提供的一种水下图像处理方法的流程示意图一;
[0042]图2是本专利技术实施例提供的一种水下图像处理方法的流程示意图二;
[0043]图3是本专利技术实施例提供的一种水下图像处理方法的图像处理示意图一;
[0044]图4是本专利技术实施例提供的一种水下图像处理方法的像素点示意图;
[0045]图5是本专利技术实施例提供的一种水下图像处理方法的图像处理示意图二;
[0046]图6是本专利技术实施例提供的一种水下图像处理方法的图像处理示意图三;
[0047]图7是本专利技术实施例提供的一种水下图像处理方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水下图像处理方法,其特征在于,所述方法包括:获取原始水下图像;对所述原始水下图像进行红蓝光补偿处理,得到第一水下图像;对所述第一水下图像的图像轮廓所包括的像素点进行像素增强,得到目标水下图像。2.根据权利要求1所述的方法,其特征在于,所述对所述第一水下图像的图像轮廓所包括的像素点进行像素增强,得到目标水下图像,包括:确定所述第一水下图像中的每个像素点的边缘变化量;根据所述每个像素点的边缘变化量以及预设阈值,确定所述第一水下图像的图像轮廓;将所述第一水下图像的图像轮廓与所述第一水下图像进行叠加,得到所述目标水下图像。3.根据权利要求2所述的方法,其特征在于,所述确定所述第一水下图像中的每个像素点的边缘变化量,包括:确定第一像素点所对应的像素点集合,所述像素点集合中包括多个与所述第一像素点共边或共点的像素点,所述第一像素点为所述第一水下图像中的任一像素点;根据所述第一像素点与所述像素点集合中每个像素点之间的像素差值,确定所述第一像素点的边缘变化量。4.根据权利要求3所述的方法,其特征在于,所述根据所述每个像素点的边缘变化量以及预设阈值,确定所述第一水下图像的图像轮廓之前,所述方法还包括:确定所述第一水下图像中包括的所有像素点的第一数量,以及所述像素点集合中包括的所有像素点的第二数量;根据所述第一水下图像中包括的所有像素点的像素值之和、所述第一数量以及所述第二数量,确定所述预设阈值。5.根据权利要求1所述的方法,其特征在于,所述对所述原始水下图像进行红蓝光补偿处理,得到第一水下图像,包括:在所述原始水下图像为RGB格式时,确定每个像素点的三色像素值,所述三色像素值包括:绿色像素值...

【专利技术属性】
技术研发人员:高志晔
申请(专利权)人:上海闻泰电子科技有限公司
类型:发明
国别省市:

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

1