光子映射在CUDA中的研究与实现

来源 :计算机系统应用 | 被引量 : 3次 | 上传用户:walkonair
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过修改光子映射算法的实现过程,使得该算法能够通过CUDA完全运行在最新的GPU上,从而能够充分利用GPU强大的并行计算能力,加速光子映射的实现。光子映射在CUDA中的实现主要通过两个方面来完成:构建光子图和估计辐射能。同时为了提高对光子图中的光子信息的查找速度,采用了kd-tree结构来存储光子信息,使得可以通过KNN(K-Nearest Neighbor)快速搜索光子图。在所测试环境中,渲染速度是CPU中的近10倍。
其他文献
为了对农产品市场价格信息进行地理分析,将网络上采集的大量农产品市场名称与其地理位置关联起来成为需要。本文通过地理信息库的匹配和网络搜索引擎的搜索结果的统计,将农产
信息系统访问控制已越来越受到重视,特别是在办公自动化领域中控制资源访问要求的访问控制。但是传统的角色访问控制模型和任务访问控制模型并不能满足工作流多变的控制需求,针
基于形状特征的检索技术是图像检索的研究热点之一,提出一种基于图像形状方向能量的检索方法——先对图像进行一些基本的处理:去噪、边缘获取、细化边缘、调整角度,然后根据图像8个方向的能量累积,归一化处理,得到八个方向的能量累积数据。最后简述了图像智能检索系统的设计,应用该智能检索系统,给出了一些图片的基于方向能量检索方法的检索效果。
为了解决传统的网络书签应用依赖于特定的浏览器以及安全存取问题,根据校园网结构和运行特点,提出了URL书签应用的实现模型。通过在客户端守护进程中非混杂模式捕获数据包的
针对移动网络通话问题日益严重,需要建立一个故障树分析(FTA)模型。利用BDD技术分析各个基本事件的结构重要度、概率重要度和临界值重要度。基本事件的排序对故障树生成的BDD节
In the process of global industrial adjustment,the structure of Foreign Direct Investment(FDI) has shifted towards services. The degree of openness of service industry has been greatly improved since
<正>Circuit Emulation Service(CES)aims to enable packet switched networks to provide guaranteed services with comparable qualities of circuit switched networks.
将手绘草图识别技术融于在线手绘程序流程草图的识别中,设计了一个存储图元的节点结构,提出基于上下文的在线手绘程序流程草图自动翻译算法,实现在线手绘程序流程草图的存储、识
针对货币识别中残币、旧币、假币识别的难度大和正确性不高等问题。提出了一种基于描述特征的改进LVQ的神经网络的美元识别算法。该算法首先使用基于描述特征的主成分分析技术(MEFFRA)提取美元的主要特征,然后使用MLVQ神经网络进行识别。不仅降低了货币特征提取时的复杂度,同时也克服了GLVQ和GLVQ-F算法的性能不稳定和对初值敏感性的理论缺陷。是一种更加优化的有师学习算法。试验结果表明,把该算法用于
通过对磁卡读写器通信协议中的数据帧传送格式、数据块传输和典型会话过程和控制命令字的分析,并以VB6.0为开发平台给出了一种磁卡读写器(Magnetic card reader)与工业控制计算机(IPC)之间的通信方法,结合实际开发的多功能自动缴费机详细叙述了该通信方法的实现过程。