非接触的振动测量方法、装置和存储介质转让专利
申请号 : CN202110531808.2
文献号 : CN113405644B
文献日 : 2022-04-08
发明人 : 吕中荣 , 林冠甫 , 汪利
申请人 : 中山大学
摘要 :
权利要求 :
1.一种非接触的振动测量方法,其特征在于,包括:获取第一图像序列;所述第一图像序列包括多帧图像,所述第一图像序列中的各帧图像均包括待测量结构;
对所述第一图像序列中的一帧进行高斯光滑化和边缘提取,获得二值边缘蒙版;
对所述二值边缘蒙版进行网格化划分;
获取第二图像序列;所述第二图像序列为所述第一图像序列中的一个子序列,所述第二图像序列的时长由所述待测量结构的历史基频确定;
确定基准图像的梯度;所述基准图像为所述第二图像序列的均值图像;
使用所述二值边缘蒙版选取所述第一图像序列各帧中的部分信息,获得第三图像序列;
使用所述二值边缘蒙版选取所述基准图像的梯度中的部分信息,获得梯度信息;
使用最小二乘法,根据所述第三图像序列和所述梯度信息确定所述二值边缘蒙版中各网格的位移信息;
对所述位移信息进行结构模态识别,获得结构模态参数;
根据结构模态参数确定对所述待测量结构的振动测量结果。
2.根据权利要求1所述的非接触的振动测量方法,其特征在于,所述获取第一图像序列包括:
使用设定的采样频率对所述待测量结构进行拍摄采样,获得所述第一图像序列;
对所述第一图像序列中的各帧进行灰度化和图像去闪。
3.根据权利要求2所述的非接触的振动测量方法,其特征在于,所述图像去闪包括:对所述第一图像序列中任意的相邻两帧进行直方图关系线性拟合;
根据所述直方图关系线性拟合的结果,校准两帧中较后一帧的亮度水平。
4.根据权利要求1所述的非接触的振动测量方法,其特征在于,所述使用最小二乘法,根据所述第三图像序列和所述梯度信息确定所述二值边缘蒙版中各网格的位移信息,所使用的公式包括:
其中,Gridi表示所述二值边缘蒙版中的第i个网格, 表示网格Gridi中坐标(x,y)处在时间t的位移,I(x,y,t)表示所述第三图像序列中对应时间t的那一帧坐标(x,y)处的值,I0(x,y)表示所述基准图像, 表示所述基准图像的梯度。
5.根据权利要求1所述的非接触的振动测量方法,其特征在于,所述对所述位移信息进行结构模态识别,获得结构模态参数,是通过随机子空间法、峰值选取法或频率分解法进行的。
6.根据权利要求1所述的非接触的振动测量方法,其特征在于,所述根据结构模态参数确定对所述待测量结构的振动测量结果,包括:确定所述结构模态参数与所述待测量结构的固有频率之间的相对误差值;
或
根据所述结构模态参数确定模态振型,确定所述模态振型与所述待测量结构的历史模态振型之间的MAC值;
所述相对误差值、所述MAC值为对所述待测量结构的振动测量结果。
7.根据权利要求1所述的非接触的振动测量方法,其特征在于,还包括:在所述第一图像序列的各帧图像中分别确定感兴趣区域,所述第一图像序列的各帧图像中仅所述感兴趣区域被进行高斯光滑化和边缘提取。
8.根据权利要求1‑7任一项所述的非接触的振动测量方法,其特征在于,还包括:通过流媒体协议接收所述第一图像序列;
使用视频数据缓存池缓存所述第一图像序列;
使用位移识别缓存池缓存所述位移信息。
9.一种计算机装置,其特征在于,包括存储器和处理器,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行权利要求1‑8任一项所述非接触的振动测量方法。
10.一种存储介质,其中存储有处理器可执行的程序,其特征在于,所述处理器可执行的程序在由处理器执行时用于执行如权利要求1‑8任一项所述非接触的振动测量方法。
说明书 :
非接触的振动测量方法、装置和存储介质
技术领域
背景技术
但是存在一些大型建筑物等被测量结构,由于自身结构或者工程难度等原因无法布设传感
器或者线缆,或者只能在被测量结构的部分位置安装传感器,这样就无法应用接触式振动
测量技术,或者采集到的信息过于稀疏,不足以支持接触式振动测量技术使用。
境敏感、装置布设复杂、全域测试时间长等缺点,使用成本较高。
发明内容
(x,y)处的值,I0(x,y)表示所述基准图像, 表示所述基准图像的梯度。
触的振动测量方法。
有接触式振动测量技术的缺点,并且相对现有非接触式振动测量具有对测试环境适应能力
强、既适合离线测量又适合在线测量等优点,只需进行计算机的算法编程即可实现,对装置
硬件要求低,使用成本低。
附图说明
具体实施方式
测量模式的主要区别在于第一图像序列的获取方式。
获取第一图像序列时,从视频数据缓存池中读取视频数据,对视频数据进行帧提取,从而获
得第一图像序列。而执行识别结构位移步骤获得位移信息之后,可以将位移信息缓存在位
移识别缓存池,在执行识别结构模态等后续步骤时,从位移识别缓存池读取位移信息进行
处理。当视频数据缓存池满时,可以停止视频数据的采集,并提醒用户缓存不足,或者放弃
缓存后续视频数据,当缓存空余时再写入。当位移识别缓存池满时,可以停止位移信息的缓
存。通过设置视频数据缓存池和位移识别缓存池,可以实现对视频数据的在线处理,从而将
本实施例中的非接触的振动测量方法应用在实时性要求高的场合。
个图像中,位于前面的图像表示步骤S2所要进行高斯光滑化和边缘提取处理的第一图像序
列中的一帧,位于后面的图像表示经过步骤S2处理获得的二值边缘蒙版。
可以是大桥、大楼等建筑物或者其他测量目标。
感兴趣区域进行处理,而对感兴趣区域外的其他区域则不做处理。例如,在选择感兴趣区域
之后,在执行步骤S2时,只对第一图像序列的一帧中的感兴趣区域进行高斯光滑化和边缘
提取处理,对感兴趣区域之外的其他区域不进行高斯光滑化和边缘提取处理。
叠效应,避免识别出虚假振动频率等情况。在使用摄像机时,可以利用拍摄场景中的预设的
标定物进行摄像机标定,获取摄像机矩阵P,后续可以使用摄像机矩阵P恢复结构真实的位
移。
明度通道作为灰度图像,因为待测量结构通常具有明显的几何外形信息,灰度化可以避免
第一图像序列中各帧所包含的颜色信息降低后续流程的计算代价,提高计算效率。其中,对
第一图像序列中的各帧进行图像去闪,是认为第一图像序列中的任一相邻两帧间的亮度信
息为线性关系,可以通过拟合任意相邻两帧的直方图的线性关系,并对任意两帧中的靠后
一帧图像进行校准。由于光线变化剧烈的场景下光流法的假设会失效,如荧光灯等人造光
源会产生频闪现象,通过图像去闪可以校准第一图像序列的亮度水平,排除光源闪烁或者
变化的带来的问题。
所使用的高斯卷积核函数,σ表示标准差。对第一图像序列中的一帧I′0(x,y)进行高斯光滑
化可以减少I′0(x,y)的高频噪声,提高信噪比,为后续边缘识别减少无意义的高频信息。
算法选取待测量结构上的边缘可以进一步减少后续步骤的计算代价。
时间点,子序列G的时长为T,然后使用高斯卷积核函数Kσ对子序列G中的各帧进行高斯光滑
化,获得第二图像序列G′={Kσ*I′(x,y,t)|t∈[t0,t0+T)}。
二值边缘蒙版Iedge选取灰度化后的第一图像序列I′(x,y,t)的各帧中的部分信息所获得的
结果,I(x,y,t)中的值为0的位置为弃用的信息。每个网格中的I(x,y,t),(x,y)∈Gridi为
第三图像序列。
值。
有I(x+u(x,y,t),y+v(x,y,t),t)=I(x,y,0)=I0(x,y),其中u(x,y,t)表示t时刻(x,y)处
的横向位移,v(x,y,t)表示t时刻(x,y)处的竖向位移;为了方便起见,可以采用向量将上式
表示为I(x+u(x,t),t)=I(x,t)=I0(x);其中x=(x,y),u(x,t)=(u(x,y,t),v(x,y,t)),
定义y=x+u(x,t),则有I(y,t)=I0(y‑u(x,t)),在结构振动中,可以假设位移比较小,所以
有u(x,t)=u(y,t),代入上式有I(y,t)=I0(y‑u(y,t)),有泰勒展开:
上式整理可有:
域或者网格划分,将位移计算限定在一个个网格内,则对于第i个网格或区域Gridi有位移
计算式:
构模态识别,获得结构模态参数。
算所得的MAC值作为对待测量结构的振动测量结果。
配法获得测量结果,应用本实施例中的振动测量方法的结果与应用现有的模板匹配法的结
果对比如图6所示。图6示出了8个位置的测量结果对比图,其中Template Matching所标示
的曲线表示模板匹配法的结果,Ours所标示的曲线表示本实施例中的振动测量方法的结
果,各对比图中的横坐标为帧数(时间),纵坐标为位移。
对四层框架同一位置进行测量的结果如图7所示。图7中的横坐标为帧数(时间),纵坐标为
位移,其中LVDT所标示的曲线表示使用LVDT横向位移传感器测得的结果,Optical Flow所
标示的曲线表示本实施例中的振动测量方法的结果。
果比模板匹配法的测量结果更接近LVDT横向位移传感器的测量结果,从而证明本实施例中
的振动测量方法比现有方法具有更高的测量精度。
例中的非接触的振动测量方法。
公开中所使用的上、下、左、右等描述仅仅是相对于附图中本公开各组成部分的相互位置关
系来说的。在本公开中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除
非上下文清楚地表示其他含义。此外,除非另有定义,本实施例所使用的所有的技术和科学
术语与本技术领域的技术人员通常理解的含义相同。本实施例说明书中所使用的术语只是
为了描述具体的实施例,而不是为了限制本发明。本实施例所使用的术语“和/或”包括一个
或多个相关的所列项目的任意的组合。
本公开范围的情况下,第一元件也可以被称为第二元件,类似地,第二元件也可以被称为第
一元件。本实施例所提供的任何以及所有实例或示例性语言(“例如”、“如”等)的使用仅意
图更好地说明本发明的实施例,并且除非另外要求,否则不会对本发明的范围施加限制。
程技术‑包括配置有计算机程序的非暂时性计算机可读存储介质在计算机程序中实现,其
中如此配置的存储介质使得计算机以特定和预定义的方式操作——根据在具体实施例中
描述的方法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系
统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编
译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。
在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可作为共同地在一个或
多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)、
由硬件或其组合来实现。所述计算机程序包括可由一个或多个处理器执行的多个指令。
的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本发明的各方面可以以存
储在非暂时性存储介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算
平台,如硬盘、光学读取和/或写入存储介质、RAM、ROM等,使得其可由可编程计算机读取,当
存储介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此
外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器
或其他数据处理器实现上文所述步骤的指令或程序时,本实施例所述的发明包括这些和其
他不同类型的非暂时性计算机可读存储介质。当根据本发明所述的方法和技术编程时,本
发明还包括计算机本身。
显示器。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生
的物理和有形对象的特定视觉描绘。
等同替换、改进等,均应包含在本发明保护的范围之内。在本发明的保护范围内其技术方案
和/或实施方式可以有各种不同的修改和变化。