买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种增强现实中虚实遮挡处理方法_华中科技大学_202011255392.8 

申请/专利权人:华中科技大学

申请日:2020-11-11

公开(公告)日:2021-02-12

公开(公告)号:CN112365516A

主分类号:G06T7/13(20170101)

分类号:G06T7/13(20170101);G06T7/181(20170101);G06T7/50(20170101);G06T7/70(20170101)

优先权:

专利状态码:有效-授权

法律状态:2022.09.27#授权;2021.03.05#实质审查的生效;2021.02.12#公开

摘要:本发明公开了一种增强现实中虚实遮挡处理方法,包括虚实遮挡判定的方法和虚实物体遮挡渲染方法;与现有技术相比,本发明首先通过SFM算法判定虚实物体两者的遮挡关系,分离出遮挡物;然后通过建立蒙版的方法对虚实物体进行遮挡渲染,使得在增强现实系统能够实现遮挡边缘更好,准确度更高的遮挡效果。

主权项:1.一种增强现实中虚实遮挡处理方法,其特征在于,包括虚实遮挡判定的方法和虚实物体遮挡渲染方法;虚实遮挡判定的方法所述以下步骤:1在相机初始化过程中记录初始化平移距离作为一个尺度值;2分解出相机的位姿,得到两帧之间相机的运动;3计算真实物体特征点的相对深度,结合初始化平移尺度得出特征点实际深度值;4将虚拟物体各像素点在相机坐标系下的Z轴坐标作为虚拟物体深度值;5通过比较深度值确定遮挡关系;所述虚实物体遮挡渲染方法包括以下步骤:6已知场景中真实物体与虚拟物体之间的遮挡关系,确定出遮挡物与被遮挡物;7提取遮挡物轮廓;8轮廓边缘优化与连接:在获取遮挡物轮廓后,对其边缘进行滤波优化,去除杂点,并对间断点进行连接;9建立遮挡蒙版:遍历获取的遮挡物轮廓图片所有像素,判定像素是否位于轮廓内部,是则将该像素值设置为1,否则设为0;10OpenGL模板测试:根据遮挡蒙版建立OpenGL模板缓存中的模板,设置glStencilFunc函数设置参数func为GL_EQUAL,使得模板像素值为1的像素通过测试并将此像素的RGB信息存储到颜色缓存中,未通过模板测试的像素后续进行深度测试,从而绘制出遮挡物;11OpenGL深度测试:将深度缓存中存储的各像素深度值设置为一个相对较大值far,对未通过模板测试的像素,将通过SFM计算的像素深度值与此像素存储在深度缓存中的深度值进行比较,glDepthFunc函数变量设为GL_LESS,此时像素深度值若小于存储在深度缓存中的值,则用计算得到的像素深度值更新深度缓存,并将此通过深度测试的像素的RGB信息存储到颜色缓存中,从而绘制出遮挡物以外像素。

全文数据:

权利要求:

百度查询: 华中科技大学 一种增强现实中虚实遮挡处理方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。