Research Article

SMBFT: A Modified Fuzzy -Means Algorithm for Superpixel Generation

Pseudocode 1

Pseudo code of specific algorithm is given as follows:
Input: Image I, number of clusters K
Output: Superpixels boundaries B
1 Initialize cluster centers at regular grid by sampling pixels
2 Perturb the cluster to the lowest gradient position in a 3 3 neighborhood to get initial values of
3 Compute initial value of membership matrix using initial values of
4 Repeat steps 5-8 until the condition of step 9 is satisfied
5  Update new cluster centers gray value using
6  Update new cluster centers coordinate using
7  Update membership matrix using new cluster centers gray value and new cluster centers coordinate
8   Compute residual error
9 Until threshold
10 Post-processing to eliminate isolated points
11 Set each cluster boundaries to B
12 Return B