{\lambda}Split: Self-Supervised Content-Aware Spectral Unmixing for Fluorescence Microscopy
About
In fluorescence microscopy, spectral unmixing aims to recover individual fluorophore concentrations from spectral images that capture mixed fluorophore emissions. Since classical methods operate pixel-wise and rely on least-squares fitting, their performance degrades with increasingly overlapping emission spectra and higher levels of noise, suggesting that a data-driven approach that can learn and utilize a structural prior might lead to improved results. Learning-based approaches for spectral imaging do exist, but they are either not optimized for microscopy data or are developed for very specific cases that are not applicable to fluorescence microscopy settings. To address this, we propose {\lambda}Split, a physics-informed deep generative model that learns a conditional distribution over concentration maps using a hierarchical Variational Autoencoder. A fully differentiable Spectral Mixer enforces consistency with the image formation process, while the learned structural priors enable state-of-the-art unmixing and implicit noise removal. We demonstrate {\lambda}Split on 3 real-world datasets that we synthetically cast into a total of 66 challenging spectral unmixing benchmarks. We compare our results against a total of 10 baseline methods, including classical methods and a range of learning-based methods. Our results consistently show competitive performance and improved robustness in high noise regimes, when spectra overlap considerably, or when the spectral dimensionality is lowered, making {\lambda}Split a new state-of-the-art for spectral unmixing of fluorescent microscopy data. Importantly, {\lambda}Split is compatible with spectral data produced by standard confocal microscopes, enabling immediate adoption without specialized hardware modifications.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Spectral Unmixing | BioSR Microtubule/CCP, mTurquoise, 32-band v1 (test) | PSNR54.78 | 90 | |
| Spectral Unmixing | BioSR Microtubule/CCP, mTurquoise, 5-band v1 (test) | PSNR53.27 | 60 | |
| Spectral Unmixing | CellAtlas S.7 (test) | µMS3IM0.988 | 56 | |
| Spectral Unmixing | BioSR ER/CCP, 5 bands S.3 (test) | PSNR54.29 | 30 | |
| Spectral Unmixing | BioSR ER and CCP structures mTurquoise 5 bands | PSNR52.6 | 30 | |
| Spectral Unmixing | BioSR ER/CCP mTurquoise 32 bands | PSNR53.29 | 30 | |
| Spectral Unmixing | CellAtlas Same total photon budget | PSNR31.54 | 28 | |
| Spectral Unmixing | CellAtlas Same per-band SNR | PSNR36.46 | 28 | |
| Spectral Unmixing | BioSR 10ms exposure | PSNR38.55 | 8 | |
| Spectral Unmixing | BioSR 20ms exposure | PSNR44.42 | 8 |