Skip to main content

Datasets

Open Access

Bed-Based Ballistocardiography Dataset

Citation Author(s):
Charles Carlson (Kansas State University, Mike Wiegers Department of Electrical and Computer Engineering)
Vanessa-Rose Turpin (Kanas State University, Department of Kinesiology)
Ahmad Suliman (Kansas State University, Mike Wiegers Department of Electrical and Computer Engineering)
Carl Ade (Kansas State University, Department of Kinesiology)
Steve Warren (Kansas State University, Mike Wiegers Department of Electrical and Computer Engineering)
David E. Thompson (Kansas State University, Mike Wiegers Department of Electrical and Computer Engineering)
Submitted by:
Charles Carlson
Last updated:
DOI:
10.21227/77hc-py84
Data Format:
Average: 5 (1 vote)

Abstract

 

This dataset of heart-driven signals collected from 40 participants, under Kansas State University IRB protocol #9386, includes ballistocardiograms (BCGs) and time-aligned electrocardiograms (ECGs), photoplethysmograms (PPGs), and blood pressure waveforms. The BCGs were collected from a custom, bed-based ballistocardiographic system comprised of four electromechanical films and four load cells. Affiliated cardiopulmonary signals were acquired using a GE Datex CardioCap 5 patient monitor (which collected ECG and PPG data) and a Finapres Medical Systems Finometer PRO (which provided continuous reconstructed brachial artery pressure waveforms and derived cardiovascular parameters). See our publication in Sensors for a complete description of the system used to collect this dataset. Carlson, C.; Turpin, V.-R.; Suliman, A.; Ade, C.; Warren, S.; Thompson, D.E.; Bed-Based Ballistocardiography: Dataset and Ability to Track Cardiovascular Parameters. Sensors 2021, 21, 156. https://doi.org/10.3390/s21010156

 

Instructions:

These .MAT files contain MATLAB Tables of raw and preprocessed data. Information detailing the bed system used to collect these signals and the steps used to create the preprocessed data are contained in a publication in Sensors – Carlson, C.; Turpin, V.-R.; Suliman, A.; Ade, C.; Warren, S.; Thompson, D.E.; Bed-Based Ballistocardiography: Dataset and Ability to Track Cardiovascular Parameters. Sensors 2021, 21, 156. https://doi.org/10.3390/s21010156.

The reBAP signal is scaled at 100 mmHg/volt. The interbeat interval (IBI), stroke volume (SV), and dP/dt_max are scaled at 1000 ms/volt, 100 mL/volt, and 1 mHg/s/volt, respectively.

Dear all,

I was wondering what is the unit of measure for each waveform.

When I load data for patient x1001, I get an ECG waveform of 299000 points.

What measure unit do I have to consider for all these points?

Yours sincerely

pietro fusco Sat, 10/19/2024 - 18:12 Permalink

In reply to by pietro fusco

Hi pietro fusco, you may refer to the publication associated to this dataset (https://doi.org/10.3390/s21010156). This article claimed the sampling rate is 1kHz.

thx

Zhengyu ZHANG Tue, 02/04/2025 - 17:12 Permalink

Hello,

Firstly, I would like to express my gratitude for your work. Regarding the paper, I have downloaded the Dataset Files.zip from the IEEE DataPort repository(source: https://ieee-dataport.org/open-access/bed-based-ballistocardiography-dataset), which is approximately 2.09GB in size. The zip file contains "Bed_System_Database.mat" and "Preprocessed_Database.mat" with sizes of 1.59GB and 669MB, respectively. Upon attempting to read these files using Python, I found that:

"Bed_System_Database.mat" contains only the following fields:

  • #refs# (class 'h5py._hl.group.Group')
  • #subsystem# (class 'h5py._hl.group.Group')
  • Bed_System_Database (class 'h5py._hl.dataset.Dataset')

"Bed_System_Database" contains only a single signal, and it is unclear which are the BCG, PPG, ECG, and ABP signals.

 

And "Preprocessed_Database.mat" contains only the following fields:

  • header (class 'bytes')
  • version (class 'str')
  • globals (class 'list')
  • None (class 'scipy.io.matlab._mio5_params.MatlabOpaque')
  • function_workspace (class 'numpy.ndarray')

I would like to know if I have downloaded the correct dataset.

 

Thanks a lot!

Bao Bi Sat, 11/09/2024 - 13:00 Permalink

In reply to by Bao Bi

HI Bao, the dataset contains .mat files. This is the format used by MATLAB, so that's likely why Python is not reading the files correctly. If you have any other questions, feel free to contact me via email, cwcarl@ksu.edu.

Charles Carlson Sat, 02/15/2025 - 00:49 Permalink

Dataset Files

LOGIN TO ACCESS DATASET FILES
Open Access dataset files are accessible to all logged in users. Don't have a login? Create a free IEEE account. IEEE Membership is not required.

DOCUMENTATION