Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2393347.2396517acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
research-article

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

Published: 29 October 2012 Publication History

Abstract

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.

References

[1]
T. Abeel, Y. V. de Peer, and Y. Saeys, "Java-ML: A Machine Learning Library," Journal of Machine Learning Research, vol. 10, pp. 931--934, 2009.
[2]
F. Pedregosa et al., "Scikit-learn: Machine Learning in Python," Journal of Machine Learning Research, vol. 12, pp. 2825--2830, 2011.
[3]
C. Igel, T. Glasmachers, and V. Heidrich-Meisner, "Shark," Journal of Machine Learning Research, vol. 9, pp. 993--996, 2008.
[4]
G. Bradski, "The OpenCV Library," Dr. Dobb's Journal of Software Tools, 2000.
[5]
"VXL." http://vxl.sourceforge.net, 2003.
[6]
C. Galambos, "RAVL: Recognition And Vision Library." http://ravl.sourceforge.net, 2000.
[7]
S. Marcel and Y. Rodriguez, "Torchvision the machine-vision package of Torch," in Proc. of the ACM Intl. Conf. on Multimedia, pp. 1485--1488, 2010.
[8]
R. Collobert, S. Bengio, and J. Mariéthoz, "Torch: A Modular Machine Learning Software Library," tech. rep., 2002.
[9]
R. Collobert, "Torch5." http://torch5.sourceforge.net/, 2006.
[10]
R. Collobert, K. Kavukcuoglu, and C. Farabet, "Torch7: A Matlab-like Environment for Machine Learning," NIPS Workshop BigLearn, 2011.
[11]
R. Ierusalimschy, W. Celes, and L. de Figueiredo, "Lua." http://www.lua.org/, 1993.
[12]
T. L. Veldhuizen, "Arrays in Blitz++," in Proc. of the Intl. Scientific Computing in Object-Oriented Parallel Environments, pp. 223--230, Springer-Verlag, 1998.
[13]
T. E. Oliphant, "Python for Scientific Computing," Computing in Science Engineering, vol. 9, no. 3, pp. 10--20, 2007.
[14]
R. Demming and D. Duffy, Introduction to the Boost C++ Libraries; Volume I - Foundations. No. v. 1, Datasim Education Bv, 2010.
[15]
E. Anderson et al., LAPACK Users' Guide. Philadelphia, PA: Society for Industrial and Applied Mathematics, third ed., 1999.
[16]
M. Frigo and S. G. Johnson, "The Design and Implementation of FFTW3," Proceedings of the IEEE, vol. 93, no. 2, pp. 216--231, 2005.
[17]
A. Vedaldi and B. Fulkerson, "VLFeat: An open and portable library of computer vision algorithms." http://www.vlfeat.org/, 2008.
[18]
C.-C. Chang and C.-J. Lin, "LIBSVM: A Library for Support Vector Machines," ACM Trans. Intell. Syst. Technol., vol. 2, pp. 27:1--27:27, May 2011.
[19]
The HDF Group, "Hierarchical Data Format, Version 5." http://www.hdfgroup.org/HDF5, 2000--2010.
[20]
M. Still, The Definitive Guide to ImageMagick. Berkeley, CA, USA: Apress, 2005.
[21]
"FFmpeg." http://ffmpeg.org/, 2012.
[22]
"MatIO." http://matio.sourceforge.net/, 2012.
[23]
R. A. Fisher, "The Use of Multiple Measurements in Taxonomic Problems," Annals of Eugenics, vol. 7, pp. 179--188, 1936.
[24]
A. Anjos and S. Marcel, "Counter-Measures to Photo Attacks in Face Recognition: a public database and a baseline," in Intl. Joint Conf. on Biometrics, 2011.

Cited By

View all
  • (2024)Template Inversion Attack Using Synthetic Face Images Against Real Face Recognition SystemsIEEE Transactions on Biometrics, Behavior, and Identity Science10.1109/TBIOM.2024.33917596:3(374-384)Online publication date: Jul-2024
  • (2024)Modality Agnostic Heterogeneous Face Recognition with Switch Style Modulators2024 IEEE International Joint Conference on Biometrics (IJCB)10.1109/IJCB62174.2024.10744437(1-10)Online publication date: 15-Sep-2024
  • (2024)Heterogeneous Face Recognition Using Domain Invariant UnitsICASSP 2024 - 2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)10.1109/ICASSP48485.2024.10447481(4780-4784)Online publication date: 14-Apr-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MM '12: Proceedings of the 20th ACM international conference on Multimedia
October 2012
1584 pages
ISBN:9781450310895
DOI:10.1145/2393347
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 October 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. biometrics
  2. computer vision
  3. machine learning
  4. open source
  5. pattern recognition
  6. signal processing

Qualifiers

  • Research-article

Conference

MM '12
Sponsor:
MM '12: ACM Multimedia Conference
October 29 - November 2, 2012
Nara, Japan

Acceptance Rates

Overall Acceptance Rate 2,145 of 8,556 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)46
  • Downloads (Last 6 weeks)4
Reflects downloads up to 22 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Template Inversion Attack Using Synthetic Face Images Against Real Face Recognition SystemsIEEE Transactions on Biometrics, Behavior, and Identity Science10.1109/TBIOM.2024.33917596:3(374-384)Online publication date: Jul-2024
  • (2024)Modality Agnostic Heterogeneous Face Recognition with Switch Style Modulators2024 IEEE International Joint Conference on Biometrics (IJCB)10.1109/IJCB62174.2024.10744437(1-10)Online publication date: 15-Sep-2024
  • (2024)Heterogeneous Face Recognition Using Domain Invariant UnitsICASSP 2024 - 2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)10.1109/ICASSP48485.2024.10447481(4780-4784)Online publication date: 14-Apr-2024
  • (2024)On Measuring Linkability of Multiple Protected Biometric Templates Using Maximal LeakageIEEE Access10.1109/ACCESS.2024.343353612(106618-106630)Online publication date: 2024
  • (2024)The Effect of the MFCC Frame Length in Automatic Voice Pathology DetectionJournal of Voice10.1016/j.jvoice.2022.03.02138:5(975-982)Online publication date: Sep-2024
  • (2024)Heterogeneous Face Recognition with Prepended Domain TransformersFace Recognition Across the Imaging Spectrum10.1007/978-981-97-2059-0_7(169-204)Online publication date: 17-May-2024
  • (2023)Face reconstruction from facial templates by learning latent space of a generator networkProceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3666679(12703-12720)Online publication date: 10-Dec-2023
  • (2023)Using auditory texture statistics for domain-neutral removal of background soundsFrontiers in Audiology and Otology10.3389/fauot.2023.12269461Online publication date: 19-Sep-2023
  • (2023)MLP-Hash: Protecting Face Templates via Hashing of Randomized Multi-Layer Perceptron2023 31st European Signal Processing Conference (EUSIPCO)10.23919/EUSIPCO58844.2023.10289780(605-609)Online publication date: 4-Sep-2023
  • (2023)Measuring Linkability of Protected Biometric Templates Using Maximal LeakageIEEE Transactions on Information Forensics and Security10.1109/TIFS.2023.326617018(2262-2275)Online publication date: 2023
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media