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

一种基于图像增强的水下SLAM优化方法技术

技术编号:35856502 阅读:48 留言:0更新日期:2022-12-07 10:43
本发明专利技术公开了一种基于图像增强的水下SLAM优化方法,包括以下步骤:S1、根据光线的折射原理,得到修正后的特征点坐标;S2、在空域方面通过线性变换对水下机器人所获取的原始图像的每个像素点的灰度值进行处理;S3、在频域方面使用高通滤波器,设置适当的截止频率,只允许截止频率以上的信号通过;S4、引入陆上的暗原色去雾算法,控制去雾程度、最小透射率以及分块窗口区域的大小;S5、对S4处理后的图像进行传统视觉SALM中的特征提取,得到全局地图。本发明专利技术提高了水下获取的图像的清晰度,有利于提取更优的特征点,进而得到更加清晰的水下三维模型。下三维模型。下三维模型。

【技术实现步骤摘要】
一种基于图像增强的水下SLAM优化方法


[0001]本专利技术涉及视觉图像领域,具体涉及一种基于图像增强的水下SLAM优化方法。

技术介绍

[0002]目前,视觉SLAM技术主要用于描述机器人在未知环境的未知地点中同步地进行地图构建和自身定位。机器人通过传感器获取的环境数据对未知环境进行地图的建立,然后根据在运动中观测到的环境特征与地图中的特征进行匹配从而进行自身的定位以及地图的建立。视觉SLAM技术为机器人定位与导航提供了巨大的帮助,且具有成本低廉、场景信息丰富等优点。
[0003]现有的视觉SLAM技术受环境的影响较大,因此大多数应用于晴朗天气的陆地和空中。其在水下环境的使用相对较少,主要原因是由于水下环境的特殊性,机器人的视觉传感器获取的图像信息受光线折射、散射,还有水质、亮度等环境因素影响,造成图像信息昏暗模糊,不利于后续的特征提取与匹配,导致水下机器人的定位精度和最终三维地图重建效果不佳。
[0004]因此,如何设计出一种机器人的视觉传感器能够在水下环境实现获取高清晰度的图像获取方法是本领域技术人员亟需解决的问题。

技术实现思路

[0005]本专利技术采用改进的前端图像处理算法,提出一种基于图像增强的水下SLAM优化方法,以解决上述问题。
[0006]本专利技术提供如下的技术方案:
[0007]一种基于图像增强的水下SLAM优化方法,包括以下步骤:
[0008]S1、根据光线的折射原理,得到修正后的特征点坐标;
[0009]S2、在空域方面通过线性变换对水下机器人所获取的原始图像的每个像素点的灰度值进行处理;
[0010]S3、在频域方面使用高通滤波器,设置适当的截止频率,只允许截止频率以上的信号通过;
[0011]S4、引入陆上的暗原色去雾算法,控制去雾程度、最小透射率以及分块窗口区域的大小;
[0012]S5、对S4处理后的图像进行传统视觉SALM中的特征提取,得到全局地图。
[0013]优选的,所述S1中,通过特征点坐标方程得到修正后的特征点坐标,其中特征点坐标方程得到如下:
[0014][0015][0016]其中,A点为水下折射后的投影点,B点为没有经过水下折射的投影点,
ɑ
和β分别表
示入射光和折射光在y轴方向的入射角,θ和λ分别表示入射光和折射光在x轴方向的入射角,d为保护层玻璃到镜头间的距离,通过特征点坐标方程能够算出修正后特征点的坐标(x
B
,y
B
)。
[0017]优选的,所述S2中,对水下机器人所获取的原始图像的每个像素点的灰度值进行处理表示为:
[0018]g(x,y)=E
H
[f(x,y)][0019]其中g(x,y)为增强后的图像,f(x,y)为原始图像,E
H
为增强函数。
[0020]优选的,所述S3中,将原始图像的时域变换域转换为傅里叶变换域,设置一个截止频率,使用高通滤波器将截止频率以上的信号通过,滤除截止频率以下信号。
[0021]优选的,所述S4中,对水下光学成像进行建模,所述水下光学成像模型包括反射模型和光照模型,其中反射模型S和光照模型E的表达式如下:
[0022]S=L(x,y)R(x,y)
[0023]E(L(x,y)R(x,y))e

βd
+E∞(1

e

βd
)
[0024]其中L为入射光的光照强度,经过传播过程的衰减到达目标物体表面的坐标位置(x,y)处为L(x,y);R(x,y)表示目标物体上坐标位置为(x,y)的点的反射函数;β为水介质的衰减参数;d是光线传播长度;E

和E分别为远处的光强度和到达水下机器人摄像机的光强度,其中E

