Skip to main content
Top

2018 | OriginalPaper | Chapter

CGP4Matlab - A Cartesian Genetic Programming MATLAB Toolbox for Audio and Image Processing

Authors : Rolando Miragaia, Gustavo Reis, Francisco Fernandéz, Tiago Inácio, Carlos Grilo

Published in: Applications of Evolutionary Computation

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper presents and describes CGP4Matlab, a powerful toolbox that allows to run Cartesian Genetic Programming within MATLAB. This toolbox is particularly suited for signal processing and image processing problems. The implementation of CGP4Matlab, which can be freely downloaded, is described. Some encouraging results on the problem of pitch estimation of musical piano notes achieved using this toolbox are also presented. Pitch estimation of audio signals is a very hard problem with still no generic and robust solution found. Due to the highly flexibility of CGP4Matlab, we managed to apply a new cartesian genetic programming based approach to the problem of pitch estimation. The obtained results are comparable with the state of the art algorithms.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Inácio, T., Miragaia, R., Reis, G., Grilo, C., Fernandéz, F.: Cartesian genetic programming applied to pitch estimation of piano notes. In: 2016 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1–7. IEEE (2016) Inácio, T., Miragaia, R., Reis, G., Grilo, C., Fernandéz, F.: Cartesian genetic programming applied to pitch estimation of piano notes. In: 2016 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1–7. IEEE (2016)
4.
go back to reference Miller, J.F.: An empirical study of the efficiency of learning boolean functions using a cartesian genetic programming approach. In: Proceedings of the 1st Annual Conference on Genetic and Evolutionary Computation GECCO1999, vol. 2, pp. 1135–1142. Morgan Kaufmann Publishers Inc., San Francisco (1999). http://dl.acm.org/citation.cfm?id=2934046.2934074 Miller, J.F.: An empirical study of the efficiency of learning boolean functions using a cartesian genetic programming approach. In: Proceedings of the 1st Annual Conference on Genetic and Evolutionary Computation GECCO1999, vol. 2, pp. 1135–1142. Morgan Kaufmann Publishers Inc., San Francisco (1999). http://​dl.​acm.​org/​citation.​cfm?​id=​2934046.​2934074
7.
go back to reference Klapuri, A.P.: Multiple fundamental frequency estimation based on harmonicity and spectral smoothness. IEEE Trans. Speech Audio Process. 11(6), 804–816 (2003)CrossRef Klapuri, A.P.: Multiple fundamental frequency estimation based on harmonicity and spectral smoothness. IEEE Trans. Speech Audio Process. 11(6), 804–816 (2003)CrossRef
8.
go back to reference Reis, G., Fernandéz de Vega, F., Ferreira, A.: Audio analysis and synthesis-automatic transcription of polyphonic piano music using genetic algorithms, adaptive spectral envelope modeling, and dynamic noise level estimation. IEEE Trans. Audio Speech Lang. Process. 20(8), 2313 (2012)CrossRef Reis, G., Fernandéz de Vega, F., Ferreira, A.: Audio analysis and synthesis-automatic transcription of polyphonic piano music using genetic algorithms, adaptive spectral envelope modeling, and dynamic noise level estimation. IEEE Trans. Audio Speech Lang. Process. 20(8), 2313 (2012)CrossRef
9.
go back to reference Marolt, M.: A connectionist approach to automatic transcription of polyphonic piano music. IEEE Trans. Multimedia 6(3), 439–449 (2004)CrossRef Marolt, M.: A connectionist approach to automatic transcription of polyphonic piano music. IEEE Trans. Multimedia 6(3), 439–449 (2004)CrossRef
10.
go back to reference Mueller, M., Wiering, F. (eds.): An efficient temporally-constrained probabilistic model for multiple-instrument music transcription. In: ISMIR, Malaga, Spain (October 2015) Mueller, M., Wiering, F. (eds.): An efficient temporally-constrained probabilistic model for multiple-instrument music transcription. In: ISMIR, Malaga, Spain (October 2015)
11.
go back to reference Emiya, V., Bertin, N., David, B., Badeau, R.: Maps-a piano database for multipitch estimation and automatic transcription of music (2010) Emiya, V., Bertin, N., David, B., Badeau, R.: Maps-a piano database for multipitch estimation and automatic transcription of music (2010)
12.
go back to reference Emiya, V., David, B., Badeau, R.: A parametric method for pitch estimation of piano tones. In: 2007 IEEE International Conference on Acoustics, Speech and Signal Processing-ICASSP 2007, vol. 1, pp. 1–249. IEEE (2007) Emiya, V., David, B., Badeau, R.: A parametric method for pitch estimation of piano tones. In: 2007 IEEE International Conference on Acoustics, Speech and Signal Processing-ICASSP 2007, vol. 1, pp. 1–249. IEEE (2007)
13.
go back to reference De Cheveigné, A., Kawahara, H.: Yin, a fundamental frequency estimator for speech and music. J. Acoust. Soc. Am. 111(4), 1917–1930 (2002)CrossRef De Cheveigné, A., Kawahara, H.: Yin, a fundamental frequency estimator for speech and music. J. Acoust. Soc. Am. 111(4), 1917–1930 (2002)CrossRef
Metadata
Title
CGP4Matlab - A Cartesian Genetic Programming MATLAB Toolbox for Audio and Image Processing
Authors
Rolando Miragaia
Gustavo Reis
Francisco Fernandéz
Tiago Inácio
Carlos Grilo
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-77538-8_31

Premium Partner