The present invention discloses a
human body heart and
lung sound real-time blind
separation method and
system. The method comprises: the step 1, collecting
human heart and
lung sound signals; the step 2, performing preprocessing of the
human heart and
lung sound signals, and obtaining
human heart and
lung sound signals after preprocessing; the step 3, converting the human heart and
lung sound signals after preprocessing to a time-
frequency domain, and obtaining a non-
negative frequency spectrum; the step 4, employing the non-
negative frequency spectrum to construct a blind
signal matrix V, and obtaining initial matrixes Wk and Hk through separation of the blind
signal matrix V, wherein Wk is a
coefficient matrix, and the Hk is source matrix; and the step 5, collecting new human heart and
lung sound signals, converting the human heart and lung sound signals to a new non-
negative frequency spectrum after preprocessing, constructing a new blind
signal matrix Vk+1 to perform online non-negative
matrix decomposition, decomposing new matrixes Wk+1 and hk+1, and employing the matrixes Wk+1 and hk+1 to separate new human heart sound signals and lung
breathing sound signals. The method realizes direct non-negative
matrix decomposition for performing blind separation and does not need data recombination of
legacy data and new data.