You are on page 1of 6

International Journal of Pure and Applied Mathematics

Volume 118 No. 14 2018, 235-239


ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version)
url: http://www.ijpam.eu
Special Issue
ijpam.eu

COMPARATIVE STUDY OF IMAGE SEGMENTATION TECHNIQUES ON CHRONIC KIDNEY


DISEASES
Swapan Samaddar1, Dr. A RamaSwamy Reddy2
1
CSE, Vignan’s Foundation for Science, Technology and Research, Guntur, India
2
IT, Vignan’s Foundation for Science, Technology and Research, Guntur, India
swapansamaddar@gmail.com1, ramaswamyreddymail@gmail.com2

Abstract: One of the fundamental approaches of digital size in split and merge method etc., and a good
image processing is image segmentation. In many segmented result of an algorithm is having different
applications, it is widely used. For image segmentation, value of the parameters for different images.
multiple general purpose algorithms and techniques have
been developed. These applications are involved in Image Segmentation and its Evaluation
detection, recognition and measurement of different To simplify the changes of image representation, image
features. The objective of image segmentation is to segmentation is required, i.e., the image is transferred
partition an image into meaningful regions with respect into something that is more meaningful and easier to
to a particular application. This paper presents a review analyze.
on the different techniques of image segmentation and
comparison of it related to chronic kidney diseases. Image segmentation is broadly classified into four classes

Keywords: Image Segmentation, Region Growing, • Edge detection methods


Region Splitting, Region Merging, Thresholding. • Thresholding based methods
• Region based methods
1. Introduction • Cluster based methods

To extract useful information from images without It is difficult to predict whether one algorithm produces
human assistance is the objective of digital image more accurate segmentations than another, whether it be
processing [1]. To recognize objects in an image is the for a particular image or set of images, or more
task of segmentation. The rest of the image is generally, for a whole class of images. A variety of
background. The target of image segmentation is the attempts have already been made by many researchers to
independent domain partition of the image into a set of end of this. Until a satisfied result is achieved, the
regions which are distinct visually and uniformity based iteration of algorithm selection, image segmentation and
on low level information, such as gray level, texture or segmentation evaluation will not stop. However, till now,
color. For high level processing such as object there is still no universally accepted method of
recognition, scene analysis etc., we can have used this as evaluation of segmentation result, which makes
an input. Generally, each segmentation methods have evaluation-based algorithm selection hard to apply to real
two basic properties of the pixels in relation to their local applications. As a matter of fact, the most
neighborhood: discontinuity and similarity. The methods straightforward and effective solution is to select
which have some discontinuity property of the pixels are different algorithms to segment different images.
called boundary based methods, whereas methods which
have some similarity property are called region-based a) Edge Detection Techniques: To significantly reduces
methods. Unfortunately, it is often failed to produce the quantity of data to be processed within image, we can
accurate segmentation results using these two method use edge representation, however it will retain essential
[2]. For all application, a single method cannot produce information regarding the shapes of objects in the scene.
expected result. Reason behind is that the images have To extract the exact edge line with good orientation is the
different property and some other factors also like noise, major property of the edge detection technique. We have
brightness etc. put impact on the images, and it is not reviewed the most commonly used discontinuity based
possible to apply a single segmentation method and also edge detection techniques in this section. Those
a single evaluation technique for all types of imagery. techniques are Roberts edge detection, Sobel Edge
Using this paper, we check the results of various Detection, Prewitt edge detection, Kirsh edge detection,
segmentation algorithms, using the subjective evaluation, Robinson edge detection, Marr-Hildreth edge detection,
on the different threshold in edge based methods; block LoG edge detection and Canny Edge Detection.

235
International Journal of Pure and Applied Mathematics Special Issue

(i) Roberts Edge Detection: Using this technique, we (b) Threshold:Thresholding is used to split an image
can perform a simple, quick to compute, 2-D spatial into smaller segments, or junks, using at least one color
gradient measurement on an image. Here input is a or gray scale value to define their boundary in image
grayscale image which is same as to the output is the processing.
most common usage for this technique.
There are three types of Thresholding algorithms.
(ii) Sobel Edge Detection: Where the gradient is highest
within the edges, at those point it will proceed. Purpose Global Thresholding
is to find the estimated absolute gradient magnitude at Local Thresholding
each point in n input grayscale image. Adaptive Thresholding

