[发明专利]一种遥感影像像素极值检测方法及系统在审
申请号: | 202210975857.X | 申请日: | 2022-08-15 |
公开(公告)号: | CN115345899A | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 佘毅;王辉;李昊霖;李倩;张丽;蒋才荣 | 申请(专利权)人: | 自然资源部四川测绘产品质量监督检验站(四川省测绘产品质量监督检验站) |
主分类号: | G06T7/187 | 分类号: | G06T7/187;G06T7/136;G06T5/00;G06T1/60 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 刘芳 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 遥感 影像 像素 极值 检测 方法 系统 | ||
1.一种遥感影像像素极值检测方法,其特征在于,包括:
对遥感影像按照预设行数进行分块,并按块将影像数据读取至计算机内存;
对每一块影像,检测每行中的连通区域;所述连通区域是指该区域内每个像元位置至少有一个波段的像素值为像素极值0或者255的区域;
将具有连通性的连通区域进行合并,得到若干个新连通区域;
计算每一所述新连通区域中的像素个数;
从所述新连通区域中过滤掉所述像素个数大于设定阈值的区域,得到有效数据覆盖区域的连通区域,所述有效数据覆盖区域的连通区域为像素极值所在的区域。
2.根据权利要求1所述的方法,其特征在于,所述将具有连通性的连通区域进行合并,得到若干个新连通区域,具体包括:
获取每个连通区域的三元数组,所述三元数组包括所在行号、开始列号、结束列号;
建立以所有所述连通区域总个数为大小的标记数组,并将所述标记数组中每一标记数A的值初始化为0,每一所述连通区域与一个所述标记数对应,建立值为零的等价数组E;
将第一个连通区域对应的第一标记数值记为A[1]=1,判断除所述第一个连通区域外的其他连通区域是否为同行连通区域,将所述同行连通区域对应的第二标记数值A[i]记为当前连通区域标记数最大值加1,所述同行连通区域为与所述第一个连通区域位于相同行的连通区域;
根据所述三元数组,判断非同行连通区域与上一行连通区域的相交情况,得到第一判断结果;所述上一行连通区域为所述非同行连通区域的上一行的连通区域,所述相交情况包括不相交以及有x处相交,x≥1;
判断所述非同行连通区域对应的第三标记数值是否为0,得到第二判断结果;
根据所述第一判断结果和所述第二判断结果获得所述第三标记数值,并根据所述第一判断结果和所述第二判断结果获得每一所述标记数对应的等价对,将所述等价对存入等价数组;
判断所述等价数组是否为零,得到第三判断结果,若所述第三判断结果为是,则对所述等价数组对应的标记数值不进行修改;
若所述第三判断结果为否,则根据等价列表,并按具有连通性的连通区域标记数值相同的原则,对所述标记数重新赋值;所述等价列表由所述等价数组构成;
将重新赋值后值相同的各标记数对应的连通区域组合为新连通区域。
3.根据权利要求2所述的方法,其特征在于,所述计算每一所述新连通区域中的像素个数,具体包括:
计算所述新连通区域中每一行的结束列号与开始列号的差值,并将所述差值加1,得到每一行新连通区域的像素个数;
根据每一行所述新连通区域的像素个数计算所述新连通区域中的总像素个数。
4.根据权利要求2所述的方法,其特征在于,当所述非同行连通区域与所述上一行连通区域之间满足公式:startColcur≤endColpre+1endColcur≥startColpre-1Rowcur==Rowpre+1时,则判定所述非同行连通区域与所述上一行连通区域相交;
其中,startColcur表示当前非同行连通区域的开始列号;endColpre表示上一行连通区域的结束列号;endColcur表示当前非同行连通区域的结束列号;startColpre表示上一行连通区域的开始列号;Rowcur表示当前非同行连通区域的行号;Rowpre表示上一行连通区域的行号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于自然资源部四川测绘产品质量监督检验站(四川省测绘产品质量监督检验站),未经自然资源部四川测绘产品质量监督检验站(四川省测绘产品质量监督检验站)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210975857.X/1.html,转载请声明来源钻瓜专利网。