Lovelace's Square - Extended Multiplicative Signal Correction (EMSC)
MIT | 1.0 | 2025-03-26
Extended Multiplicative Signal Correction (EMSC)
PreprocessingMATLAB
The EMSC (Extended Multiplicative Signal Correction) function corrects spectral data by removing multiplicative scaling, additive offsets, and baseline variations. It fits a reference spectrum (e.g., mean/median) to each input spectrum using a polynomial baseline model, estimating scaling (a), offset (b), and baseline coefficients.