首页 / 专利库 / 地球科学 / 海冰 / 海冰外缘线的自动精确识别方法

外缘线的自动精确识别方法

阅读:686发布:2020-05-16

专利汇可以提供外缘线的自动精确识别方法专利检索,专利查询,专利分析的服务。并且一种海 冰 外缘线的自动精确识别方法,包括对 海冰 密集度数据进行二值化处理;利用该二值化数据识别主体 水 域和主体冰域;将主体水域和主体冰域中相同值的数据点判为碎冰区域;将面积较大的碎冰区与主体冰区一起作为 基础 冰区;对基础冰区数据的进行可变闭运算处理,直到所有的连通域合并为同一个连通域;对得到的连通域再次进行二值化处理以确定海冰外缘线 位置 ;最后将得到的海冰外缘线位置数据输出。本 发明 方法简单、识别精确,具有自动化的优势,适用于理论研究和实际应用;且避免了人工介入的主观性,可采用多种数据场,可根据遥感反演数据实时提供海冰外缘线,对海冰灾害的监测、 船舶 安全航行、海洋石油平台的安全施工有着非常重要实用价值。,下面是外缘线的自动精确识别方法专利的具体信息内容。

1.一种海外缘线的自动精确识别方法,该方法包括:
1)获取海冰密集度数据;
2)对海冰密集度数据进行二值化处理:将海冰密集度等于0的点识别为域,将海冰密集度大于0的是冰区、陆地或识别为1;
3)识别主体水域:具体是对步骤2)得到的二值化数据,给定永久水域中任意一点坐标(wlat,wlon),对坐标点(wlat,wlon)进行连通域处理,与该坐标点连通的点赋值为1,不连通的点赋值为0,得到赋值为1的点组成的主体水域;
4)识别主体冰域:具体是对步骤3)得到的二值化数据,给定冰区中的任意一点坐标(ilat,ilon),对坐标点(ilat,ilon)进行连通域处理,与该坐标点连通的点赋值为1,不连通的点赋值为0,得到主体冰域;
其特征在于还包括以下步骤:
5)识别碎冰区:具体是结合步骤3)和4)得到的主体水域和主体冰域二值化数据,将两者数据中相同值的数据点判为碎冰区域;
6)区别大小碎冰区:具体是对步骤5)得到的碎冰区进行连通域标记处理,即对步骤5)
2
得到的每一个碎冰区进行排序;然后计算每个碎冰区的连通域面积,将面积小于M km 的碎
2
冰去除,将面积大于等于M km 的较大碎冰标识为1并与步骤4)得到的主体冰区一起,作
2
基础冰区;其中,M为30~80km 范围内的数值;
7)基础冰区数据的图像可变闭运算处理,即由于步骤6)得到的基础冰区是二值化数据,对该二值化数据进行图像可变闭运算,所述的可变闭运算是先使用图像处理中的膨化方法,再使用腐蚀方法,计算公式是: 其中,C为计算结果,A为二值化数据,B初始值设为3×3的矩阵 每循环一次按同样的形式行列分别增加2;在每进行一次图像闭运算处理后,都对得到的数据C进行连通域标记处理,如果连通域标记出只有一个连通域,那么之后再进行4次图像闭运算,以平滑曲线;若否,继续进行图像闭运算处理,直到所有的连通域合并为同一个连通域;
8)对步骤7)处理完成后的数据进行二值化处理以确定海冰外缘线位置:即对步骤7)所得到的唯一的连通域中所有的点赋值为1,表示整片冰区,其他点赋值为0,表示水点;
9)冰外缘线数据输出,即将步骤8)得到的确定海冰外缘线位置数据输出。
2.如权利要求1所述的识别方法,其特征在于上述步骤3)中的坐标点(wlat,wlon)进行连通域处理,是采用8邻连通的连通域处理方法;并且在进行连通域标记时,采用点标记法中的区域增长法进行连通。
2
3.如权利要求1所述的识别方法,其特征在于上述步骤6)中,是将面积小于50km 的
2
碎冰去除,将面积大于等于50km 的较大冰区标识为1并与步骤4)得到的主体冰冰区一起,作为基础冰区。
4.如权利要求1所述的识别方法,其特征在于上述步骤8)中,利用8连通方法,将紧邻界面的冰区点赋值为1,其他区域(包括水点和界面以外的冰点)都赋值为0,最终确定冰水界面。
5.如权利要求1所述的识别方法,其特征在于上述步骤9)中,首先对步骤8)获得的二值图像进行线标记法处理,获得海冰外缘线在图像数据中的行列信息,然后再输出结果。

