基于MATLAB的微内孔图像处理技术的研究

2016-09-28 02:19山东潍坊工程职业学院蒋庆磊聂永涛
河北农机 2016年5期
关键词:图像处理灰度阈值

山东潍坊工程职业学院  蒋庆磊 聂永涛

基于MATLAB的微内孔图像处理技术的研究

山东潍坊工程职业学院蒋庆磊聂永涛

基于MATLAB的数字图像处理技术,对针阀体微内孔的图像进行处理。本文重点阐述了采用特定算法解决实际应用环境下的图像问题,比如图像数字化、图像增强、采用傅里叶变换分析图像等技术,进而获取图像特征,为微内孔加工质量判定提供依据。

微内孔;MATLAB;数字图像处理;算法

1 引言

图像处理技术在现代科学研究、工农业生产、气象等领域都有应用,人们依据图像信息判断事物,解决工业现场实际问题。通过处理图像,可以获取我们所需要的有价值的信息。图像处理是对原始图像加工编辑,获取有用的信息。借助MATLAB软件可以更好地处理图像来获取信息,具有高效率、高精度、操作简便的优点。

2 数字图像处理技术

通过计算机可以实现图像的除噪、增强、分割、获取图像特征值等,这些理论和技术即为数字图像处理。

图像处理的方法,包括图像的数字化、图像的压缩、图像的恢复、图像的增强等。

2.1图像的数字化

将连续的图像用数字描述,方便用于计算机分析。在空间和时间上未处理过的图像是连续的二维函数,要经过计算机的抽样量化,即转化为数字图像进行处理。矩阵是数字图像最基本的表达形式。

2.2图像的压缩

对图像进行编码,能够压缩获取图像的数据。同时,数据的压缩是基于变化信息的表达方式,在特定的信息空间中尽可能多地显示信息,以更好地实现人们对信息的需求。

2.3图像的恢复

利用同步的结构纹理填充算法是常用的恢复算法之一,图像的分解、图像的纹理合成和润饰是算法中3个主要的技术。首先把图像分解为纹理子图和结构子图;再把两部分子图分别经纹理合成和润饰技术修复;最后把新生成的两部分子图合并获得新图,即算法的实现过程。

2.4维纳滤波

维纳滤波是一种自适应技术,即基于图像的局部方差来调节滤波器的输出,当局部方差小时,平滑效果显著;当局部方差大时,平滑效果较小。维纳滤波有着良好的选择性,能够较好地存储图像的高频细节信息和边缘,且使用方便。

2.5图像的增强

图像的增强即应用特定的技术增强图像中有价值的信息,一方面可以改善图像的清晰度,增强图像的视觉效果,另一方面使图像方便于计算机处理。其中,中值滤波和直方图都是图像增强的有效方法。

2.6获取图像特征

为了获取图像特征,一般借助图像的阈值分割把研究对象从图像中分割出来,取灰度值为255,其他取值为0。通过在灰度直方图上查找谷底的取值区域,并由此获知特定阈值大小,进而对灰度图像进行图像的灰度阈值变换,对微内孔进行二值化,即采用图像的灰度直方图分布,获取该图像的灰度规则,再基于阈值对微内孔图像进行二值化形成锐化图像,进行扫描,搜索图像的边缘,最后获取图像的边缘轮廓线。

3  MATLAB 7软件概述

MATLAB,是MatrixLaboratory英文缩写,是Math works公司推出的高性能数值计算软件,历经不断更新,现成为最优秀的数值计算软件之一,也是很受欢迎的可视化处理软件。它集成了线性运算、图像处理、信号处理等功能,具有良好的用户对象,并具有可扩展性。

基于MATLAB软件处理图像是当前应用领域中的热门课题之一,其原理是通过一组有序的数据元素重构图像,并且数组元素一一对应像素值。所以MATLAB软件可借助矩阵计算完成图像处理。MTALAB的图像处理工具箱,包含一系列图像操作函数,能够完成图像变换、图像分析、几何操作等图像处理。基于MATLAB的图像处理系统利用图像处理函数,融合不同算法,实现微内孔图像的处理与分析。MATLAB中的常用图像处理函数,包括读入函数imread()、写出函数imwrite()、显示函数imshow()等。

4 运用MATLAB软件处理微内孔图像

图1 标准微内孔和待检内孔检测过程中的图像系列

测量结果如图1所示。针对图1(a)待检微内孔图像,图像分辨率为748×576,采用MATLAB软件进行图像处理。图1(f)为待检微内孔的边缘检测处理效果图。从图1可知,图像处理的步骤:首先,对原始图像进行灰度处理,再进行图像的灰度均衡,采用阈值为200获取二值化后的图像,然后进行中值滤波与图像平滑处理,最后用边缘检测算子进行边缘检测,以便获取图像特征。

5 结论

通过采用MATLAB处理图像,获取的边缘轮廓清晰,能够准确得到微内孔的特征参数;该方法具有快速、高效率、精度高等优点,也具有十分良好的应用前景。

[1]刘翠艳.基于MATLAB的图像处理方法及分析[J].天津工业大学,2010.

[2]何希平,张琼华.基于MATLAB的图像处理与分析[J].重庆工商大学学报,1672-058X(2003)02-0022-05.

[3]周伟.基于MATLAB的数字图像处理技术概述[J].人工智能与识别技术(信息与电脑),1003-9767(2010)05-0028-01.

猜你喜欢
图像处理灰度阈值
采用改进导重法的拓扑结构灰度单元过滤技术
人工智能辅助冠状动脉CTA图像处理和诊断的研究进展
Bp-MRI灰度直方图在鉴别移行带前列腺癌与良性前列腺增生中的应用价值
小波阈值去噪在深小孔钻削声发射信号处理中的应用
基于ARM嵌入式的关于图像处理的交通信号灯识别
基于图像处理的机器人精确抓取的设计与实现
基于自适应阈值和连通域的隧道裂缝提取
机器学习在图像处理中的应用
比值遥感蚀变信息提取及阈值确定(插图)
基于最大加权投影求解的彩色图像灰度化对比度保留算法