平面3D游戏、2D视频转立体3D技术研究

被引量 : 0次 | 上传用户:liongliong505
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
"3D (three dimension)"这个词随着时代发展也在被赋予新的意义,现在谈的最多的“3D”则是基于双目立体视觉原理的立体3D。随着这种3D技术的逐渐流行,人们对“看”的要求已不再仅仅停留在2D (two dimension)图像上,而是向能够看出深度感的3D图像发展。然而一个很现实的问题是“3D”资源目前依然非常的稀少远远满足不了人们的需求,所以将原本2D的资源转换成3D这种2D转3D技术将是应对现今这一2D到3D过渡时期的一个很好的解决方案。现在已有的2D转3D技术大都运用在3D电视机中,而且仅在ASIC芯片中得以实现,算法上也不是很成熟,其转换效果依然无法与用3D设备拍摄的图像相比,被业界称之为“伪3D”。而在计算机上运行的有此功能的成熟软件就只有POWERDVD和Tridef 3D Experience这两款视频播放器,由于只是使用了简单的转换算法,它们的转换效果差强人意几乎看不出3D效果。之所以软件实现如此之少和较差的实现效果究其原因还是出在本身转换算法过于复杂不完善和现今CPU的机能依然无法满足对视频流的实时处理。本文将致力于通过C++编程方式实现对平面3D游戏的立体333D转换。为了实现更高效的处理将使用并行运算性能强大却一直被人们忽视的GPU (Graphic Processing Unit)和由NVIDIA公司提供的相应的开发平台CUDA。本文首先对双目立体视觉原理做一个详细的介绍。接下来先实现平面3D游戏到立体3D的转换。3D游戏由于其本身具有的3D特性,对于3D游戏的转换并不需要运用图像处理算法,只需将场景运算中的深度信息提取出再利用Depth Image-Based Rendering (DIBR)基于深度信息重新着色技术完成红青3D转换。其中需要利用DLL注入和API拦截技术以更改程序的运行方式来实现转换。转换对象选择使用微软提供的API函数库DirectX 9做出的3D游戏或3D应用程序。然后对GPU通用运算以及对应的开发平台CUDA作一个简单介绍。最后介绍2D视频转3D中需要用到的关键技术——边界检测、对象提取,其中的算法全部交由GPU完成。测试对象全部来源于网上的影视资源。边界检测部分使用的是改进的Canny算子完成,并配合边界连接算法最终生成一张边界线连续闭合的边界图。完整准确的边界图会对后期的对象提取和深度估计起到关键的作用。面对象提取则是提出了一种基于并行运算的新型的四步法完成,最后生成深度图后再用DIBR实现红青3D转换。
其他文献
基于Gibbs自由能最小化法,利用HSC Chemistry软件对木材热解过程进行了热化学平衡计算。讨论了温度对热化学平衡产物组成和比例的影响,并把热解过程划分为4个阶段。首次根据
介绍了复合肥除尘系统的改造方案,对袋式除尘器的结构、工作原理与特点以及为适应复合肥特性而对袋式除尘器采取的保护措施进行了阐述,同时对改造后的粉尘治理效果进行了总结
20世纪以来,“音乐教育”日益成为中国音乐学界广泛关 注的话题。而所谓“中国音乐教育”,其论域也已超越了校 园范围,涉及到少数民族文化传统的乡间形态。本文通过 对侗民族音
聚合物分子量是表征聚合物特征的基本参数之一,分子量不同,聚合物的性能差异很大,其对高温质子交换膜燃料电池膜电极的输出性能亦起着至关重要的作用。聚(2,5-苯并咪唑)(ABPB
随着老年社会的到来,"以老年人为本"的设计理念被用于老年服装设计之中。文章针对老龄群体日常生活的特殊需求和目前市场产品的欠缺,着重对老年服装的健康性、舒适性、安全性
本文通过对河北省承德县庞家沟银多金属矿地质特征的分析,认为燕山期时,矿区附近发生火山活动;在火山岩浆冷却膨胀作用下,在含有构造软弱面的团山子地层中形成南北向的成矿有
本文介绍了我国水性油墨的应用和技术发展情况。具体介绍了水墨柔印在食品包装中应用。最后 指明了水性油墨的发展趋势。
目的探讨E-钙粘蛋白(E-cad)、血管内皮钙粘蛋白(VE-cad)在子宫内膜异位组织发生及发展中的作用。方法采用免疫组织化学方法 (SP二步法)检测E-cad与VE-cad在异位子宫内膜(异位
<正> 川化集团公司第二化肥厂年产30万吨合成氨大化肥装置,自1989年4月天然气改由新气井及新输气管道供气以来,由于气井和管道中的腐蚀产物形成的粉尘量急剧增多,原有一开一
<正>考古、文博界说到古代玉器,都知道有所谓的"汉八刀",但什么叫"汉八刀",则很少有人能说出个所以然来。古代典籍也未见有"汉八刀"的记载。有人专门对什么是"汉八刀"做过研
期刊