TY - GEN
T1 - Multi-pitch estimation via fast group sparse learning
AU - Kronvall, Ted
AU - Elvander, Filip
AU - Adalbjörnsson, Stefan Ingi
AU - Jakobsson, Andreas
PY - 2016/12/1
Y1 - 2016/12/1
N2 - In this work, we consider the problem of multi-pitch estimation using sparse heuristics and convex modeling. In general, this is a difficult non-linear optimization problem, as the frequencies belonging to one pitch often overlap the frequencies belonging to other pitches, thereby causing ambiguity between pitches with similar frequency content. The problem is further complicated by the fact that the number of pitches is typically not known. In this work, we propose a sparse modeling framework using a generalized chroma representation in order to remove redundancy and lower the dictionary's block-coherency. The found chroma estimates are then used to solve a small convex problem, whereby spectral smoothness is enforced, resulting in the corresponding pitch estimates. Compared with previously published sparse approaches, the resulting algorithm reduces the computational complexity of each iteration, as well as speeding up the overall convergence.
AB - In this work, we consider the problem of multi-pitch estimation using sparse heuristics and convex modeling. In general, this is a difficult non-linear optimization problem, as the frequencies belonging to one pitch often overlap the frequencies belonging to other pitches, thereby causing ambiguity between pitches with similar frequency content. The problem is further complicated by the fact that the number of pitches is typically not known. In this work, we propose a sparse modeling framework using a generalized chroma representation in order to remove redundancy and lower the dictionary's block-coherency. The found chroma estimates are then used to solve a small convex problem, whereby spectral smoothness is enforced, resulting in the corresponding pitch estimates. Compared with previously published sparse approaches, the resulting algorithm reduces the computational complexity of each iteration, as well as speeding up the overall convergence.
UR - https://www.scopus.com/record/display.uri?eid=2-s2.0-85006008598&origin=inward&txGid=BE5C0FC742C10BEDCB9E04F63F2978EF.wsnAw8kcdt7IPYLO0V48gA%3a25
U2 - 10.1109/EUSIPCO.2016.7760417
DO - 10.1109/EUSIPCO.2016.7760417
M3 - Paper in conference proceeding
T3 - European Signal Processing Conference (EUSIPCO)
SP - 1093
EP - 1097
BT - 2016 24th European Signal Processing Conference (EUSIPCO)
PB - IEEE - Institute of Electrical and Electronics Engineers Inc.
T2 - 24th European Signal Processing Conference, EUSIPCO 2016
Y2 - 28 August 2016 through 2 September 2016
ER -