Image Processing: Dept - of Ise, DR - Ait 2018-19 1
Image Processing: Dept - of Ise, DR - Ait 2018-19 1
Image Processing: Dept - of Ise, DR - Ait 2018-19 1
CHAPTER 1
INTRODUCTION
Image segmentation is an important component in many image analysis and
computer vision tasks. Particularly, the problem of efficient interactive
foreground object segmentation in still images is of great practical
importance in image editing and has been the interest of research for a long
time. Classical image segmentation tools use either texture, color or edge
(contrast) information for the purpose of segmentation. Deformable models,
Graph-cut, GrabCut etc. are some prominent methods used for the
segmentation of a foreground object. Object segmentation methods have
helped in many computer vision areas, such as scene representation &
interpretation, content based image retrieval, object tracking in videos,
medical applications etc. Most object segmentation techniques in computer
vision are based on the principle of boundary detection. These segmentation
techniques assume a significant and constant gray level change between the
object(s) of interest and the background. However, this is not true in the case
of textured images. In textured images, there exist many local edges of the
texture micro units (texels), due to the basic nature of a texture image. In
case of textured images, the object boundary is defined as the place where
texture property changes. So to perform the correct segmentation in case of
textured images, there is a need to incorporate the textural information in
the segmentation process. iii Thesis Title: Active Contour Based Foreground
Object Segmentation Author: Surya Prakash Institute: Indian Institute of
Technology Madras, Chennai, India. The objective of this work is to develop
efficient methods for foreground object(s) segmentation in a given image. In
the first part of the work, we develop techniques for the segmentation of
single or multiple object(s) from an image in presence of foreground and
background textures. We use active contour models for the task of texture
object segmentation by incorporating texture features. We model texture
characteristics of the image by building the scalogram obtained using the
discrete wavelet transform. In the second part of our work, we develop a
technique for efficient segmentation of an object in a color image. This
technique deals with the complex problem of segmentation of an object
which contains holes in it, and in addition, the color distribution of a part of
the object is similar to that of the background. Color object segmentation
techniques, such as GrabCut etc., available in the literature, often requires
user’s post-corrective editing to perform correct segmentation. Our
proposed technique is semi-automatic and only requires the user to define a
rectangle (or polygon) around the object to be segmented, and does not
require postcorrective editing. The proposed method is based on a
probabilistic framework to integrate the outputs of Snake and GrabCut. We
have demonstrated the efficiency and correctness of our proposed methods
using a set of sufficiently difficult simulated and real world images.
1.1 OVERVIEW
The basic definition of image processing refers to processing of
digital image, i.e removing the noise and any kind of irregularities
present in an image using the digital computer. The noise or
irregularity may creep into the image either during its formation or
during transformation etc.
1.2 OBJECTIVE
To learn the fundamental concepts of Digital Image
Processing.
To study basic Image Processing operations.
To understand image analysis algorithm.
To expose students to current applications in the field of
Digital Image Processing.
CHAPTER 2
LITERATURE SURVEY
M. Mansourpour , M.A. Rajabi , J.A.R. Blais proposed the Frost Filter
technique for image preprocessing. This filter assumes multiplicative
noise and stationary noise statistics . A gradient based adaptive
median filter is used for removal of speckle noises in SAR images. This
method is used to reduce/remove the speckle noise, preserves
information, edges and spatial resolution and it was proposed by
S.Manikandan, , Chhabi Nigam, J P Vardhani and A.Vengadarajan .
The Wavelet Coefficient Shrinkage (WCS) filter is based on the use of
Symmetric Daubechies (SD) wavelets . The WCS filter developer by L.
Gagnon and A. Jouan in 1997. Discrete Wavelet Transform (DWT) has
CHAPTER 3
SYSTEM ANALYSIS
1. Image Filtering
2. Image Restoration
3. Image Registration
4. Image Fusion
5. Image Segmentation
6. Image Classification
Most of these Techniques are very essential in solving current
research problems. For example in Satellite image processing for
CHAPTER 4
SYSTEM REQUIREMENT SPECIFICATION
CHAPTER 5
SYSTEM DESIGN
As a special type of digital image, remotely sensed images are
playing increasingly important roles in our daily lives. Because of the
enormous amounts of data involved, and the difficulties of data
processing and transfer, an important issue for current computer and
geo-science experts is developing internet technology to implement
rapid remotely sensed image processing. Computational grids are able
to solve this problem effectively. These networks of computer
workstations enable the sharing of data and resources, and are used
by computer experts to solve imbalances of network resources and
lopsided usage. In China, computational grids combined with spatial-
information-processing technology have formed a new technology:
namely, spatial-information grids. In the field of remotely sensed
images, spatial-information grids work more effectively for network
computing, data processing, resource sharing, task cooperation and
so on. This paper focuses mainly on the application of computational
grids to digital-image processing. Firstly, we describe the architecture
of digital-image processing on the basis of computational grids, its
implementation is then discussed in detail with respect to the
technology of middleware. The whole network-based intelligent
image-processing system is evaluated on the basis of the experimental
analysis of remotely sensed image-processing tasks; the results
confirm the feasibility of the application of computational grids to
digital-image processing.
CHAPTER 6
There are some fundamental steps but as they are fundamental, all these
steps may have sub-steps. The fundamental steps are described below
with a neat diagram.
(iii) Image Restoration : Image restoration is an area that also deals with
improving the appearance of an image. However, unlike enhancement,
which is subjective, image restoration is objective, in the sense that
Dept.of ISE,Dr.AIT 2018-19 10
IMAGE PROCESSING
(iv) Color Image Processing : Color image processing is an area that has
been gaining its importance because of the significant increase in the use
of digital images over the Internet. This may include color modeling and
processing in a digital domain etc.
(v) Wavelets and Multiresolution Processing : Wavelets are the
foundation for representing images in various degrees of resolution. Images
subdivision successively into smaller regions for data compression and for
pyramidal representation.
CHAPTER 7
IMPLEMENTATION
The term Implementation has different meanings ranging from the
conversation of a basic application to a complete replacement of a
computer system. The procedures however, are virtually the same.
Implementation includes all those activities that take place to
convert from old systems to new
The new system may be totally new replacing an existing manual or
automated system or it may be major modification to an existing
system. The method of implementation and time scale to be adopted
is found out initially. Neat the system is test properly and at the same
time the users are trained in new procedure. Proper implementation
is essential to provide a reliable system to meet organization
requirement. Successful and efficient utilization in the system can
be achiever only through proper implementation of the system in the
organization. Therefore implementation phase is also important like
other phases such as analysis, design, coding and testing
Careful planning
Investigation of the system and its constraints
Design the methods to achieve the change over
Training the staff in the change phase
Ensuring the user has understood and accepted the changes
Getting complete feedback during test run and ensuring
everything in perfect for the final change over
CHAPTER 8
TESTING AND RESULTS
8.1 INTRODUCTION
Testing is critical element of the development cycle. The testing is
essential for ensuring the Quality of the software developed and
represents the ultimate view of specification, design and code
generation. Testing is defined as the process by which one detects
the defects in the system. Testing is a set of activities that work
towards the integration of entire computer based system. A good test
case is one that has a high probability of finding an as-yet
undiscovered error. A successful test is one such uncovers or finds
such errors. If testing is conducted successfully, it will uncover
errors in the software. It also demonstrates that software functions
are being performed according to specifications and also behavioral
and performance requirements are satisfied. For this, test plans have
to be prepared. Nothing is complete without testing, as it is vital
success of the system.
SCREENSHOTS
Output screen:
CHAPTER 9
CONCLUSION
This report has examined various stages of image processing
techniques. An overview of all related image processing methods
such as preprocessing, segmentation, feature extraction and
classification techniques have been presented in this paper. Recent
research in image processing techniques is also presented in this
literature review.