Fuzzy rough c-means for image colour quantisation
Gerald Schaefer1, Qinghua Hu2, Huiyu Zhou3 and James F. Peters4
1Loughborough University, U.K. 2Harbin Institute of Technology, China 3Brunel University, U.K. 4University of Manitoba, Canada
for image colour quantisation Gerald Schaefer 1 , Qinghua Hu 2 , - - PowerPoint PPT Presentation
Fuzzy rough c-means for image colour quantisation Gerald Schaefer 1 , Qinghua Hu 2 , Huiyu Zhou 3 and James F. Peters 4 1 Loughborough University, U.K. 2 Harbin Institute of Technology, China 3 Brunel University, U.K. 4 University of Manitoba,
1Loughborough University, U.K. 2Harbin Institute of Technology, China 3Brunel University, U.K. 4University of Manitoba, Canada
Fuzzy rough c-means for image colour quantisation Page 2
– Popularity, median cut, octree, Neuquant.
– Hard c-means. – Fuzzy c-means. – Rough c-means. – Fuzzy rough c-means.
Fuzzy rough c-means for image colour quantisation Page 3
– i.e. each pixel is represented by three 8-bit numbers (one for red, green, and blue each).
Fuzzy rough c-means for image colour quantisation Page 4
– For devices with limited hardware, e.g. mobile devices. – Image compression. – Image retrieval. – Image analysis and pre-processing.
Fuzzy rough c-means for image colour quantisation Page 5
Fuzzy rough c-means for image colour quantisation Page 6
true colour 256 colours 16 colours 4 colours 2 colours
Fuzzy rough c-means for image colour quantisation Page 7
Fuzzy rough c-means for image colour quantisation Page 8
Fuzzy rough c-means for image colour quantisation Page 9
Fuzzy rough c-means for image colour quantisation Page 10
Fuzzy rough c-means for image colour quantisation Page 11
Fuzzy rough c-means for image colour quantisation Page 12
Fuzzy rough c-means for image colour quantisation Page 13
Fuzzy rough c-means for image colour quantisation Page 14
Fuzzy rough c-means for image colour quantisation Page 15
Fuzzy rough c-means for image colour quantisation Page 16
Fuzzy rough c-means for image colour quantisation Page 17
1. Initialise cluster centres. 2. Map each pixels to closest cluster. 3. Recalculate cluster centres (centroids). 4. Repeat 2-3 until convergence.
Fuzzy rough c-means for image colour quantisation Page 18
clusters.
Fuzzy rough c-means for image colour quantisation Page 19
1. Initialise cluster centres. 2. Compute fuzzy memberships functions 3. Compute cluster centres 4. Repeat 2-3 until convergence.
Fuzzy rough c-means for image colour quantisation Page 20
approximations
– Lower approximation – Upper approximation
approximation
definitely belong to the cluster.
belong to the cluster (or another one in whose boundary area it also resides).
Lower approximation C Upper approximation C Boundary area CB
Fuzzy rough c-means for image colour quantisation Page 21
1. Randomly assign samples to lower approximations. 2. Compute cluster means as weighted average of samples in lower approximation and samples in boundary area. 3. Assign samples to approximations. If difference between distance to closest mean and distance to other cluster exceeds treshold, assign to upper approximation, otherwise assign to lower approximation 4. Repeat 2-3 until convergence.
Fuzzy rough c-means for image colour quantisation Page 22
Fuzzy rough c-means for image colour quantisation Page 23
1. Initialisation. 2. Compute fuzzy memberships functions 3. Compute cluster centres 4. Assign samples to approximations. 5. Repeat 2-4 until convergence.
Fuzzy rough c-means for image colour quantisation Page 24
Fuzzy rough c-means for image colour quantisation Page 25
Fuzzy rough c-means for image colour quantisation Page 26
Fuzzy rough c-means for image colour quantisation Page 27
Fuzzy rough c-means for image colour quantisation Page 28
Fuzzy rough c-means for image colour quantisation Page 29
– Function of MSE (mean squared error) which is the objective function
Fuzzy rough c-means for image colour quantisation Page 30
– Pixels belong either to lower approximation of a cluster or to boundary region between clusters. – Fuzzy memberships are employed but only in boundary region (membership in lower approximation = 1).