Digital Image Processing Technology Based On MATLAB
Digital Image Processing Technology Based On MATLAB
MATLAB
Xin Meng1
1
Shandong Labor Vocational and Technical College, Jinan, China
e-mail: [email protected]
ABSTRACT
This essay analyses the development of digital image processing Under this circumstance, People have begun to study how to use
technology and the function of MATLAB. Individuals could make the computer system to interpret images, which is familiar with
a further understanding about the operation and application range the human visual system to understand the outside world. The
by learn the introduction. In addition, using typical examples, this above technology is called image understanding and computer
essay briefly describes its application in medical image processing, vision.
materials research, surveillance video filtering and the role of
experiment teaching. At last, through analyzing results of The development of digital image processing technology began in
experiments, it could satisfy the demands of image analysis and the early 1990s. Since 1986, with the development of wavelet
processing. theory and transformation method, the digital processing
technology overcomes the shortcomings of analysis, and is
regarded as the crystallization of harmonic analysis for half a
CCS Concepts century. In 1988, Mallat effectively applied the wavelet analysis in
Information systems➝ Data analytics; Networks ➝ Network image decomposition and reconstruction. To date, with the rapid
simulations; Networks ➝Cloud computing; Networks ➝ In- development of digital image processing technology, it has been
network processing; Networks ➝ Network monitoring; Theory widely used in image communication, geographic information
of computation ➝ Solution concepts in game theory; system, office automation system, medical equipment and etc.,
Computing methodologies ➝ image compression; Applied due to its good re-productivity, high accuracy, wide applicability
computing ➝ Transportation; Applied computing ➝ and other advantages. Because of its powerful matrix computing
Transportation. ability, MATLAB could better play the characteristics of digital
images when processing images. In this paper, based on
Keywords MATLAB, combined with examples, the application of image
processing is briefly introduced.
Digital image; Image processing technology; MATLAB
79
2 Efficient encoding. MATLAB is very powerful, and a statement 3 The source codes of program could be directly seen, which
could conduct very complicated tasks. It greatly speeds up the is bad for the confidentiality of algorithms and data.
efficiency of engineering technicians. Source codes in MATLAB
are equivalent to 700 thousand C codes, which simplifies the 2.3 Image types MATLAB support
image processing procedure. An image in MATLAB may contain a data matrix, or a color
mapping table matrix. In detail, there are four basic image types in
The disadvantages of software mainly include the following MATLAB, respectively are index image, gray image, RGB image
aspects: and binary image. Besides, MATLAB also supports the image
1 MATLAB is an interpretive language, so that its efficiency sequence, which is composed of multi-frame images. The
conversion relations among different image types are shown in
is low in specific fields, such as automatic control, signal
Fig.1.
processing and etc..
2 MATLAB cannot operate with its environment, so that it
cannot be adopted by developers as a business software.
80
corresponding data format. Specific data formats are shown in Tab.1.
81
The image is a 2D continuous function in theory. When method, which effectively promotes the digital image
conducting the image processing in computer, the first processing and related research.
mission is to digitalize the space and brightness of image,
and discrete it into M×N digital image. Obviously, using
matrix to describe the digital image is the most intuitive and
convenient method to conduct image processing. The image 5. REFERENCES
processing toolbox consists of a set of functions that support
image processing operations, such as index images, gray [1] Anil Jain, Lin Hong. Filterbank-based Fingerprint
images, binary images, RGB images and multi-frame Matching[J]. IEEE Transactions on Image Processing,
images. 2000 ,9(5): 846-859.
[2] Cao Fang, Zhao Jiyong. The Application of MATLAB in
Common filters include mean filter, median filter and Experiment Teaching of Digital Image Processing[J]. Science
Wiener filter. The former two filters belong to the spatial and Technology Information, 2010, 34: 111.
filter, and wiener filter belongs to an adaptive frequency
filter. Based on the experimental results, the filtering effect [3] Cheng Lizhi. The Discrete Wavelet and New Algorithm and
Its Application in Image Processing[D]. National University
of mean filter is better than median filter, due to the mean of Defense Technology, 2002.
filter could maintain the original image features and levels.
Therefore, in vehicle image filtering, the mean filter should [4] Fan Fanglei, Li liangyu, Zhou xin, et al. Image processing of
weld pool by mixed programming based on VC ++ and
be the first choice.
Matlab[J]. Journal of Tianjin Polytechnic University, 2007.
Wavelet transformation is a multi-scale analysis, which has [5] Gao Xiangjun, Tian Lianfang, Wang Lifei, Mao Zongyuan.
the characteristics of multi-resolution analysis, and could be Achieving processing and analysis of medical image by
used to describe the local characteristics of signal in time- MATLAB [J]. Computer Application Research, 2008, 06:
frequency domain. In addition, it is a time-frequency 1747-1749.
localization analysis with fixed window size, variable shape, [6] Li Jiang. Application of Digital Image Processing
time and frequency window, which means it has higher Technology Based on MATLAB in Plasma Display Panel[J].
frequency and time resolution in the low frequency parts, Shanxi Electronic Technology, 2009.
and has higher time resolution and lower frequency
[7] Lin Hong, Wan YiFei, Anil Jain. Fingerprint Image
resolution in the high frequency parts. The image denoising Enhancement: Algorithm and Performance Evaluation[J].
processing designed in this essay is as follows: IEEE Trans.On Pattern Analysis and Machine Intelligence,
1 Wavelet decomposition of 2D signals. Selecting a 1998, 20(8): 777-788.
hierarchical N of the wavelet decomposition, and calculating [8] Li Wenyu. Image Processing by Mixed Programming
the signal S into the N layer. Between VC and Matlab[J]. Computer Simulation, 2005,
2 Quantizing the threshold of high frequency coefficients. 22(1):254-257.
Quantizing the threshold of high frequency coefficients in [9] Mukai Toshiharu. Recovery of Three-Dimensional Motion
each layer. Parameters and Structure from an Optical Flow Image by
3 Reconstruction 2D wavelet. Reconstructing the 2D Linear Calculation[J]. Transactions of the Society of
wavelet in accordance with the low frequency coefficients in Instrument & Control Engineers, 2009, 34(5):438-444.
N layer and modified high frequency coefficients from 1 to
N layers. [10] Nan Yao, Guo Yayuan, Jin Yu. Development and realization
of system of digital image processing based on MATLAB
Diagram comparison before and after the treatment is
platform[J]. Journal of Digital Information Management,
shown in Fig.5. 2014, 12.
[11] Pan Huazhi, Wang Yan, Geng Zexun, et al. Image Processing
Based on Mixed Programming of VC++ and Matlab[J].
Hydrographic Surveying & Charting, 2006.
[12] Sha Lifeng. Improved fingercode for filterbank-based
fingerprint matching[C]. International Conference on Image
Processing, 2003. ICIP 2003.
Figure 5: Diagram comparison before and after the
[13] Shi Chungyang. MATLAB-Based Digital Image Processing
treatment
Technology Research[J]. Applied Mechanics & Materials,
4 CONCLUSIONS 2014, 687-691:3769-3772.
MATLAB could assist individuals to achieve image [14] Tao Zeming, Pei Yulong, Du Wengang. Vechicle Image
processing and analysis through a few simple MATLAB Denoise Based on Matlab[J]. Journal of Harbin institute of
commands and tools. Most of the image processing could be technology university. 2008,01: 18-20+28.
programmed by the basic functions of MATLAB. In [15] Zhang Xinping. Application of Matlab Graph and Image on
addition, MATLAB toolbox is a powerful mathematical Materials Research Field [J]. Casting Technology, 2003, 05:
375-377.
82