本文介绍了一种用于多种流体流动的定量三维(3D)成像技术。基于光场成像领域的原理,我们从图像阵列中重建三维体积。我们的三维结果涵盖广泛,包括速度场和多相气泡尺寸分布。
本文介绍了一种用于多种流体流动的定量三维(3D)成像技术。基于光场成像领域的原理,我们从图像阵列中重建三维体积。我们的三维结果涵盖广泛,包括速度场和多相气泡尺寸分布。
在流体力学领域,计算方法的分辨率已超过实验技术,导致流体流动中预测现象与观测现象之间的差距日益扩大。因此,亟需一种能够针对多种问题解析三维(3D)数据集的便捷方法。我们提出一种新颖的技术,可用于对多种类型的流场进行定量三维成像。该三维技术能够用于研究复杂的速度场和含气泡流动。对这类流动的测量给仪器带来了诸多挑战。例如,由于气泡遮挡了对感兴趣区域内部的光学通路,传统的无创流动测量技术难以对光学密度高的多相气泡流进行有效成像。通过使用光场成像技术,我们能够对相机阵列所捕获的图像进行重新参数化,从而在存在部分遮挡的情况下,重建出每个时间点的三维体数据图。该技术采用一种称为合成孔径(SA)重聚焦的算法,通过在捕获后整合多个相机的图像,生成一个三维焦栈1。光场成像能够获取光线的角度信息和空间信息,从而实现三维场景的重建。随后,可通过多种处理算法从三维重建结果中提取定量信息。特别是,我们已基于光场成像技术开发了若干测量方法,用于实现三维粒子图像测速(PIV)、提取三维流场中的气泡以及追踪闪烁火焰的边界。本文以我们用于对通过一组合成声带的气流进行3DPIV测量的实验装置为例,阐述光场成像方法的基本原理,并展示该技术在含气泡冲击射流中的典型应用结果。
1. 三维光场成像系统设置
,其中Z为测量体积中的深度,so为相机到测量体积前端的距离,D为相机间距与so的比值。2. 体积照明装置设置
3. 相机阵列校准
4. 时间控制、触发与数据采集
5. 合成孔径重聚焦
1, 7。通常,焦平面间距设为深度分辨率的一半,而总重聚焦深度由所有相机视场重叠的区域决定。这些焦平面将垂直于参考坐标系的 Z 轴。6. 体积后处理
a maketform:构建一个平面到平面的变换;imtransform:基于 maketform 生成的变换对图像进行映射和重采样。
高质量的原始PIV图像中,粒子在黑色背景上均匀分布,并具有高对比度(图4a)。为了补偿图像中光照不均匀的问题,可对图像进行预处理,以去除亮区、调整对比度,并对所有相机采集的全部图像进行强度直方图归一化(图4b)。当实验粒子 seeding 密度适中且完成了精确校准时,SA 重聚焦图像将在每个深度平面上清晰显示处于焦点上的粒子(图5)。如果测量体积内粒子密度过高,重聚焦图像中的信噪比(SNR)将降低,从而难以重建粒子。对于信噪比较高的SA重聚焦图像,可通过设定阈值保留各深度平面上处于焦点的粒子。图6展示了在 Z = -10.6 mm 深度平面上两个时间步长的阈值处理后图像。随后,将阈值化后的体数据划分为若干 interrogation 体积,每个体积包含足够数量的粒子以进行PIV计算3。对划分后的体数据应用3DPIV算法,可得到如图7所示的流体速度场;本例中,该流场是由模型声带所诱导产生的。射流外部区域的流速非常小,因此该区域几乎看不到矢量。在 t = 0 毫秒时,声带处于闭合状态,流场中速度极低。在 t = 1 毫秒时,射流中最大速度沿正y方向运动,并从 t = 2 至 4 毫秒逐渐减弱。在 t = 5 毫秒时,声带再次闭合,射流速度降低,随后周期重复。这些图像的平滑程度不如许多先前研究者9所呈现的结果,因为此前的研究通常将多达100帧图像进行平均,而本文每一流场仅代表一个单一的时间快照。作为参考,以往的模拟研究表明,各速度分量的计算速度误差通常在5–10%左右,其中包括PIV算法本身的误差1;对于本研究采用的算法(为3D适配的MatPIV11),已知其误差相对于其他代码较大。
气泡流是另一个可受益于光场成像三维能力的科学研究领域。图8a 所示为采用漫射白光背光替代激光照明所获得的气泡流场图像,其中气泡边缘在白色背景上呈现为暗色。经过自校准后,可应用SA算法的乘法变体生成一个焦点堆栈,使气泡在其对应深度平面清晰聚焦,而在其他平面则模糊不可见,如图8b-d7所示。简单的阈值分割方法不足以有效提取气泡,因此需采用一系列先进的特征提取算法,具体细节见文献7。

