mne_denoise.dss.SpectrogramDenoiser#
- class mne_denoise.dss.SpectrogramDenoiser(threshold_percentile: float = 90.0, nperseg: int = 256, noverlap: int | None = None, mask: ndarray | None = None)[source]#
STFT-mask denoiser for iterative DSS.
- Parameters:
- threshold_percentilefloat, default=90.0
Percentile of STFT magnitude used as the adaptive threshold; bins above it receive gain one.
- npersegint, default=256
STFT segment length.
- noverlapint or None, default=None
Number of overlapping samples.
Noneusesnperseg // 2.- maskndarray or None, default=None
Fixed time-frequency mask. When supplied, it replaces adaptive mask calculation.