[发明专利]一种非接触式的基于影像的实时在线振动测量方法有效

专利信息
申请号: 201410324297.7 申请日: 2014-07-08
公开(公告)号: CN104048744A 公开(公告)日: 2014-09-17
发明(设计)人: 王欢;李端发;刘志国 申请(专利权)人: 安徽常春藤光电智能科技有限公司
主分类号: G01H9/00 分类号: G01H9/00;G06T7/00;G06F19/00
代理公司: 南京知识律师事务所 32207 代理人: 蒋海军
地址: 230094 安徽省合肥*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种非接触式的基于影像的实时在线振动测量方法,属于振动测量与分析领域。本方法通过高速相机录制目标物体的振动过程,计算机内置的振动测量软件提取出上述目标物体的振动视频包含的每一帧图像,储存在计算机内置的振动测量软件开辟出的内存池中,并在计算机内置的振动测量软件中创建线程池,线程池中不同的线程有序提取内存池中相应的图像帧,通过建立图像与实际物体的坐标,求得图像与实际物体尺寸换算矩阵M,从而映射出振动过程中相机成像的实际坐标和位移,并输出测量结果和数据曲线。本发明采用非接触式的测量方式,不会改变测试对象的振动特性,测量精度高,可对有毒有害、高温、危险环境下的振动物体进行振动特性测量。
搜索关键词: 一种 接触 基于 影像 实时 在线 振动 测量方法
【主权项】:
一种非接触式的基于影像的实时在线振动测量方法,其特征在于:包括以下步骤:1)固定平面标靶到被测目标物体上,调整相机方向与镜头焦距,使包含平面标靶的被测目标物体在相机上清晰成像;2)采用高速相机对目标物体的振动情况进行拍摄,得到目标物体的振动视频;3)由计算机内置的振动测量软件对步骤2)得到的目标物体的振动视频提取出每一帧图像,图像帧编号为i(i=1、2……);4)对步骤3)得到的第1帧图像,选取平面标靶所在的图像区域,依据标靶特征识别算法,识别出平面标靶的范围区域;5)以平面标靶的中心点为坐标原点分别在物体上和图像中建立两个坐标系oxy和ouv,根据事先已知的标靶实际尺寸和识别出的标靶特征范围区域在图像上的尺寸,计算出高速相机标定的投影矩阵M,计算公式如下:<mrow><mi>s</mi><mfenced open='[' close=']'><mtable><mtr><mtd><mi>u</mi></mtd></mtr><mtr><mtd><mi>v</mi></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mn>1</mn><mi>dx</mi></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>u</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mfrac><mn>1</mn><mi>dy</mi></mfrac></mtd><mtd><msub><mi>v</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>f</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>f</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>R</mi></mtd><mtd><mi>t</mi></mtd></mtr><mtr><mtd><msup><mn>0</mn><mi>T</mi></msup></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>x</mi></mtd></mtr><mtr><mtd><mi>y</mi></mtd></mtr><mtr><mtd><mi>z</mi></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>a</mi><mi>x</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>u</mi><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>a</mi><mi>y</mi></msub></mtd><mtd><msub><mi>v</mi><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>R</mi></mtd><mtd><mi>t</mi></mtd></mtr><mtr><mtd><msup><mn>0</mn><mi>T</mi></msup></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>x</mi></mtd></mtr><mtr><mtd><mi>y</mi></mtd></mtr><mtr><mtd><mi>z</mi></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mi>M</mi><mfenced open='[' close=']'><mtable><mtr><mtd><mi>x</mi></mtd></mtr><mtr><mtd><mi>y</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>其中,s为比例因子,令其为1,<mrow><mi>M</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>m</mi><mn>11</mn></msub></mtd><mtd><msub><mi>m</mi><mn>12</mn></msub></mtd><mtd><msub><mi>m</mi><mn>13</mn></msub></mtd><mtd><msub><mi>m</mi><mn>14</mn></msub></mtd></mtr><mtr><mtd><msub><mi>m</mi><mn>21</mn></msub></mtd><mtd><msub><mi>m</mi><mn>22</mn></msub></mtd><mtd><msub><mi>m</mi><mn>23</mn></msub></mtd><mtd><msub><mi>m</mi><mn>24</mn></msub></mtd></mtr><mtr><mtd><msub><mi>m</mi><mn>31</mn></msub></mtd><mtd><msub><mi>m</mi><mn>32</mn></msub></mtd><mtd><msub><mi>m</mi><mn>33</mn></msub></mtd><mtd><msub><mi>m</mi><mn>34</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>m</mi><mn>11</mn></msub></mtd><mtd><msub><mi>m</mi><mn>12</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>m</mi><mn>14</mn></msub></mtd></mtr><mtr><mtd><msub><mi>m</mi><mn>21</mn></msub></mtd><mtd><msub><mi>m</mi><mn>22</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>m</mi><mn>24</mn></msub></mtd></mtr><mtr><mtd><msub><mi>m</mi><mn>31</mn></msub></mtd><mtd><msub><mi>m</mi><mn>32</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>m</mi><mn>34</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>根据解一次方程组的基本条件,至少需要标靶上的3个不同特征点的实际物理坐标和图像坐标才可以求解出M矩阵内部的各个元素系数,根据标靶上的3个特征点的坐标值,代入上面的公式中可以得到关于mpq(p=1、2、3,q=1、2、4)的一次方程组,利用高斯消元法可以求解得到M矩阵内部的各个元素系数的值,即求得图像与实际物体尺寸换算矩阵M;6)由计算机内置的振动测量软件,开辟一块内存池用于保存所拍摄到的目标物体振动的一定数目帧数的图像;7)创建一个包含多个线程的线程池,该线程池内的线程可以并行运行于不同CPU内核,每个线程都有一个自身编号,该编号为L(L=1、2、……m,m为线程池的线程总数目),其中,m为正整数;8)每一个带有自身编号的线程有序地从内存池中提取相应编号的待分析的图像帧,其提取规则是,第L号线程应分析第i帧图像,其中i=L+n×m(n=0、1、2……);9)根据步骤5)求解得到的投影矩阵M,可计算出图像上每一个像素所代表的实际物理坐标,振动视频中的任意一帧图像中的任何一点(u,v)映射到实际场景(x,y)的变换公式如下:由步骤5可得,<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mi>u</mi></mtd></mtr><mtr><mtd><mi>v</mi></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>m</mi><mn>11</mn></msub></mtd><mtd><msub><mi>m</mi><mn>12</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>m</mi><mn>14</mn></msub></mtd></mtr><mtr><mtd><msub><mi>m</mi><mn>21</mn></msub></mtd><mtd><msub><mi>m</mi><mn>22</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>m</mi><mn>24</mn></msub></mtd></mtr><mtr><mtd><msub><mi>m</mi><mn>31</mn></msub></mtd><mtd><msub><mi>m</mi><mn>32</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>m</mi><mn>34</mn></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>x</mi></mtd></mtr><mtr><mtd><mi>y</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msup><msub><mi>m</mi><mn>11</mn></msub><mo>,</mo></msup></mtd><mtd><msup><msub><mi>m</mi><mn>12</mn></msub><mo>,</mo></msup></mtd><mtd><msup><msub><mi>m</mi><mn>13</mn></msub><mo>,</mo></msup></mtd></mtr><mtr><mtd><msup><msub><mi>m</mi><mn>21</mn></msub><mo>,</mo></msup></mtd><mtd><msup><msub><mi>m</mi><mn>22</mn></msub><mo>,</mo></msup></mtd><mtd><msup><msub><mi>m</mi><mn>23</mn></msub><mo>,</mo></msup></mtd></mtr><mtr><mtd><msup><msub><mi>m</mi><mn>31</mn></msub><mo>,</mo></msup></mtd><mtd><msup><msub><mi>m</mi><mn>32</mn></msub><mo>,</mo></msup></mtd><mtd><msup><msub><mi>m</mi><mn>33</mn></msub><mo>,</mo></msup></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>x</mi></mtd></mtr><mtr><mtd><mi>y</mi></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mi>M</mi><mo>,</mo></msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>x</mi></mtd></mtr><mtr><mtd><mi>y</mi></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>因此,<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mi>x</mi></mtd></mtr><mtr><mtd><mi>y</mi></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mrow><mo>[</mo><msup><mi>M</mi><mo>,</mo></msup><mo>]</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>u</mi></mtd></mtr><mtr><mtd><mi>v</mi></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>10)第L号线程提取第i帧图像,提取某个测量点的图像特征,计算该测量点的图像特征中心的位置,并与第1帧图像中的对应的测量点的图像特征中心进行比对,得到测量点的图像位移,设第j个测量点在第i帧图像中的图像坐标为(usij,vsij),则第j个测量点的图像位移duv的计算公式如下:<mrow><msub><mi>d</mi><mi>uv</mi></msub><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msub><mi>us</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>us</mi><mrow><mn>1</mn><mi>j</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>vs</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>vs</mi><mrow><mn>1</mn><mi>j</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>;</mo></mrow>11)根据步骤9)的计算公式,第j个测量点在第1帧图像中的实际坐标<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>xs</mi><mrow><mn>1</mn><mi>j</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>ys</mi><mrow><mn>1</mn><mi>j</mi></mrow></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mrow><mo>[</mo><msup><mi>M</mi><mo>,</mo></msup><mo>]</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>us</mi><mrow><mn>1</mn><mi>j</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>vs</mi><mrow><mn>1</mn><mi>j</mi></mrow></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>第j个测量点在第i帧图像中的实际坐标<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>xs</mi><mi>ij</mi></msub></mtd></mtr><mtr><mtd><msub><mi>ys</mi><mi>ij</mi></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mrow><mo>[</mo><msup><mi>M</mi><mo>,</mo></msup><mo>]</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>us</mi><mi>ij</mi></msub></mtd></mtr><mtr><mtd><msub><mi>vs</mi><mi>ij</mi></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>则步骤10中的第j个测量点的实际位移为:<mrow><msub><mi>d</mi><mi>xy</mi></msub><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msub><mi>xs</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>xs</mi><mrow><mn>1</mn><mi>j</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>ys</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>ys</mi><mrow><mn>1</mn><mi>j</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>;</mo></mrow>12)将所有帧的特征测量点的位移信息分解到x、y两个维度上,可以得到目标振动的位移曲线;13)根据第12)步获得的两维位移信息做一阶微分运算得到速度信息,可以得到目标振动的速度曲线;14)根据前面获得的速度信息做一阶微分计算得到加速度信息,可以得到目标振动的加速度曲线;15)根据前面获得的位移、速度、加速度信息,做快速傅里叶变换运算得到频域信息,可以得到振动的频谱;16)根据前面得到的时域和频域信息,可以计算物体的振动模态、监控工作状态,进行故障分析与诊断。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽常春藤光电智能科技有限公司,未经安徽常春藤光电智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410324297.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top