Automatically exported from code.google.com/p/object-classification-experiments
Sourabh Daptardar saurabh.daptardar@gmail.com
1.0
SerrePoggioClassifier is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SerrePoggioClassifier is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SerrePoggioClassifier. If not, see http://www.gnu.org/licenses/.
This code has been developed in partial fulfillment of the M.Tech thesis "Explorations on a neurologically plausible model of image object classification" by Sourabh Daptardar, Y7111009, CSE, IIT Kanpur.
Project website: http://www.cse.iitk.ac.in/users/vision/sourabhd/
This code implements:
-
Biologically inspired model of Serre-Wolf-Poggio http://cbcl.mit.edu/projects/cbcl/publications/ps/serre-PID73457-05.pdf and a number of variations with the model.
-
Unsupervised normalized graph cut (Shi-Malik algorithm) based clustering technique (Split-Merge approach).
-
Downloader uitility for downloading images from Google Image Search
-
C++
-
Octave
-
Python
-
Boost
-
OpenCV
-
OpenMP (libgomp)
-
OpenMPI
-
liboctave
-
Yossi Rubner's implementation of Earth Mover's distance: http://vision.stanford.edu/~rubner Two files emd.c emd.h included here are from Rubner's code.
-
Serre-Poggio model related experiments / generation of C2 feature vectors:
make
-
Split-Merge graph clustering algorithm:
make unsupervised
-
Downloader
python downloadCarDataset.py