基于分布式流计算架构的动态光场采集与绘制系统

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:ghgbmnmaps
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维场景的信息采集、捕获及对目标物体的绘制一直以来是计算机视觉与计算机图形学研究的热点之一,目的是为了让计算机像人一样感知场景、获得信息,能够精确、快速再现和还原场景。为了获得更高精度的三维模型,需要采集更加致密、更高维度的光场数据,其算法更加复杂,这对绘制系统的计算性能提出了更高的要求,海量数据的计算越来越成为三维绘制的瓶颈,尤其是在一些要求实时绘制的场合中。本文围绕着如何对动态光场实时采集与绘制系统中海量数据快速处理的问题,从以下几个方面展开了研究。1)针对如何控制集群中相机的同步采集并存储的问题,本文实现一种分布式实时采集系统。2)针对如何对海量动态光场数据进行处理的问题,本文实现了基于批处理的海量数据处理系统。3)针对如何实时对海量动态光场数据进行处理和绘制的问题,本文实现了分布式流式实时处理系统。第一章,绪论,介绍动态光场的采集与重建的研究现状,以及本文中遇到海量数据处理问题,接着介绍大数据框架发展与现状以及本系统中的应用。第二章,设计并实现了动态光场的分布式实时采集系统,以及系统的设计架构与实现过程,从软件上实现了对集群采集部分的控制。分布式实时采集系统灵活且拓展性强,可以根据需要来增加采集节点和相机;通过主节点操作远程控制指令来控制整个采集集群,进而来精细的控制到相机的启动、采集和关闭;通过数据库来管理集群中的数据储存位置,大大的减少了主节点的存储负担;针对同步的时间采集,系统还专门设置了时间服务器,确保采集时间上的一致性;系统发挥了令人满意的性能。第三章,设计并实现了基于批处理的分布式光场数据处理系统,其中三维绘制算法采用IBVH算法,该算法具有简单、快速的特点。本文分别在spark和hadoop大数据处理平台上实现了对场景中目标物体的三维重建,实现了一个自定义的图片数据类型和对应的三维点云输入输出接口,以满足上述平台的输入和输出的要求。第四章,对基于分布式流式的实时处理系统展开了研究。流式中的数据流程大致为,从主节点发出采集指令,相机采集数据,发送数据到中转节点,写入HDFS,SparkStreaming获取数据并处理,最后输出三维点云结果。针对不同操作系统的问题,数据收集的时候都进行了转化,以满足夸平台的需求;针对保证数据在采集和传输的过程中的完整性,采用了在收发端校验的方式;针对硬件网络设备的限制,在采集速率上进行了控制;针对绘制延时问题,优化集群的处理能力和采集输入的数据量相匹配等等。最后第五章总结全文的研究工作和对未来的研究工作的展望。
其他文献
虚拟校园是虚拟现实技术在数字化校园中的具体应用。通过虚拟校园,人们可以在计算机上虚拟地游览、规划实际校园的场景,更为重要的是还可以此为平台建立三维虚拟大学,提供相
随着Web技术越来越深地融入各行各业,一些传统C/S构架下的语音调度系统被语音调度Web平台代替。这类Web系统对各种状态信息的更新十分敏感,因此新的Web系统下急需解决的一个
自从1994年USB规范被提出以来,USB技术已经得到了非常广泛的应用。各种USB设备层出不穷,在音频设备、通信设备、人机接口设备、大容量存储设备上都有了USB接口的身影。USB的
在我国众多大城市普遍存在交通拥挤问题,造成交通拥挤的首要原因是城市交通基础设施的建设远远落后于城市交通需求的增长。大力发展公共交通是解决城市交通拥挤问题的首选措施
在人工免疫系统中,匹配规则是算法模型的一个核心部件,但存在缺点,即参数亲和力阈值难以设定以及因固定设置而失去自动适应“自我”的改变。本论文通过模拟T细胞的培育机制,
人体软组织及器官的切割仿真是虚拟手术仿真的重要组成部分。软组织及器官的几何模型普遍采用四面体模型。在切割过程中,软组织及器官的拓扑结构发生变化,模型中的部分四
当前通信网络带宽和处理能力的提高使网络能提供更多的多媒体业务,其中许多业务都要求网络具有多播(multicast)能力,例如音频/视频会议、交互式仿真、多人游戏、分布式数据库
网络安全问题已经成为当今计算机网络发展所迫切需要解决的问题,防火墙技术是保障网络安全的重要手段之一。传统防火墙部署在网络的边界上,依赖网络的物理拓扑结构来保护内部
逻辑程序是知识表示和非单调推理研究的重要领域。本文的研究背景是包含否定的逻辑程序。论文介绍了逻辑程序语义研究的现状,综述了过程性语义的研究,并给出了扩展逻辑程序的弱
本文在智能手机项目组的研发工作中,深入分析了ARM-Linux与uCLinux的内核,并在三星S3C44B0X CPU上成功移植了uCLinux。通过对现有uCLinux实时化技术的分析,提出了一种对uCLinux