On Color Image Segmentation
On Color Image Segmentation
Image segmentation
Image segmentation plays a vital role in image processing Image segmentation sub-divides the image into regions or objects, in order to extract interesting parts of an image such as color, texture, shape and structure. Attributes
Image SEGMENTATION of an image
Segmentation Algorithms
the data set is partitioned into K-clusters & data points are randomly assigned to k-clusters. For each data point, calculate the shortest distance from the data point to each cluster, which can be calculated by using Euclidean distance.
If the data point is close to its cluster leave it where it is. If the data point is not closest to its own cluster, move it into the closest cluster. Repeat this step until it forms data matrix i.e., no data point moving from one cluster to the another.
Drawbacks of K-Means
In the K-means Algorithm images were segmented
neatly. But It is a TIME TAKING process because of the iterations procedure that it performs. K-means algorithm is difficult to reach global optimum, but only to one of local minima which it will lead to incorrect results. In order to optimize K-means clustering for image segmentation, we propose Pillar algorithm.
An adaptive noise removal filtering using the Wiener filter is applied for noise removal of images. Image segmentation system pre-proceeds the image by transforming the color space from RGB to HSL and CIELAB color systems. Here we utilize both of them as hybrid color systems for image segmentation. Because of different ranges of data points in HSL and CIELAB color spaces, we need to normalize the datasets by using Softmax algorithm.
After getting optimized initial centroids, we can obtain final centroids by applying clustering using k-means.
Thus this mechanism is able to improve segmentation results and make faster computation for the image segmentation when compared to k-means clustering algorithm.
Thank you