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.
CITATION STYLE
Miragaia, R., Reis, G., Fernandéz, F., Inácio, T., & Grilo, C. (2018). CGP4Matlab - A Cartesian Genetic Programming MATLAB Toolbox for Audio and Image Processing. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10784 LNCS, pp. 455–471). Springer Verlag. https://doi.org/10.1007/978-3-319-77538-8_31
Mendeley helps you to discover research relevant for your work.