基于图像处理和Matlab 混合编程的自动聚焦技术及应用.doc
《基于图像处理和Matlab 混合编程的自动聚焦技术及应用.doc》由会员分享,可在线阅读,更多相关《基于图像处理和Matlab 混合编程的自动聚焦技术及应用.doc(5页珍藏版)》请在三一办公上搜索。
1、基于图像处理和Matlab混合编程的自动聚焦技术及应用杨涛1) 左勇2)1)(中国人民解放军63898部队,济源,454650) 2)(国防科工委第一计量测试中心北京长城计量测试技术研究所,北京,100095)摘 要: 自动聚焦技术是提高压痕直径测量系统测量精度、智能化和自动化的重要手段。本文介绍了采用图像处理法实现压痕直径测量系统的自动聚焦技术,其核心就是选择一个合适的图像清晰度评价函数。在研究了众多图像清晰度评价函数的基础上,提出了基于向量模型和改进DCT变换的图像清晰度评价函数,实验表明,本文提出的算法具有良好的单峰性、准确性、稳定性、可靠性和快速性。最后通过基于COM组件技术的Matl
2、ab与VB混合编程来保证算法实现和软件设计。关键词: 自动聚焦;压痕直径测量;清晰度评价函数;混合编程Auto-focus Technology and Application Based on Image processing and Mixed Programming of MatlabYANG Tao1) ZUO Yong2)1) (Unit 63898 of PLA, Jiyuan, 454650) 2) (Changcheng Institute of Metrology & Measurement, Beijing, 100095)Abstract: Auto-focusing t
3、echnique is an important method to improve the precision, intelligentization, automatization for the indentation diameter measurement. The paper introduces the auto-focus method of indentation diameter measurement based on image processing. Hard core of the Auto-focusing technique is the evaluation
4、functions selection. Based on the auto-focusing algorithms investigation, image sharpness evaluation functions are built based on vector model and DCT. Using experiments, it is found out that the algorithms which are put forward in this paper have evident improvements in unimodality, accuracy, stabi
5、lity, reliability and rapidity. And software design based on the mixed programming between VB and MATLAB which basing on the COM technology is introduced in detail.Keywords: auto-focus; indentation diameter measurement; evaluation functions; mixed programming1 引言在布氏硬度压痕直径测量系统中,聚焦的好坏直接影响测量结果。本文以国防军工计
6、量十一五基础科研项目“硬度压痕直径测量”为应用背景,研究基于图像处理的自动聚焦技术以提高系统测量的准确性、智能化和自动化。基于图像处理的图像清晰度评价函数是自动聚焦技术的关键,目前大多数算法是基于时域的灰度熵法和灰度方差法构造的,但其聚焦结果并不十分稳定且运算速度慢。基于以上问题,本文提出了基于向量模型和改进的DCT变换的两种自动聚焦算法。2 向量模型算法图像相邻区域的灰度值变化越明显,图像越清晰。边缘是图像上灰度值变化最为激烈的地方,因此可以采用梯度算子对图像进行计算,用邻域像素之间的灰度值差来表征图像梯度,在数学模型中即为微分算子。最简单的微分算子是Roberts算子,如图1所示,其表达式
7、为式(1)。图1 Roberts算子示意图Fig.1 Sketch map of Roberts operator它从水平和竖直方向上来体现图像的梯度。但这样的算法并不十分稳定,特别是对于本文所涉及的离焦和聚焦图像差异较大的硬度压痕图像,如图2和图3所示。图 2 离焦图像Fig.2 Out-of-focus image图 3 聚焦图像Fig.3 Focusing image由于系统的聚焦图像灰度级分布较离焦图像更为集中,有可能出现聚焦图像边缘梯度虽然较大,但不及离焦图像边缘梯度的累计误差产生的影响,造成图像清晰度自动判别困难。因此本文依据图像灰度变化,对算法进行了改进。由于系统采集的图像主体为
8、圆形,在斜线的方向上的变化对结果有较大影响,因此应当同时考虑水平、竖直和交叉方向对像素变化的影响。图 4 像素邻域斜方向变化示意图Fig.4 Sketch map of oblique direction图4所示模型算法表达式为:改进的模型如图5所示。图 5 改进的向量模型Fig.5 Modified gradient medol将水平方向的梯度再与斜线方向的梯度作差,用于表征该像素在其邻域内的综合变化梯度,向量模型算法表达式为:3 DCT变换算法在图像的频域分析中,图像的清晰和聚焦的程度由图像高频分量的多少来决定:高频分量多则图像清晰;高频分量少则图像模糊。因此可以利用图像高频分量的多少作为
9、图像清晰度的判定依据。最常见的变换有傅立叶变换(FFT)和离散余弦变换(DCT)。由于FFT变换是对复数进行处理,其计算程度较为复杂,计算所需的时间长。硬度压痕直径测量系统要进行大量的测量实验,电机位移在微米级,且压痕图像为20482048px,除去电机移动时间是固定的之外,必须提高图像处理的速度,FFT算法对于该系统显然是不适用的。因此采用变换简单且较为快速的DCT变换。图6显示了一幅图像进行DCT变换后的结果。DCT变换能聚集更多的能量,对高频分量有较好的分离能力,在清晰度评价函数中,分离并保留高频分量作为图像清晰度的评价尺度。图 6 DCT变换Fig. 6 DCT transfer二维的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于图像处理和Matlab 混合编程的自动聚焦技术及应用 基于 图像 处理 Matlab 混合 编程 自动 聚焦 技术 应用
链接地址:https://www.31ppt.com/p-2388560.html