图1. 带有标注和坐标系的摄像机与声带图像。

图2. 从全部8个相机视角观察到的 Z = 0 mm 处的校准网格。

图 3. 多相机自校准输出结果的相机布局顶视图。相机 1-8 以数字和圆圈标示位置,其大致观测方向由线条表示。靠近原点的红色斑点实际上是校准网格在每个 Z 深度处的 400 多个点,相对于相机在三维空间中的投影。

图4. 在时间点 t1 和 t2 从相机#6 观察到的颗粒场原始图像 (a & b)。相同图像经预处理后的结果 (c & d)。

图5. 从左至右:在深度 (a) Z = -5.9 mm、(b) -10.6 mm 和 (c) -15.3 mm 处获取的原始重聚焦SAPIV图像。

图6. 在 Z = -10.6 mm 处的时间步长 (a) t1 和 (b) t2 的阈值化图像。

图7. 合成声带产生的射流在6个时间步长下的三维矢量场。左侧显示整个三维速度场的等轴测视图。如每列上方所示,通过声带中心对x-y平面和y-z平面进行切片。

图8. 从左到右:来自相机阵列的气泡流场原始图像,以及在深度 (b) Z = -10 mm、(c) 0 mm 和 (d) 10 mm 处重新聚焦的图像。圆圈标示了一个位于 Z = -10 mm 深度平面上的气泡,在其他平面上则不可见。气泡实验的详细信息见文献4。
正确执行光场成像实验有几个关键步骤。应仔细选择镜头并合理布置相机位置,以在测量体积内实现最高的分辨率。校准可能是最关键的一步,因为若校准不准确,SA重聚焦算法将无法生成清晰对焦的图像。幸运的是,多相机自校准方法能够在相对较低的工作量下实现精确校准。此外,所有图像中均需提供均匀照明,使目标物体与背景之间具有良好的对比度,尽管图像处理可在一定程度上对图像进行归一化。
在对包含运动物体的体积进行SA时,时间同步也非常重要。如果每个相机未在同一时刻触发拍摄图像,图像重建结果显然会不准确。在本文的实验中,我们采用了图7所示的时间序列。
本文介绍的三维光场成像应用存在空间分辨率上的权衡。例如,三维SAPIV能够从光学上密集的粒子图像中重建粒子体积,但这些粒子分布在一个(可能很大)的体积空间内。而在二维PIV中,粒子分布于一个薄片状区域,因此具有相同粒子密度的图像在测量体积内对应的实际粒子密度要高得多。尽管如此,三维SAPIV方法所允许的示踪粒子密度仍远高于其他三维PIV方法1。另一个可能的限制因素是光场成像方法所涉及的较高计算强度;这种计算复杂性在基于图像的三维重建方法(如层析PIV)中较为典型10。
本实验采用8台Photron SA3相机,配备Sigma 105 mm微距镜头,以及一台Quantronix Dual Darwin Nd:YLF激光器(532 nm,200 mJ)。相机与激光器通过Berkley Nucleonics 575 BNC数字延时/脉冲发生器进行同步。流体流动中加入了Expancel氦气填充的玻璃微球作为示踪粒子,微球平均直径为70 μm,密度为0.15 g/cc。我们通过网站http://www.3dsaimaging.com/向学术界提供本文所用代码的开源版本,欢迎用户反馈意见,并参与改进和提供适用于定量光场成像领域的实用代码。
我们没有需要披露的内容。
我们感谢美国国家科学基金会(NSF)授予的CMMI #1126862项目资助,用于资助杨百翰大学(BYU)的设备采购及合成孔径算法的开发;感谢海军水下作战中心纽波特分部(NUWC Newport)的内部实验室独立研究(ILIR)基金(由Tony Ruffa博士监督)对设备和开发工作的资助;感谢美国国立卫生研究院耳聋与其他沟通障碍研究所(NIH/NIDCD)R01DC009616项目对SLT、DJD和JRN以及与声带实验相关数据的资助;感谢德国埃尔朗根大学先进光学技术研究生院(SAOT)对SLT的部分支持。最后,感谢落基山NASA空间资助联盟对JRN的资助。