Image Processing: A Practical Approach with Real World Applications Using Matlab

Image Processing: A Practical Approach with Real World Applications Using Matlab

Singaraju Jyothi (Sri Padmavati Mahila Visvavidyalayam (Women's University), India) and Dadala Mary Mamatha (Sri Padmavati Mahila Visvavidyalayam (Women's University), India)
DOI: 10.4018/978-1-5225-1880-8.ch017
OnDemand PDF Download:


This chapter gives an introductory to intermediate level text on the science of image processing. It employs the Matlab programming language to illustrate some of the elementary key concepts in modern image processing and pattern recognition. The approach taken is essentially practical and the chapter offers a framework within which the concepts can be understood by a series of well-chosen examples, exercises and computer experiments, drawing on specific examples from within science, medicine and engineering. Particularly, the modern applications such as agriculture, aquaculture, food industrial analysis and Hyperspectral images analysis are discussed in this chapter with illustrations using Matlab.
Chapter Preview


MATLAB is being used as a platform for laboratory exercises in the Image Processing. MATLAB is a data analysis and visualisation tool designed to make matrix manipulation as simple as possible. In addition, it has powerful graphics capabilities and its own programming language. In MATLAB a single variable is a 1 x 1 matrix, a string is a 1 x n matrix of chars. An image is a n x m matrix of pixels (

MATLAB is started from within the Windows environment by clicking the icon that should be on the desktop. MATLAB’s integrated development environment (IDE) has five components: the Command Window, the Workspace Browser, the Current Directory Window, the Command History Window and zero or more Figure Windows that are active only to display graphical objects. Figure 1 describes the MATLAB IDE. The Command window is where commands and expressions are typed and results are presented as appropriate.

The workspace is the set of variables that have been created during a session. They are displayed in the Workspace Browser. Additional information about a variable is available there, some variables can also be edited. The current directory window displays the contents of the current working directory and the paths of previous working directories. The working directory may be altered. MATLAB uses a search path to find files. The search path includes the current directory, all of the installed toolboxes plus any other paths that the user has added via the Set Path dialogue accessed from the File menu.

The command history window gives a historical view of the current and previous sessions. Commands appearing here can be reexecuted. MATLAB provides an editor for writing scripts. It is invoked by typing edit in the command window. Scripts are stored with the extension .m and are therefore also known as m-files. Help on any MATLB command can be found in the Help Browser which is entered via the menu bar or by typing help browser in the command window.

Figure 1.

MATLAB’s integrated development environment

Complete Chapter List

Search this Book: