header

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.

Disclaimer

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.

License

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

An archive containing pre-compiled Linux binaries of the ISM detector code can be downloaded from here. Please carefully read the provided documentation and the installation instructions.

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.

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.

Disclaimer Home Visual Computing institute RWTH Aachen University