The application provides a
heart rate detection method and device,
computer equipment and a readable storage medium. The method comprises the steps of firstly, obtaining a ballistocardiogram
signal change curve, and then calculating an initial feature point corresponding to each
wave crest in the ballistocardiogram
signal change curve; screening a plurality of feature points as marked feature points from initial feature points, wherein the feature values of the screened feature points are not less than a first threshold value and the time for which the feature values are maintained not to be exceeded reaches a first preset time; and finally, calculating the
heart rate according to the interval time between two adjacent marked feature points. In the calculation process, the calculated feature points represent the
line length change and consistency of an ascending curve and a descending curve of the
wave crest. Compared with an existing
algorithm which directly calculates the crest valueof the ballistocardiogram
signal change, the amplitude of the feature points is more obvious and more identified. The
algorithm provided by the invention aims at 'surface extraction ', so that the specificity of the feature position in periodic signals is remarkably improved, and the accuracy of obtaining the
heart rate from the ballistocardiogram signals is greatly increased.