Implicit Shape Model (ISM) detector code
ISM Detector Code
On this web page, we provide binaries and example codebooks for the Implicit Shape Model (ISM) detector, as used in our IJCV'08 paper. The code archive consists of pre-compiled executables, including all required libraries. In order to facilitate experiments, we also provide several pre-trained detectors. When using this software for your own research, please acknowledge the effort that went into its construction by citing the corresponding paper.
Please note that the code is no longer maintained. Due to time constraints, I will in most cases not be able to provide assistance or answer email requests with specific questions to the code. In particular, I will not be able to provide assistance with porting the code to Qt4 or to Windows. If you manage to do that and are willing to share the results, I will however be happy to link your updated version on this webpage to save other people the effort.
THIS CODE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Use at your own risk.
This code and data is provided exclusively for noncommercial research purposes. Commercialization (of any kind) is strictly prohibited without a dedicated license. The code and binaries are under copyright protection. If you are interested in commercialization, please contact us.
ISM Detector Code
In addition, we also provide the original C++ source code for the detector, designed for running on Linux using Qt. Please note that the code was written using gcc 3.X and Qt 3.X and is no longer maintained. On a new machine, newer versions of both tools will typically be installed, which are unfortunately not fully backward compatible. You may therefore have to transfer the code from Qt3 to Qt4 in order to compile it. Qt provides an automatic tool for this which takes over most of the effort, but some manual effort will still be necessary. Use the source code therefore only if you are willing to invest this effort. Due to time constraints, I will not be able to provide assistance with the conversion.
Pre-trained Detector Codebooks
In the following, we provide a set of pre-trained detector codebooks, which we used in our publications. Please read the installation instructions first.
- Cars side (SLCV'04/DAGM'04/IJCV'08)
- Cars rear (IJCV'08)
- Cars, all viewpoints (DAGM'06/CVPR'07/PAMI'08)
- Cows side (SLCV'04/ICCV'05/IJCV'08)
- Motorbikes side (ICCV'05/BMVC'06/IJCV'08)
- Pedestrians side (IJCV'08)
- Dining room chairs (trained mainly on dark chairs, doesn't work too well with light-colored chairs)
- Office chairs
Note: The provided files are .tgz archives. If you don't know how to open a .tgz archive, please google for "how to open a .tgz archive". I will NOT answer email requests with this question.