Fourth-Order Extended Signal Subspace MUSIC¶
Solver ID: 4-ExSo-MUSIC
Usage¶
from invert import Solver
# fwd = ... (mne.Forward object)
# evoked = ... (mne.Evoked object)
solver = Solver("4-ExSo-MUSIC")
solver.make_inverse_operator(fwd)
stc = solver.apply_inverse_operator(evoked)
stc.plot()
Overview¶
Fourth-order statistics (quadricovariance) variant of ExSo-MUSIC for localizing sources using higher-order cumulants, useful for correlated sources.
References¶
- Albera, L., Ferréol, A., Cosandier-Rimélé, D., Merlet, I., & Wendling, F. (2008). Brain source localization using a fourth-order deflation scheme. IEEE Transactions on Biomedical Engineering, 55(2), 490–501.
API Reference¶
Bases: BaseSolver
4-ExSo-MUSIC source localization solver.
Extended Signal Subspace MUSIC using fourth-order statistics (quadricovariance) for improved source localization, especially with correlated sources.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
Name of the solver. |
'4-ExSo-MUSIC'
|
max_disk_size
|
int
|
Maximum disk size for source patches. |
500
|
References
Albera, L., Ferréol, A., Cosandier-Rimélé, D., Merlet, I., & Wendling, F. (2008). Brain source localization using a fourth-order deflation scheme. IEEE Transactions on Biomedical Engineering, 55(2), 490-501.
Source code in invert/solvers/music/exso_music.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
__init__ ¶
make_inverse_operator ¶
make_inverse_operator(
forward,
mne_obj,
*args,
alpha="auto",
n="auto",
adjacency=None,
positions=None,
**kwargs,
)
Calculate inverse operator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
forward
|
Forward
|
The mne-python Forward model instance. |
required |
mne_obj
|
[Evoked, Epochs, Raw]
|
The MNE data object. |
required |
alpha
|
float
|
The regularization parameter. |
'auto'
|
n
|
int or str
|
Number of sources to estimate, or "auto". |
'auto'
|
adjacency
|
ndarray
|
Source adjacency matrix (n, n). |
None
|
positions
|
ndarray
|
Source positions (n, 3). |
None
|
Return
self : object returns itself for convenience