[发明专利]一种基于多视点视频的三维展示方法有效
申请号: | 201210581315.0 | 申请日: | 2012-12-27 |
公开(公告)号: | CN103077552B | 公开(公告)日: | 2016-01-13 |
发明(设计)人: | 赵磊;张勤飞;陆胜;鲁东明;包倪光;任艳姣 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T15/00;G06T15/04 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于多视点视频的三维展示方法,包括:(1)在多个视点上分别获取三维场景的视频数据;(2)构建一个多面体盒子,多面体盒子的面数与多视点的视点数相对应,将每个视点的视频数据贴图到多面体盒子的一对应面;(3)将构建好的三维模型放在多面体盒子中心,将整个多面体盒子划分为若干个等面积的小平面,每个小平面虚拟为一个点光源;(4)计算三维模型上所有几何点各个方向的出射亮度值;(5)对三维模型上的每一个几何点进行最终颜色值进行计算以完成三维模型的渲染。通过本发明的方法可以快速方便的对真实场景进行全方位再现,同时避免了真实复杂场景的建模问题,且可以达到和高真实三维数字化建模同样甚至更高的效果。 | ||
搜索关键词: | 一种 基于 视点 视频 三维 展示 方法 | ||
【主权项】:
一种基于多视点视频的三维展示方法,其特征在于,包括:(1)在多个视点上分别获取三维场景的视频数据,得到多视点的视频数据,针对多视点的视频数据,从各视点的视频数据中提取时间维度相应的帧,并整合为若干数据片段;(2)构建一个多面体盒子,多面体盒子的面数与多视点的视点数相对应,逐个提取步骤(1)中的数据片段,将每个视点的视频数据作为纹理贴图到多面体盒子的一对应面;(3)将构建好的三维模型放在多面体盒子中心,将整个多面体盒子划分为若干个等面积的小平面,每个小平面虚拟为一个点光源;(4)计算三维模型上所有几何点各个方向的出射亮度值,其中任一几何点的出射亮度值为Lr(x,ωr),如下式:
式(1)中:Le(x,ωr)是三维模型上几何点x沿方向ωr的自发射的亮度值;fr(x,ωr→ωr)是三维模型上几何点x的双向反射分布函数;θi是点光源i照射到几何点x后反射光的向量;
是θi与点光源i入射向量的夹角;Li(x,ωi)几何点x上获取到的点光源i的亮度值;ωi是当点光源i到几何点x的方向角;x是三维模型上的几何点;i是点光源;(5)对三维模型上的每一个几何点进行最终颜色值进行计算以完成三维模型的渲染;几何点x的计算后的颜色值C为:C=PC+LZ (2)式(2)中:PC是几何点x的自身颜色值;LZ是步骤(4)得到的所有点光源对几何点x的出射亮度值之和,![]()
其中N为点光源数;在指定的视点,针对三维模型渲染后得到的二维图像进行色调映射;进行色调映射时采用定义在6度空间的高斯卷积核进行卷积,对于每一个像素来说,从最小的尺度Sj开始计算对比度,此时j=1,直到第一个满足|Contrast(x,y,Sj)|>ε的Sj的出现,利用此时得到的Sj计算最终的像素卷积值,ε为设定阈值,具体计算步骤为:(1)设定第j个卷积内核区域面积为Sj,第j+1个卷积内核的区域面积为Sj+1,j满足1≤j≤6,利用Sj和Sj+1计算得到二维图像的像素点的高斯卷积结果V(x,y,Sj)和V(x,y,Sj+1),x、y表示二维图像的像素点在x轴和y轴上的坐标值;(2)计算像素卷积值为:W(x,y,Sj)=V(x,y,Sj)×Sj3;W(x,y,Sj+1)=V(x,y,Sj+1)×Sj+13;(3)计算局部对比度Contrast(x,y,Sj):![]()
其中,τ为自设定因子。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210581315.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种儿童游戏床关节焊接装置
- 下一篇:基于PLC控制的焊接机器人系统