一种基于边界约束的侧扫声呐图像统计增强算法的制作方法

文档序号:30701240发布日期:2022-07-09 19:51阅读:61来源:国知局
一种基于边界约束的侧扫声呐图像统计增强算法的制作方法

1.本发明涉及侧扫声呐图像增强算法的技术领域,尤其是涉及一种基于边界约束的侧扫声呐图像统计增强算法。


背景技术:

2.侧扫声呐图像在水下地质地貌勘测、目标搜寻、障碍物探测和海三维模型反演等领域有着广泛的应用。尤其是由于近年来重要战略航道鱼雷、水雷等布设密度加大的原因,侧扫声呐图像分割与目标识别的需求也越来越旺盛。高质量的侧扫声呐图像对水下鱼雷探测、敌方水下侦查设备识别等国防活动具有非常重要的意义。
3.目前,侧扫声呐图像分割区域都是从整体图像中截取出来的部分图像,导致图像分别率极低,对图像分割与目标识别造成了一定的困难。从侧扫声呐图像直接截取的图像,图像整体像素范围较为集中,图像分辨率差,截取的图像即使经过增益改正,但是增益改正效果仍然不理想,图像分辨率仍然较差。
4.本文提出一种基于边界约束的侧扫声呐图像统计增强算法,本算法利用侧扫声呐纵向统计规律作为约束条件,可以在统一框架下解决该问题,为侧扫声呐图像分割提供高质量图像。


技术实现要素:

