[发明专利]一种基于霍夫投票的增强现实系统物体识别算法在审
申请号: | 201810077706.6 | 申请日: | 2018-01-26 |
公开(公告)号: | CN108229424A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 汤汶;郜庆洪;朱耀麟;万韬阮;武桐;师乐;曹齐;王丹;周琪 | 申请(专利权)人: | 西安工程大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 李娜 |
地址: | 710048 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 增强现实系统 物体识别 虚拟物体 相机 算法 彩色图像 点云数据 三维场景 深度图像 投票 矩阵 步骤实施 视觉模型 投票算法 投影矩阵 真实场景 融合 转化 | ||
1.一种基于霍夫投票的增强现实系统物体识别算法,其特征在于,具体按照以下步骤实施:
步骤1,通过相机获取深度图像和彩色图像,并将深度图像和彩色图像转化成点云数据;
步骤2,利用步骤1得到的点云数据计算相机外参,建立三维场景地图;
步骤3,结合霍夫投票算法在经步骤2建立的三维场景地图中进行物体识别,得到虚拟物体的放置位置;
步骤4,先根据相机内参加载投影矩阵,再根据步骤2得到的相机外参加载视觉模型矩阵,之后使用OpenGL将虚拟物体在步骤3得到的放置位置中显示出来。
2.根据权利要求1所述的基于霍夫投票的增强现实系统物体识别算法,其特征在于,在步骤1中,所述相机为Kinect摄像机。
3.根据权利要求2所述的基于霍夫投票的增强现实系统物体识别算法,其特征在于,在所述步骤1中,通过公式(1)把深度图像和彩色图像转化程点云数据;
式(1)中x,y,z是每个点的三维坐标值,u,v是彩色图片的像素值,fx,fy是相机的焦距,cx,cy是相机的光圈中心,s是深度图的放缩因子,d是深度图像的数据。
4.根据权利要求3所述的基于霍夫投票的增强现实系统物体识别算法,其特征在于,所述步骤3具体按照以下步骤进行:
步骤3.1,对点云数据通过双边滤波算法和离群点去除算法进行保边去噪;
步骤3.2,通过式(2)对点云数据中的每个点q的所有相邻点赋予高斯权重,并计算三维场景中的场景点云的法向量和物体点云的法向量;
θ(δ)=δ-r,r>0 (2)
式(2)中n是点p的法向量,pi是点p的领域点,θ(·)是高斯函数;
步骤3.3,分别计量场景点云和物体点云二值化的SHOT描述子,并通过随机采样一致方法得到正确的一致对应描述子;
步骤3.4,根据步骤3.3获得的正确的一致对应描述子,使用霍夫投票算法在场景中识别物体并得出初始变换矩阵;
步骤3.5,利用步骤3.4得到的初始变换矩阵,作为ICP算法的输入矩阵,最后得到更加精确的变换矩阵,实现物体识别。
5.根据权利要求2所述的基于霍夫投票的增强现实系统物体识别算法,其特征在于,所述Kinect摄像机的型号为Kinect for Windows V1.0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安工程大学,未经西安工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810077706.6/1.html,转载请声明来源钻瓜专利网。