[发明专利]基于自定义描述子的救援任务人群地图拼接系统及方法在审

专利信息
申请号: 202210121432.2 申请日: 2022-02-09
公开(公告)号: CN114677270A 公开(公告)日: 2022-06-28
发明(设计)人: 李莉;张淼;林国义;衣鹏;龚炜;于青云 申请(专利权)人: 同济大学
主分类号: G06T3/40 分类号: G06T3/40;G06T5/50;G06T7/70;G06T17/20
代理公司: 南京纵横知识产权代理有限公司 32224 代理人: 董建林
地址: 200092 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 自定义 描述 救援 任务 人群 地图 拼接 系统 方法
【权利要求书】:

1.基于自定义描述子的救援任务人群地图拼接方法,其特征是,包括:

获取待拼接地图数据;

检测待拼接地图数据的行人位置;

根据检测到的行人位置生成自定义描述子与待拼接图片生成描述子;

对于所有待拼接图片两两匹配检测描述子数量;

根据匹配对数降序对图像进行变换估计拼接及验证。

2.根据权利要求1所述的基于自定义描述子的救援任务人群地图拼接方法,其特征是,根据检测到的行人位置生成自定义描述子与待拼接图片生成描述子,包括:

根据检测到的行人位置生成自定义点描述子;

根据检测到的行人位置对图像进行Delaunay三角化并且生成自定义三角形描述子;

根据图像检测图中直线并且生成直线二值描述子。

3.根据权利要求2所述的基于自定义描述子的救援任务人群地图拼接方法,其特征是,根据检测到的行人位置生成自定义点描述子,包括:

统计行人位置特征点邻域以特征点半径的固定倍数为阈值的信息;

选取离行人位置特征点最近的点作为主方向,设定每d度作为一个区间,将角度划分为360/d个区间;

统计其余每个区间内行人位置特征点到该行人位置特征点的距离,将每个区间的距离除以该点半径,生成每个特征点的维度为360/d的自定义点描述子,自定义点描述子的一般形式为:

des={s1,s2,,…,sn}(n=360/d)

si=(∑xaj(j∈zi))/ra (i=1~n)

其中,des为邻域描述子,n为区间数,si为点描述子,xaj为区间内特征点到该点的距离,ra为关键点半径,zi为si对应的角度区间。

4.根据权利要求2所述的基于自定义描述子的救援任务人群地图拼接方法,其特征是,Delaunay三角化包括:

步骤1:找到一个包含给定点集的矩形,连接该矩形的任意一条对角线,形成两个三角形,建立初始Delaunay三角网格;

步骤2:在Delaunay三角网格里面再插入一个点,从该点所在的三角形开始,搜索该三角形的邻近三角形,并进行空外接圆检测,找到外接圆包含该点的所有的三角形并删除这些三角形,形成一个包含该点的多边形空腔作为Delaunay空腔,连接该点与Delaunay空腔的每一个顶点,形成新的Delaunay三角网格;

步骤3:响应于当给定点集中所有点都已经插入到新的Delaunay三角网格时,将顶点包含辅助窗口R的三角形全部删除,否则重复执行步骤2;

步骤4:取每个新的Delaunay三角网格的内心作为特征点,半径定义为三个端点的平均半径,定义三条边的降序长度构成维度为3的特征,每条边的长度除以特征点半径,生成自定义三角形描述子,一般形式如下:

des2={s1/r,s2/r,s3/r}(s1≤s2≤s3)

r=(ra+rb+rc)/3

其中,des2为自定义三角形描述子,r为特征点半径,s1、s2和s3为每条边的长度,ra、rb和rc为三个端点的半径。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210121432.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top