The invention discloses a stereoscopic vision structure three-dimensional deformation full field measuring method, and relates to a three-dimensional deformation field measurement method of stereoscopic vision structure. The purpose of the invention is to solve the existing N R method calculation, time-consuming, low accuracy, poor robustness, initial value will lead to the results have a greater error of the improper calculation and least square method. The process is: first, the acquisition of civil experimental specimen images, all grid nodes initial 3D coordinates; two, all grid nodes are divided into blocks, and if the block matching error matching, the implementation of the three; if the block matching, coordinate grid node matching; node three, the false matching large deformation image matching, coordinate grid node matching; four, the shape function is constructed, the displacement field is obtained; five, the calculated strain field Green strain tensor on the displacement four field, the displacement field and strain field output. The invention is used in the field of structural measurement.
【技术实现步骤摘要】
一种立体视觉结构三维变形全场测量方法
本专利技术涉及立体视觉结构三维变形全场测量方法。
技术介绍
在整个三维变形场测量过程中,需要以测区未变形时刻的三维坐标为参照系,所以初始时刻左右图像的立体匹配是整个测量过程的第一步。由于要求解测区多点的三维坐标,因此采用全局搜索方法会加大计算量。针对该问题,许多学者提出了相应的解决方法。Helm等提出了逆向投影的方法进行搜索匹配,但该方法模型复杂,实现起来比较繁琐。陈华采用外极线约束与子区灰度相关相结合的方式进行匹配,但需要求解基础矩阵,与相机内外参数有关,因此,相机内外参数的偏差会引起匹配误差。经过初始时刻测区立体匹配后,测区中所有网格节点的三维坐标便确定下来。为确定变形过程中任意时刻的左右图像序列中的匹配点,需要对所有测点进行时序匹配。常用的方法为:通过相关函数计算出图1所示虚拟网格测点1的位移模式参数,以此为基础,在网格横纵两个方向以扫描方式进行位移传递,求得所有网格测点的位移模式,将其作为初值采用N-R方法进行迭代,得到匹配点,但该方法会因某一点匹配失败而影响相邻点的初始值获取。为解决该问题,叶南提出了区域生长初始匹配方法,利用设定的步长向周围4个方向或8个方向进行搜索,但该方法需要经过反复的入栈与出栈操作,过程复杂。但某些情况下,为了解构件的受力性能或材料的特性,有必要进行更为详细的位移场测量。常用的位移场求解方法为:在选定的位移模式基础上采用N-R,最小二乘方法迭代求解。其中,N-R计算量大,耗时长,精度低,鲁棒性差,需要计算Hessian矩阵,并且需要通过插值的方式获得亚像素位置灰度值与灰度梯度;最小二乘 ...
【技术保护点】
一种立体视觉结构三维变形全场测量方法,其特征在于:所述方法具体过程为:步骤一、采集土木实验试件图像,采用实心圆靶标三步法对图像进行标定,初始测区的立体匹配,得到所有网格节点初始三维坐标;步骤二、对步骤一得到的所有网格节点进行分块匹配,通过相关函数阈值判断匹配是否失效,如果分块匹配出现误匹配,执行步骤三;如果分块匹配正确,得到匹配后网格节点的坐标;步骤三、对步骤二得到的出现误匹配的节点进行大变形下图像匹配,得到匹配后网格节点的坐标;步骤四、构造形函数,利用形函数对步骤二和步骤三得到的匹配后网格节点进行拟合,得到位移场;步骤五、采用格林应变张量对步骤四得到的位移场进行计算得到应变场,将位移场和应变场输出。
【技术特征摘要】
1.一种立体视觉结构三维变形全场测量方法,其特征在于:所述方法具体过程为:步骤一、采集土木实验试件图像,采用实心圆靶标三步法对图像进行标定,初始测区的立体匹配,得到所有网格节点初始三维坐标;步骤二、对步骤一得到的所有网格节点进行分块匹配,通过相关函数阈值判断匹配是否失效,如果分块匹配出现误匹配,执行步骤三;如果分块匹配正确,得到匹配后网格节点的坐标;步骤三、对步骤二得到的出现误匹配的节点进行大变形下图像匹配,得到匹配后网格节点的坐标;步骤四、构造形函数,利用形函数对步骤二和步骤三得到的匹配后网格节点进行拟合,得到位移场;步骤五、采用格林应变张量对步骤四得到的位移场进行计算得到应变场,将位移场和应变场输出。2.根据权利要求1所述一种立体视觉结构三维变形全场测量方法,其特征在于:所述步骤一中采集土木实验试件图像,采用实心圆靶标三步法对图像进行标定,初始测区的立体匹配,得到所有网格节点初始三维坐标;具体过程为:步骤一一、获取左测量区域和右测量区域:双目立体视觉系统对土木实验试件图像进行采集,在初始时刻左参考图像中任意取两点,以任意取的两点为矩形中对角点形成一个矩形区域,该矩形区域定义为左测量区域;然后在初始时刻右参考图像中匹配出对应于左图像上的矩形测量区域,定义为右测量区域;步骤一二、在初始时刻左参考图像中形成虚拟网格,过程为:在形成的左测量区域中任意取两点,设定两个方向的步长,生成网格图;步骤一三、右图像网格节点搜索匹配,过程为:对于网格图中初始时刻左参考图像的左测量区域中任意初始测点1,在右测量区域搜索,当找到初始测点1的匹配点后,针对于初始时刻左参考图像中的测点1的相邻测点,在右测量区域以找到的初始测点1的匹配点为中心进行区域搜索,找到测点1的相邻测点的匹配点;直至在初始时刻右参考图像中找到与初始时刻左参考图像中所有任意初始测点相匹配的网格节点;步骤一四、基于步骤一三得到的网格节点匹配结果求解左测量区域所有网格节点图像坐标右测量区域所有网格节点图像坐标得到的初始时刻的网格节点的实际三维坐标(X0,Y0,Z0)。3.根据权利要求2所述一种立体视觉结构三维变形全场测量方法,其特征在于:所述步骤二中对步骤一得到的所有网格节点进行分块匹配,通过相关函数阈值判断匹配是否失效,如果分块匹配出现误匹配,执行步骤三;如果分块匹配正确,得到匹配后网格节点的坐标;具体过程为:步骤二一、确定每个网格节点所在区域,过程为:将所有网格节点区域分为9个等面积的部分,分别编号为1、2、3、4、5、6、7、8、9,依次设测点1坐标为(x1,y1),测点9坐标为(x9,y9);步骤二二、设定搜索范围长度为L,判断初始时刻左参考图像中任意节点的图像坐标(xl,yl)所在区格位置,并分以下几种情况讨论:若且即节点位于区格1,则节点在待匹配下一时刻图中的搜索区域为:x1≤xl*≤xl+L,y1≤yl*≤yl+L;其中,(xl*,yl*)为待匹配的下一时刻左图像中节点位置坐标;若且即节点位于区格2,则节点在待匹配下一时刻图中的搜索区域为:x1-L≤xl*≤xl+L,y1≤yl*≤yl+L;若且即节点位于区格3,则节点在待匹配下一时刻图中的搜索区域为:xl-L≤xl*≤x9,y1≤yl*≤yl+L;若且即节点位于区格4,则节点在待匹配下一时刻图中的搜索区域为:x1≤xl*≤xl+L,yl-L≤yl*≤yl+L;若且即节点位于区格5,则节点在待匹配下一时刻图中的搜索区域为:xl-L≤xl*≤xl+L,yl-L≤yl*≤yl+L;若且即节点位于区格6,则节点在待匹配下一时刻图中的搜索区域为:xl-L≤xl*≤x9,yl-L≤yl*≤yl+L;若且即节点位于区格7,则节点在待匹配下一时刻图中的搜索区域为:x1≤xl*≤xl+L,yl-L≤yl*≤y9;若且即节点位于区格8,则节点在待匹配下一时刻图中的搜索区域为:xl-L≤xl*≤xl+L,yl-L≤yl*≤y9;若且即节点位于区格9,则节点在待匹配下一时刻图中的搜索区域为:xl-L≤xl*≤x9,yl-L≤yl*≤y9;设定搜索范围长度为L,判断初始时刻右参考图像中任意节点的图像坐标(xr,yr)所在区格位置,并分以下几种情况讨论:若且即节点位于区格1,则节点在待匹配下一时刻图中的搜索区域为:其中,为待匹配的下一时刻右图像中节点位置坐标;若且即节点位于区格2,则节点在待匹配下一时刻图中的搜索区域为:若且即节点位于区格3,则节点在待匹配下一时刻图中的搜索区域为:若且即节点位于区格4,则节点在待匹配下一时刻图中的搜索区域为:若且即节点位于区格5,则节点在待匹配下一时刻图中的搜索区域为:若且即节点位于区格6,则节点在待匹配下一时刻图中的搜索区域为:若且即节点位于区格7,则节点在待匹配下一时刻图中的搜索区域为:若且即节点位于区格8,则节点在待匹配下一时刻图中的搜索区域为:若且即节点位于区格9,则节点在待匹配下一时刻图中的搜索区域为:确定初始时刻左右参考图像节点位置所在区格之后,将每一帧的左图像与初始时刻左参考图像进行匹配,并将匹配得到的相关系数CZNCC与设定的相关函数阈值C相比较;将每一帧的右图像与初始时刻右参考图像进行匹配,并将匹配得到的相关系数CZNCC与设定的相关函数阈值C相比较;若ti时刻左图像与初始时刻左参考图像匹配得到的相关系数大于等于设定的相关函数阈值C,则说明ti时刻左图像处在小变形阶段,匹配正确,得到匹配后ti时刻左图像网格节点图像坐标反之则说明ti时刻左图像处在大变形阶段,匹配失效,则执行步骤三;若ti时刻右图像与初始时刻右参考图像匹配得到的相关系数大于等于设定的相关函数阈值C,则说明ti时刻右图像处在小变形阶段,匹配正确,得到匹配后ti时刻右图像网格节点图像坐标反之则说明ti时刻右图像处在大变形阶段,匹配失效,则执行步骤三。根据双目立体视觉模型原理,得到小变形阶段网格节点在ti时刻的实际三维坐标(Xi,Yi,Zi)。4.根据权利要求3所述一种立体视觉结构三维变形全场测量方法,其特征在于:所述步骤三中对步骤二得到的出现误匹配的节点进行大变形下图像匹配,得到匹配后网格节点的坐标;具体过程为:若tk时刻左图像与初始时刻左参考图像的相关系数小于设定的相关函数阈值C,则说明有大变形出现,此时初始时刻左参考图像更新为tk-1时刻左图像;左图像中tk及以后时刻的图像与更新的左参考图像做匹配,进行相关函数阈值的比较,直到所有图像匹配完毕;若tk时刻右图像与初始时刻右参考图像的相关系数小于设定的相关函数阈值C,则说明有大变形出现,此时初始时刻右参考图像更新为tk-1时刻右图像;右图像中tk及以后时刻的图像与更新的右参考图像做匹配,进行相关函数阈值的比较,直到所有图像匹配完毕;更新的过程中左右图像同时进行;得到大变形阶段tk时刻的左图像网格节点图像坐标tk时刻的右图像网格节点图像坐标最后,由时序匹配结果可以得到各阶段立体匹配结果;根据双目立体视觉模型原理得到tk时刻的网格节点的实际三维坐标(Xk,Yk,Zk),由此获得tk时刻网格节点的空间位置,即匹配后网格节点坐标。5.根据权利要求4所述一种立体视觉结构三维变形全场测量方法,其特征在于:所述步骤四中构造形函数,利用形函数对步骤二和步骤三得到的匹配后网格节点进行拟合,得到位移场;具体过程为:步骤四一、构建形函数;过程为:(1)构建一维拉格朗日多项式:在ξ方向,一维拉格朗日多项式为:
【专利技术属性】
技术研发人员:单宝华,袁文厅,王皓,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。