图像处理技术在船舶航行障碍物识别中的应用

2023-06-15 01:00苏立平
舰船科学技术 2023年10期
关键词:特征分析障碍物航行

苏立平

(聊城大学东昌学院,山东 聊城 252000)

0 引言

在船舶航行过程中,受到海洋环境和天气等因素的影响,需要对航行过程中的障碍物进行有效识别,通过航行路径规划和避障设计,结合图像动态视觉跟踪识别方法,实现对船舶航行过程中的动态分析,提高船舶航行过程的稳定性和可靠性。研究船舶航行障碍物识别方法建立在对红外图像特征分析基础上,通过采集船舶航行障碍物动态参数[1],结合海洋环境特征分析和红外视觉跟踪识别的方法,提取船舶航行障碍物的分布特征点,采用分块和分组区域映射的方法实现对船舶航行障碍物识别。

目前,对船舶航行障碍物识别的方法主要有基于红外光谱特征分析的船舶航行障碍物识别方法、基于灰度不变矩特征分析的障碍物识别和路径规划方法以及不规则三角网分割的船舶航行障碍物识别方法等[2–3]。Marino A等[4]中提出基于可见光与红外图像并行控制的船舶航行障碍物识别方法,结合物体辐射的红外特征点差异性进行航行避障控制,但该方法的计算实时性不好。Pelich R等[5]提出基于层次对象模型化视觉帧匹配的船舶航行障碍物识别和避障路径规划技术,通过不同的场景参数融合,结合障碍物的空间分布规划性进行障碍物识别,但该方法的收敛性不好。

针对以上方法存在的不足,本文提出基于图像分块特征匹配和视觉跟踪识别的船舶航行障碍物识别技术,通过仿真测试验证了本文方法在提高船舶航行障碍物识别能力方面的优越性能。

1 船舶航行红外图像采集和特征提取

1.1 船舶航行红外图像采集

采用红外传感成像技术进行图像采集,对采集的船舶航行障碍物红外图像进行体元数据融合,通过多尺度变换和图像区域划分的方法,进行船舶航行障碍物的视觉特征分析,提取图像的显著性区域或目标,进行航行障碍物跟踪识别,船舶航行红外图像采集的结构图如图1 所示。

图1 船舶航行红外图像采集的结构图Fig.1 Structure diagram of infrared image acquisition for ship navigation

假设显著性分析的图像融分布域为 Ω,对船舶航行红外图像I(x,y),采用分块轮廓曲线C进行目标障碍物的定位匹配和跟踪识别,在特定场景下障碍物动态融合区域为R1和R2,其中一个为目标,一个为背景障碍物。将高维图像投影到低维子空间中,得到图像分布模型:

式中:c1和c2分别表示可见光与近红外的多模态特征参数;Length(C)表示目标障碍物的边界轮廓的长度;Area(inside(C))表示特征点、线段、轮廓的包围面积;µ,ν,λ1和 λ2分别表示特征点、线段、轮廓的边缘特征分量,均为大于0 的常数。

选择合适的特征,在闭合曲线C用水平集函数表示为C={(x,y)∈Ω:ϕ(x,y)=0},由此得到2 个模态的图像外观分布模型参数为:

式中,H(z)和δ(z)分别为Heaviside 函数和Dirac 函数。

由此,构建了图像采集模型,采用点跟踪匹配和动态帧点检测的方法进行船舶航行障碍物识别的红外图像信息采集,根据图像采集结果,结合图像配准和边缘信息分布式融合的方法进行船舶航行障碍物识别。

1.2 图像特征提取

采用光和近红外图像联合识别的方法进行障碍物识别和特征提取,构建深度学习模型,在提取到的特征之间建立对应关系,得到船舶航行障碍物特征分布点集中的点之间映射关系,表示如下:

式中:λ1,λ2,ν,µ均为局部特征子空间分布系数,为一组非负常数;Kσ为标准差 σ为高斯函数,通过选择σ的大小来调整船舶航行红外图像分布邻域的大小。

对有可能的对应点障碍物集合水平集构建水平约束特征项,其中第一项是用来保持船舶航行红外图像水平集在演化特征量,第二项是船舶航行红外图像中障碍物的长度约束项,第三项和第四项为局部二值拟合项,基于几何约束的估计算得到障碍物的动态分配函数f1(x)和f2(x),在轮廓区域外,得到模型函数f1(x)和f2(x)随空域变化,采用重采样获取无异常值来确定障碍物分布,障碍物动态检测的能量函数为:

