EPIFOCUS¶
Solver ID: EPIFOCUS
Usage¶
from invert import Solver
# fwd = ... (mne.Forward object)
# evoked = ... (mne.Evoked object)
solver = Solver("EPIFOCUS")
solver.make_inverse_operator(fwd)
stc = solver.apply_inverse_operator(evoked)
stc.plot()
Overview¶
Epileptic focus localization method that uses source-wise normalization/weighting to promote focal solutions.
References¶
- Grave de Peralta Menendez, R., Gonzalez Andino, S., Lantz, G., Michel, C. M., & Landis, T. (2001). Noninvasive localization of electromagnetic epileptic activity. I. Method descriptions and simulations. Brain Topography, 14(2), 131–137.
API Reference¶
Bases: BaseSolver
Class for the EPIFOCUS inverse solution [1].
EPIFOCUS normalizes leadfield columns to unit norm before computing the inverse, then divides the result by the original column norms. This promotes focal solutions because sources with small leadfield norms (deep sources) receive a larger weight in the final estimate.
References
[1] Menendez, R. G. D. P., Andino, S. G., Lantz, G., Michel, C. M., & Landis, T. (2001). Noninvasive localization of electromagnetic epileptic activity. I. Method descriptions and simulations. Brain topography, 14(2), 131-137.
Source code in invert/solvers/minimum_norm/epifocus.py
__init__ ¶
make_inverse_operator ¶
make_inverse_operator(
forward,
*args,
alpha="auto",
noise_cov: Covariance | None = None,
**kwargs,
)
Calculate inverse operator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
forward
|
Forward
|
The mne-python Forward model instance. |
required |
alpha
|
float
|
The regularization parameter. |
'auto'
|
Return
self : object returns itself for convenience