Chapter (2) Literature Review
Chapter (2) Literature Review
Chapter (2) Literature Review
LITERATURE REVIEW
In this chapter, literature review about the mango fruit and other fruit with color
detection and defect detection are presented. Their related theory and methods are also described.
The implementation of each literature review is briefly explained.
(Javamala K Patil and Rai Kumar. 2011) identified about five main uses of
image processing in respect to agricultural plants and their fruits. In their research, they
identified that image processing is very useful to
Detect plant leaves, stems and fruits that are affected by diseases.
Quantify the areas affected by disease in plant leaves, fruit and stems.
Detect the shape of the area of the leaves, fruits and stem that has been affected.
Determine the color of the affected areas and finally.
Find out the size and shape of fruits.
(K.M.M Rao, 2014) also identified some uses of Image Processing as applied
and used in various applications such as Material Science, Agriculture, Remote Sensing,
Medicine, Document processing, engineering, Non-destructive Evaluation, Forensic Studies,
Textiles, Military, Printing Industry, Film industry and Graphic design.
Shivaram, D, introduced about the Infected Fruit Part Detection using K-Means
Clustering Segmentation Technique. This paper displays a novel defect segmentation of fruit
based on color component with K-means clustering unsupervised algorithm. They utilized color
image of fruit for defect segmentation. Defect segmentation is done into two stages. At to start
with, the pixels are clustered based on their color and spatial features, where the clustering
procedure is accomplished. At that point, the clustered blocks are converged to a particular
number of regions. Utilizing this two stage system, it is possible to increase the computational
efficiency avoiding feature extraction for each pixel in the image of fruit. Likewise expresses a
survey of the different segmentation techniques. The fundamental point of this methodology is to
segment colors automatically utilizing the K-means clustering techniques and L*a*b color cpace.
Meenu, D. and V. K. Banga, presented the ripeness and maturity level detection of fruits
and vegetables by using color segmentation with three different techniques like histogram
matching, clustering algorithms based image segmentation and relative value of parameter based
segmentation. In clustering algorithm, this method used for color image segmentation with K-
means , the fuzzy c means (FCM), the Gustafson Kessel improved by Babuska (GK-B), and the
Guatafon Kessel Possobilistic Fuzzy c Means (GKPFCM). When comparing above methods, the
last method can be showed the best result for fruit image. To determine the ripeness of given
fruit, color histogram is being used to base on RGB color model and threshold levels. Histogram
matching techniques provides the better result because it increases the global contrast of image
so that intensities can be better distributed on histogram. The parameter based segmentation
techniques was used to determine maturity levels of fruits and vegetables by changing the
parameter [12Mee].
(Ballard and Brown, 1982) defined image segmentation as the process of dividing or
braking an image into different parts based on certain characteristics. The parts usually conform
to something that human beings can easily separate, view and analyze as individual objects. The
digital computer as we know does not have the ability to recognize objects intelligently on their
own: this is why different researches have come out with different approaches and methods to
segment images. Images are usually segmented depending on the various characteristics and
features found in the image. These features may include color information which is used to
create histogram, information about pixels that indicate boundaries and texture information.
In the case of computers, image segmentation can be defined as the process of dividing
digital image into several parts or components (a set of pixels that can also be referred to as super
pixels). The purpose of segmenting any image is to simplify ( make the image easier or less
complicated) and change the representation of the image into something meaningful for the
purposes of easier analysis. Image segmentation is usually used to detect and discover
characteristics, objects and boundaries such as curves and lines in images. Image segmentation
can simply be defined as the process of assigning some descriptions to every pixels in an image
to identify pixels with similar and unusual characteristics. The outcome of the segmentations
process depend on a set of components that together the entire image or a set of outcomes
deduced from the image. Each of the pixels in a particular region is similar with respect to some
characteristics or computer property, including intensity to the similar characteristics. When
applied to a pile of images, typical in medical imaging, the resulting outline after image
segmentation can be used to create 3 Dimensional reconstructions with the help of a written
algorithm.
Clustering based techniques [10Jur] segmented images into clusters that contained pixels
with similar characteristics. A similarity criteria was defined between pixels, and then similar
pixels were grouped together to form clusters. The grouping of pixels into clusters was based on
the principle of maximizing the intra class similarity and maximizing the inter class similarity.
Clustering technique attempted to access the relationship among patterns of the set by organizing
the patterns into group such that the pattern within a cluster were more similar to each other than
patterns that belong to another cluster.
It proposed a novel method for enhancing watershed segmentation by using prior shape
and appearance knowledge. The method iteratively aligns a shape histogram with result of an
improved k-means clustering algorithm of the watershed segments. The method comprised a
training stage and a segmentation stage. In the training stage, a ‘shape histogram’ and image
intensity statistics were used to model prior shape and appearance and consists of 4 steps:
Classical Watershed Transformation, Improved K-means Clustering, shape Alignment, and
Refinement. Advantages: Automatically locates and segments the target, overcomed some
intrinsic problems with watershed transformation.
Image thresholding refers to the process of creating a binary image (bitonal) by setting a
starting point which serves as the base value of the pixel intensity of the original image.
Thresholding technique is usually performed on grayscale images, however, thresholding may be
applied to original (true color) image. The threshold value of every image can either be set
manually or automatically using a specific software or application. In this case, all pixels that fall
below that set threshold value are converted to black which represents bit value of zero whilst
any other pixels above the threshold value are changed to white representing a bit value of one.
The thresholding can also be described as the process of breaking an image apart in order to get
foreground values as well as background values (black and white).
This is because you only need to define a threshold then examine all pixels in the image
by comparing them with the threshold value. All pixels found above the threshold value are
considered as foreground, whilst the pixels located below the threshold value are considered as
background. Often, the threshold represents the intensity or the color value of the image. Other
forms of thresholding permit different or variable threshold values throughout the image. In this
case, the threshold is permitted to undergo through several changers throughout the entire image.
Thresholding is said to be a primitive technique because it works for most operations that need
segmentation.
Support vector machines are learning models associated with learning algorithm that
analyze data with the intention of classifying and analyzing objects. They are discriminative
classifiers based on decision planes that define decision boundaries.
(Youwen et al. 2008) used an algorithm based a statistic pattern recognition to identify
some disease that affect cucumber leaves. The algorithm was used to segment the leaves into
healthy and diseased regions. That is followed by extracting color, shape and texture features
from the image. The final classification is done by feeding the features into the SVM. They
concluded by stating that, Support Vector Machine produce better results than Neural networks
based on their experimentation. (Camargo and Smith 2009) also tried to detect and measure the
extent of defect in cotton plants. Images were captured from the stem, leaves and the fruits of the
cotton plant for the experiment. They segmented the images using a technique they had already
developed earlier which was described in this paper under Thresholding. They then extracted
several features from the diseased regions. Those features are then used to feed the SVM for
detection and estimation of the diseased portions of the images. (Jian and Wei 2010) presented a
paper that uses the SVM to detect cucumber leaf diseases. They used the simple thresholding
method to segment the healthy and diseased regions of the leaves. That was followed by
extracting features like color, shape and texture from the image for further processing. Those
features are fed into the SVM with Radial Basis Function (RBF) as kernel, which performs the
final classification.