采用对数极坐标变换的散斑相关角位移测量法 下载: 1179次
1 引言
随着光电技术及计算机图形处理技术的迅猛发展,光测法在位移和变形测量中的应用日益广泛[1-3]。传统的光测法主要有:摩尔云纹法、全息法、光扫描法等,但这些方法一般都要求以激光作为光源,光路复杂,测量结果易受到外界环境影响。而散斑相关法作为一种从物体表面散斑场中直接提取变形信息的光测方法,具有全场、非接触测量、光路简单、对测量环境要求低等特点,逐渐成为现代光测领域的一种重要测试方法[4-6]。
然而,散斑相关法应用于结构试件角位移测量中存在一定困难[7-8],如试件表面发生较大的刚体转动时,如果直接采用散斑相关法计算试件表面的旋转,在进行相关搜索时会因为目标图像子区出现较大转动而失效,研究表明,当被测试件表面转动角度大于7°时,传统的散斑相关法就会失效[9-10]。对于试件的角位移测量,王静[11]提出利用圆形图像子区和图像灰度不变矩特性相结合的方法进行搜索,但这种方法对图像噪声比较敏感,测量误差较大。Quan等[12]提出一种使用全局坐标和局部坐标表示形函数的方法来应对试件角位移过大的测量,但这种方法计算复杂度过高。潘兵等[13]提出一种基于差分进化的角位移测量法,这种方法在计算过程中会收敛到局部极值处,因此计算结果不稳定。
针对散斑相关法测量试件角位移时存在的测量范围小、测量精度低的问题,本文提出了一种采用对数极坐标变换的散斑相关角位移测量法。该方法采用对数极坐标变换,将试件在直角坐标系中的角位移转换为对数极坐标下的平移,并利用散斑相关法结合九点二次曲面拟合法,实现了试件的角位移测量。本方法提高了现有散斑相关法的角位移测量范围与测量精度。
2 散斑相关角位移测量法
2.1 对数极坐标变换
对数极坐标变换的思想[14-15]是:通过极坐标变换将图像从笛卡尔坐标系转换至极坐标系,然后再取对数变换至对数极坐标系,变换过程如
对数极坐标可看作是极坐标系的扩展,对极坐标系上的点
要将在直角坐标系上的一幅半径为
1) 在
2) 在
对(2)式和(3)式计算出的
2.2 散斑相关法
在经对数极坐标转化后得到散斑图像的基础上,可以借鉴散斑相关方法实现散斑图像角位移的测量[17],其方法原理如
相关系数函数为归一化协方差互相关函数,相较于其他相关系数函数,归一化协方差互相关函数具有明显的单峰分布,且峰值更尖锐[18],函数计算公式为:
式中
2.3 亚像素测量
经过上述散斑相关法,可以得到散斑角位移变换后的整像素位移,而亚像素级位移是计算精度的关键,直接影响计算效率、计算精度和稳定性。为了进一步提高测量精度,需要对整像素位移结果进行亚像素处理。本研究中的亚像素处理方法为九点二次曲面拟合法,该方法的优点是精度高、计算时间少、抗噪声能力强[9]。亚像素测量示意图如
九点二次曲面函数表达式为:
设误差函数为:
由最小二乘原理可以求解九点二次曲面的待定系数
根据(7)、(8)式就可求出拟合曲面的极值点位置:
与初始散斑参考图像子区中心(
式中Δ
3 模拟实验
用计算机进行模拟实验能够严格控制散斑的尺寸及其角位移,并能避免实际拍摄图像时的噪声干扰、设备系统误差以及操作随机误差等。采用文献[
19]所示方法随机生成10张参考散斑图,图像尺寸为128 pixel×128 pixel,散斑颗粒数量为300个,散斑颗粒半径大小为3.5 pixel。散斑图像如
在[0°,90°]的角位移区间内分别对上述10张散斑参考图像进行旋转,旋转间隔为5°。对散斑图像进行对数极坐标变换后采用散斑相关法进行处理,并与传统散斑相关法进行对比,以验证本方法的有效性。
图 4. (a)散斑图像;(b)对数极坐标变换后散斑图像
Fig. 4. (a) Speckle image; (b) speckle image after log-polar transformation
3.1 对数极坐标变换有效性验证
为了更充分地验证对数极坐标变换的有效性,引入两个相关系数评价指标:1)相关系数主峰值
图 5. 模拟实验相关系数。(a) Cmax;(b) Cdif
Fig. 5. Correlation coefficient of simulation experiments. (a) Cmax; (b) Cdif
由
3.2 散斑相关角位移测量
亚像素测量采用九点二次曲面拟合法,同时引入高斯曲面拟合法进行对比,并从均值误差和标准差[20]两个方面对两种拟合方法进行考察,实验结果如
由
图 6. 角位移为20°时所得处理结果。(a)传统散斑法;(b)所提方法
Fig. 6. Results with angular displacement of 20°. (a) Traditional s'peckle method; (b) proposed method
图 7. 模拟实验测量结果。(a)均值误差;(b)标准差
Fig. 7. Results of simulation experiments. (a) Mean error; (b) standard deviation
4 实物实验
为了验证对数极坐标变换对散斑图像角位移测量的实际影响,进行如下实验。实验试件采用人工喷涂黑白漆方式制作出符合实验标准的散斑平面。然后将其固定在光学精密旋转平台上。采用CCD相机进行散斑图像采集,相机型号为IMPERX 4M,分辨率为2060 pixel×2056 pixel。实验装置如
4.1 对数极坐标有效性验证
实物实验中测得的相关系数平均值
由
4.2 散斑相关角位移测量
九点二次曲面拟合法及高斯曲面拟合法所得散斑角位移亚像素测量结果如
由
图 9. 实物实验相关系数。(a) Cmax;(b) Cdif
Fig. 9. Correlation coefficient of physical experiments. (a) Cmax; (b) Cdif
图 10. 实物实验测量结果。(a)均值误差;(b)标准差
Fig. 10. Results of physical experiments. (a) Mean error; (b) standard deviation
5 结论
针对传统散斑相关法应用于结构试件角位移测量中时存在测量范围小、测量精度低等问题,提出了一种采用对数极坐标变换的散斑相关角位移测量法。该方法的优势为:采用对数极坐标变换将散斑的角位移转换成平移,在此基础上,结合散斑相关法及九点二次曲面拟合法实现了散斑角位移的准确测量。模拟实验与实物实验结果表明:在[0°,90°]的散斑角位移范围内,本方法所得测量结果的均值误差控制在0.06°以内,标准差控制在0.02°以内,在保证散斑相关角位移测量准确性的同时扩展了角位移测量范围。
[1] 金观昌. 计算机辅助光学测量[M]. 北京: 清华大学出版社, 2007.
Jin GC. Computer-assisted optical measurement [M]. Beijing: Tsinghua University Press, 2007.
[4] 何进英, 刘晓利, 彭翔, 等. 基于灰度约束的三维数字散斑整像素相关搜索[J]. 中国激光, 2017, 44(4): 0404003.
[5] 孙明勇, 蔡康, 杨德宇, 等. 数字散斑相关法和电子散斑干涉术相结合的三维变形测量方法[J]. 激光与光电子学进展, 2012, 49(11): 111201.
[6] 耿帅, 赵姝帆, 王迎, 等. 数字工业摄像技术用于转轴动态扭矩测量原理的研究[J]. 中国激光, 2015, 42(2): 0208002.
[10] 王强. 基于数字图像相关的旋转物体测量技术研究[D]. 上海: 上海大学, 2013.
WangQ. The research on measurement techniques for rotating objects based on digital image correlation[D]. Shanghai: Shanghai University, 2013.
[11] 王静, 李鸿琦, 刘美华, 等. 一种圆形窗口与矩特征相结合的新型高效数字图像相关方法[J]. 实验力学, 2004, 19(4): 500-506.
Wang J, Li H Q, Liu M H, et al. A new digital image correlation method combining circular window and moment character[J]. Journal of Experimental Mechanics, 2004, 19(4): 500-506.
[13] 潘兵, 谢惠民. 基于差分进化的数字图像相关方法[J]. 光电子·激光, 2007, 18(1): 100-103.
Pan B, Xie H M. Digital image correlation method with differential evolution[J]. Journal of Optoelectronics·Laser, 2007, 18(1): 100-103.
[14] 陶涛, 张云. 对数极坐标系下尺度不变特征点的检测与描述[J]. 中国图像图形学报, 2015, 20(12): 1639-1651.
Tao T, Zhang Y. Detection and description of scale-invariant keypoints in log-polar space[J]. Journal of Image and Graphics, 2015, 20(12): 1639-1651.
[15] 刘彩云, 杜宇人. 一种自适应极坐标变换的旋转图像配准方法[J]. 扬州大学学报(自然科学版), 2011, 14(1): 65-69.
Liu C Y, Du Y R. Rotated image registration using adaptive polar transform[J]. Journal of Yangzhou University (Natural Science Edition), 2011, 14(1): 65-69.
[16] 陈宝平, 赵俊岚, 尹志凌. 双线性插值算法的一种快速实现方式[J]. 北京电子科技学院学报, 2004, 12(4): 21-23.
Chen B P, Zhao J L, Yin Z L. A fast approach to realize bilinear interpolation algorithm[J]. Journal of Beijing Electronic Science and Technology Institute, 2004, 12(4): 21-23.
[17] 张红颖, 于之靖. 基于标志点匹配的散斑图像变形初值估计法[J]. 光学学报, 2017, 37(3): 0303001.
[18] 梁园. 数字散斑相关亚像素位移测量方法研究与实验[D]. 天津: 天津大学, 2007.
LiangY. Research of sub-pixel displacement measurement methods and experiment in digital speckle correlation[D]. Tianjin: Tianjin University, 2007.
[20] 伍卫平. 图像相关技术的亚像素位移算法与实验研究[D]. 武汉: 华中科技大学, 2009.
Wu WP. Sub-pixel displacement algorithm based on image correlation method and experiment study[D]. Wuhan: Huazhong University of Science & Technology, 2009.
[21] 于之靖, 潘晓. 基于精密平移及转台的摄像机内参数校准装置: CN201220257942.4[P].2013-01-02.
Yu ZJ, Pan X. Based on precision translational and rotary table inside the camera parameter calibration device: CN201220257942.4[P].2013-01-02.
Article Outline
马凯, 于之靖, 王志军, 吴军. 采用对数极坐标变换的散斑相关角位移测量法[J]. 激光与光电子学进展, 2018, 55(3): 031201. Kai Ma, Zhijing Yu, Zhijun Wang, Jun Wu. Speckle Correlation Method for Angular Displacement Measurement by Using Log-Polar Transformation[J]. Laser & Optoelectronics Progress, 2018, 55(3): 031201.