基于MATLAB的数字图像处理方法与实现研究

2017-04-15 14:00:02中北大学
电子世界 2017年9期
关键词:数字图像图像处理灰度

中北大学 于 浩

基于MATLAB的数字图像处理方法与实现研究

中北大学 于 浩

数据图像的处理技术,已经应用于了各个行业之中,而且目前我国主要使用的是计算机进行数据图像处理,是在MATLAB的基础上实现的。由于数据图像处理的信息数据很多,信息量比较大,因此在处理的过程中,会存在一定的瑕疵和弊端。而借助于MATLAB软件,可以加快数据图像的处理效率,让图像处理变得更加的简单和直接。因此,文章内容对MATLAB软件的特点和功能进行阐述,然后对使用MATLAB软件的计算机图像处理方法和实现进行详细的分析和总结。

MATLAB软件;功能;特点;处理方法;概述

引言

数字图像处理,在我国很多行业都得到了使用,摄影行业,影视行业,广告行业、设计行业等等,需要大量使用数据图像的行业,都在使用计算处理数字图像,而经过不断的发展,利用MATLAB软件,作为新的图像处理软件,可以实现处理数字图像简单直接的效果,而且能够保证处理的效果更好。因此,文章内容在简单的介绍了MATLAB软件的特点和功能以后,针对MATLAB对数字图像的处理方法以及实现的研究进行分析,尤其是对图像变换和增强的处理方法的介绍。

一、MATLAB软件的特点和功能

MATLAB软件是目前我国计算机处理图像的主要手段和方法。其中,MATLAB软件的特点就是简单、易操作。其功能是比较强大的,然后设计的使用界面十分的干净整洁和友好。最重要的是编程效率高,而且具有一定的开放性,这样可以让MATLAB软件处理更多类型的图像。因此,在MATLAB软件中的工具箱内的工具都是比较有特点的。了解了MATLAB软件的特点以后,就需要了解其功能。使用MATLAB软件,发现其具有数值计算的功能,其次则是具有符号计算功能,在其次是具有数据分析功能,然后则是具有动态方针的功能,最后则是图文统一处理的功能。

二、基于MATLAB的数字图像处理方法与实现的研究

(一)常用图像操作处理方法

在数据图像处理的过程中,利用MATLAB软件可以实现图像类型的转换,以及图像的文件的读写和显示这些操作功能。而在处理的过程中,首先是利用MATLAB软件,可以实现不同类型的图像的转换。这是因为某些软件不兼容,和限制图像的类型。因此,可以借助于MATLAB软件,实现类型的转化,这样可以调整和操作处理图像。目前利用MATLAB软件可以处理的图像的类型主要包括BMP,HDF,JPEG,PCX,TIFF和XWD等。同时还要将图像的进行索引色图像滤波,如果不提前将图片的类型进行转化,则不能进行滤波,这是因为就算采用滤波,也不会呈现出想要的效果。其次,则是利用MATLAB软件,为整个图像的处理提供了函数关系,利用函数来完成的处理图像的作用。比如,使用imread()和imwrite(),前者是读入图像文件,后者是输出图像文件,在这其中使用imfinfo(),则是读取图像的详细信息。因此,利用MATLAB软件可以快速的处理图像。

(二)图像变换处理方法

在数字图像处理方法之中,利用MATLAB软件,可以实现简单、轻松的实现图像变换的要求。在图像变换处理之中,利用了四种方法进行处理。第一种是傅立叶变换处理方式,这种处理方式对于图像的增强,处理和压缩都起到了重要的作用。这是因为采用这种处理方式,在整个过程中,傅立叶变换是有一个离散值,便于计算机的操作。然后可以提高变化的速度。并且在MATLAB软件基础上,使用的函数为fft2()和ifft2()函数关系,用于图像的变换和逆变换。第二,则是使用离散余弦的变换方式,该种变换方式,主要是用于压缩图片,把日常中的图片JPEG图像进行压缩,然后划分成8X8或者16 X 16的格式,对每一块的图像分别进行压缩,实现DOT变换。在该变换贵哦城中,使用的函数关系为dct2()和 idct2()。第三,则是使用的是radon变换,该种图像变换的方式,可以制定投影方向,然后根据投影数据,重新建立原来的图像内容。因此,radon变换是MATLAB软件中的一个比较特别的图像处理的工具。其使用的函数为radon(),而且借助于该函数关系,还可以实现radon逆转换,所以,radon()是二次函数纽f (x, y)在某一方向上的线积分,因此可以实现逆转换的功能,而且图片处理转换的效果很好。第四,则是离散小波变换的图像转换方式内容。这种图像处理的方式,是对离散小波的变换尺度以及位移的数据进行2的幂次的离散而得到的数值,这是一个二进制的小波变换,对图像的处理方式。而该种图像处理方式的函数为ldwt()和idwt (),其中在处理图像的时候,可以使用滤波器组,也可以使用滤波器,并且根据图像情况的不同,选择高通滤波器还是低通滤波器。

