Adaptive principal components and image denoising | Synapse