全过程计算机辅助手机3D动画自动生成系统的设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:killer0662
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
全过程计算机辅助动画自动生成技术(简称动画自动生成技术)是一个将计算机动画与人工智能结合而产生的研究领域。将它应用到手机短信领域,完成中文短信到3D动画的全过程转化,就是全过程计算机辅助手机3D动画自动生成系统(简称手机动画系统)。该系统的研究是一个崭新的课题,在国内外还没有类似的工作。   将动画自动生成技术应用到中文短信领域面临一系列复杂的问题,如中文短信的解析、面向短文本的情节规划。中文短信具有五个特点:内容简短、目的性强、上下文有关性、变化多样、实时性。系统的处理对象是不加任何限制的短信,因此系统应具有可扩展性、情节多样性和实时性的特点。解决好这些问题是本课题的一个挑战,具有一定的研究价值。与短信对应的3D动画能够给人以赏心悦目的感觉,因此本课题具有广阔的应用前景和一定的社会意义。本文的主要工作包括三个方面,如下所示。   第一,分析并确定了手机动画系统的基本处理机制。我们设计了基于主题对短信进行处理的方式。短信在信息抽取后匹配上相应的主题,系统依据主题进行场景动画的选择和规划。在这一系列的过程中,以主题为单位进行的处理是贯穿始终的。   第二,完成了系统的框架设计。我们将手机动画系统划分为信息抽取、情节定性规划、定量情节规划和网络渲染四个核心模块。信息抽取模块负责对中文短信进行处理,获取生成动画必需的信息。情节定性规划模块负责动画场景和相关场景元素的选择及其定性标注和规划。定量情节规划模块以场景素材库为基础,对定性描述的动画剧本进行内容实体的填充。网络渲染模块利用渲染服务器集群进行3D动画的渲染。基于渲染服务器集群的网络渲染能够极大的提高渲染效率,以满足系统实时性的要求。本系统前三个核心模块的设计均采用了算法加知识库的形式,算法与知识库之间具有独立性。当知识库进行扩展时,模块功能就会相应的扩展。组成系统的核心模块之间的信息交流均借助于接口层,系统模块的架构良好,易于扩展。   第三,设计并实现了信息抽取模块中的模板解析器。我们采用扩展的巴科斯范式来定义模板语法,以XML文件格式存储模板,并在此基础上设计了模板匹配的最左归约算法来完成模板与短信的匹配。基于1000条短信的实验结果表明,利用本算法进行模板匹配的召回率和准确率分别达到了86%和94%,满足了系统对本模块信息抽取强度的要求。统计表明,在97%以上的情况下,算法的运行都落在了一个较低的时间复杂度范围,保证了信息抽取模块的运行效率。   经过对系统进行测试,结果表明我们的技术路线是可行的。继续进行研究的方向主要包括:第一,在信息抽取模块融入机器学习的方法;第二,利用语义网络和本体构建统一的场景知识库。  
其他文献
随着星载成像类载荷的数量和精度的提高,在有效观测时间段内卫星获取的图像数据量越来越大。受地面接收站地理分布限制,卫星多采用先存储后下行的机制,即先将采集到的数据放
软件测试是软件开发的关键环节之一,直接关系到软件的质量。其中API测试是软件测试的重要环节之一。目前API测试过程繁琐而且对测试人员的编码能力要求较高。另外,当测试数据
3D图形引擎广泛地被应用于各种领域,例如游戏开发、虚拟现实、工业设计等等。尤其是3D游戏设计,其最核心的组件就是3D图形引擎。3D图形引擎已经发展成为一套由多个子系统共同
随着全球定位系统(GlobalPositioningSystem,GPS)在航海、航空、航天、交通测绘、资源勘探、通信、气象等领域的广泛应用,卫星导航接收机的研发成为了当今世界的热门研究课题
提出了进化算法研究平台,将平台功能分为算法构建和数据处理。算法构建包括内部构建、外部导入、引擎驱动三个部分;数据处理包括数据显示、数据统计、数据日志、数据导出四个
随着应用数据的不断增大,以及片上处理器核心数的不断增加,对内存容量的需求越来越大,内存容量的扩展成为必然趋势,使得内存子系统逐渐成为整个计算机系统功耗和性能的瓶颈。  
工作流技术是当今一项飞速发展的技术,起源于生产组织和办公自动化领域,通过将工作分解成定义良好的任务或角色,按照一定的规则和过程来执行这些任务并对其进行监控,达到提高
计算机支持的协同设计(CSCD)是一种基于网络的、由异地且不同领域的专家参与的分布式开发技术。它是由多学科多专家共同工作,完成一个共同的产品设计任务,从而提高工作效率,
随着计算机网络得到广泛的普及和发展,网络技术在为人们提供了方便的同时,黑客入侵也不断出现,信息安全事件频频发生,计算机信息安全越来越成为各个国家防止大规模计算机安全事件
在计算机芯片飞速发展的同时,计算机软件性能成为计算机系统的重要短板,在计算机科学进入多核/众核时代之后,随着片上并行度和复杂度的增加,这一问题变得更加严峻,如何将芯片潜力