A system for identifying heart valve signals includes a non-invasive sensor unit for capturing electrical signals and composite vibration objects, a memory containing computer instructions, and one or more processors coupled to the memory, where the one or more processors are configured to perform the steps of separating a plurality of individual heart vibration events from the composite vibration objects by using at least one among bin-wise clustering and permutation alignment, or non-negative matrix factorization, or deep belief networks and tagging the plurality of individual heart vibration events using at least one among principal component analysis, Gabor filtering, generalized cross correlation, phase transform, smoothed coherent transformation, Roth correlation or band filtering.