Related Experiment Video
Updated: Jun 26, 2026

Semi-automated Optical Heartbeat Analysis of Small Hearts
Published on: September 16, 2009
Low complexity tracking for long term monitoring of heart sounds
Abhilash Patangay1, Ahmed Tewfik
1University of Minnesota, 200 Union Street SE, 4-174, Minneapolis, MN 55455, USA. patan010@umn.edu
Abstract:
This paper describes a novel framework for tracking heart sounds. For a given heart sound component (e.g. S1) candidate features (e.g. peaks) are mapped to states and assigned appropriate local scores. A low complexity dynamic programming based algorithm is developed to select the largest most consistent feature from the candidate features. This algorithm is also capable of detecting multiple simultaneous features for improved noise immunity. The proposed algorithm has linear complexity with time and cubic complexity with the number of features to be tracked. Data from six swine balloon-occlusion studies are used for preliminary testing of the algorithm. The S1 amplitude and heart sound ejection time (HSET) are found to be statistically significantly correlated with changes in systolic performance due to ischemia induction.
Related Concept Videos
Pulse rhythm
Conversely, an irregular pulse pattern is termed dysrhythmia, stemming from disruptions in cardiac muscle...
Holter Monitor: 24-Hour Monitoring
Heart Sounds
Auscultation is the process of listening to these internal body sounds using a stethoscope. The heart produces four types of sounds, but only two—S1 and S2—can usually be heard with a stethoscope.
S1, also known as the "lub" sound, is caused by the closure of atrioventricular (A-V) valves at the...
Assessment of the Cardiovascular System IV: Auscultation
Normal Heart Sounds
S1 (First Heart Sound)-
S1 is made by the closure of the mitral and tricuspid valves (atrioventricular valves), marking the beginning of systole.
S2 (Second Heart Sound)-
S2 is made by the closure of the aortic and pulmonic valves (semilunar valves), marking the end of the systole.
Special considerations while measuring pulse

