We have two types of projects Paper presentation: select one paper or one topic from course web page, send your selection to instructor firstname.lastname@example.org before 10/8/2013, prepare slides within one month and present it at class according to the given schedule;email@example.com Project implementation: implement one of the projects on the following list and demonstrate to TA, firstname.lastname@example.org, due day is 11/26/2013;email@example.com Decision should be sent out to firstname.lastname@example.org before email@example.com
Project Implementation Lists Automatic Image Clustering You can download 1,000,000 images from You can extract one of the following visual features: color histogram or SIFT features, you can get source code from http://clickdamage.com/sourcecode/index.php You can apply AP clustering technique to get an optimal partition of these 1,000,000 images according to their visual similarity, you can get AP clustering source code from http://www.image-net.org/ http://bonsai.hgc.jp/~mdehoon/software/cluster/software.htm
Project Implementation Lists Image Query Result Clustering You can go to Google Images and type in keywords such as ``apple, ``bank, ``cloud et al Download the returned images (more than 1000 images), total images will be 100,000. Extract color histogram or SIFT by using http://clickdamage.com/sourcecode/index.php Apply AP clustering to get an optimal partition of the returned images http://bonsai.hgc.jp/~mdehoon/software/cluster/software.htm
Project Implementation Lists Automatic Object Detection You can download 1000 images for each of 100 object classes such as``sky, ``dog, ``building from You can extract one of the following visual features: color histogram or SIFT features, you can get source code from http://clickdamage.com/sourcecode/index.php You can apply SVM classifiers to detect these three object classes from 200 test images, you can get SVM classifier training source code from http://www.image-net.org/ http://svmlight.joachims.org/
Project Requirements Paper presentation: you need to spend time to understand the topics and the relevant papers and prepare a good presentation for your selected topics and be ready for answering questions from your classmates and instructor. Penalties: it is easy for instructor to find out how much time you have spent on preparing your presentation, you will receive big penalties on your project grade.
Project Requirements Project implementation: you need to spend time to understand the project and the relevant source code and compile these source codes and make them work in your computer and try to make some revisions. Penalties: TA will test your system by using his images, so it is easy for us to check whether you really do the project or not. If we find that you did not spend enough time to work on your project, you will receive big penalties on your project grade.
Group or not It is a frequently-asked question Because two types of projects are very simple, we do not encourage group project!