20#ifndef ARTIFACT_DETECT_DSP_H
21#define ARTIFACT_DETECT_DSP_H
104 static QVector<int>
detectEcg(
const Eigen::MatrixXd& matData,
124 static QVector<int>
detectEog(
const Eigen::MatrixXd& matData,
142 static Eigen::RowVectorXd bandpassFilter(
const Eigen::RowVectorXd& vecSignal,
158 static QVector<int> findPeaks(
const Eigen::RowVectorXd& vecSignal,
Full FIFF measurement metadata: everything from FIFFB_MEAS / FIFFB_MEAS_INFO needed to interpret a re...
Export/import macros and namespace declaration for the DSP library.
Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms).
ECG R-peak detection parameters (defined outside class to avoid Clang/GCC default-argument issues wit...
EOG blink / saccade detection parameters (defined outside class to avoid Clang/GCC default-argument i...
ECG and EOG physiological artifact event detection.
static QVector< int > detectEcg(const Eigen::MatrixXd &matData, const FIFFLIB::FiffInfo &fiffInfo, double dSFreq, const EcgParams ¶ms=EcgParams())
ArtifactDetectEogParams EogParams
ArtifactDetectEcgParams EcgParams
static QVector< int > detectEog(const Eigen::MatrixXd &matData, const FIFFLIB::FiffInfo &fiffInfo, double dSFreq, const EogParams ¶ms=EogParams())
Full FIFF measurement info: per-channel descriptors, sampling and filter setup, projectors,...