The invention relates to a
heartbeat detection method based on a ballistocardiogram. The
heartbeat detection method comprises steps of
signal filtering, template extraction, similarity comparison, dynamic threshold positioning and the like. The method specifically includes:
signal filtering: suppressing high-frequency interference and low-
frequency drift noise in the received BCG
signal through adigital FIR band-pass filter; template extraction: requiring a testee to remain stationary for a period of time TA at the beginning of the test; calculation of
correlation coefficient: in a relativelyshort time, the extracted template has an extremely high
linear correlation with the correct waveform collected in real time, and Pearson
correlation coefficient can indicate the similarity between the sample collected in real time and the template extracted in the step; and a multi-parameter adaptive adjustment and judgment
algorithm, which can further improve accuracy of
heartbeat position judgment. The method can quickly extract BCG template waveform suitable for a current subject, and obtain accurate heartbeat position through waveform comparison and detection optimization
algorithm, andprovides a basis for
heart rate analysis based on non-invasive heartbeat chart.