Bob: a free signal processing and machine learning toolbox for researchers


Bob is a free signal processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, Switzerland. The toolbox is designed to meet the needs of researchers by reducing development time and efficiently processing data. Firstly, Bob provides a researcher-friendly Python environment for rapid development. Secondly, efficient processing of large amounts of multimedia data is provided by fast C++ implementations of identified bottlenecks. The Python environment is integrated seamlessly with the C++ library, which ensures the library is easy to use and extensible. Thirdly, Bob supports reproducible research through its integrated experimental protocols for several databases. Finally, a strong emphasis is placed on code clarity, documentation, and thorough unit testing. Bob is thus an attractive resource for researchers due to this unique combination of ease of use, efficiency, extensibility and transparency. Bob is an open-source library and an ongoing community effort.

DOI: 10.1145/2393347.2396517

Extracted Key Phrases

3 Figures and Tables

Citations per Year

151 Citations

Semantic Scholar estimates that this publication has 151 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@inproceedings{Anjos2012BobAF, title={Bob: a free signal processing and machine learning toolbox for researchers}, author={Andr{\'e} Anjos and Laurent El Shafey and Roy Wallace and Manuel G{\"{u}nther and Chris McCool and S{\'e}bastien Marcel}, booktitle={ACM Multimedia}, year={2012} }