一种对合成孔径声纳图像进行水体区域检测方法及系统技术方案

技术编号:9528076 阅读:96 留言:0更新日期:2014-01-02 17:08
本发明专利技术提供了一种对合成孔径声纳图像进行水体区域检测的方法及系统,所述方法包含:使用两个接收阵生成两幅同一区域的合成孔径声纳图像;求取两幅图像的幅度均值,根据幅度均值生成一组阈值序列,并将其中一幅作为当前图像;从一组阈值中选择一个作为设定阈值;依据设定阈值将当前合成孔径声纳图像二值化;对二值化后的图像进行连通域标记,进行区域增长,得到水体区域;重复上述方法获取当前图像在不同阈值情况下检测的水体区域;并选择两幅图像中的另一幅图像作为当前图像重复上述方法;求取同一设定阈值时两幅图像检测得到的水体区域的差别,并以这些差别为标准,评价水体区域结果,选择评价最好的水体区域结果为水体区域检测结果。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种对合成孔径声纳图像进行水体区域检测的方法及系统,所述方法包含:使用两个接收阵生成两幅同一区域的合成孔径声纳图像;求取两幅图像的幅度均值,根据幅度均值生成一组阈值序列,并将其中一幅作为当前图像;从一组阈值中选择一个作为设定阈值;依据设定阈值将当前合成孔径声纳图像二值化;对二值化后的图像进行连通域标记,进行区域增长,得到水体区域;重复上述方法获取当前图像在不同阈值情况下检测的水体区域;并选择两幅图像中的另一幅图像作为当前图像重复上述方法;求取同一设定阈值时两幅图像检测得到的水体区域的差别,并以这些差别为标准,评价水体区域结果,选择评价最好的水体区域结果为水体区域检测结果。【专利说明】一种对合成孔径声纳图像进行水体区域检测方法及系统
本专利技术涉及合成孔径声纳信号处理领域,特别涉及一种对合成孔径声纳图像进行水体区域检测方法及系统。
技术介绍
合成孔径声纳(Synthetic Aperture Sonar, SAS)是一种高分辨率的水下二维成像技术。而干涉合成孔径声纳(Interferometric Synthetic Aperture Sonar, InSAS)是对SAS的拓展,使用两幅接收基阵对目标场景进行SAS成像,利用两幅图像的相位差别获得闻程?目息。SAS图像的相位是InSAS处理的重要彳目息。受到几何关系及水底地形的影响,SAS图像中存在着阴影、叠掩和水体区域。这些区域回波信号较弱或不同区域回波相互重叠,使得SAS图像相位受到破坏,降低了 InSAS干涉图的质量。阴影或叠掩由地形突变引起,它们的检测及对高程的影响,在干涉合成孔径雷达中已有研究。水体区域是SAS图像中距离向近端的一片暗区,该区域没有回波信号,无法从干涉相位中还原高程信息。为了生成高质量的数字高程模型,需要检测水体区域,并将水体区域从干涉结果中去除。
技术实现思路
本专利技术的目的在于,为克服上述技术方案的缺陷,本专利申请提供了一种水体区域检测方法及系统。为实现上述目的 ,本专利技术提供了一种水体区域检测方法,用于将水体区域从干涉结果中去除,所述方法包含: 一种从合成孔径声纳图像中进行水体区域检测的方法,用于将水体区域从从合成孔径声纳图像的干涉结果中去除,所述方法包含:步骤101)合成孔径声纳系统使用两个接收阵,生成两幅同一区域的合成孔径声纳图像;步骤102)求取上述两幅图像的幅度均值,根据幅度均值生成一组阈值序列,并从上述两幅图像中选择一幅作为当前图像;步骤103)从一组阈值中选择某一个阈值,作为设定阈值;步骤104)依据设定阈值将当前合成孔径声纳图像二值化,该二值化处理为大于等于所述设定阈值的位置取1,小于所述设定阈值位置处取O ;对二值化后的图像进行连通域标记,从距离向近端选取值为O的某点为起始点,进行区域增长,得到水体区域;步骤105)重复上述步骤103)和104)得到当前图像在不同阈值情况下检测的水体区域;并选择两幅图像中的另一幅图像作为当前图像重复上述步骤103)和104);步骤106)求取同一设定阈值时两幅图像检测得到的水体区域的差别,及不同阈值时图像检测得到的水体区域差别,并以这些差别为标准,评价水体区域结果,最终选择评价最好的水体区域结果为最终水体区域检测结果,完成水体区域检测。上述技术方案中,所述一组阈值序列为一等差数列。所述连通域选择四邻域。上述技术方案中,所述区域增长具体包含如下步骤:按从左到右、从上到下的顺序扫描当前图像;对于每个值为I的点,判断左邻点和上邻点的值,若左邻点和上邻点都为O,则以该点为起点开始一个新的连通域;若左邻点和上邻点都为1,则将左邻点和上邻点所在连通域合并,并将该点加入连通域。若只有左邻点为1,则将该点加入左邻点的连通域。若只有上邻点为1,则将该点加入上邻点的连通域。将连通域中的点置为0,其余点置为I ;以图像中的左上点作为种子点开始区域增长。若种子点有值为1、且不属于增长区域的邻域点,就将该邻域点加入增长区域。以该邻域点为新的种子点重复以上处理,直到区域不能继续增长时,就得到水体区域。基于上述方法本专利申请还提供了一种水体区域检测系统,用于将水体区域从干涉结果中去除,所述系统包含:合成孔径声纳图像获取模块,用于合成孔径声纳系统使用两个接收阵,生成两幅同一区域的合成孔径声纳图像;阈值序列获取模块,用于求取上述两幅图像的幅度均值,根据幅度均值生成一组阈值序列;选择模块,用于从上述两幅图像中选择一幅作为当前图像,并从一组阈值中选择某一个阈值,作为设定阈值;第一处理模块,用于依据设定阈值将当前合成孔径声纳图像二值化,该二值化处理为大于等于所述设定阈值的位置取1,小于所述设定阈值位置处取O ;对二值化后的图像进行连通域标记,从距离向近端选取值为O的某点为起始点,进行区域增长,得到水体区域;第二处理模块,重复得到当前图像在不同阈值情况下检测的水体区域;并选择两幅图像中的另一幅图像作为当前图像重复上述第一处理模块进行的处理;第三处理模块,求取同一设定阈值时两幅图像检测得到的水体区域的差别,及不同阈值时图像检测得到的水体区域差别,并以这些差别为标准,评价水体区域结果,最终选择评价最好的水体区域结果为最终水体区域检测结果。上述技术方案中,所述一组阈值序列为一等差数列,所述连通域选择四邻域。上述技术方案中,所述区域增长具体包含如下步骤:按从左到右、从上到下的顺序扫描当前图像;对于每个值为I的点,判断左邻点和上邻点的值,若左邻点和上邻点都为0,则以该点为起点开始一个新的连通域;若左邻点和上邻点都为1,则将左邻点和上邻点所在连通域合并,并将该点加入连通域。若只有左邻点为1,则将该点加入左邻点的连通域。若只有上邻点为1,则将该点加入上邻点的连通域。将连通域中的点置为0,其余点置为I ;以图像中的左上点作为种子点开始区域增长。若种子点有值为1、且不属于增长区域的邻域点,就将该邻域点加入增长区域。以该邻域点为新的种子点重复以上处理,直到区域不能继续增长时,就得到水体区域。总之,本专利技术给出了一种水体区域检测方法。InSAS使用两副相同的接收阵,因而同一区域生成两幅相似的SAS图像,本文方法对这两幅SAS图像进行处理。首先对两幅接收阵求取幅度均值。然后根据幅度均值,根据幅度均值生成一组阈值。使用阈值将主辅SAS图像二值化。大于等于阈值处取1,小于阈值处取O。当阈值在合理范围以内时,水体区域中绝大多数像素值为O,少数像素值为I。非水体区域绝大多数像素值为1,少数像素值为O。无法通过平滑等方法得到水体区域。对二值化图像进行连通域标记。本文中使用四邻域连通。从距离向近端选取值为O的某点为起始点,进行区域增长,得到水体区域。再对不同阈值选取时的结果进行比较,从中选取最优阈值,即得到最终的水体区域检测结果。本专利技术方法的效果在于对干涉合成孔径声纳的主辅图像检测水体区域。通过结合两幅图像的检测结果,提高检测精度。由于水体区域是合成孔径声纳图像中距离向近端的一片暗区,该区域没有回波信号,无法从干涉相位中还原高程信息。为了生成高质量的数字高程模型,需要检测水体区域,并将水体区域从干涉结果中去除。本专利技术提供的一种水体区域检测方法即可准确高效的提取水体区域。本文方法简单高效,能够提高干涉处理的精度。【专本文档来自技高网
...

