HTML
-
DIC方法的位移测量误差来自两个方面:系统误差和随机误差。系统误差一般是指由亚像素插值方法所导致的位移测量误差;随机误差是指由图像采集设备(如CCD, CMOS等)暗电流引起的图像噪声所导致的位移测量误差。DIC方法为了得到亚像素测量精度,在利用N-R等迭代算法使互相关系数达到极值过程中,图像亚像素位置的灰度及灰度导数信息需通过具体插值来获取,而通常所采用的插值算法均存在一定的相位误差,使得DIC方法在利用具体插值算法获取图像亚像素位置的灰度及灰度导数过程中不可避免地带入了系统误差(插值误差),参考文献[14]中给出了三次Lagrange插值算法的系统误差表达式:
式中, es为系统误差,k为归一化波数(周期为T的正弦波,归一化波数与周期T之间的关系为k=2/T),δ为亚像素位移。由(4)式可知,系统误差与图像信号频率和亚像素位移值有直接关系,图像的信号频率越高系统误差也越大,系统误差在亚像素位置上呈正弦函数形式分布。
本文中的研究结果显示,散斑图质量的好坏在一定程度上跟散斑图具有的平均灰度梯度有关系,但并非取决于平均灰度梯度,具有相同平均灰度梯度的散斑图可以表现出完全不一样的测量精度。平均灰度梯度在一定程度上只反映了散斑图所包含的信息量或特征量,而无法体现特征信息的灰度分布形式,这就需要其它新的参量来表征散斑图的灰度分布形式。
图 1a和图 1b分别为两个灰度子区(或特征子区),其大小均为9pixel×9pixel。图 1a中有17个灰度级(8bit图),灰度分布按一定规律排列,其中任意位置灰度值与其相邻位置的灰度值相差均为15,并且在两个方向上呈递减或递增趋势。图 1b与图 1a具有相同的灰度信息(即具有相同数量的灰度级,且每一个灰度级对应相同数量的像素个数),但每一像素位置的灰度信息呈随机分布。表 1中给出了通过计算得到的图 1a、图 1b两个灰度子区的平均灰度梯度和平均灰度2阶导数。从图 1b可以看出,由于相邻像素之间的灰度级差较大且灰度波动剧烈,使得图 1b图具有很高的平均灰度梯度和平均灰度2阶导数,因此,灰度2阶导数反映了灰度梯度的变化程度。图 1a中,由于灰度分布按一定规律排列,相邻像素间具有一定灰度梯度而灰度梯度的变化保持不变,使图 1a具有一定的平均灰度梯度和为零的平均灰度2阶导数,因此, 平均灰度2阶导数在一定程度上反映了散斑图的灰度分布形式。
Table 1. MIG and MISD of two image subsets produced by computer simulation
由(4)式可知,为了降低系统误差,应使用频率较低的图像,频率较低的图像可以带来较小的插值误差。本文中图像的信号频率、平均灰度梯度、平均灰度1阶导数虽属于3个不同的概念,但它们之间又存在着一定的联系。一般而言,图像信号频率高意味着相邻像素间的灰度梯度大,图像灰度波动剧烈,导致高的平均灰度2阶导数;图像信号频率低意味着相邻像素间的灰度梯度小,图像灰度波动平缓,导致低的平均灰度2阶导数。DIC方法通过唯一识别特征子区来进行位移测量,因此特征子区必须具有一定的灰度梯度,因此, 可以利用具有一定灰度梯度而灰度波动(或灰度梯度变化)平缓的图像作为散斑图,而平均灰度2阶导数可以很好地量化图像灰度波动(或灰度梯度变化)的情况。
-
验证实验分两组进行,两组实验中分别选取了4幅散斑图进行亚像素平移实验。第1组实验中,为了研究散斑图平均灰度2阶导数对DIC方法位移测量精度的影响,因此选取了4幅几乎具有相同平均灰度梯度的散斑图,其分辨率均为401pixel×401pixel,这4幅散斑图的灰度分布及局部灰度3维分布如图 2所示。其中,散斑图A, B, C是实际实验中通过CCD拍摄得到,散斑图D为计算机仿真图,具体数学表达式[19]如下:
式中,S是散斑颗粒的总数目,I0是散斑颗粒中心的随机分布光强,r表示图像坐标位置,rk=(xk, yk)T是随机分布散斑颗粒中心的位置坐标,R是随机分布散斑颗粒的大小。
实验过程中,利用傅里叶变换对图 2所示的4幅散斑图施加位移精确可控的平移。每一幅图像连续平移20次,最大位移平移量为1pixel,相邻两幅散斑图之间的平移量为0.05pixel,将连续平移20次的图像序列作为变形后图像,然后利用N-R方法对参考图像(未变形图像)中3721(61×61)个均匀分布点的亚像素位移进行计算,计算子区大小均为41pixel×41pixel。图 3所示为计算得到的各散斑图对应亚像素位移下的位移均值误差和标准差。从计算结果可以看出,虽然4幅散斑图具有几乎相同的平均灰度梯度,但计算结果中无论位移均值误差还是标准差各不相同且差异较大,因此, 不能仅从平均灰度梯度这一统计量来对散斑图质量进行有效评价。从表 2和图 3可以明显看出,对于4幅不同的散斑图,位移计算均值误差和标准差也不同,具有较小平均灰度2阶导数散斑图的计算均值误差和标准差也较小。散斑图平均灰度2阶导数与图像灰度梯度变化程度(或图像灰度波动剧烈程度)有关系,灰度波动越剧烈其平均灰度2阶导数也越高。图像灰度波动程度反映出图像中信号频率的高低,而图像中信号频率的高低又导致图像插值误差的大小,因此,平均灰度2阶导数这一概念可以反映DIC方法的系统误差。
Figure 3. Mean bias errors and standard deviation of subpixel displacement for speckle patterns A, B, C, D
speckle pattern A B C D MIG 20.11 20.87 20.29 20.30 MISD 62.00 47.42 29.37 17.78 Table 2. MISD and MIG of speckle patterns A, B, C, D
为了进一步研究平均灰度2阶导数在散斑图质量评价中的有效性,进行了第2组实验。第2组实验中综合考虑了平均灰度梯度和平均灰度2阶导数的情况。选取4幅(E, F, G, H)散斑颗粒大小基本接近、散斑颗粒分布均匀且平均灰度梯度和平均灰度2阶导数各异(如表 3所示)的散斑图,4幅散斑图分辨率均为701pixel×701pixel。实验中同样对4幅散斑图进行亚像素平移,平移量为0.2pixel(因为图 3中在0.2pixel左右位置测量均值误差最大,所以本实验中取该位置)。对每幅散斑图中均匀分布的3721(61×61)个点的位移进行计算,计算子区大小为21pixel×21pixel,同时计算图像子区的平均灰度2阶导数及平均灰度梯度,并采用双三次和双三次B样条两种插值方法。
speckle pattern E F G H MIG 28.38 19.05 21.04 11.16 MISD 44.09 27.26 18.57 9.33 Table 3. MISD and MIG of speckle patterns E, F, G, H
图 4中给出了4幅散斑图及其中心区域(51pixel×51pixel)局部放大图及对应y方向的fy和fyy分布图。图 5、图 6所示为4幅散斑图各计算点对应计算子区的平均灰度梯度、平均灰度2阶导数及位移计算误差散点分布图。从图 5、图 6计算结果可以得出如下结论:散斑图的平均灰度梯度和平均灰度2阶导数具有一定相关性,具有较高平均灰度梯度的图像子区,其平均灰度2阶导数也较高。对于某一固定的平均灰度梯度,从图 5、图 6可以看出,位移计算误差较大的计算点基本分别在左上侧,说明图像子区的平均灰度2阶导数越大位移计算误差也越大;其次,本文中通过对离散点进行线性回归,得到了各散斑图计算均值误差与回归系数之间的关系(见图 7),结果显示:回归系数越小,位移测量均值误差越小;回归系数越大,位移测量均值误差也越大;而且本文中所采用的两种插值方法表现出基本相同的上述规律,只是不同的插值方法对应不同的计算误差。
Figure 4. Speckle patterns E, F, G, H and distribution diagram of fy and fyy in the corresponding rectangular regions
Figure 7. Relationship between mean bias error and regression coefficient of speckle pattern E, F, G, H
上述实验表明,平均灰度梯度和平均灰度2阶导数均与位移测量误差有关系,其原因在于平均灰度梯度反映了散斑图所包含灰度信息的量及灰度信息的明显程度,子区灰度信息量越大特征越明显,越有利于子区被唯一识别;平均灰度2阶导数反映了散斑图所包含灰度信息的分布形式(灰度波动情况),一般而言,对于具有一定平均灰度梯度的散斑图,其灰度曲面越光滑,平均灰度2阶导数越小,位移测量误差也越小。因此,实际实验中高质量散斑图的制备与选取应该使散斑图具有明显的特征信息(高的平均灰度梯度)、平缓的灰度过渡或灰度波动(低的平均灰度2阶导数)。同一散斑图其平均灰度梯度和平均灰度2阶导数对散斑图质量的影响看似矛盾,其实高质量散斑图是平均灰度梯度和平均灰度2阶导数的某一平衡。