ENH: Beamforming enhancements
See original GitHub issue- Fix high-SNR breakages (e.g., 1000 nAm dipoles)
- NAI (neural activity index) normalization from the mailing list.
in fact, I did not look into the details of the lcvm code. For what concerns dics, I think the output is the ratio of powers (data/noise), that is what is normally called "neural activity index" NAI. In don't think the 1997 Van Veen paper has defined the NAI (https://www.lsv.uni-saarland.de/fileadmin/teaching/dsp/ss15/BF_VeenBuckley.pdf). For a ref about NAI, you can look at this chapter:
http://www.ccs.fau.edu/~fuchs/pub/Beamer.pdf
Or the webpage of Fieldtrip:
http://www.fieldtriptoolbox.org/tutorial/beamformer#neural_activity_index
More generally, it would be good to have the possibility in MNE to have different normalization techniques (in addition to "None", in some case people may prefer not to normalise wrt noise). Keeping in mind that power values are not normally distributed (they are chi-squared), some ways to normalise are:
1) dB = 10 * log10(data/noise)
2) z-score = [data - mean(noise)] / std(noise)
3) z-score of logs = [log(data) - mean(log(noise))] / std(log(noise)) (the log-transform make power values approx. gaussian, as sqrt-transform)
4) ERD/S = [data - mean(noise)] / mean(noise)
... just to cite a few
Some inspiration here (lines 198-207 ):
https://github.com/fieldtrip/fieldtrip/blob/master/ft_freqbaseline.m
```
Issue Analytics
- State:
- Created 7 years ago
- Comments:7 (7 by maintainers)
Top Results From Across the Web
All-neural Causal Beamformer for Multichannel Speech ... - arXiv
Based on the DNS-Challenge dataset, we conduct the experiments for multichannel speech enhancement and the results show that the proposed ...
Read more >Signal enhancement using beamforming and nonstationarity ...
The algorithm is applied to the problem of speech enhancement in a reverberating room. The discussion is supported by an experimental study using...
Read more >Signal enhancement using beamforming and nonstationarity ...
Signal enhancement using beamforming and nonstationarity with applications to speech. Abstract: We consider a sensor array located in an enclosure, ...
Read more >Signal enhancement using beamforming and nonstationarity ...
The microphone array-based beamforming methods can be used to receive signals from the direction of the target speaker and suppress the ...
Read more >Signal enhancement using beamforming and nonstationarity ...
Signal Enhancement Using Beamforming and. Nonstationarity with Applications to Speech. Sharon Gannot, Student Member, IEEE, David Burshtein, Senior Member, ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I can bring some high-SNR phantom data to the sprint so we can interactively break things there.
If it’s inherent, there is no known fix, and we should just learn to live with it, we should close