基于FPGA的非真实感绘制算法设计和优化实现

来源 :云南大学 | 被引量 : 0次 | 上传用户:yangqun0215
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
非真实感绘制指的是利用计算机生成不具有照片般真实感,而具有手绘风格的图形的技术。其目标不在于图形的真实性,而主要在于表现图形的艺术特质、模拟艺术作品或作为真实感图形的有效补充。近年来,NPR已成为计算机图形学领域一个新的研究热点,其应用也越来越广泛。 本文首先综述性的介绍了NPR的概念、定义和应用领域,在概括NPR绘制方法的基础上,阐述NPR算法具有计算密集的特点并分析其原因。加速计算密集型应用的一个途径是使用硬件,文中分析比较了常见的硬件加速方法的特点和加速性能,重点说明使用FPGA来加速NPR的理论依据:(1)FPGA有优良加速性能;(2)其可编程的特征适合开发NPR算法硬件包,作为ASIC的原型设计基础;(3)目前未见将FPGA应用于NPR的研究报道。 其次,本文在综述基于FPGA的可重构计算系统的概念、原理和应用的基础上,着重论述了可重构系统的基本设计技术。其中最重要的流水线阵列和并行阵列处理技术在本文的研究中得到充分的应用,通过分析应用中的并行性和提取可能的流水线特征,在各个层面上使用了这种技术。另外,存储空间优化、电路简化等硬件优化技术也应用到了本文的研究中。 最后,详细讨论本文的研究重点,即基于FPGA加速非真实感绘制速度。其中,在基于FPGA进行铅笔画绘制算法结构设计及优化的研究中,提出了一种基于FPGA把输入图像或视频处理为铅笔画效果后输出的方法,该方法基于一个公式把源图像的灰度信息、边缘信息和一幅噪音图像融合在一起。在此方法探索中,先对铅笔画生成算法作并行性分析,得到适用于FPGA的算法后,在此基础上应用硬件特有的流水线乘法技术进行优化以提高硬件系统的处理速度。另外,在基于FPGA进行油画绘制算法结构设计及优化的研究中,提出了三种油画绘制方法并作并行性分析设计。(1)在基于统计的绘制方法中主要应用了流水线阵列技术。(2)在基于随机笔刷的绘制方法中主要应用了并行阵列技术。(3)在基于树的油画绘制方法中进行了软硬件的协同设计。在上述研究中,除了最大化应用的并行执行特征外,还进行了存储的优化,权衡存储空间和性能的关系。
其他文献
由于目前主流厂商提供的服务集成的J2EE平台昂贵的成本,很多企业级应用软件的开发需要更轻量级的容器,更少的代码侵入性,更高的组件重用性,更短的开发周期,更快的升级速度和更易于
随着企业信息系统的建立和企业业务的不断拓展,越来越多的独立系统被用到一个企业当中,同时随着信息化的不断发展,势必要求这些独立的系统能有机的集成到一起,实现业务的无缝连接
学位
随着计算机技术、网络技术和通讯技术的高速发展,近年来集群系统已经得到广泛应用,并成为高性能计算的主要体系结构。本论文基于对HCFS集群文件系统的深入分析,阐述了HCFS集群文
软件过程是指将用户需求转化为可执行系统的开发和演化过程中所进行的软件工程的全部活动,是用于生产软件产品的工具、方法和实践的集合。软件过程和技术、人员一起构成软件工
本论文首先介绍了课题的来源及研究的意义、目标及内容,并分析了课题目前的研究现状、存在的问题以及发展趋势。  其次,介绍了软件自动化测试的基本理论和相关概念,其中包括测
支持向量机是Vapnik等人提出的一种以统计学习理论为基础的机器学习方法,它以结构化风险最小化代替经验风险最小化作为优化准则,在最小化样本点误差的同时缩小模型预测误差的上
程序分析技术是以程序为处理对象,按信息获取的需求对程序进行具体的分析。随着现代程序设计技术的发展和软件规模的扩大,程序分析技术在软件工具和软件工程中得到了更多的应用
计算机技术迅速发展,CPU速度越来越高,处理能力越来越强,应用程序规模不断扩大,特别是Internet及WWW的出现,使计算机的应用范围更为广阔,许多应用程序需在网络环境的异构平台上运行
基于口令的认证密钥协商(PAKE)协议是指,共享口令的2个参与者通过在不安全网络中的通信,互相进行认证并协商安全会话密钥的过程。PAKE协议的通信消息和敌手能力都非常复杂,从而
学位