5.针对现有技术存在的不足,本发明的目的是提供一种基于边界约束的侧扫声呐图像统计增强算法,本方法可以对侧扫声呐图像进行灰度均衡,且可以消除传统增益方法对部分图像增益效果不佳的情况,提供高质量图像。
6.为实现上述目的,本发明提供如下技术方案:一种基于边界约束的侧扫声呐图像统计增强算法,其特征在于:通过原始图像统计分析作出原始图像表征函数,通过构建特征修正函数获得修正后的图像,通过线性拉伸函数拉伸修正后图像的整体像素,并求取拉伸后图像的表征函数,通过边界条件约束对修正后的图像进行调整修正;包括以下具体步骤:s1:求取统计表征函数,统计侧扫图像垂直于航线方向的平均像素值,作为图像的表征函数f1(x),其中,x为表征函数f1(x)的横坐标数值;s2:修正补偿,构建特征修正函数v=a*logx+b*x2+c*x3/2+d,对表征函数f1(x)进行均衡修正,对第i行的各像素值加上修正值v,获得增益修正图像;s3:像素线性拉伸,统计增益修正图像中像素的i_max与最小值i_min,利用线性拉伸函数i(i,j)=255*(i(i,j)-i_min)/(i_max-i_min),将整体像素拉伸至0-255,得到二次增强图像,统计二次增强图像垂直于航线方向的平均像素值,作为图像的表征函数f2(x),其中,x为该点的横坐标数值;s4:边缘条件约束修正,选取图像表征函数f2(x)边缘处的像素值作为背景的约束
值,对(3)中拉伸后的图像像素进行线性调整修正,最终获得边界约束的增强图像。
7.进一步地,所述特征修正函数v=a*logx+b*x2+c*x3/2+d中的a、b、c、d均为常数,且四者皆可为零。
8.进一步地,所述s4边缘条件约束修正时具体包括以下步骤:(1)在目标图像左右两侧背景处的位置上的各选取一处,选取的两处位置沿目标图像的中心线对称,左侧选取的位置是横坐标为x1的位置,并求出此处像素的平均值t1,左侧选取的位置是横坐标为x2的位置,并求出此处像素的平均值t2;(2)设t1《t2,若不满足,交换求取t1和t2的值,取t1和t2的平均值tm作为背景的约束值,tm=(t1+t2)/2;(3)利用线性拉伸函数,公式如下:将整体像素拉伸至0-255,对二次增强图像进行线性修正,最终获得边界约束的增强图像,边界约束的增强图像即为最终的高质量图像。
9.综上所述,本发明的有益技术效果:该基于边界约束的侧扫声呐图像统计增强算法,通过图像表征函数f1(x)、特征修正函数、线性拉伸函数、图像表征函数f2(x)等函数进行像素处理,最终获得高质量的图像。本方法可以对侧扫声呐图像进行灰度均衡,且可以消除传统增益方法对部分图像增益效果不佳的情况,无论获取的图像是否经过增益改正,均可通过本发明进行处理,利用侧扫声呐纵向统计规律作为约束条件,在统一框架下解决图像分辨率差的问题。
附图说明
10.图1是实施例一侧扫声呐的原始分割图像;图2是实施例一经算法统计增强后的侧扫声呐分割图像;图3是图1中原始图像的表征函数;图4是图2中处理后图像的表征函数;图5是实施例二侧扫声呐的原始分割图像;图6是实施例二经算法统计增强后的侧扫声呐分割图像;图7是图5中原始图像的表征函数;图8是图6中处理后图像的表征函数。
具体实施方式
11.下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
12.实施例一侧扫声呐图像分割区域都是从整体图像中截取出来的部分图像,从侧扫声呐图像截取的图像会导致图像整体像素范围较为集中,图像分辨率差,获取的图像可能未经过增益改正,或者经过增益改正,但是增益改正效果都不理想,本算法利用侧扫声呐纵向统计规律作为约束条件,可以在统一框架下解决该问题。
13.图1是本实施例中从侧扫声呐图像中直接截取的图像,本实施例中的图1是未经过原始增益改正的,图3是图1的表征函数,结合图1和图3,可以看出,目标与背景差异小,辨识度不高,图像整体像素范围较为集中,背景像素不统一且有较大出入,目标物体涉及到的像素部分与背景像素差异不大,这些导致了图像质量差,图像分别率低,对图像分割与目标识别造成了一定的困难。
14.图2是经过本算法处理后的图片,图4是图2的表征函数,对比图1和图2,可以看出,图2的图片质量明显提高,增益效果明显,背景统一,目标凸出,具有良好的辨识度,对比图3和图4,可以看出,背景像素的数值统一且大都分布在同一水平位置,这也符合海底背景一致的真实状况,目标物体涉及到的像素部分与背景像素差异加大,函数上的曲线凸出明显,反映为图像上的目标凸出,便于识别,清晰度高且容易辨识。
15.本增强算法在对图片1进行处理具体包括如下步骤:s1:求取统计表征函数,统计图片1垂直于航线方向的平均像素值,作为图1的表征函数f1(x),如图2所示,其中,x为表征函数f1(x)的横坐标数值。此步骤是以侧扫声呐纵向统计规律作为约束条件,构建统一框架下,从而在统一框架下解决图像不清晰的问题;s2:修正补偿,构建特征修正函数v=a*logx+b*x2+c*x3/2+d,对表征函数f1(x)进行均衡修正,对第i行的各像素值加上修正值v,获得增益修正图像,本实施例中选择a =
ꢀ‑
20, b = c= 0, d= 2对表征函数进行均衡修正,此步骤对侧扫声呐图像像素按横向进行修正,调整背景像素,使背景像素统一分布在统一水平位置附近,最大限度还原真实背景情况;s3:像素线性拉伸,统计增益修正图像中像素的i_max=229与最小值i_min=9,利用线性拉伸函数i(i,j)=255*(i(i,j)-i_min)/(i_max-i_min),将整体像素拉伸至0-255,得到二次增强图像,统计二次增强图像垂直于航线方向的平均像素值,作为图像的表征函数f2(x),其中,x为该点的横坐标数值。此步骤进行像素线性拉伸,增加像素值,进一步增加图片的清晰度;s4:边缘条件约束修正,选取图像表征函数f2(x)边缘处的像素值作为背景的约束值,选取时尽量避免具有目标物的区域,对(3)中拉伸后的二次增强图像像素进行线性调整修正,具体包括以下步骤:(1)在目标图像左右两侧背景处的位置上的各选取一处,选取的两处位置沿目标图像的中心线对称,左侧选取的位置是横坐标为x1的位置,并求出此处像素的平均值t1,左侧选取的位置是横坐标为x2的位置,并求出此处像素的平均值t2;(2)设t1《t2,若不满足,交换求取t1和t2的值,取t1和t2的平均值tm作为背景的约束值,tm=(t1+t2)/2;(3)利用线性拉伸函数,公式如下:
将整体像素拉伸至0-255,对二次增强图像进行线性修正,最终获得边界约束的增强图像,边界约束的增强图像即为最终的高质量图像。
16.本实施例中选取的是x=0.2*n和x=0.8*n处(n为图像总列数)像素值的平均值,其中n=231,t1=114,t2=122,tm=118,作为背景的约束值,对二次增强图像进行线性修正,最终获得边界约束的增强图像,边界约束的增强图像即为最终的高质量图像。此步骤是对背景像素值进行约束,依次为基准再一次地进行像素线性拉伸,进一步地提升图片质量统计边界约束的增强图像像垂直于航线方向的平均像素值,作为图像的表征函数f3(x),如图4所示,对比图3和图4,可以看出,图3为原始图像的表征函数,图像整体像素较为集中,反映为图像的分辨率低,反映为图1中,图片模糊,背景和目标混淆,图4为处理后的图像的表征函数,图像的目标像素和背景像素具有较大的偏差,反映为图2中的为图像的的分辨率高,图片清楚,背景统一,目标凸出。
17.实施例二图5是本实施例中从侧扫声呐图像中直接截取的图像,本实施例中的图5是未经过原始增益改正的,图7是图5的表征函数,结合图5和图7,可以看出,目标与背景差异小,辨识度不高,图像整体像素范围较为集中,背景像素不统一且有较大出入,目标物体涉及到的像素部分与背景像素差异不大,这些导致了图像质量差,图像分别率低,对图像分割与目标识别造成了一定的困难。
18.图6是经过本算法处理后的图片,图8是图6的表征函数,对比图5和图6,可以看出,图6的图片质量明显提高,增益效果明显,背景统一,目标凸出,具有良好的辨识度,对比图7和图8,可以看出,背景像素的数值统一且大都分布在同一水平位置,这也符合海底背景一致的真实状况,目标物体涉及到的像素部分与背景像素差异加大,函数上的曲线凸出明显,反映为图像上的目标凸出,便于识别,清晰度高且容易辨识。
19.本增强算法在对图片5进行处理具体包括如下步骤:s1:求取统计表征函数,统计图片5垂直于航线方向的平均像素值,作为图5的表征函数f1(x),如图7所示,其中,x为该点的横坐标数值。此步骤是以侧扫声呐纵向统计规律作为约束条件,构建统一框架下,从而在统一框架下解决图像不清晰的问题;s2:修正补偿,构建特征修正函数v=a*logx+b*x2+c*x3/2+d,对表征函数f1(x)进行均衡修正,对第i行的各像素值加上修正值v,获得一次修正图像,本实施例中选择a = 10, b = c= d =0,对表征函数进行均衡修正,此步骤对侧扫声呐图像像素按横向进行修正,调整背景像素,使背景像素统一分布在统一水平位置附近,最大限度还原真实背景情况;s3:像素线性拉伸,统计一次修正图像中像素的i_max与最小值i_min,i_max=384,i_min=171,利用线性拉伸函数i(i,j)=255*(i(i,j)-i_min)/(i_max-i_min),将整体像素拉伸至0-255,得到二次增强图像,统计二次增强图像垂直于航线方向的平均像素值,作为
图像的表征函数f2(x),其中,x为该点的横坐标数值。此步骤进行像素线性拉伸,增加像素值,进一步增加图片的清晰度;s4:边缘条件约束修正,选取图像表征函数f2(x)边缘处的像素值作为背景的约束值,选取时尽量避免具有目标物的区域,对(3)中拉伸后的二次增强图像像素进行线性调整修正,具体包括以下步骤:(1)在目标图像左右两侧背景处的位置上的各选取一处,选取的两处位置沿目标图像的中心线对称,左侧选取的位置是横坐标为x1的位置,并求出此处像素的平均值t1,左侧选取的位置是横坐标为x2的位置,并求出此处像素的平均值t2;(2)设t1《t2,若不满足,交换求取t1和t2的值,取t1和t2的平均值tm作为背景的约束值,tm=(t1+t2)/2;(3)利用线性拉伸函数,公式如下:将整体像素拉伸至0-255,对二次增强图像进行线性修正,最终获得边界约束的增强图像,边界约束的增强图像即为最终的高质量图像。
20.本实施例中选取的是x=0.2*n和x=0.8*n处(n为图像总列数)像素值的平均值,n=386,t1= 185,t1= 187,tm= 186作为背景的约束值,对二次增强图像的进行线性调整修正,最终获得边界约束的增强图像。此步骤是对背景像素值进行约束,依次为基准再一次地进行像素线性拉伸,进一步地提升图片质量统计边界约束的增强图像垂直于航线方向的平均像素值,作为图像的表征函数f3(x),如图8所示,对比图7和图8,可以看出,图7为原始图像的表征函数,图像整体像素较为集中,反映为图像的分辨率低,反映为图5中,图片模糊,背景和目标混淆,图8为处理后的图像的表征函数,图像的目标像素和背景像素具有较大的偏差,反映为图6中的为图像的的分辨率高,图片清楚,背景统一,目标凸出。
21.此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1