- Krest Technology

advertisement
A NEW APPROACH FOR IMAGE SEGMENTATION USING
PILLAR K-MEANS ALGORITHM
ABSTRACT:
This project presents a new approach for image segmentation by applying Pillar-K means
algorithm. This segmentation process includes a new mechanism for clustering the elements of
high-resolution images in order to improve precision and reduce computation time. The system
applies K-means clustering to the image segmentation after optimized by Pillar Algorithm. The
Pillar algorithm considers the pillars’ placement which should be located as far as possible from
each other to withstand against the pressure distribution of a roof, as identical to the number of
centroids amongst the data distribution.
This algorithm is able to optimize the K-means clustering for image segmentation in
aspects of precision and computation time. It designates the initial cancroids’ positions by
calculating the accumulated distance metric between each data point and all previous cancroids,
and then selects data points which have the maximum distance as new initial cancroids. This
algorithm distributes all initial centroids according to the maximum accumulated distance metric.
This paper evaluates the proposed approach for image segmentation by comparing with K-means
and Gaussian Mixture Model algorithm and involving RGB, HSV, HSL and CIELAB color
spaces. The experimental results clarify the effectiveness of our approach to improve the
segmentation quality inspects of precision and computational time.
1. INTRODUCTION:
THE image segmentation is an effort to classify similar colors of image in the same
group. It clusters colors into several groups based on the closeness of color intensities inside an
image. The objective of the image segmentation is to extract the dominant colors. The image
segmentation is very important to simplify an information extraction from images, such as color,
texture, shape, and structure.
The applications of image segmentation are diversely in many fields such as image
compression, image retrieval, object detection, image enhancement, and medical image
Head office: 2nd floor, Solitaire plaza, beside Image Hospital, Ameerpet, Hyderabad
www.kresttechnology.com, E-mail: krestinfo@gmail.com , Ph: 9885112363 / 040 44433434
1
processing. Several approaches have been already introduced for image segmentation. The most
popular method for image segmentation is K-means algorithm. It is because of its ability to
cluster huge data points very quickly. Hierarchical clustering is also widely applied for image
segmentation. Many researchers used Gaussian Mixture Model with its variant Expectation
Maximization.
This project proposes a new approach for image segmentation that utilizes Pillar Algorithm to
optimize K-means clustering. The Pillar algorithm performs the pillars’ placement which should
be located as far as possible from each other to withstand against the pressure distribution of a
roof, as identical to the number of centroids amongst the data distribution. It designates the initial
centroids’ positions by calculating the accumulated distance metric between each data point and
all previous centroids, and then selects data points which have the maximum distance as new
initial centroids. The segmentation process by our approach includes a new mechanism for
clustering the elements of high-resolution images in order to improve precision and reduce
computation time.
2. OBJECTIVE
In this paper, we have presented a new approach for image segmentation using PillarKmeans algorithm. The system applies K-means clustering after optimized by Pillar Algorithm.
The Pillar algorithm considers the pillars’ placement which should be located as far as possible
from each other to withstand against the pressure distribution of a roof, as identical to the
number of centroids amongst the data distribution. This algorithm is able to optimize the Kmeans clustering for image segmentation in aspects of precision and computation time.
3. PROBLEM DEFINATION
Several approaches have been already introduced for image segmentation. The most
popular method for image segmentation is K-means algorithm. It is widely a used algorithm for
image segmentation because of its ability to cluster huge data points very quickly. Hierarchical
clustering is also widely applied for image segmentation. Many researches used Gaussian
Mixture Model with its variant Expectation Maximization.
Head office: 2nd floor, Solitaire plaza, beside Image Hospital, Ameerpet, Hyderabad
www.kresttechnology.com, E-mail: krestinfo@gmail.com , Ph: 9885112363 / 040 44433434
2
4. PROPOSED METHOD
The image segmentation is important to unify contiguous colors in the color vector space
into representative colors. It can improve significantly performance of the information
extraction, such as color, shape, texture, and structure. This section describes our approach for
image segmentation using our proposed Pillar algorithm to optimize K-means clustering. The
image segmentation system pre-proceeds three steps: noise removal, color space transformation
and dataset normalization. First, the image is enhanced by applying adaptive noise removal
filtering. Then, our system provides a function to convert RGB of an image into HSL and
CIELAB color systems. Because of different ranges of data in HSL and CIELAB, we apply the
data normalization. Then, the system clusters the image for segmentation by applying K-means
clustering after optimized by Pillar algorithm. Fig. 1 shows the computational steps of our
approach for image segmentation.
5. SOFTWARE AND HARDWARE REQUIREMENTS

