The Processing Building Block focuses on the processing of the biosignal raw data to interpretable features. Raw data is delivered from sensor technology, e.g., an ECG sensor for the collection of electrical heart rate signals or an EDA sensor for electrodermal activity signals. The building block contains pipelines that allow for the processing steps of available signals.
💻 How To Use?
To use a HUBII pipeline select the pipeline you want to use for processing from the list of pipelines below. On the pipeline page you find all relevant information which data you need in what format and what the pipeline provides as output. For the usage, there are two options:
Graphical User Interface
Interact with a Graphical User Interface. The link is on the website of the pipeline.
Standard API Call
Send a request to the endpoint via an API call method of your choice (Postman, curl, or any other method).
Send an API call to the pipeline and wait for the response. That’s it 😊
🗄️ Pipelines
HRV-01
The processing_hrv_01 pipeline allows to derive HRV features from heart rate electrocardiographic data. The data may be collected with a Polar H10 chest belt.
Input data: Table with the columns id, dataType, timestamp, heart rate value, session_id
Input data format: .csv
Output data: rmssd, sdnn, sdsd, nn50, pnn50, mrri, mhr
Output data format: .csv
Device: Polar H10 heart rate sensor in chest belt
HRV-02
The processing_hrv_02 pipeline allows to derive HRV features from heart rate electrocardiographic data. The data may be collected with a plux Biosignals ECG sensor.
Input data: sample_id, subject_id, timestamp_idx, ecg_data, (label)
Input data format: .csv, .json
Output data: sample_id, subject_id, window_id, w_start_time, w_end_time, mean_rr, sdnn, rmssd, nn50, pnn50, lf_band, hf_band, lf_hf_ratio,
Output data format: .csv
Device: plux Biosignals ECG sensor
Diarization-01
The diarization-01 pipeline derives text utterances from spoken audio. The data may be collected with any audio recording device.
Input data: Audio file
Input data format: .wav, .mp3
Output data: Table with columns id, speaker_tag, start_time, end_time, utterance
Output data format: .json
Eyetracking-01
The eyetracking-01 pipeline allows to derive fixation and saccation features from eye-tracking records.
Input data: Time, Type, Tria, L Dia [mm], L Area [mm], R Dia [mm], R Area [mm], L POR X [px], L POR Y [px], R POR X [px], R POR Y [px], Trigger
Input data format: .txt
Output data: Timestamp, fixation, saccation
Output data format: .json