式中:θ为图像中包含的信息量,L(ϕ)为曲线长度约束项,从红外以及从可见光图像进行平滑特征分析,定义如下:

式中,P(ϕ)为障碍物的距离正则项。

根据传递的信息熵分布,采用融合图F的边缘直方图作为特征分配点,得到结构相似性指标分布集为:

式中:ELBF为相关性、亮度、对比度的关联项,ELGF是局部梯度能量项。

根据变分法和Euler-Lagrange 方程,得到原图及融合图的像素分配函数。

根据上述分析,对采集的船舶航行障碍物红外视觉图像进行区域组合检测和融合处理。

2 船舶航行障碍物识别

2.1 图像分块特征匹配

在对采集的船舶航行障碍物红外视觉图像进行区域组合检测和融合处理的基础上,采用边缘信息保留的方法,得到航行障碍物分布的Heaviside 函数和规则化的Dirac 函数,具体如下:

固定式(3)能量泛函中的 ϕ,分析边缘信息保留在融合图中的残差信息,对f1,f2,|∇f1|,|∇f2|极小化处理,得到相应的表达式如下:

基于图像梯度的评价指标分析方法,在轮廓曲线演化分析障碍物的真实边界点,实现纹理细节信息匹配,采用图2 所示的多模型拼接方法。

图2 障碍物的多模型拼接Fig.2 Multiple model splicing of obstacles

2.2 障碍物的动态跟踪识别

构建融合图像中的峰值匹配模型,通过对目标障碍物特定波长的红、绿、蓝三原色分析,得到障碍物检测的中心距:

式中:µpq为物体对不同波长光线检测的像素透射强度,µ00为颜色恢复的多尺度信息分量,γ为不同波长光学的反射参数。

采用HSV 色彩空间匹配,得到船舶航行障碍物特征点分布的直方图表示为:

式中:m和n为融入物体表面信息的反特征点编号,i和j为反射分量为物体行列编号,s为频域的高斯滤波系数,k为平滑滤波系数,为太气散射系数,为海洋环境散射系数。

综上,提取图像的差异性和突变性特征点,根据特征点的分布情况采用视觉跟踪识别方法实现对船舶航行障碍物识别。

3 测试结果与分析

对船舶航行障碍物检测仿真采用VC 软件设计,设定障碍物分布的局部窗口大小为12×12,对船舶红外图像采集的透射率为0.13,高斯核 σ为9,障碍物的分布坐标及动态匹配参数分布见表1。

表1 船舶航行障碍物分布参数Tab.1 Distribution parameters of ship navigation obstacles

在仿真参数设定的基础上,进行航行障碍物识别仿真,得到原始的船舶航行红外图像如图3 所示。

图3 障碍物识别的原始图像Fig.3 Original image of obstacle recognition

采用本文方法进行障碍物识别,得到识别结果如图4 所示。分析可知,本文方法能有效实现对船舶航行障碍物识别,识别过程的动态跟踪能力较好。

图4 障碍物识别结果Fig.4 Obstacle identification results

障碍物识别精度对比如表2 所示。分析可知,本文方法识别可靠性和精度较高。

表2 船舶航行障碍物识别精度对比Tab.2 Comparison of identification accuracy of navigation obstacles on ships

4 结语

通过采集船舶航行障碍物动态参数,结合海洋环境特征分析和红外视觉跟踪识别的方法,提取船舶航行障碍物的分布特征点,本文提出基于图像分块特征匹配和视觉跟踪识别的船舶航行障碍物识别技术。提取图像的差异性和突变性特征点,根据特征点的分布情况采用视觉跟踪识别方法实现对船舶航行障碍物识别。分析可知,本文方法对障碍物的检测识别能力较好。

猜你喜欢
特征分析障碍物航行
到慧骃国的航行
高低翻越
SelTrac®CBTC系统中非通信障碍物的设计和处理
2012 年南海夏季风特征分析
小舟在河上航行
航行
基于PowerPC的脉内特征分析算法的工程实现
不良汽车驾驶行为特征分析
土钉墙在近障碍物的地下车行通道工程中的应用
工程项目管理模式的特征分析与选择