How to find heart beating pattern?

1 view (last 30 days)
Hello, I have a 20 seconds video which has a beating heart of an animal (captured by microscope). I want to find beating pattern of this heart in terms of displacement vs. seconds (i.e. displacements per seconds). How can I do this? Thanks!

Accepted Answer

Image Analyst
Image Analyst on 1 Sep 2016
Segment the heart and measure it's area for each frame. Then find the peak displacement. Finding displacements per second means you need a time window over which you will count the number of displacements. You can find peaks with findpeaks(), and you can count them with conv(). Then divide by the width of the window in seconds to get the count per second.
  2 Comments
Saman
Saman on 1 Sep 2016
Thanks! The other question I have is that how can I make this video to separate frames? It is a 20 seconds continuous video.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!