基于数字图像相关的平面物体面形散斑图形偏折术 下载: 1286次
1 引言
数字图像相关(DIC)是一种基于数字图像的光学测量手段,被广泛应用于实验力学领域。根据原理的不同,DIC可分为二维(2D)DIC[1-2]和三维(3D)DIC[3-4]。2D DIC通常是使用一台相机记录物体表面变形前后的散斑分布,再通过图形匹配算法计算散斑的位移从而得到面内形变,也可用来进一步分析应力。3D DIC则是从不同角度观察被测物体,根据视差重建三维轮廓。DIC已有三十多年的发展历程,在算法优化[5-6]和散斑质量评估等方面[7-9]取得了很多成果,图形亚像素匹配精度已超过0.01 pixel[6]。现已有大量关于DIC的工作发表,然而DIC技术多用于测量漫反射表面,很少被用于镜面的测量中。DIC技术要求被测面上有随机分布的散斑图案,但由于镜面的特殊性,不便在其表面喷涂散斑。在测量镜面时,常使用结构光投影的方式,即利用光的反射定律,再根据反射像的性质获得被测面的形貌,这与测量漫反射物体有很大不同。利用DIC技术在测量镜面时存在一些困难,但也有一定的优势。例如,镜面反射允许在不接触被测面的前提下调整散斑,容易得到高质量的图像;且镜面反射比漫反射具有更高的局域灵敏度,通过跟踪反射光线的方向就可以感知很微弱的表面形变等。
当前,便捷高效高精度的镜面面形检测有很多需求但也存在挑战。干涉仪具有高精度检测的优点,经常被用于镜面面形检测中,但对测量环境有很高的要求。而偏折术作为高精度的镜面检测技术,得到了快速发展。偏折术根据光线的反射情况测量镜面表面各点的斜率从而重建面形,且对环境不敏感。使用比较广泛的是一种以正弦条纹作为结构光的相位测量偏折术(PMD)[10-20],它具有动态范围大和灵敏度高等优点。在E等[12]的工作中,PMD的测量结果已经接近Fizeau干涉仪的测量结果,面形的均方根(RMS)误差仅为15.8 nm。为了提高测量精度,PMD通常会用到多步相移技术,假设使用的是16步相移,则至少需要拍摄32幅条纹图[12]。为了减少条纹图的数量,通常会使用彩色条纹图[16]和正交条纹图[17]等图形,但仍需要多幅条纹图。另一方面,在高精度检测时,需要精密的显示器显示条纹,不规则的像素排列会影响条纹相位,因此PMD的使用依然存在一定的限制,有必要寻找一种方法降低测量对设备的依赖程度。Butel等[21]提出的二进制图形偏折术可以通过不使用条纹投影的方式实现光学元件面形的检测,但是当仅使用二进制图形时,其精度难以达到亚像素水平。
根据DIC与偏折术各自的特点,本文将2D DIC与偏折术结合,提出了一种平面物体面形高精度测量的散斑图形偏折术(SPD)。该SPD弥补了2D DIC的不足,可以测量镜面的三维面形,精度能达到微米量级。2D DIC可使拍摄的散斑图数量减少至两幅(使用参考平面得到的参考图和使用待测曲面得到的形变图),提高了测量效率,随机分布的散斑也降低了对显示器的要求。本文详细介绍了SPD的基本原理,推导了相应的数学公式,实验测量了一块直径为112.7 mm的有机玻璃板,实验结果与PMD测量结果对比表明,RMS测量精度接近1 μm,证明了所提方法的可行性。
2 基本原理
2.1 2D DIC原理简介
2D DIC通过追踪数字图像的灰度分布变化得到像素点的位移,为了避免图片中出现相同的灰度分布,一般以随机分布的散斑作为拍摄对象,使用电荷耦合器件(CCD)相机记录前一状态的参考图及后一状态的形变图。
式中:
图 1. 子集变形前后的示意图。(a)参考图;(b)形变图
Fig. 1. Schematic of subset before and after deformation. (a) Reference image; (b) deformed image
2.2 SPD基本原理
光线经过的三个点(
式中:
将显示器上的随机散斑图案作为结构光,散斑经过被测面反射后被CCD相机接收成像,并记录到计算机。
散斑经被测面反射后会发生形变,为了便于观察,使用网格代替散斑,如
图 4. 图像形变示意图。(a)图像经参考面反射;(b)图像经被测面反射;(c)考察点位移
Fig. 4. Schematic of image deformation. (a) Image reflected by reference surface; (b) image reflected by surface to be tested; (c) displacement of inspection point
由(5)式可得到
使用2D DIC软件Ncorr计算得到向量
3 实验研究
3.1 实验装置
为了验证SPD的可行性,依据上述原理进行实验。实验中使用一块有机玻璃板作为被测对象,并使用一块高精度平面晶体作为参考面,被测物体与光学平面元件的后表面都使用黑色油漆覆盖,以消除后表面反射的影响。在待测面选取的有效计算区域的直径为112.7 mm。以尺寸为54.102 cm、分辨率为1200 pixel×1600 pixel的液晶显示器作为散斑结构光源,与待测面平行放置。相机分辨率为1296 pixel×966 pixel,镜头焦距为16 mm。相机到待测面的垂直距离
相机固定好后,在待测面的位置放置棋盘格并使用MATLAB软件的标定工具箱得到相机的内部参数与外部参数,计算出每个CCD像素对应的被测面坐标。为了使参考面与标定面重合,用
3.2 散斑与子集
散斑质量会直接影响DIC计算结果的准确性,根据Pan等[8]的研究结果,有必要使用平均强度梯度较高的散斑图。平均强度梯度
式中
式中
式中:
散斑的分布具有随机性,故
图 8. 实验中拍摄的图片(圆内区域用于面形测量)。(a)使用平面晶体时拍摄的散斑;(b)使用有机玻璃板时拍摄的散斑;(c) PMD中拍摄的条纹
Fig. 8. Pictures taken in experiment (inner circle area is used for surface measurement). (a) Captured using planar crystal; (b) speckles captured using acrylic plastic plate; (c) fringe captured in PMD
平均强度梯度高的好处是可以选用较小的子集完成计算,小尺寸的子集可以节约计算时间,同时减少子集内的非线性形变成分,提高子集的匹配精度。Pan等[9]提供了一种选取子集尺寸的依据,即子集强度梯度平方和(SSSIG)。SSSIG可被描述为
3.3 实验结果
如
图 9. 有效区域内像素点的位移。(a) x方向上的位移;(b) y方向上的位移
Fig. 9. Displacement of pixel points in effective area. (a) Displacement in x direction; (b) displacement in y direction
屏幕上长为162.6 mm的亮线经过参考面反射后在CCD传感器上照亮了232 pixel,可知CCD相机的成像比例为0.70 mm/pixel,将以像素为单位的位移转换为实际长度,结合SPD原理计算出有机玻璃板斜率,结果如
可使用区域重建法或模式法[18-20]将测量得到的斜率数据转换为面形图,Zernike多项式是一种较为常用的模式法。使用Zernike多项式可以去除系统低阶误差,以便更清楚地观察测量结果。去除Zernike多项式的前4项(常数、水平和竖直方向的倾斜、离焦),SPD面形重建结果如
4 结论
提出了一种基于DIC的SPD,采用此方法测量了有机玻璃板面形。使用平面光学元件获取参考散斑图,根据散斑经过有机玻璃板反射时产生的位移推导其斜率分布,利用Zernike多项式重建面形,将测量结果与PMD的结果进行对比,结果表明SPD可以准确地测量有机玻璃板面形。讨论了高质量散斑图形的生成和位移计算时子集尺寸的选择,为提高测量精度和效率提供了依据。SPD装置结构简单,成本低廉,当系统固定后参考图可以重复使用,更换被测对象后只需要拍摄一幅散斑图就可以得到面形,因此该方法具有高效率批量测量的能力,在光学检测中有较好的应用前景。实验中存在一定的误差,主要是参考面与被测面不重合引入的低阶像差,相机光轴与被测面不垂直也会对位移计算产生影响,降低测量精度,后续工作还需要进一步提高SPD的测量精度。
图 10. 斜率测量结果。(a)(b) SPD测量得到的x方向与y方向斜率;(c)(d) PMD测量得到的x方向与y方向斜率
Fig. 10. Slope measurement results. (a)(b) Slope memeasured by SPD in x and y directions, respectively; (c)(d) slope measured by PMD in x and y directions, respectively
[1] Pan B, Qian K M, Xie H M, et al. Two-dimensional digital image correlation for in-plane displacement and strain measurement: A review[J]. Measurement Science and Technology, 2009, 20(6): 062001.
[2] Peters W H, Ranson W F. Digital imaging techniques in experimental stress analysis[J]. Optical Engineering, 1982, 21(3): 213427.
[3] Luo P F, Chao Y J, Sutton M A, et al. Accurate measurement of three-dimensional deformations in deformable and rigid bodies using computer vision[J]. Experimental Mechanics, 1993, 33(2): 123-132.
[4] Xue Y, Cheng T, Xu X H, et al. High-accuracy and real-time 3D positioning, tracking system for medical imaging applications based on 3D digital image correlation[J]. Optics and Lasers in Engineering, 2017, 88: 82-90.
[5] Bruck H A. McNeill S R, Sutton M A, et al. Digital image correlation using Newton-Raphson method of partial differential correction[J]. Experimental Mechanics, 1989, 29(3): 261-267.
[6] Pan B, Wang B. Digital image correlation with enhanced accuracy and efficiency: A comparison of two subpixel registration algorithms[J]. Experimental Mechanics, 2016, 56(8): 1395-1409.
[9] Pan B, Xie H M, Wang Z Y, et al. Study on subset size selection in digital image correlation for speckle patterns[J]. Optics Express, 2008, 16(10): 7037-7048.
[10] Knauer M C, Kaminski J, Hausler G. Phase measuring deflectometry: A new approach to measure specular free-form surfaces[J]. Proceedings of SPIE, 2004, 5457: 366-377.
[11] Su P, Wang S S, Khreishi M, et al. SCOTS: A reverse Hartmann test with high dynamic range for Giant Magellan Telescope primary mirror segments[J]. Proceedings of SPIE, 2012, 8450: 84500W.
[12] E K W. Li D H, Yang L J, et al. Novel method for high accuracy figure measurement of optical flat[J]. Optics and Lasers in Engineering, 2017, 88: 162-166.
[13] E K W. Li D H, Zhang C, et al. Four-step shear method for the absolute measurement of a flat surface based on phase measuring deflectometry[J]. Applied Optics, 2016, 55(30): 8419-8425.
[14] Faber C, Olesch E, Krobot R, et al. Deflectometry challenges interferometry: The competition gets tougher![J]. Proceedings of SPIE, 2012, 8493: 84930R.
[15] Jüptner W, Bothe T. Sub-nanometer resolution for the inspection of reflective surfaces using white light[J]. Proceedings of SPIE, 2009, 7405: 740502.
[16] Chen XC, LuC, Ma MC, et al. Color-coding and phase-shift method for absolute phase measurement[J]. Optics Communications, 2013, 298/299: 54- 58.
[17] Jin C Y, Li D H. E K W, et al. Phase extraction based on iterative algorithm using five-frame crossed fringes in phase measuring deflectometry[J]. Optics and Lasers in Engineering, 2018, 105: 93-100.
[18] Li M Y, Li D H, Jin C Y, et al. Improved zonal integration method for high accurate surface reconstruction in quantitative deflectometry[J]. Applied Optics, 2017, 56(13): F144-F151.
[19] Li M Y, Li D H, Zhang C, et al. Modal wavefront reconstruction from slope measurements for rectangular apertures[J]. Journal of the Optical Society of America A, 2015, 32(11): 1916-1921.
[20] 李萌阳, 李大海, 赵霁文, 等. 基于方形域内标准正交矢量多项式的波前重建[J]. 光学学报, 2014, 34(7): 0712007.
[22] Blaber J, Adair B, Antoniou A. Ncorr: Open-source 2D digital image correlation Matlab software[J]. Experimental Mechanics, 2015, 55(6): 1105-1122.
[23] Zhang Z. A flexible new technique for camera calibration[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2000, 22(11): 1330-1334.
汤海潮, 李大海, 李磊, 陈鹏宇, 王瑞阳, 王琼华. 基于数字图像相关的平面物体面形散斑图形偏折术[J]. 光学学报, 2019, 39(2): 0212006. Haichao Tang, Dahai Li, Lei Li, Pengyu Chen, Ruiyang Wang, Qionghua Wang. Planar Object Surface Shape Speckle Pattern Deflectometry Based on Digital Image Correlation[J]. Acta Optica Sinica, 2019, 39(2): 0212006.