v2.0.0
Loading...
Searching...
No Matches
inv_minimum_norm.h File Reference

Linear minimum-norm inverse solver — MNE, dSPM, sLORETA and eLORETA from a precomputed MNEInverseOperator. More...

#include "../inv_global.h"
#include <mne/mne_inverse_operator.h>
#include "../inv_source_estimate.h"
#include <fs/fs_label.h>
#include <QSharedPointer>
Include dependency graph for inv_minimum_norm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  INVLIB::InvMinimumNorm
 Minimum norm estimation. More...

Namespaces

namespace  INVLIB
 Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).

Detailed Description

Linear minimum-norm inverse solver — MNE, dSPM, sLORETA and eLORETA from a precomputed MNEInverseOperator.

SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors

Author
Christoph Dinh chris.nosp@m.toph.nosp@m..dinh.nosp@m.@mne.nosp@m.-cpp..nosp@m.org
Since
2.0.0
Date
March 2026

INVLIB::InvMinimumNorm wraps an MNELIB::MNEInverseOperator and turns it into a runnable inverse pipeline. The class can compute the regularised L2 minimum-norm estimate, the dSPM noise-normalised estimate (Dale et al., Neuron 26, 55-67, 2000), the sLORETA estimate (Pascual-Marqui, Methods Find. Exp. Clin. Pharmacol. 24D, 5-12, 2002) and the iterative eLORETA estimate (Pascual-Marqui, 2007) from either an FiffEvoked or a raw data matrix. doInverseSetup re-prepares the operator for a given number of averages and assembles the kernel matrix once, after which calculateInverse becomes a single dense matmul per input epoch.

References:

  • Hamalainen & Ilmoniemi, Med. & Biol. Eng. & Comput. 32, 35-42, 1994.
  • Dale et al., Neuron 26, 55-67, 2000 (dSPM).
  • Pascual-Marqui, Methods Find. Exp. Clin. Pharmacol. 24D, 5-12, 2002 (sLORETA).

Definition in file inv_minimum_norm.h.