Unsupervised Singing Voice Separation Based on Robust Principal Component Analysis Exploiting Rank-1 Constraint

Feng Li, Masato Akagi · 2018

In this paper, we address the singing voice separation problem and propose a novel unsupervised approach based on robust principal component analysis (RPCA) exploiting rank-1 constraint (CRPCA). RPCA is a recently proposed singing voice separation algorithm that can separate singing voice from the monaural recordings. Although RPCA has been successfully applied to singing voice separation task, it ignores the different characteristic values of singular value decomposition and computational complexity to minimize the nuclear norm for separating singing voice. Since rank-l constraint in the background music, as the background music has a large variation in richness than singing voice among different songs. Furthermore, rank-1 constraint can utilize a prior target rank to separate singing voice and background music from the mixture music signal. Accordingly, the proposed CRPCA method utilizes rank-1 constraint minimization of singular values in RPCA instead of minimizing the whole nuclear norm, which can not only describe the different values of singular value decomposition, but also the computation complexity is reduced. The experiment evaluation results reveal that CRPCA can achieve better separation performance than the previous methods, especially with regard to use time frequency masking on ccMixter and DSD100 datasets. In addition, the running time on CRPCA is shorter than others under the same conditions.

Read the paper · More papers on PaperTik