Variational Image Denoising with Adaptive Constraint Sets