Operating system
:
Windows XP/7.

Coding Language
:
MATLAB

Tool
:
MATLAB R 2012
SYSTEM REQUIREMENTS:
Head office: 2nd floor, Solitaire plaza, beside Image Hospital, Ameerpet, Hyderabad
www.kresttechnology.com, E-mail: krestinfo@gmail.com , Ph: 9885112363 / 040 44433434
3
HARDWARE REQUIREMENTS:

System

Hard Disk

Floppy Drive

Monitor

Mouse

Ram
:
Pentium IV 2.4 GHz.
:
:
1.44 Mb.
:
:
40 GB.
15 VGA Colour.
Logitech.
:
512 Mb.
APPLICATIONS:
1. Image compression
2. Image retrieval
3. Object detection
6.CONCLUSION
In this paper, we have presented a new approach for image segmentation using Pillar-K
means algorithm. The system applies K-means clustering after optimized by Pillar Algorithm.
The Pillar algorithm considers the pillars’ placement which should be located as far as possible
from each other to withstand against the pressure distribution of a roof, as identical to the
number of centroids amongst the data distribution. This algorithm is able to optimize the Kmeans clustering for image segmentation in aspects of precision and computation time. A series
of experiments involving four different color spaces with variance constraint and execution time
were conducted. The experimental results show that our proposed approach for image
segmentation using Pillar K means algorithm is able to improve the precision and enhance the
quality of image segmentation in all color spaces. It also performed the computational time as
fast as K-means and kept the high quality of results.
Head office: 2nd floor, Solitaire plaza, beside Image Hospital, Ameerpet, Hyderabad
www.kresttechnology.com, E-mail: krestinfo@gmail.com , Ph: 9885112363 / 040 44433434
4
REFERENCES
[1] .J.L. Marroquin, F. Girosi, “Some Extensions of the K-Means Algorithm for Image
Segmentation
and
Pattern
Classification”,
Technical
Report,
Artificial
Intelligence
Laboratory,1993.
[2] K. Atsushi, N. Masayuki, “K-Means Algorithm Using Texture Directionality for Natural
Image Segmentation”, IEICE technical report.Image engineering, 97 (467), pp.17-22, 1998.
[3] A. Murli, L. D’Amore, V.D. Simone, “The Wiener Filter and Regularization Methods for
Image Restoration Problems”, Proc. The 10th International Conference on Image Analysis and
Processing, pp. 394-399, 1999.
[4] S. Ray, R.H. Turi, “Determination of number of clusters in K-means clustering and
application in colthe image segmentation”, Proc. 4th ICAPRDT, pp. 137-143, 1999.
[5] T. Adani, H. Ni, B. Wang, “Partial likelihood for estimation of multiclass posterior
probabilities”, Proc. the IEEE International Conference on Acoustics, Speech, and Signal
Processing, Vol. 2, pp. 1053-1056, 1999.
[6] B. Kövesi, J.M. Boucher, S. Saoudi, “Stochastic K-means algorithm for vector
quantization”, Pattern Recognition Letters, Vol. 22, pp. 603-610, 2001.
[7] J.Z. Wang, J. Li, G. Wiederhold, “Simplicity: Semantics-sensitive integrated matching for
picture libraries”, IEEE Transactions on Pattern Analysis and Machine Intelligence, 23 (9), pp.
947–963, 2001.
[8] Y. Gdalyahu, D. Weinshall, M. Wermen, “Self-Organizationin Vision: Stochastic clustering
for Image Segmentation, Perceptual Grouping, and Image database Organization”, IEEE
Transactions on Pattern Analysis and Machine Intelligence, Vol. 23, No. 12, pp. 1053-1074,
2001.
Head office: 2nd floor, Solitaire plaza, beside Image Hospital, Ameerpet, Hyderabad
www.kresttechnology.com, E-mail: krestinfo@gmail.com , Ph: 9885112363 / 040 44433434
5
Download