一种高分二号影像智能渔排识别算法、装置、设备和介质的制作方法

文档序号:24786320发布日期:2021-04-23 10:36阅读:66来源:国知局
一种高分二号影像智能渔排识别算法、装置、设备和介质的制作方法

1.本发明涉及计算机技术领域,特别涉及一种高分二号影像智能渔排识别算法、装置、设备和介质。


背景技术:

2.非法渔排将原本宽阔的海面切割成碎片,严重影响了海洋生态环境,并且,非法建造大量渔排也会影响海洋的现有航道,以及海水的正常交换秩序,进而对海洋水域造成污染和破坏。但是现场摸排,受人员约束,成本控制因素影响较巨大;若是要完整的现场摸排,则需要非常大的成本;若是投入不够,则就导致无法完整的摸清渔排的具体情况。


技术实现要素:

3.本发明要解决的技术问题,在于提供一种高分二号影像智能渔排识别算法、装置、设备和介质,快速、精确的确定渔排分布面积,为执法部门提供有效的技术支持。
4.第一方面,本发明提供了一种高分二号影像智能渔排识别算法,包括:
5.步骤1、对得到的高分二号图像进行预处理,得到处理后的图像;
6.步骤2、根据处理后的图像,标示渔排分布;
7.步骤3、将标示后的图像进行分割,形成设定个数的小图像;
8.步骤4、基于svm支持向量机分类模型;根据参数网格上穷举候选参数组合的方法,通过不断地改变各参数搭配方案,将所述小图像输入进行测试更新目标函数的精度值;
9.步骤5、构建以高分二号四个波段的数值维度m*n*l为特征矩阵,以分类影像为反演目标,经过svm支持向量机分类算法训练建模,构成渔排智能识别模型。
10.进一步地,还包括步骤6、输入所需要识别的高分二号图像,通过所述渔排只能识别模型得到渔排类型以及渔排分布图,根据渔排分布图计算出渔排面积。
11.进一步地,所述步骤5进一步具体为:构建以高分二号四个波段的数值维度6*6*4为特征矩阵,以分类影像为反演目标,经过svm支持向量机分类算法训练建模,构成渔排智能识别模型;所述渔排智能识别模型从高分二号数据上判别出橡胶渔排,木质渔排,泡沫渔排,陆地,海水,滩涂湿地五种类型数据,以及渔排分布图;所述渔排智能识别模型中分别设置:c=0.23, kernel=rbf,gamma=0.8367;c是惩罚系数,即对误差的宽容度;kernel是线性核函数,提供poly,rbf,sigmoid三种函数类型;gamma是选择rbf 函数作为kernel后,该函数自带的一个参数,隐含地决定了数据映射到新的特征空间后的分布。
12.进一步地,所述步骤1进一步具体为:筛选云盖量为0并且符合设定条件的沿海海湾的高分二号数据,并对其进行rpc正射矫正,大气矫正辐射定标及对1米分辨率的全色图像和4米的多光谱图像进行图像融合,得到分辨率优于1米的真彩色遥感图像。
13.第二方面,本发明提供了一种高分二号影像智能渔排识别装置,包括:
14.预处理模块,对得到的高分二号图像进行预处理,得到处理后的图像;
15.标示模块,根据处理后的图像,标示渔排分布;
16.分割模块,将标示后的图像进行分割,形成设定个数的小图像;
17.训练模块,基于svm支持向量机分类模型;根据参数网格上穷举候选参数组合的方法,通过不断地改变各参数搭配方案,将所述小图像输入进行测试更新目标函数的精度值;
18.构件模块,构建以高分二号四个波段的数值维度m*n*l为特征矩阵,以分类影像为反演目标,经过svm支持向量机分类算法训练建模,构成渔排智能识别模型。
19.进一步地,还包括识别模块,输入所需要识别的高分二号图像,通过所述渔排只能识别模型得到渔排类型以及渔排分布图,根据渔排分布图计算出渔排面积。
20.进一步地,所述构件模块进一步具体为:构建以高分二号四个波段的数值维度6*6*4为特征矩阵,以分类影像为反演目标,经过svm支持向量机分类算法训练建模,构成渔排智能识别模型;所述渔排智能识别模型从高分二号数据上判别出橡胶渔排,木质渔排,泡沫渔排,陆地,海水,滩涂湿地五种类型数据,以及渔排分布图;所述渔排智能识别模型中分别设置: c=0.23,kernel=rbf,gamma=0.8367;c是惩罚系数,即对误差的宽容度; kernel是线性核函数,提供poly,rbf,sigmoid三种函数类型;gamma是选择rbf函数作为kernel后,该函数自带的一个参数,隐含地决定了数据映射到新的特征空间后的分布。
21.进一步地,所述预处理模块进一步具体为:筛选云盖量为0并且符合设定条件的沿海海湾的高分二号数据,并对其进行rpc正射矫正,大气矫正辐射定标及对1米分辨率的全色图像和4米的多光谱图像进行图像融合,得到分辨率优于1米的真彩色遥感图像。
22.第三方面,本发明提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的算法。
23.第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的算法。
24.本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
25.本申请实施例提供的一种高分二号影像智能渔排识别算法、装置、设备和介质,建立一种自动化识别渔排的模型机制,将机器学习的svm支持向量机算法,应用在遥感影像识别上,开拓了高分数据在海洋渔业上的应用,并减少了人工目视解译的时间成本。
26.从最新高清遥感数据识别渔排规模,空间分布,为了严厉打击海上非法渔排造成的生态破坏,维护我市海域管理秩序提供有效支撑。
27.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
28.下面参照附图结合实施例对本发明作进一步的说明。
29.图1为本发明实施例一中方法中的流程图;
30.图2为本发明实施例二中装置的结构示意图。
具体实施方式
31.本申请实施例通过提供一种高分二号影像智能渔排识别算法、装置、设备和介质,解决了现有技术中无法精确、快速的定位渔排,得到了快速、精确的确定渔排分布面积,为
sigmoid三种函数类型;gamma是选择rbf函数作为kernel后,该函数自带的一个参数,隐含地决定了数据映射到新的特征空间后的分布;
45.步骤6、输入所需要识别的高分二号图像,通过所述渔排只能识别模型得到渔排类型以及渔排分布图,根据渔排分布图计算出渔排面积。
46.基于同一发明构思,本申请还提供了与实施例一中的方法对应的装置,详见实施例二。
47.实施例二
48.如图2所示,在本实施例中提供了一种高分二号影像智能渔排识别装置,包括:
49.预处理模块,筛选云盖量为0并且符合设定条件的沿海海湾的高分二号数据,并对其进行rpc正射矫正,大气矫正辐射定标及对1米分辨率的全色图像和4米的多光谱图像进行图像融合,得到分辨率优于1米的真彩色遥感图像;
50.标示模块,根据处理后的图像,标示渔排分布;
51.分割模块,将标示后的图像进行分割,形成设定个数的小图像;
52.训练模块,基于svm支持向量机分类模型;根据参数网格上穷举候选参数组合的方法,通过不断地改变各参数搭配方案,将所述小图像输入进行测试更新目标函数的精度值;
53.构件模块,构建以高分二号四个波段的数值维度6*6*4为特征矩阵,以分类影像为反演目标,经过svm支持向量机分类算法训练建模,构成渔排智能识别模型;所述渔排智能识别模型从高分二号数据上判别出橡胶渔排,木质渔排,泡沫渔排,陆地,海水,滩涂湿地五种类型数据,以及渔排分布图;所述渔排智能识别模型中分别设置:c=0.23,kernel=rbf,gamma=0.8367; c是惩罚系数,即对误差的宽容度;kernel是线性核函数,提供poly,rbf,sigmoid三种函数类型;gamma是选择rbf函数作为kernel后,该函数自带的一个参数,隐含地决定了数据映射到新的特征空间后的分布;
54.识别模块,输入所需要识别的高分二号图像,通过所述渔排只能识别模型得到渔排类型以及渔排分布图,根据渔排分布图计算出渔排面积。
55.由于本发明实施例二所介绍的装置,为实施本发明实施例一的方法所采用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方法所采用的装置都属于本发明所欲保护的范围。
56.基于同一发明构思,本申请提供了实施例一对应的电子设备实施例,详见实施例三。
57.实施例三
58.本实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,可以实现实施例一中任一实施方式。
59.由于本实施例所介绍的电子设备为实施本申请实施例一中方法所采用的设备,故而基于本申请实施例一中所介绍的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中的方法所采用的设备,都属于本申请所欲保护的范围。
60.基于同一发明构思,本申请提供了实施例一对应的存储介质,详见实施例四。
61.实施例四
62.本实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,可以实现实施例一中任一实施方式。
63.本申请实施例中提供的技术方案,至少具有如下技术效果或优点:本申请实施例提供的方法、装置、设备及介质,
64.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
65.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/ 或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
66.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
67.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
68.虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1