[发明专利]一种单连通区域快速标记方法及装置有效
申请号: | 202010487632.0 | 申请日: | 2020-06-02 |
公开(公告)号: | CN111640132B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 王宁明;叶宗民;周建忠;范小礼 | 申请(专利权)人: | 北京环境特性研究所 |
主分类号: | G06T7/187 | 分类号: | G06T7/187 |
代理公司: | 北京格允知识产权代理有限公司 11609 | 代理人: | 杨洋 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连通 区域 快速 标记 方法 装置 | ||
1.一种单连通区域快速标记方法,其特征在于,该方法包括以下步骤:
步骤S1、获取边界条件数据,对所述边界条件数据进行边界估计,得到边界估计矩形,并得到所述边界估计矩形的行高值和列宽值;
步骤S2、遍历所述边界条件数据,对所述边界条件数据中相邻的两个边界点进行插值,得到边界插值数据;
步骤S3、判断所述列宽值是否大于所述行高值,是则在边界估计矩形区域内对所述边界插值数据逐行进行行交叉点搜索和行区域标记;否则在边界矩形区域内对所述边界插值数据逐列进行列交叉点搜索和列区域标记;
所述步骤S3中进行行交叉点搜索的搜索行的范围为从行最小值至行最大值;
所述步骤S3中所述行交叉点搜索和行区域标记,具体包括:
遍历所述边界插值数据,对当前搜索行进行行交叉点搜索,所述行交叉点满足以下条件:
H≤hi
H>hi+1
或
H≥hi
H<hi+1
其中,H表示当前搜索行,hi表示边界插值数据中第i个边界点的行位置,hi+1表示边界插值数据中第i+1个边界点的行位置;
将所述行交叉点按照行位置进行递增排序,得到增序行交叉点,记为Bj(h,w)(j=0,1,...,M-1),其中h表示行位置,w表示列位置,M表示该当前搜索行内行交叉点的数量;
根据所述增序行交叉点,对当前搜索行进行行区域标记,具体表达式如下:
Ii(H,w)=1(wj<wi<wj+1,j=0,2,4,...,j≤M-1)
其中,Ii(H,w)表示当前搜索行的图像像素值,wi表示边界插值数据中第i个边界点的列位置,wj表示当前搜索行的增序行交叉点中第j个行交叉点的列位置,wj+1表示当前搜索行的增序行交叉点中第j+1个行交叉点的列位置,若M为偶数,则j的最大取值为M-2,若M为奇数,则j的最大取值为M-1。
2.根据权利要求1所述的单连通区域快速标记方法,其特征在于,所述步骤S1具体包括:
获取边界条件数据,对所述边界条件数据遍历搜索,得到所述边界条件数据中的行最小值、行最大值、列最小值和列最大值,根据所述行最小值、所述行最大值、所述列最小值和所述列最大值,得到所述边界估计矩形,并得到所述边界估计矩形的所述行高值和所述列宽值。
3.根据权利要求1或2所述的单连通区域快速标记方法,其特征在于,所述步骤S2中对所述边界条件数据中相邻的两个边界点进行插值,具体包括:
计算所述边界条件数据中相邻的两个边界点的行差值和列差值,对该相邻的两个边界点进行等间隔插值,插值个数为所述行差值和列差值中的较大值。
4.根据权利要求2所述的单连通区域快速标记方法,其特征在于:所述步骤S3中进行列交叉点搜索的搜索列的范围为从所述列最小值至所述列最大值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京环境特性研究所,未经北京环境特性研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010487632.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据同步方法、系统及设备
- 下一篇:一种时延容忍网络最小代价备份路径方法