Image Processing
in Matlab
An Introductory Approach
by
Sabih D. Khan
sabih@gmx.fr
Image Processing
Image Processing generally involves extraction
of useful information from an image.
This useful information may be the dimensions
of an engineering component, size of diagnosed
tumor, or even a 3D view of an unborn baby.
In Pakistan the main areas of application of
Image Processing are Bio-Medical, Engineering,
Quality Control, etc.
Matlab
Matlab is an abbreviation of Matrix Laboratory.
It is a popular Mathematical Programming Environment
used extensively in Education as well as in Industry.
The trick behind Matlab is that everything is represented
in the form of arrays or matrices.
Mathematical Operations starting from simple algebra to
complex calculus may be conveniently carried out using
this environment.
The main use of Matlab in Software Development is
Algorithm Design and Development.
Code developed in Matlab can be converted into C, C++
or Visual C++.
Additionally Matlab may be called as ActiveX Object
from still higher level languages like Visual Basic, etc.
Matlab Basics
Matrix Declaration:
Simple Declaration
Null Matrix
Matrix with Ones
Identity Matrix
Random Matrix
Vector Matrix
Scalar Matrix
Matrix Arithmetic:
Addition
Subtraction
Multiplication
Division
Matlab Basics (Continued)
Matrix Manipulation:
Addressing of individual element
Complete Row Addressing
Complete Column Addressing
Trnaspose
Fliplr and Flipud
Saving and Loading Data
Concept of Function and m-Files
Concept of Path