Project Description
Free signal processing and visualization software.

SignalPlant is free software tool for signal examination, scoring and post-processing. It has been developed by "Medical Signals" group of Institute of Scientific Instruments of CAS for projects concerning ECG and EEG signals. Although it is aimed to biological signals, it contains tools useful for any other area of signal processing.


The SignalPlant is free, but registration is needed (thus we know how many users we have. Registration is quick and also free). If you encounter any problem during instalation/registration, do not hesitate to contact us.

See the Brief introduction (13:42) movie to get basic idea what is the SignalPlant like! For Matlab users, here is video-tutorial how to transfer signals (5:19) from Matlab to SignalPlant. From version, SignalPlant can be controlled by external controllers - see this movie (1:46)!

If you are a SignalPlant user and have any suggestions for us, do not hesitate to fill in this short survey.


  • SignalPlant workhop will be held from 17th to 18th October 2016 in Brno, Czech Republic. You can register here.
  • Martin Hrabos published GPU "Accelerated Correlation Computing" plugin for SignalPlant! 

Citation information
If you use our software in your study, please cite us: 

SignalPlant(PDF) (*.bib file):
F. Plesinger, J. Jurco, J. Halamek, and P. Jurak, “SignalPlant: an open signal processing software platform,” Physiol. Meas., vol. 37, no. 7, pp. N38–N48, 2016.

QRS detection:
F. Plesinger, J. Jurco, P. Jurak, J. Halamek, “Robust Multichannel QRS Detection,” in Computing in Cardiology Conference (CinC), 2014, 2014, vol. 41, pp. 557–560.

Morphology Clustering:
F. Plesinger, J. Jurco, J. Halamek, P. Leinveber, T. Reichlova, and P. Jurak, “Multichannel QRS Morphology Clustering Data Preprocessing for Ultra-High-Frequency ECG Analysis,” in Cardiotechnix, 2015, pp. 11–19.

PhysioCrate toolbox:
P. Nejedly, J. Virgala, “Physiocrate: A SignalPlant Toolbox for Respiratory, Blood Pressure and EMG Signal Analysis,” in Student EEICT, 2016, pp. 53–55.


SignalPlant architecture allows extendibility via plugins. This allows 3rd parties to develop plugins for their own file-formats or processing and displaying method. The most significant features are:

  • Real-time response while examining large files
  • Mark (trigger) operations
  • Non-destructive signal processing
  • Default plugins set offers over 25 tools for:
    • filtering (FFT/IIR/FIR ...) with real-time preview
    • analysis tool (FFT/TFA ....)
    • detection (QRS complex, local extrems ...)
    • file I/O operations for HDF5, BIN, MAT, EDF, EGI, CSV, M&I d-files and others
    • export images as SVG, EPS or PNG
    • generating new signal channels by equations
  • Expandability by external plugins allowing to add
    • new file-formats
    • new post-processing methods
    • new displaying methods

SignalPlant uses 3rd party libraries for I/O operations (for HDF files).

Last edited Oct 7 at 11:25 AM by fplesinger, version 58