(iii) Prewitt Edge Detection: It will be estimated in the (i) Global Thresholding: Global Thresholding can be
3x3 neighborhood for eight directions. We have to used, When the pixel values of the components and that
calculate all the eight convolution masks. One of background are fairly consistent in their respective
complication mask is then selected, namely with the values over the entire image.
purpose of the largest module. It is slightly simpler to
implement computationally than the Sobel detection, but If g(x, y) is a threshold version of f(x, y) at some global
it tends to produce somewhat noisier results. threshold T,
1, ,
,  
(iv) Kirsch Edge detection: The masks of this technique =0,
are defined by considering a single mask and rotating it  
to eight main compass directions: North, Northwest, (ii) Threshold Selection based on Histogram based:
West, Southwest, South, Southeast, East and Northeast. It’s mainly depends on the success of the estimating the
threshold value which separates the two homogenous
(v) Robinson Edge detection: Here masks are region of the foreground and background of an image.
symmetrical about their directional axis, the axis with the Let P1 and P2 be the gray value of the peaks of the
zeros. Here need to compute the result on four masks and histogram. The threshold value T is given by .
the result from other four can be obtained by negating the
Or T may be the gray level at the minimum between the
result from the first four.
two peaks.
(vi) Marr-Hildreth Edge Detection: It is a way of
T= min H (u), U€ [P1, P2]
detecting edges in digital images that is continuous
curves wherever there are well-built and fast variations in
Where H (u) is the histogram value at gray level u
image brightness. It is an easy method and it operates by
between P1 and P2.
convolving the image with the LoG function, or, as a
quick approximation by DoGs.
(iii) Threshold Selection based on Iterative: This
method gives better result when the histogram doesn’t
(vii) LoG edge detection: The LoG of an image f(x,y) is
clearly define valley point. This algorithm is a special
a second order derivative defined as,
one dimensional case of K-means clustering that
converges at a local minimum.
 
(iv) Threshold Selection based on Otsu’s method: This
  method is focused to find the optimal value for the global
It has two effects, it smoothes the image and it computes threshold. The main drawback of this method of
the Laplacian, which yields a double edge image. threshold selection is that it assumes that the histogram is
bimodal. This method fails if two classes are of different
(viii) Canny Edge Detection: It is a very important sizes and also with variable illumination.
method to find edges by separating noise from the image
before find edges of image. Unlike Roberts and Sobel, (v) Thresholding based on Maximum correlation: On
this operation is not very susceptible to noise. If this maximizing the correlation between the original gray
detector worked well it would be superior. level image and the threshold image is a Thresholding
method demonstrated by Brink [3]. We can represent the
gray levels of the two classes in the threshold image by

236
International Journal of Pure and Applied Mathematics Special Issue

the two a posteriori average values below and above the (i)Region Transformation Based: Segmentation
threshold. consists on partitioning a document image into a set of
connected regions.
(vi) Multithresholding Methods: It is a process which
segments a gray-level image into several distinct regions. (ii) Region Growing Method: The objective of region
It determines more than one threshold for the given growing is to map the input document image data into
image and segments the image into certain brightness sets of connected pixels, called regions, according to a
regions, which correspond to one background and several prescribed criterion which generally examines the
objects. properties of local groups of pixels. It is a method that
groups pixels or sub regions into larger regions based on
(vii) Threshold Selection based on Clustering: The predefined criteria.
objective of clustering is to get meaningful result,
effective storage and fast retrieval in various areas. (iii) Region Splitting: Using this method, we can break
the document image into a set of disjoint regions, which
(viii) Fuzzy c means clustering: It is a data clustering are coherent within themselves.
technique in which a dataset is grouped into n clusters
with every data point in the dataset belonging to every (iv) Region Merging: It is usually depending on the
cluster to a certain degree [4]. It [5, 6, and 7] is an order in which regions are merged. The simplest methods
unsupervised technique which has been successfully begin merging by starting the segmentation using regions
applied to feature analysis, clustering, and classifier of 2x2, 4x4 or 8x8 pixels. Region descriptions are then
designs in fields such as astronomy, geology, medical based on their statistical gray level properties.
imaging, target recognition, and image segmentation.
(v) Watershed Region: It is defined as the region over
(ix) K-Means clustering: It is an efficient method of all point of flows ‘downhill’ to common point. The
threshold selection. Using this algorithm, the image is watershed is applied of the document image gradient and
divided into k segments using (k-1) thresholds and the watershed lines separate homogeneous regions and
minimizing the total variance within each segment. It giving the desired segmentation results.
works well if the spreads of the distributions are
approximately equal, but it does not handle well the case (d) Clustering Algorithm: It is a method in which
where the distributions have differing variances. objects are grouped based on their characteristics. A
cluster is basically an assembly of objects which are
(x) Local Thresholding: When we have uneven similar between them and are not similar to the objects
illumination due to shadows or due to the direction of fitting to additional clusters.
illumination, a single threshold will not work well.
Threshold function T(x, y) is given by The clustering algorithms are as follows:

