https://web.archive.org/web/20130220170211/https://computation.llnl.gov/casc/sapphire/pubs/denoising.pdf