[发明专利]一种基于视觉内容的多层语义地图的创建方法有效
申请号: | 201310700792.9 | 申请日: | 2013-12-18 |
公开(公告)号: | CN103712617A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 杨金福;赵伟伟;解涛;李明爱;高晶钰;张济昭 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G01C21/00 | 分类号: | G01C21/00;G06F17/30 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 张慧 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 视觉 内容 多层 语义 地图 创建 方法 | ||
1.一种基于视觉内容的多层语义地图的创建方法,其特征在于包括以下步骤:
步骤1,将机器人在环境中漫游拍摄的图像集合按照拍摄地点场景进行标注;
设所述图像集合为P,每个场景一般不少于50帧图像;对P中的图像进行标注,形成标注文件,标注文件的每一行代表一个图像,行号与图像编号对应,每行内容包括该图像拍摄时机器人所处的场景和图像的内容,图像的内容用于显示图像是什么物体或者什么地点;
步骤2,构建分层词汇树;
步骤2.1,利用OpenCV2.4.4中的GoodFeatureToTrack检测子获得图像集P中每帧图像的特征点集合,利用OpenCV2.4.4中的SIFT描述子对特征点进行描述获得特征向量集合;
步骤2.2,利用开源库VLFeat0.9.17中C语言接口的层次化整数类型K-Means聚类模块构建多层词汇树,对图像集合的特征向量集合进行训练,得到一棵多层词汇树T;
步骤3,构建多层语义地图中的知识拓扑层,为知识拓扑层赋予知识;
知识的定义格式为:源语义关联目的语义;
其中,语义和关联所表达的知识在计算机中以有向图的方式表示和存储,源语义位于有向图的源节点,目的语义位于有向图的目的节点,关联位于源节点和目的节点之间的有向边,有向图采用邻接表的方式存储;
步骤4,构建多层语义地图中的场景拓扑层;
步骤5,构建多层语义地图中的地点拓扑层。
2.根据权利要求1所述的一种基于视觉内容的多层语义地图的创建方法,其特征在于,步骤2.2构建的所述多层词汇树的分支数为10,层数为4。
3.根据权利要求1所述的一种基于视觉内容的多层语义地图的创建方法,其特征在于,步骤4所述场景拓扑层采用无向图表示,在计算机中采用邻接表的方式存储;构建场景拓扑层的方法如下:
(1)从步骤1形成的标注文件中依次取一帧图像和其所属的场景;
(2)如果是第一帧图像,则在场景拓扑层加入第一帧图像所在的场景节点;
(3)如果不是第一帧图像,且当前图像的场景和前一个插入到场景拓扑层中的节点的场景不相同,则查询已经构建的场景拓扑层节点中是否有当前图像的场景,如果没有,则在场景拓扑层中插入当前图像的场景节点,并与前一个插入到场景拓扑层中的节点互连;如果有,则查看该图像场景节点和前一个插入到场景拓扑层中的节点是否已经互连,若没有互连,则为两个场景节点添加一条边;
(4)如果不是第一帧图像,且该图像的场景和前一个插入到场景拓扑层中的节点的场景相同,则从标注文件取下一帧图像标注,重复步骤(1)~(4),直到处理完标注文件中的所有图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310700792.9/1.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法