0, , , (i) K-Means Clustering: It will produce moderately


,  
=1 , , high quality clusters seeing the low level of computation
  and calculations required. This technique focuses to
Where T(x, y) =f (x, y) + T diminish the total of squared distances in between all
points of pixel and the center of the cluster. The popular
(xi) Adaptive Thresholding: It will take a grayscale or K-means algorithm [8] is an error minimization
color image as input and, in the simplest implementation, algorithm where the function to minimize is the sum of
outputs a binary image representing the segmentation. squared error:
The drawback of this method is that it is computational
expensive and, therefore, is not appropriate for real-time ∑ ∑ ∈ (1)
applications.
(ii) Fuzzy C-Means Clustering: It is a system of
(c) Region Based Segmentation Method: Using region clustering which lets one piece of data to belong to two
based segmentation we can partition a document image or extra clusters. It [9] tries to catch clusters of pixel in
into homogenous areas of connected pixels through the the data by reducing the objective function as shown in
application of homogeneity criteria among candidate sets the equation below:
of pixels.

237
International Journal of Pure and Applied Mathematics Special Issue

K=∑ ∑ (2) products of Bessel functions,” Phil. Trans. Roy.


Soc. London, vol. A247, pp. 529-551, April 1955.
(iii) Log-Based Clustering: We can use the logs which [2] R. C. Gonzalez, R. E. Woods, "Digital Image
are maintained by information retrieval process (like web Processing," 2nd Prentice-Hall Inc, 2002.
servers access logs) to achieve image segmentation using
[3] L. G. Shapiro and G. C. Stockman, "Computer
clustering. It is fairly precise in comparison to previous
Vision," Prentice-Hall Inc., New Jersey, 2001, pp.
algorithm but this algorithm is not very proficient to use.
279-325.
Table 1. Monochrome Image Segmentation Techniques [4] Brink A.D., Gray level thresholding of images
[10] using a correlation criterion, Pattern Recognition
Letters, vol:9, pp:335-342, 1989.
[5] Canny, J. F (1983) Finding edges and lines in
images, Master's thesis, MIT. AI Lab. TR-720.
[6] J. Kittler and J. Illingworth, “Minimum Error
Thresholding”, Pattern Recognition, Vol.19, No.1,
Pp.41-47, 1986.
[7] W. Tsai, Moment-preserving thresholding: A new
approach, Comput. Vision Graphics Image
Process.29, 1985, 377-393.
[8] A. Gulhane, P. L. Paikrao and D. S. Chaudhari,
―A Review of Image Data Clustering
2. Conclusion Techniques‖, International Journal of Soft
We have reviewed and summarizes some existing Computing and Engineering (IJSCE) ISSN: 2231-
methods of segmentation through this paper. On color 2307, vol. 2, no. 1, (2012) March, pp: 212-215.
segmentation, there is not so much rich literature survey. [9] M. Xess and S. A. Agnes, Survey On Clustering
There is enough scope for the fuzzy set theoretic Based Color Image Segmentation And Novel
approaches to segmentation. Using neural network Approaches To Fcm Algorithm‖, IJRET:
model, it will give very promising result as it can International Journal of Research in Engineering
generate output in real time system. Also these and Technology, pp. 346-349.
algorithms are property of robustness. To select the
appropriate segmentation technique, it’s mainly depends [10] S. Banu, ―The Comparative Study on Color
on the type of images and application areas. To find Image Segmentation Algorithms, International
methods of objective evaluation of segmentation results Journal of Engineering Research and Applications
is an interesting area of investigation. To find a single (IJERA), vol. 2, no. 4, (2012) July-August,
quantitative index for this purpose is a very difficult task pp.1277-1281
because such an index should involve many factors like
homogeneity, contrast, compactness, continuity, psycho-
visual perception, etc. Best judge for this is the human
being. However, there is a possibility for a small vector
of attributes which can be used for objective evaluation
of results.

Acknowledgement

The authors are greatly thankful to Vignan’s Foundation


for Science, Technology and Research, Vadlamudi for
offering the facilities to accomplish this research.
References
[1] G. Eason, B. Noble, and I.N. Sneddon, “On certain
integrals of Lipschitz-Hankel type involving

238
239
240

You might also like