Extraction of component bases from mixed spectra using non-negative matrix factorization with dissimilarity regularization