fuzzy 21st

Upload: rajesh-ramakrishnan

Post on 04-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Fuzzy 21st

    1/2

    FUZZY C-MEANS CLUSTERING

    Introduction:

    Image segmentation, the partitioning of an image into homogeneous regions based on a set of

    characteristics, is a key element in image analysis and computer vision. Clustering is one of themethods available for this purpose. Clustering is a process which can be used for classifying pixels

    based on similarity according to the pixel's color or gray-level intensity.

    The K-means algorithm has been used for a fast and crisp "hard" segmentation. The Fuzzy Set theory

    has improved this process by allowing the concept of partial membership, in which an image pixel can

    belong to multiple clusters. This "soft" clustering allows for a more precise computation of the cluster

    membership, and has been used successfully for image clustering and for the unsupervised

    segmentation of medical, geological, and satellite images.

    Module:

    Image Selection

    Applying C-Means Clustering

    Module Description:

    Image Selection:

    Fuzzy image processing is not a unique theory. It is a collection of different fuzzy approaches to

    image processing

    In this module the user need to select a image from a system,

    the selected image will appear in application, now the select image ready to go for clustering...

    Fuzzification and Defuzzification :

    Fuzzy image processing is the collection of all approaches that understand, represent and process the

    images, their segments and features as fuzzy sets.

    The fuzzification and defuzzification steps are due to the fact that we do not possess fuzzy hardware.

    Therefore, the coding of image data (fuzzification) and decoding of the results (defuzzification) aresteps that make possible to process images with fuzzy techniques. The main power of fuzzy image

    processing is in the middle step (modification of membership values, see Fig.2). After the image data

    are transforemd from gray-level plane to the membership plane (fuzzification), appropriate fuzzy

    techniques modify the membership values. This can be a fuzzy clustering, a fuzzy rule-based

    approach, a fuzzy integration approach and so on.

  • 7/29/2019 Fuzzy 21st

    2/2

    SYSTEM SPECIFICATION

    HARDWARE SPECIFICATION:

    PROCESSOR : PENTIUM CELERON 733MHZ

    BUILT IN MEMORY : 512 MB RAM

    HARD DISK CAPACITY : 40GB

    MONITOR : SAMSUNG

    KEYBOARD : SAMSUNG

    MOUSE : LOGITECH

    SOFTWARE SPECIFICATION:

    OPERATING SYSTEM : WINDOWS XP AND ABOVE

    FRONT-END : VB.NET 2008

    Existing:

    Difficulty in comparing quality of the clusters produced (e.g. for different initial partitions or valuesof K affect outcome).Fixed number of clusters can make it difficult to predict what K should be.Does

    not work well with non-globular clusters.Different initial partitions can result in different final

    clusters. It is helpful to rerun the program using the same as well as different K values, to compare the

    results achieved.

    Proposed :

    Algorithm :

    The fuzzy C-means (FCM) algorithm follows the same principles as the K-means algorithm in that it

    compares the RGB value of every pixel with the value of the cluster center. The main difference isthat instead of making a hard decision about which cluster the pixel should belong to, it assigns a

    value between 0 and 1 describing "how much this pixel belongs to that cluster" for each cluster. Fuzzy

    rule states that the sum of the membership value of a pixel to all clusters must be 1. The higher the

    membership value, the more likely that pixel is to belong to that cluster. The FCM clustering is

    obtained by minimizing an objective function .