Return to: Medical School : Academic Health Center : myAHC : U of M Home

Gold University of Minnesota M. Skip to main content.University of Minnesota. Home page.
 
C.M.R.R.

What's inside.

Our Center

Research Highlights

Faculty & Staff

Magnets

Projects

Seminars

Downloads

Studies

Workshops

Classes

Safety

Contacts & Directions

Job Postings

Photo Gallery

Internal Links

Related Links

Site Map

   

CMRR Home

CMRR Webmail

 
Home > Downloads > PhysioFix User's Guide

PhysioFix findPhysioPeaks

  
	Usage: findPhysioPeaks fidDir | {type file}
	   where: type = {acq | respir | cardio }
	          file = {sdtRoot | name.asc}
  
There are two ways to specifiy which files to process on the command line. The first method is to specify only the fid directory, fidDir.
  
   example> findPhysioPeaks subject001.fid
  
It is then assumed that the following three ascii files exist in this directory: (Note that an optional filename extension is allowed).
  1. ch0 - respiration ascii file
  2. ch1 - cardiac ascii file
  3. ch2 - acquisition pulse ascii file
The second method is to specify each of the files individually along with the type of data it contains. If no file extension is given, the data is assumed to be an sdt/spr file pair, otherwise it is assumed to be an ascii file. The .sdt files must be 1D Real (i.e. float) and the .asc must be ascii with one value per line. See Sdt File Format for details. For example:
  
   example> findPhysioPeaks acq acqData.asc
   example> findPhysioPeaks respir respirData.asc
   example> findPhysioPeaks cardio cardioData.asc
  
Prior to determining the peak locations, the input waveforms are conditioned. The acq waveform is median filtered to remove any transient spikes. The respir and cardio waveforms are bandpass filtered via convolution to remove DC drift and high frequency noise. The cardio waveform is also inverted to make the "S" dip of the QRS complex the peak since it is the most pronounced feature. For each of the three input files a pair of output sdt files are generated; a conditioned waveform and a peak waveform.
  1. The peak sdt contains the value of 1.0 at each peak of every cycle in the Respiration/Cardiac waveform. For the acquisition waveform, a value of 1.0 is set at the location of each rising and falling edge for the pulse. Non-peak or Non-edge locations have a value of 0.0.
  2. The cond sdt contains the resultant waveform after the specified processing.
NOTE: The current implementation of this conditioning requires a 100 Hz sampling rate.
 
The University of Minnesota is an equal opportunity educator and employer.