首页
到顶部
到尾部
自动化毕业设计论文

MATLAB中图像增强技术的实现

分享到
时间:2013/1/8 22:03:44  作者:  来源:  查看:62  评论:0
内容摘要:摘  要图像增强是指按特定的需要突出一幅图像中的某些信息,同时,削弱或去除某些不需要的信息的处理方法。其主要目的是处理后的图像对某些特定的应用比原来的图像更加有效。图像增强技术主要包含直方图修改处理、图像平滑化处理、图像尖锐化处理和彩色处理技术等。图像增强技术基本上可分...

摘  要

图像增强是指按特定的需要突出一幅图像中的某些信息,同时,削弱或去除某些不需要的信息的处理方法。其主要目的是处理后的图像对某些特定的应用比原来的图像更加有效。图像增强技术主要包含直方图修改处理、图像平滑化处理、图像尖锐化处理和彩色处理技术等。

图像增强技术基本上可分成两大类:一类是频域处理法、一类是空域处理法。频域处理法的基础是卷积定理。它采用修改图像傅立叶变换的方法实现对图像的增强处理。空域处理法是直接对图像中的像素进行处理,基本上是以灰度映射变换为基础的。所用的映射变换取决于增强的目的。Matlab支持五种图像类型,即二值图像、索引图像、灰度图像、RGB图像和多帧图像阵列。

本文工作中,Matlab提供了若干函数,用于图像类型的转换。在Matlab中要查询一个图像文件的信息,只要用imfinfo指令加上文件及其完整路径名即可。Matlab提供了两个重要的用于图像文件的读写的指令,分别是从图像文件中读取数据的imread,以及将数据写入到图像文件中的imwrite。至于多个图像的显示,则可分为两个方面:在不同的图形窗口显示不同的图像,可以用figure指令来实现;在同一个图形窗口显示多图,可以用subplot来实现。

图像的点运算,点运算将输入图像映射为输出图像,输出图像每个像素点的灰度值仅由对应的输入像素点的值决定。它常用于改变图像的灰度范围及分布,是图像数字化及图像显示的重要工具。点运算因其作用性质,也被称为对比度增强、对比度拉伸或灰度变换。在真正进行图像处理之前,有时可以用点运算来克服图像数字化设备的局限性。非线性点运算对应于非线性映射函数,典型的映射包括平方函数、对数函数、截取函数(窗口函数)、域值函数、多值量化函数等。阈值化处理是最常用的一种非线性点运算,它的功能是选择一阈值,将图像二值化,然后使用生成的二进制图像进行图像分割及边缘跟踪等处理。

 

关键字:matlab图像增强 灰度 滤波器


Abstract

The image intensification is refers specificly according to needs to highlight in an image certain informations, simultaneously, weakens the information processing method which or removes certain does not need.After its main purpose is the processing image is more effective than to certain specific applications the original image.The image intensification technology mainly contains histogram revision processing, image smooth processing, image intensification processing and the colored processing technology and so on.

The image intensification technology basically separable becomes two big kinds: One kind is the frequency range processing law, one kind is the air zone processing law.The frequency range processing method foundation convolutes the theorem.It uses the revision image Fourier transformation the method realization to image enhancement processing.The air zone processing law directly carries on processing to in the image picture element, basically is take the gradation mapping transformation as the foundation.Uses the mapping transformation is decided by the enhancement goal.Matlab supports five kind of image types, namely two value images, index image, gradation image, RGB image and multi-frame image array.

This work, Matlab provides several functions for image type conversion. In Matlab, we should check an image file, just use imfinfo instruction plus the full path and file name can be. Matlab provides two important for the image file read and write instructions are read from the image file data imread, and write data to the image file imwrite. As for the display of multiple images, can be divided into two aspects: the different graphics window displays a different image, you can use the figure command to achieve; in the same graphic window display multiple images, can be achieved using subplot.

Image of point operations, point operations will enter the image map for the output image, output image each pixel gray value only by the corresponding input pixel value decision. It is often used to change the image intensity range and distribution of digital images and is an important tool for image display. Point operations because of their role in nature, also known as contrast enhancement, contrast stretching, or gray-scale transformation. Prior to image processing in real and sometimes can point computing device to overcome the limitations of digital images. Nonlinear point operations correspond to non-linear mapping function, mapping, including the square of the typical functions, logarithmic functions, the interception function (window function), field-valued functions, such as multi-value quantization function. Threshold processing is the most common point of a nonlinear operator, its function is to select a threshold value, the image binarization, and then use the resulting binary image for image segmentation and edge tracking processing.

Tags:图像 增强 技术 技术的 实现 

Tags:图像 增强 技术 技术的 实现   


客服QQ:496889925   电话15831080855
冀ICP备11001230号
Powered by OTCMS V2.3