【技术保护点】
一种对合成孔径声纳图像进行水体区域检测的方法,用于将水体区域从合成孔径声纳图像的干涉结果中去除,所述方法包含:步骤101)合成孔径声纳系统使用两个接收阵,生成两幅同一区域的合成孔径声纳图像;步骤102)求取上述两幅图像的幅度均值,根据幅度均值生成一组阈值序列,并从上述两幅图像中选择一幅作为当前图像;步骤103)从一组阈值中选择某一个阈值,作为设定阈值;步骤104)依据设定阈值将当前合成孔径声纳图像二值化,该二值化处理为大于等于所述设定阈值的位置取1,小于所述设定阈值位置处取0;对二值化后的图像进行连通域标记,从距离向近端选取值为0的某点为起始点,进行区域增长,得到水体区域;步骤105)重复上述步骤103)和104)得到当前图像在不同阈值情况下检测的水体区域;并选择两幅图像中的另一幅图像作为当前图像重复上述步骤103)和104);步骤106)求取同一设定阈值时两幅图像检测得到的水体区域的差别,及不同阈值时图像检测得到的水体区域差别,并以这些差别为标准,评价水体区域结果,最终选择评价最好的水体区域结果为最终水体区域检测结果,完成水体区域检测。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:秦晓东刘纪元
申请(专利权)人:中国科学院声学研究所
类型:发明
国别省市:

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

1