Spectra recovery