Skip to content

DigitalHolography/Pulsewave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PulseWave

PulseWave is a software used to extract biomarkers from videos created by HoloDoppler. It process determines the Blood Flow Rate, the Velocity, or the Arterial Resistivity Index of the blood vessel in the eye of a patient with the help of an automatic segmentation of the arteries and veins.

Problem It Solves

PulseWave transforms complex video data into readable and useful biomarkers, making it accessible for the healthcare professionals.

Target Audience

The primary users of PulseWave are:

  • Optometrists
  • Ophthalmologists
  • Scientific researchers

Key Features

  • GIF Creation: Generates GIFs representing the analyzed data.
  • Figure Creation: Produces figures for visual representation of biomarkers.
  • Text File Outputs: Provides text files listing the extracted biomarkers.

Installation

To install PulseWave, follow these steps:

  1. Download the ZIP file from the GitHub repository.
  2. Extract the contents of the ZIP file. This will include a folder with MATLAB scripts and a MATLAB application.

Dependencies & Requirements

  • A valid MATLAB license is required to run PulseWave.
  • A very performant computer is required to run PulseWave.
  • Parallel Computing Toolbox
  • Curve Fitting Toolbox
  • Signal Processing Toolbox
  • Image Processing Toolbox

Getting Started

To get started with PulseWave:

  1. Refer to the PulseWave Google Slides presentation for detailed instructions. You can request help from the Digital Holography team for this presentation if needed.

Contributing

We welcome contributions to PulseWave. If you are interested in contributing, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Submit a pull request.

License

PulseWave is licensed under the GNU General Public License (GPL). See the LICENSE file for more information.


Thank you for using PulseWave!