摘要
传统基于MATLAB的电子散斑干涉(electronic speckle pattern interferometry,ESPI)图像处理方法无法实现对多帧散斑图的自动批处理,不能满足微小振动实时测量的要求.根据LabVIEW与MATLAB软件的特点,采用Lab-VIEW与MATLAB混合编程,设计了一种基于LabVIEW的载波电子散斑干涉(carrier electronic speckle pattern interferometry,CESPI)图像自动处理系统.该系统通过运行LabVIEW的MATLAB script节点,调用MATLAB中的散斑图像处理程序,实现对一组振动测量散斑图的自动处理,并显示测量的振动参数和曲线.实验表明该系统具有界面直观、操作方便、运算快速和自动批处理的优点.
The conventional electronic speckle pattern interferometry (ESPI) image processing methods based on MATLAB couldn't realize multiframe speckle pattern automatic image processing batch,and couldn't meet the microvibration measuring demand. Accord- ing to the characteristics of LabVIEW and MATLAB,a carrier electronic speckle pattern interferometry (CESPI) automatic image processing system based on LabVIEW was proposed. The system adopted the mixed programming of LabVIEW and MATLAB. Through running the MATLAB script node in LabVIEW,it could invoke speckle pattern images processing programs in MATLAB. It could batch process a group of vibration measurement speckle pattern images,and show the vibration parameters and cure. The ex- periment result shows that the system has some advantages, such as intuitive interface,convenient operation, fast arithmetic and auto- matic processing batch.
出处
《厦门大学学报(自然科学版)》
CAS
CSCD
北大核心
2013年第1期43-47,共5页
Journal of Xiamen University:Natural Science
基金
福建省自然科学基金项目(2011J01363)
福建省教育厅科研基金项目(JA12289
JK2012047)