说明书全文

外缘线的自动精确识别方法

技术领域

[0001] 本发明涉及一种海冰外缘线的自动精确识别方法,属于海洋科学与海洋遥感领域。

背景技术

[0002] 目前,海冰密集度的反演技术已较为成熟,主要包括基于微波数据的反演技术和基于可见光和红外光的反演技术,其中微波数据受雾影响小,但分辨率较低,目前分辨率最高的AMSR-E产品仅为6.25km。可见光和红外光分辨率较高,如AVHRR数据为1.1km,MODIS数据最高分辨率可达250m,LandSat数据分辨率为30m,但是这些数据受极夜和云雾的影响。两种数据形成互补,可提供结冰海区的海冰密集度的监测能。但无论采用哪种数据,都需要给出海冰外缘线。
[0003] 海冰外缘线是海冰主体的包络线,忽略了数量不多的零星海冰,代表了海冰覆盖的总体范围,能直观的反映海冰的年际以及季节变化规律,是研究海冰变化规律的一个重要参数。通常,海冰外缘线的判断可以采用人工或人机交互形式确定,如Mahoney曾给出了沿岸冰外缘线、流冰外缘线和多年冰外缘线的判断标准,并在此基础上加入人工判识确定各类冰的外缘线,但这样带有较大的主观性,而且由于大量繁琐而重复的工作而降低工作效率。海冰外缘线的判断也可以采用自动判别方法,但该以往的海冰外缘线自动判别方法一般是基于海冰密集度直接确定,比如Divine和Dick曾定义冰外缘线为海冰密集度为30%的等值线,或是更简单地定义为冰界面。这两种方法都比较粗糙,而且由于海冰外缘区存在大量琐碎的浮冰,判别出的海冰外缘线极不光滑,也不够准确,尤其是对分辨率较高的遥感数据。要使海冰外缘线参数更方便准确地为海冰变化研究服务,需要一种简单可行的识别方法。
[0004] 发明内容:
[0005] 本发明目的是提供一种海冰外缘线的自动精确识别方法,以实现不需要人机交互方式的海冰外缘线自动识别,同时较以往方法更为准确。
[0006] 本发明提出的海冰外缘线的自动精确识别方法基于卫星遥感图像的连通域和图像闭运算,在不需要人机交互方式下,即能够自动精确地识别海冰外缘线。 [0007] 一种海冰外缘线的自动精确识别方法,该方法包括:
[0008] 1)获取海冰密集度数据;
[0009] 2)对海冰密集度数据进行二值化处理:将海冰密集度等于0的点识别为水域,将海冰密集度大于0的是冰区、陆地或云识别为1;
[0010] 3)识别主体水域:具体是对步骤2)得到的二值化数据,给定永久水域中任意一点坐标(wlat,wlon),对坐标点(wlat,wlon)进行连通域处理,与该坐标点连通的点赋值为1,不连通的点赋值为0,得到赋值为1的点组成的主体水域;
[0011] 4)识别主体冰域:具体是对步骤3)得到的二值化数据,给定冰区中的任意一点坐标(ilat,ilon),对坐标点(ilat,ilon)进行连通域处理,与该坐标点连通的点赋值为1,不连通的点赋值为0,得到主体冰域;
[0012] 其特征在于还包括以下步骤:
[0013] 5)识别碎冰区:具体是结合步骤3)和4)得到的主体水域和主体冰域二值化数据,将两者数据中相同值的数据点判为碎冰区域;
[0014] 6)区别大小碎冰区:具体是对步骤5)得到的碎冰区进行连通域标记处理,即对步2
骤5)得到的每一个碎冰区进行排序;然后计算每个碎冰区的连通域面积,将面积小于M km
2
的碎冰去除,将面积大于等于M km 的较大碎冰区标识为1并与步骤4)得到的主体冰区一
2
起,作为基础冰区;其中,M为30~80km 范围内的数值;
[0015] 7)基础冰区数据的图像可变闭运算处理,即由于步骤6)得到的基础冰区是二值化数据,对该二值化数据进行图像可变闭运算,所述的可变闭运算是先使用图像处理中的膨化方法,再使用腐蚀方法,计算公式是: 其中,C为计算结果,A为二值化数据,B初始值设为3×3的矩阵 每循环一次按同样的形式行列分别增加2;在每进行一次图像闭运算处理后,都对得到的数据C进行连通域标记处理,如果连通域标记出只有一个连通域,那么之后再进行4次图像闭运算,以平滑曲线;若否,继续进行图像闭运算处理,直到所有的连通域合并为同一个连通域;
[0016] 8)对步骤7)处理完成后的数据进行二值化处理以确定海冰外缘线位置:即对步骤7)所得到的唯一的连通域中所有的点赋值为1,表示整片冰区,其他点赋值为0,表示水点;
[0017] 9)冰外缘线数据输出,即将步骤8)得到的确定海冰外缘线位置数据输出。 [0018] 上述步骤3)中的坐标点(wlat,wlon)进行连通域处理,是采用8邻连通的连通域处理方法;并且在进行连通域标记时,采用点标记法中的区域增长法进行连通。 [0019] 上述步骤6)中,是将面积小于50km2的碎冰去除,将面积大于等于50km2的较大冰2
区标识为1并与步骤4)得到的主体冰冰区一起,作为基础冰区。这是由于以50km 作为阈值较其他数值识别准确。
[0020] 上述步骤8)中,利用8连通方法,将紧邻界面的冰区点赋值为1,其他区域(包括水点和界面以外的冰点)都赋值为0,最终确定冰水界面。即该步骤中,采用现有技术中的8连通方法即可确保识别的精确性。
[0021] 为了进一步获得更加直观的冰水界面线,上述步骤9)中,还可以首先对步骤8)获得的二值图像进行线标记法处理,获得海冰外缘线在图像数据中的行列信息,然后再输出结果。
[0022] 本发明目前已在使用MODIS数据识别白令海夏季海冰冰外缘线问题中进行了成功的应用。
[0023] 与现有技术相比,本发明具有以下创新和优点:
[0024] 1、本发明第一次将遥感图像处理中的连通域法和闭运算方法应用于与海冰外缘线的识别。
[0025] 2、提出了通过分别识别主体水域、主体冰域,获得碎冰区域的方法。 [0026] 3、在图像处理中闭运算的基础上,建立了可变化的闭运算方法,提出自动确定图像闭运算的次数的算法,得到理想的海冰外缘线。
[0027] 4、相对于传统的海冰外缘线识别方法,达到完全自动操作,简单易行,避免了人工介入的主观性,提高了数据处理的效率,并具有更高的准确性。
[0028] 显然,本发明的方法流程简单,分析的海冰边缘线准确,避免了人工介入带来的主观性,可以很方便地推广应用到其他海冰产品中,不论采用哪种数据场,都可以应用这种自动识别冰外缘线的分析方法,从而进一步计算海冰范围和面积,用于海冰变化的研究。与传统的识别方法相比,该方法具有自动化和精确化的优势。本发明可根据遥感反演数据实时提供海冰外缘线,对海冰灾害的监测、船舶安全航行、海洋石油平台的安全施工有着非常重要实用价值。同时本发明还可用于提供海冰遥感产品的冰外缘线检验标准。无论是在理论研究上还是实际应用上都提供了一种海冰外缘线的精确识别方法。附图说明
[0029] 图1为本发明识别海冰外缘线的流程示意图。
[0030] 图2为本发明对白令海2009年第114天的MODIS反演数据进行海冰外缘线识别的示意图。
[0031] 其中,图2a为上述反演数据的二值化效果图;图2b为上述反演数据的主体水域效果图;图2c为上述反演数据的主体冰域效果图;图2d为上述反演数据的碎冰区效果图;图2
2e为上述反演数据的大于50km 的较大碎冰区效果图;图2f为上述反演数据的基础冰区效果图。
[0032] 图3为白令海2009年第114天的MODIS反演数据的海冰外缘线最终识别效果图。 图4是本发明的8邻连通示意图。
[0033] 具体实施方法
[0034] 如图1所示,本发明的海冰外缘线的自动精确识别方法,该方法包括: [0035] 1)获取海冰密集度数据;所述的海冰密集度数据可通过卫星反演、海冰航拍数据等方式获得;
[0036] 2)对海冰密集度数据进行二值化处理:将海冰密集度等于0的点识别为水域,将海冰密集度大于0的是冰区、陆地或云识别为1;
[0037] 3)识别主体水域:具体是对步骤2)得到的二值化数据,给定永久水域中任意一点坐标(wlat,wlon),对坐标点(wlat,wlon)进行连通域处理,与该坐标点连通的点赋值为1,不连通的点赋值为0,得到赋值为1的点组成的主体水域;
[0038] 4)识别主体冰域:具体是对步骤3)得到的二值化数据,给定冰区中的任意一点坐标(ilat,ilon),对坐标点(ilat,ilon)进行连通域处理,与该坐标点连通的点赋值为1,不连通的点赋值为0,得到主体冰域;
[0039] 其特征在于还包括以下步骤:
[0040] 5)识别碎冰区:具体是结合步骤3)和4)得到的主体水域和主体冰域二值化数据,将两者数据中相同值的数据点判为碎冰区域;因为步骤3中得到的主体水域赋值为1,其他区域赋值为0;而步骤4得到的主体冰域也赋值为1,其他区域赋值为0;可见碎冰区域在两者区域赋值都是0;那么两个数据都是0的点,就可以判断为碎冰区域了; [0041] 6)区别大小碎冰区:具体是对步骤5)得到的碎冰区进行连通域标记处理,即对步2
骤5)得到的每一个碎冰区进行排序;然后计算每个碎冰区的连通域面积,将面积小于M km
2
的碎冰去除,将面积大于等于M km 的较大碎冰区标识为1并与步骤4)得到的主体冰区一
2
起,作为基础冰区;其中,M为30~80km 范围内的数值;
[0042] 7)基础冰区数据的图像可变闭运算处理,即由于步骤6)得到的基础冰区是二值化数据,对该二值化数据进行图像可变闭运算,所述的可变闭运算是先使用图像处理中的膨化方法,再使用腐蚀方法,计算公式是: 其中,C为计算结果,A为二值化数据,B初始值设为3×3的矩阵 每循环一次按同样的形式行列分别增加2;在每进行一次图像闭运算处理后,都对得到的数据C进行连通域标记处理,如果连通域标记出只有一个连通域,那么之后再进行4次图像闭运算,以平滑曲线;若否,继续进行图像闭运算处理,直到所有的连通域合并为同一个连通域;
[0043] 8)对步骤7)处理完成后的数据进行二值化处理以确定海冰外缘线位置:即对步骤7)所得到的唯一的连通域中所有的点赋值为1,表示整片冰区,其他点赋值为0,表示水点;
[0044] 9)冰外缘线数据输出,即将步骤8)得到的确定海冰外缘线位置数据输出。 [0045] 上述步骤3)中的坐标点(wlat,wlon)进行连通域处理,是采用8邻连通的连通域处理方法;并且在进行连通域标记时,采用点标记法中的区域增长法进行连通。 [0046] 上述步骤6)中,是将面积小于50km2的碎冰去除,将面积大于等于50km2的较大冰2
区标识为1并与步骤4)得到的主体冰冰区一起,作为基础冰区。这是由于以50km 作为阈值较其他数值具有识别精确的特点。
[0047] 上述步骤8)中,利用8连通方法,将紧邻界面的冰区点赋值为1,其他区域(包括水点和界面以外的冰点)都赋值为0,最终确定冰水界面。即该步骤中,采用现有技术中的8连通方法即可确保识别的精确性。
[0048] 为了进一步获得更加直观的冰水界面线,上述步骤9)中,还可以首先对步骤8)获得的二值图像进行线标记法处理,获得海冰外缘线在图像数据中的行列信息,然后再输出结果。
[0049] 下面以MODIS海冰密集度反演数据为例,结合本发明涉及到的遥感图像处理中的连通域法、图像闭运算和线标记法,对本发明的海冰外缘线自动精确识别方法作进一步描述。
[0050] 本发明的海冰外缘线的自动精确识别方法,首先是
[0051] 1)获取海冰密集度数据;
[0052] 2)对海冰密集度数据进行二值化处理:原始的海冰密集度数据为0~1之间的数值,其中海冰密集度等于0的点为水域,大于0的点是冰区、陆地或云;这里将海冰密集度大于0的点,均赋值为1,实现二值化。以白令海2009年第114天的MODIS反演数据为例,二值化效果图见图2a。
[0053] 3)识别主体水域:具体是对步骤2)得到的二值化数据,给定永久水域中任意一点坐标(wlat,wlon),对坐标点(wlat,wlon)进行连通域处理,与该坐标点连通的点赋值为1,不连通的点赋值为0,得到赋值为1的点组成的主体水域。
[0054] 所述的连通规则可以采用8邻连通,即每个格点与其周围的8个点进行连通,如图4所示,其中虚线包括的点即为水点。
[0055]
[0056] 在进行连通域标记时,具体采用点标记法中的区域增长法进行连通。区域增长法为对给定点周围8点进行同时识别,保存性质相同的点,继续对这些相同性质的点的周围8个点进行识别。直到找不到性质相同的点为止。上述MODIS反演数据的主体水域的效果图见图2b。
[0057] 4)识别主体冰域:具体是给定冰区中的任意一点坐标(ilat,ilon),在步骤3)得到的二值化数据中,对该点进行连通域处理,与该点连通的点赋值为1,不连通的点赋值为0,得到主体冰域。具体连通规则与步骤3)相同。上述MODIS反演数据的主体冰域的效果图见图2c。
[0058] 5)识别碎冰区:具体是结合步骤3)的主体水域和步骤4)的主体冰域二值化数据,将两者数据中相同值的数据点判为碎冰区域。即将主体水域和主体冰域中都是0的点,判断为碎冰区域。上述MODIS反演数据的碎冰区效果图见图2d。
[0059] 6)区别大小碎冰区:具体是对步骤5)得到的碎冰区进行连通域标记处理,即对步骤5)得到的每一个碎冰区进行排序;然后计算每个碎冰区的连通域面积,将面积小于2 2
50km 的碎冰去除,将面积大于等于50km 的较大碎冰区标识为1并与步骤4)得到的主体冰
2
区一起,作为基础冰区;除非在整个图像中没有面积大于等于50km 碎冰区,如果存在n个
2
面积大 于等于50km 碎冰区,那么基础冰区属于n+1个连通域(n个大的碎冰区和1个主
2
体冰域)。上述MODIS反演数据的大于50km 的较大碎冰区的效果图见图2e;基础冰区的效果图见图2f。
[0060] 7)基础冰区数据的图像可变闭运算处理,即由于步骤6)得到的基础冰区是二值化数据,对该二值化数据进行图像可变闭运算。
[0061] 所谓图像闭运算是先使用图像处理技术中的膨化方法,再使用腐蚀方法,作用是用来填充连通域内细小空洞和连接邻近格点,在平滑其边界的同时并不明显改变其面积。具体的计算公式是: 其中,A为二值化数据,B初始值设为3×3的矩阵
每循环一次B按同样的形式行列分别增加2;在每进行一次图像闭运算处理后,都对得到的数据进行连通域标记处理;如果连通域标记出只有一个连通域,那么之后再进行4次图像闭运算,以平滑曲线;若否,继续进行图像闭运算处理,直到n+1个连通域合并为同一个连通域。在本发明中提出的可变闭运算是指,在整个运算过程中B是可变的,B的特征如下列表格1的矩阵所示
[0062] 表格1
[0063]
[0064] 上述使用的膨化方法和腐蚀方法处理二值图像,具体是以下列的公式进行:膨化法:数学表达式为:
[0065] 例如:
[0066] 腐蚀法:数学表达式:
[0067] 例如:
[0068] 8)再次二值化处理确定海冰外缘线位置:对步骤7)所得到的唯一的连通域中所有的点赋值为1,表示整片冰区,其他点赋值为0,表示水点。
[0069] 该步骤中,同样可以利用8连通方,即每个格点与其周围的8个点进行连通,最终确定冰水界面,将紧邻界面的冰区点赋值为1,其他区域(包括水点和界面以外的冰点)都赋值为0。
[0070] 9)冰外缘线数据输出,即将步骤8)得到的确定海冰外缘线位置数据输出。为了能够具有更好的直观效果,在步骤9)中,可以首先对步骤8)获得的二值图像进行线标记法处理,获得海冰外缘线在图像数据中的行列信息,然后保存为bln文件格式的文件,最后进行输出。所谓线标记法在现有的图像处理技术中,是对给定点周围8个点进行分别扫描,找到性质相同的点后,立刻对该性质相同的点周围8个点分别扫描,扫描的结果以线的形式表示。上述MODIS反演数据的海冰外缘线的最终识别效果图见图3。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