A new matched filter-based algorithm has been developed for detecting and approximately correcting for shadows or other illumination variations in spectral imagery. Initial evaluations have been conducted with a handful of data cubes, including AVIRIS data. The de-shadowed images have a generally realistic appearance and reveal a wealth of previously hidden surface details.