发明名称 一种基于多视点视频的三维展示方法
摘要 本发明公开了一种基于多视点视频的三维展示方法,包括:(1)在多个视点上分别获取三维场景的视频数据;(2)构建一个多面体盒子,多面体盒子的面数与多视点的视点数相对应,将每个视点的视频数据贴图到多面体盒子的一对应面;(3)将构建好的三维模型放在多面体盒子中心,将整个多面体盒子划分为若干个等面积的小平面,每个小平面虚拟为一个点光源;(4)计算三维模型上所有几何点各个方向的出射亮度值;(5)对三维模型上的每一个几何点进行最终颜色值进行计算以完成三维模型的渲染。通过本发明的方法可以快速方便的对真实场景进行全方位再现,同时避免了真实复杂场景的建模问题,且可以达到和高真实三维数字化建模同样甚至更高的效果。
申请公布号 CN103077552A 申请公布日期 2013.05.01
申请号 CN201210581315.0 申请日期 2012.12.27
申请人 浙江大学 发明人 赵磊;张勤飞;陆胜;鲁东明;包倪光;任艳姣
分类号 G06T17/00(2006.01)I;G06T15/00(2006.01)I;G06T15/04(2011.01)I 主分类号 G06T17/00(2006.01)I
代理机构 杭州天勤知识产权代理有限公司 33224 代理人 胡红娟
主权项 1.一种基于多视点视频的三维展示方法,其特征在于,包括:(1)在多个视点上分别获取三维场景的视频数据,得到多视点的视频数据,针对多视点的视频数据,从各视点的视频数据中提取时间维度相应的帧,并整合为若干数据片段;(2)构建一个多面体盒子,多面体盒子的面数与多视点的视点数相对应,逐个提取步骤(1)中的数据片段,将每个视点的视频数据贴图到多面体盒子的一对应面;(3)将构建好的三维模型放在多面体盒子中心,将整个多面体盒子划分为若干个等面积的小平面,每个小平面虚拟为一个点光源;(4)计算三维模型上所有几何点各个方向的出射亮度值,其中任一几何点的出射亮度值为L<sub>r</sub>(x,ω<sub>r</sub>),如下式:<img file="FDA00002666960700011.GIF" wi="1643" he="81" />式(1)中:L<sub>e</sub>(x,ω<sub>r</sub>)是三维模型上几何点x沿方向ω<sub>r</sub>的自发射的亮度值;f<sub>r</sub>(x,ω<sub>r</sub>→ω<sub>r</sub>)是三维模型上几何点x的双向反射分布函数;θ<sub>i</sub>是点光源i照射到几何点x后反射光的向量;<img file="FDA00002666960700012.GIF" wi="49" he="47" />是θ<sub>i</sub>与点光源i入射向量的夹角;L<sub>i</sub>(x,ω<sub>i</sub>)几何点x上获取到的点光源i的亮度值;ω<sub>i</sub>是当点光源i到几何点x的方向角;x是三维模型上的几何点;i是点光源;(5)对三维模型上的每一个几何点进行最终颜色值进行计算以完成三维模型的渲染;几何点x的计算后的颜色值C为:C=P<sub>C</sub>+L<sub>Z</sub>    (2)式(2)中:P<sub>C</sub>是几何点x的自身颜色值;L<sub>Z</sub>是步骤(4)得到的所有点光源对几何点x的出射亮度值之和,<img file="FDA00002666960700021.GIF" wi="403" he="122" />其中N为点光源数。
地址 310027 浙江省杭州市西湖区浙大路38号