ECE 8820 Pattern Recognition               

Computer Project #3                        

Fall, 2008

 

The purpose of this project is to experiment with different clustering algorithms and to compare the results. 

Part I: Design and implement the hard C-Means algorithm (HCM) and the fuzzy C-Means algorithm (FCM). Experiment with different distance measures and/or different values for the fuzzifier. Compare the HCM and FCM results.

Part II: Design and implement an agglomerate hierarchical clustering algorithm (try single link and complete link), and compare the results to the HCM and FCM algorithms.

 

Several data sets are provided in the form of 2D PGM image files.  You can download a zip file with the PGM files and image utilities written in C. Alternatively, you may also use your own dataset.

As before, your report should contain sections on