Independent component analysis (ICA) denoising