为常数。
[0025]更优的,基于所述水下光学成像模型,综合陆上去雾算法、水下环境和大雾天气的相似性,得出基于暗原色原理图像的水下去雾函数,所述暗原色原理图像J
dark
定义如下:
[0026][0027]式中,J
c
为J的某一颜色通道,r、g、b分别表示三种颜色通道;Ω(x)为以x为中心的区域,J
dark
的值很低且趋近于0,J为先验获取的图像,J
dark
为J的暗原色。
[0028]更优的,其特征在于,假定光因子在某个小区域中是恒定的,得出:
[0029][0030]t(x)=e

βd
[0031][0032]其中,表示大气的光因子参数,E
c
(y)和S
c
(y)分别表示光照模型和反射模型的某一颜色通道。
[0033]更优的,通过引入一个常数λ(0<λ<1),通过调整λ的值来保留一部分场景中的雾:
[0034][0035]其中,Ω(x)为固定的矩阵,t(x)表示透射因子;为透射因子t(x)设定一个下限t0,计算出经过去雾处理后的图像S(x):
[0036][0037]其中,E(x)为大气光成分,E

(x)表示光成分中的最大密度像素。
[0038]优选的,所述S5中,传统视觉SALM中的特征提取步骤包括提取ORB描述子、特征匹配、局部建图、回环检测和全局建图。
[0039]本专利技术的有益效果在于:
[0040]本专利技术区别于传统陆上视觉SLAM对图像的处理方法,创新性地在原有算法上进行改进,它的最大优点在于解决了部分由于水下环境的特殊性造成的问题,如光的折射、光的散射、水质浑浊等造成的图像昏暗模糊,提高了水下获取的图像的清晰度,有利于提取更优的特征点,进而得到更加清晰的水下三维模型。
附图说明
[0041]利用附图对本专利技术作进一步说明,但附图中的实施例不构成对本专利技术的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。
[0042]图1是本专利技术实施例基于图像增强的水下SLAM优化方法流程图;
[0043]图2是本专利技术实施例水下镜头光线折射原理图;
[0044]图3是本专利技术实施例水下光学成像模型示意图;
[0045]图4是本专利技术实施例暗原色水下图像处理算法流程图。
具体实施方式
[0046]以下结合具体实施例对一种基于图像增强的水下SLAM优化方法作进一步的详细描述,这些实施例只用于比较和解释的目的,本专利技术不限定于这些实施例中。
[0047]实施例
[0048]参见图1,本专利技术实施例的基于图像增强的水下SLAM优化方法,包括以下步骤:
[0049]S1、根据光线的折射原理,建立修正前与修正后的特征点坐标方程;
[0050]如图2所示为水下镜头光线折射原理图,A点为折射后的投影点,B点为没有经过折射的投影点,根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图像增强的水下SLAM优化方法,其特征在于,包括以下步骤:S1、根据光线的折射原理,得到修正后的特征点坐标;S2、在空域方面通过线性变换对水下机器人所获取的原始图像的每个像素点的灰度值进行处理;S3、在频域方面使用高通滤波器,设置适当的截止频率,只允许截止频率以上的信号通过;S4、引入陆上的暗原色去雾算法,控制去雾程度、最小透射率以及分块窗口区域的大小;S5、对S4处理后的图像进行传统视觉SALM中的特征提取,得到全局地图。2.根据权利要求1所述的基于图像增强的水下SLAM优化方法,其特征在于,所述S1中,通过特征点坐标方程得到修正后的特征点坐标,其中特征点坐标方程得到如下:通过特征点坐标方程得到修正后的特征点坐标,其中特征点坐标方程得到如下:其中,A点为水下折射后的投影点,B点为没有经过水下折射的投影点,
ɑ
和β分别表示入射光和折射光在y轴方向的入射角,θ和λ分别表示入射光和折射光在x轴方向的入射角,d为保护层玻璃到镜头间的距离,通过特征点坐标方程能够算出修正后特征点的坐标(x
B
,y
B
)。3.根据权利要求1所述的基于图像增强的水下SLAM优化方法,其特征在于,所述S2中,对水下机器人所获取的原始图像的每个像素点的灰度值进行处理表示为:g(x,y)=E
H
[f(x,y)]其中g(x,y)为增强后的图像,f(x,y)为原始图像,E
H
为增强函数。4.根据权利要求1所述的基于图像增强的水下SLAM优化方法,其特征在于,所述S3中,将原始图像的时域变换域转换为傅里叶变换域,设置一个截止频率,使用高通滤波器将截止频率以上的信号通过,滤除截止频率以下信号。5.根据权利要求1所述的基于图像增强的水下SLAM优化方法,其特征在于,所述S4中,对水下光学成像进行建模,所述水下光学成像模型包括反射模型和光照模型,其中反射模型S和光照模型E的表达式如下:S=L(x,y)R(x,y)E=(L(x,y)R(x,y))e

βd
+E
∞<...

【专利技术属性】
技术研发人员:陈凯锐黄沛昇赖冠宇杨嘉俊蔡培周周晓阳
申请(专利权)人:广州大学
类型:发明
国别省市:

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

1