Download Latest Version SpinalCordMethods_ExtensionPackage.zip (16.0 MB)
Email in envelope

Get an email when there's a new version of Zebrafish Image Processing

Home / Heartbeat
Name Modified Size InfoDownloads / Week
Parent folder
readme.txt 2014-04-04 3.1 kB
vid2tif.exe 2014-03-14 488.8 kB
heartbeat.exe 2014-03-14 7.9 MB
C-4.wmv 2014-03-14 243.9 kB
C-3.wmv 2014-03-14 279.8 kB
C-2.wmv 2014-03-14 194.5 kB
C-1.wmv 2014-03-14 338.2 kB
Totals: 7 Items   9.4 MB 4
This software is supplementary material to a submitted paper

Christian Pylatiuk, Daniela Sanchez, Ralf Mikut, Rüdiger Alshut, Markus Reischl, Sofia Hirth, Steffen Just, Wolfgang Rottbauer: 
Automatic Zebrafish Heartbeat Detection and Analysis. 2014

It contains the following files: 

heartbeat.exe     - Program file for heartbeat analysis
vid2tif.m         - Program file for extraction of single frames from videos as tif files 
C-1.wmv           - Sample video
C-2.wmv           - Sample video
C-3.wmv           - Sample video
C-4.wmv           - Sample video

This software implements an in-vivo method for fully automatic detection and analysis of heartbeats in videos of non-fixed and non-anaesthetized zebrafish embryos. heartbeat.exe is free software. It is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

This version requires an installed runtime version of the Matlab Compiler, version 8.1. (R2013a). This version is available free of charge for various systems (Windows 32/64 Bit, Linux, MAX). It can be downloaded from

http://www.mathworks.de/products/compiler/mcr/


Steps: 
1. Extract tif images from a video, 
   vid2tif.exe <Extension for video file> folder <folder names with the videos> 

   e.g. 
   vid2tif.exe wmv folder d:\heartbeat

   if all video files are located at d:\heartbeat 

   The result are subfolders "C-1" - "C-4" including tif-images for single time frames. 
 

2. Computes the heartbeat for the extracted images
   for heart frequency segmentation for video C_1 using standard parameters

   heartbeat video d:\heartbeat\C-1 

   In addition, you can specify various parameters, e.g.

   - Use only 16 frames for segmentation and 32 to calculate the frequency:
 
     heartbeat video d:\heartbeat\C-1 min

   - Save segmented region over each original image:

     heartbeat video d:\heartbeat\C-1 yes
   
   - Specify the number of frames used for the heart segmentation (default value 16), e.g. 10    

     heartbeat video d:\heartbeat\C-1 FramesForSeg 20

   - Specify the number of frames used for the frequency calculation (default value 32), e.g. 300                          

     heartbeat video d:\heartbeat\C-1 FramesForFreq 300

   - Segment the heart and calculate the frequency again after VALUE number of frames, e.g. 100

     heartbeat video d:\heartbeat\C-1 update 100
 

   At the end of the video, the threshold for the detection of local maxima can be changed (defualt  value zz =3), a larger value reduces the number of maxima. 
   Finally, the step generates a new folder 

   d:\heartbeat\C-1\results 

   including the following files: 
   1.png             - Detected heart region
   info.csv          - Detected movement in single frames
   Freq*.tiff        - Time series with detected movement in heart region ('*' marks local extrema)
   heartbeat.csv     - Detected heart beats

Contact: 
christian.pylatiuk@kit.edu 
ralf.mikut@kit.edu 



Source: readme.txt, updated 2014-04-04