基于可变核的自适应光子映射算法研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:xiaoxiao_666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机图形技术已被广泛地应用于游戏、电影,CAD制作等各个领域,光子映射算法是目前最好的全局光照算法之一,光辐射强度估算是光子映射算法中的关键技术。如何快速准确地对光辐射强度进行估算,一直是人们研究的重点。传统的 k最近邻(k nearest neighbor, k-NN)自适应光辐射强度估算算法在进行光子搜索时,容易在物体的褶皱或边角部分搜索过多或过少的光子,尤其在稀疏光子图中更为突出。因此k-NN算法需通过发射大量的光子、提高光子密度来提高光辐射强度估算精度,而这种方法将耗费大量内存,降低渲染速度。  针对传统的k-NN自适应光辐射强度估算需发射大量的光子来提高估算精度、渲染速度慢这一不足,本文采用一种自适应性更强的可变核(Variable Kernel method, VK)光辐射强度估算方法,论文的主要研究工作包括以下内容:  1、首先概要介绍了光子映射算法原理,在此基础上详细分析了 k-NN自适应光辐射强度估算算法,指出它具有简单易行、鲁棒性强等优点,但存在为了提高估算精度需发射大量光子而导致内存消耗大、渲染速度慢的不足。  2、提出了基于可变核函数的光辐射强度估算方法。首先用蒙特卡洛( Monte Carlo)方法从路径积分的角度改进了光强度的测度方程形式,然后用改进的测度方程估算反射光,进而推导出可采用可变核函数估算光辐射强度。  3、提出并实现了基于可变核的自适应光子映射算法,对光子映射算法的第二阶段进行了改进。首先给每个光子分配一个半径,半径的变化随着光子的变化而变化,并在此基础上建立包围盒,然后在光线跟踪阶段的对光子作相交测试,完成光辐射强度的估算,进而渲染整个图形。实验结果表明使用可变核光辐射强度估算算法在不需发射大量光子的情况下也能改善图像质量,且渲染速度更快。
其他文献
有线电视网是国家重要的信息化基础设施,随着业务发展和“三网融合”的迫切需求,对网络质量和承载能力提出了更高的要求,传统有线电视HFC网络的单向传输不能满足这些需求。目
制造业信息化是实现新型工业化道路的重要组成部分,制造业技术标准是组织制造业信息化和现代化生产的重要技术支撑,为适应制造业信息化的要求,ISO/TC213适时地提出了面向数字
纹理是描述图像结构和内涵的一个重要特征,是计算机视觉和模式识别领域中的一个重要研究内容。纹理分割不仅是纹理分析的基础,也是图像分割、图像复原、图像增强、图像配准、
数据挖掘是近几十年来随着信息技术发展和计算机技术的兴起而产生的一门新兴学科。随着网络技术和信息技术的迅猛发展,近几年在数据挖掘领域出现了对新的数据形式即数据流的
针对运动目标检测与跟踪关键技术问题展开了研究,在认真总结前人研究成果的基础上,深入分析与探讨了目前运动目标检测与跟踪算法研究领域所面临的主要问题。论文主要针对两个关
针对目前城市交通中普遍存在的拥堵问题,本文从一个由用户数据指导用户行动,再由行动结果影响用户的角度,并以此利用基于位置服务应用的方法,建立了一个自适应的交通导航系统