Bob is a signal-processing and machine learning toolbox originally developed by the Biometrics Security and Privacy Group, the Biosignal Processing Group, and the Research and Development Engineers at Idiap, in Switzerland. Bob is primarily developed through Gitlab. Follow the links below to get you started.







If you make use of Bob or any derived work, we appreciate if you cited this website and our publications:

  author = {A. Anjos AND M. G\"unther AND T. de Freitas Pereira AND
            P. Korshunov AND A. Mohammadi AND S. Marcel},
  title = {Continuously Reproducing Toolchains in Pattern Recognition and
           Machine Learning Experiments},
  year = {2017},
  month = aug,
  booktitle = {International Conference on Machine Learning (ICML)},
  url = {}

  author = {A. Anjos AND L. El Shafey AND R. Wallace AND
            M. G\"unther AND C. McCool AND S. Marcel},
  title = {Bob: a free signal processing and machine learning toolbox for researchers},
  year = {2012},
  month = oct,
  booktitle = {20th ACM Conference on Multimedia Systems (ACMMM), Nara, Japan},
  url = {},

© Idiap Research Institute, Switzerland.