20#ifndef ARTIFACT_DETECT_DSP_H
21#define ARTIFACT_DETECT_DSP_H
75 double dThreshold = std::numeric_limits<double>::quiet_NaN();
142 static QVector<int>
detectEcg(
const Eigen::MatrixXd& matData,
161 static QVector<int>
detectEog(
const Eigen::MatrixXd& matData,
182 static QList<FIFFLIB::FiffProj>
computeProjEcg(
const Eigen::MatrixXd& matData,
200 static QList<FIFFLIB::FiffProj>
computeProjEog(
const Eigen::MatrixXd& matData,
208 static QVector<int> qrsDetector(
const Eigen::RowVectorXd& filtered,
double dSFreq,
double dThreshold,
double dTStart);
Full FIFF measurement metadata: everything from FIFFB_MEAS / FIFFB_MEAS_INFO needed to interpret a re...
SSP projection item: a named projection vector set with active/desired flags, parsed from FIFFB_PROJ_...
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...
SSP parameters of compute_proj_ecg / compute_proj_eog; ecg() and eog() give the MNE-Python defaults.
static ArtifactDetectProjParams eog()
static ArtifactDetectProjParams ecg()
ECG and EOG physiological artifact event detection.
ArtifactDetectProjParams ProjParams
static QVector< int > detectEcg(const Eigen::MatrixXd &matData, const FIFFLIB::FiffInfo &fiffInfo, double dSFreq, const EcgParams ¶ms=EcgParams())
static QList< FIFFLIB::FiffProj > computeProjEcg(const Eigen::MatrixXd &matData, const FIFFLIB::FiffInfo &fiffInfo, double dSFreq, const ProjParams &proj=ProjParams::ecg(), const EcgParams &detect=EcgParams())
ArtifactDetectEogParams EogParams
ArtifactDetectEcgParams EcgParams
static QVector< int > detectEog(const Eigen::MatrixXd &matData, const FIFFLIB::FiffInfo &fiffInfo, double dSFreq, const EogParams ¶ms=EogParams())
static QList< FIFFLIB::FiffProj > computeProjEog(const Eigen::MatrixXd &matData, const FIFFLIB::FiffInfo &fiffInfo, double dSFreq, const ProjParams &proj=ProjParams::eog(), const EogParams &detect=EogParams())
Full FIFF measurement info: per-channel descriptors, sampling and filter setup, projectors,...