[发明专利]一种非接触三维成像测量方法、系统及计算机可读存储介质有效
申请号: | 202110289260.5 | 申请日: | 2021-03-18 |
公开(公告)号: | CN113012279B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 王千;刘桦;房詠柳 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T7/80;G06T5/00;G06T3/40 |
代理公司: | 苏州锦尚知识产权代理事务所(普通合伙) 32502 | 代理人: | 滕锦林 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接触 三维 成像 测量方法 系统 计算机 可读 存储 介质 | ||
1.一种非接触三维成像测量方法,其特征在于,所述方法包括:
步骤1,通过对多层静水面的重构结果进行插值,得到镜头畸变的补偿值;
步骤2,通过将标识点位置和顺序在相邻两张图片中自动继承,实现不规则光斑阵列的匹配,根据补偿值计算标识点的空间三维坐标;
其中,所述步骤1具体包括:
步骤1.1,相机标定,获取空间三维坐标与照片中二维像素坐标之间的映射关系矩阵R;
步骤1.2,确定静水面上的特征标识点,其中,静水面为水面静止状态下的水平面;
步骤1.3,基于映射关系矩阵R计算标识点形心并进行透视变换,将原始光斑阵列构成的不规则四边形图像改变为矩形,完成标识点的自动匹配;
步骤1.4,求解标识点三维坐标;
步骤1.5,将步骤1.4中的所有标识点扣除其Z向高度的平均值,进行空间曲面拟合,然后求出此位置处Z向的误差补偿值;
步骤1.6,更换水面高度,获取各个高度对应的误差补偿值;
步骤1.7,获取误差补偿值后,对每个空间位置(X,Y)在Z向上利用多平面进行插值。
2.如权利要求1所述的方法,其特征在于,所述步骤1.5具体包括:
将步骤1.4中的所有标识点扣除其Z向高度的平均值,基于拟合公式进行拟合,拟合得到待定系数A~D;其中,
所述拟合公式为:
当待定系数A~D确定后,根据静水面所处在的空间Z向平面中的每个点(X,Y),基于拟合公式求出Z向的值,将所述Z向的值确定为镜头畸变在当前平面的误差补偿值。
3.如权利要求1或2所述的方法,其特征在于,所述步骤2包括:
步骤2.1,获取动态波面照片;
步骤2.2,对第一张波面照片计算形心并进行透视变换;
步骤2.3,对下一张波面照片采用迭代算法搜索形心;
步骤2.4,自动匹配后求解标识点三维坐标;
步骤2.5,扣除误差补偿值;
步骤2.6,重复步骤2.3、步骤2.4和步骤2.5,以处理下一时刻的照片。
4.如权利要求3所述的方法,其特征在于,所述步骤2.3包括:
从步骤2.1拍摄的第二张照片开始,在处理新一个时刻的照片时,将前一张照片中每个标识点已精确确定的形心坐标作为新一个时刻照片的形心坐标。
5.如权利要求4所述的方法,其特征在于,所述步骤2.4包括:
根据形心坐标和自动匹配的标识点,结合标定结果求解照片中每个标识点的空间三维坐标。
6.如权利要求3所述的方法,其特征在于,所述步骤2.1具体包括:
用高速相机对有波浪运动的动态波面进行拍摄,获取动态波面照片。
7.一种非接触三维成像测量系统,其特征在于,所述系统包括:
补偿值计算模块,通过对多层静水面的重构结果进行插值,得到镜头畸变的补偿值;
坐标计算模块,通过将标识点位置和顺序在相邻两张图片中自动继承,实现不规则光斑阵列的匹配,根据补偿值得到标识点的空间三维坐标;
其中,所述补偿值计算模块具体用于执行:
相机标定,获取空间三维坐标与照片中二维像素坐标之间的映射关系矩阵R;
确定静水面上的特征标识点,其中,静水面为水面静止状态下的水平面;
基于映射关系矩阵R计算标识点形心并进行透视变换,将原始光斑阵列构成的不规则四边形图像改变为矩形,完成标识点的自动匹配;
求解标识点三维坐标;
将求解的所有标识点扣除其Z向高度的平均值,进行空间曲面拟合,然后求出此位置处Z向的误差补偿值;
更换水面高度,获取各个高度对应的误差补偿值;
获取误差补偿值后,对每个空间位置(X,Y)在Z向上利用多平面进行插值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110289260.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超导磁体用多功能监控系统
- 下一篇:一种模型训练的方法以及装置