基于GPU的数字全息实时再现技术研究

来源 :重庆理工大学 | 被引量 : 0次 | 上传用户:yzyzyzy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字全息技术是一种利用图像传感器记录物体的振幅和相位信息,并通过计算机模拟光学的衍射过程而进行物体再现的技术。数字全息测量技术具有无接触,无损伤等优点,可以用于物体的三维形貌、应力应变场、温度场、流场等领域的观测。在一些测量领域,需要实时测量并再现测量目标的动态变化过程并且同时对目标场进行三维空间的实时再现,数据计算量极大,因而必须要加快数字全息图处理的速度。本文将基于GPU(Graphics Processing Unit,图形处理器)的并行计算技术引入到DHPTV(Digital Holographic Particles Tracing Velocimetry,数字全息粒子追踪测速)中,数字全息图记录了粒子的三维空间信息,通过对数字全息图进行重建,提取粒子的三维空间坐标信息,为了能够清晰观测不同深度信息的粒子,需要对整个粒子场以一定的重建间隔进行全场重建,然后通过粒子匹配,可以获得粒子的三维速度矢量场。由于全场重建的计算量极大,采用了基于GPU的并行计算技术极大提高了重建速度,实现对空间粒子场的三维速度矢量场的实时重建。为了实现粒子场三维速度矢量场的实时再现,本文主要进行了如下研究:(1)数字全息基本原理以及数字全息图重建算法研究;(2)研究了DHPTV的测速原理,提出自己的算法以及计算流程,通过对两幅旋转粒子的全息图进行重建测速,对测速结果进行误差分析,验证实验方法的可行性以及结果的精度;(3)设计了一种数字全息实时显微镜,该显微镜主要分为硬件系统和软件系统,硬件系统主要是该系统所使用的硬件设备以及光学元件,软件系统主要是基于GPU的并行算法程序。软件系统的设计思路是利用Matlab中丰富的API(Application Programming Interface,应用程序编程接口)函数库建立计算模型,利用CUDA(Compute Unified Device Architecture,统一设备计算架构)扩展C++语言对算术均值滤波,连通域识别、图像归一化以及粒子匹配等算法进行编程。为了实现GPU利用率的最大化,使用Kepler架构GPU所具有的Hyper-Queue(超工作队列)特性进行多流编程。对比了Matlab程序运行结果以及Matlab调用CUDA程序运行结果,得到加速比。
其他文献
滚动轴承的故障诊断是目前旋转机械故障诊断的热点和难点之一,特别是在要求比较高的航空工业上,许多故障都与滚动轴承的状态有关。因此,研究滚动轴承的故障诊断技术具有十分重要
在科学技术的支持下高速列车的运营能力越来越强,速度也越来越快,于是有很多在低速度时被忽略的问题随着运营速度的提高而越来越尖锐不得不去面对和解决,其中高速列车的空气
太阳轮是行星齿轮传动机构中重要的零件,由于其结构复杂,加工要求高,目前主要还是采用传统的切削加工方法生产,即使运用冷挤压成形工艺加工太阳轮也是先成形外齿,然后再通过
线控转向系统(Steering-By-Wire System, SBW)在传统机械转向系统的基础上,取消了转向盘和转向执行机构之间的机械连接,通过传感器采集反映汽车运动状态的信号以及驾驶员的输
本文以机器人辅助经皮穿刺手术为研究对象,详细讨论了穿刺针与软组织的相互作用机理。对穿刺力模型以及影响因素进行分析,并对穿刺针变形进行了理论分析与实验验证。穿刺力机理
自动变速器的标定匹配是其在研发过程中的关键环节之一,其效果优劣对动力传动系统起着至关重要的作用,目前国内整车与零部件企业大都采用实车标定,但其易受天气等方面影响,测
一、虎溪河概况  虎溪河因河旁有山岗,其状如虎饮水,故名虎溪河。虎溪河发源于重庆市沙坪坝区曾家镇,流经虎溪街道、陈家桥街道后汇入梁滩河,梁滩河是嘉陵江下游的一条主要支流,从南向北贯穿重庆市九龙坡、沙坪坝、北碚三个行政区,干流全长88.7km,流域面积510.1km2。虎溪河是梁滩河最大的一条支流。梁滩河、虎溪河是重庆市17条次级河流中的两条,位于重庆主城西部片区、缙云山脉和中梁山脉之间。  二、虎
期刊