(三)图像增强处理方法

图像的增强方法,是图像处理中常使用的一个处理方法,主要是通过一系列的技术,改变图像的视觉效果,更适应人的眼睛,让整个图像展现出自然的形态,更适合人眼和及其的分辨识别的形态。目前图像增强处理主要有三种方式,第一种是灰度直方图的均衡化,该种处理方式,主要是将原图中的灰度的集中区域拉开,或者是通过技术,把其中的灰度均匀开来,形成强烈的视觉差对比,让图像更加的明显。该方法利用的函数关系为histeq()。第二种,则是灰度变换法,主要是针对图像偏亮或者是偏暗,即低对比度成像效果,利用该种方式,把灰度进行变换,并且扩大灰度的范围。目前使用该种方式的函数关系为imadjust()。第三,则是平滑与锐化滤波,也是图像增强的一个处理方法。主要采用的是平滑图像中的噪声技术处理手段,然后再图像的空间域上求平均值,而利用锐化滤波的方式,则可以平滑噪点,使得整个图像变得更加清晰。该增强方式的函数为f i lter()或conv2()。

三、结束语

我国数字图像处理,目前主要使用的是MATLAB软件,这是因为该软件具有操作简单,功能性强的特点,提高的变成的效率,因此在数字图像处理中,MATLAB软件软件是一个高效率使用的软件。尤其是在图像变换,以及图像增强的处理方法上,使用MATLAB软件软件的处理效果更好,同时对常规图像的处理操作的方法,也是比较的简单和容易。因此计算机处理数字图像的时候,使用MATLAB软件软件,可以加强对图像处理的效果和效率,提高数据图像的清晰度和辨识度。

[1]吴东超,崔斌.基于MATLAB的数字图像处理方法与实现[J].中小企业管理与科技(下旬刊),2011(06):166-168.

[2]丁洁,姜庆伟.基于MATLAB的数字图像增强处理系统设计与实现[J].科技信息,2010(06):166-168.

[3]郭平,赵刚,张晶.基于MATLAB数字图像处理的方法应用教学[J].山东工业技术,2015(03):144-148.

[4]孙晓昕.基于FPGA的数字图像压缩去噪方法研究及MATLAB实现[J].黑龙江大学,2015(07):156-158.

[5]关雪梅.MATLAB处理数字图像的方法研究[J].硅谷,2010(06): 133-136.

[6]王斌.MATLAB实现数字图像增强处理[J].佳木斯大学学报(自然科学版),2010(08):123-125.

猜你喜欢
数字图像图像处理灰度
采用改进导重法的拓扑结构灰度单元过滤技术
基于灰度拉伸的图像水位识别方法研究
高技术通讯(2021年3期)2021-06-09 06:57:48
机器学习在图像处理中的应用
电子制作(2018年18期)2018-11-14 01:48:20
ARGUS-100 艺术品鉴证数字图像比对系统
模糊图像处理,刑事侦查利器
图像处理技术的实战应用
基于最大加权投影求解的彩色图像灰度化对比度保留算法
自动化学报(2017年5期)2017-05-14 06:20:56
基于灰度线性建模的亚像素图像抖动量计算
基于块效应测度的JPEG数字图像盲取证
数字图像修复在图像压缩上的应用
机械与电子(2014年1期)2014-02-28 02:07:31