AVSS 2026 · Image restoration

An Improved Variational Method for Image Denoising

Jing-En Huang1,*, Jia-Wei Liao2,*, Ku-Te Lin3,*, Yu-Ju Tsai1,*, Mei-Heng Yueh4,†

1National Yang Ming Chiao Tung University · 2National Taiwan University · 3National Central University · 4National Taiwan Normal University

* Equal contribution · † Corresponding author

MixTV unifies total variation with L1 and L2 data fidelity, preserving edges while remaining robust to sparse, dense, and mixed noise—without training data.

The idea

One model for mixed noise.

Classical fidelity terms are often tailored to a single noise family. MixTV combines their complementary strengths in one strictly convex variational objective, then solves it efficiently with split Bregman iteration.

Why mixed fidelity?

Real corruption rarely follows one clean distribution.

Sensors, transmission, and post-processing can introduce both impulsive and distributed errors into the same image.

Sparse noiseImpulse-like outliers are handled robustly by L1 fidelity.
Dense noiseDistributed perturbations are modeled effectively by L2 fidelity.

MixTV objective

Edge-aware regularization meets dual data fidelity.

Anisotropic TVSuppresses oscillations while retaining sharp image structures.
L1 fidelityLimits the influence of sparse, high-magnitude outliers.
L2 fidelityStabilizes recovery under dense perturbations and ensures strict convexity.
Step 01Split variables

Decouple spatial gradients and the nonsmooth fidelity term with auxiliary variables.

Step 02Solve for u

Update the image through a structured linear system formed by the difference operators.

Step 03Shrink

Apply componentwise soft thresholding to the split gradient and fidelity variables.

Step 04Bregman update

Update the residual variables and repeat until the stopping tolerance is met.

Guarantee 01

Unique minimizer

The positive quadratic fidelity term makes the objective strictly convex, so the denoised solution is unique.

Guarantee 02

Convergent iteration

The supplementary analysis establishes vanishing residuals, bounded iterates, and convergence of the split Bregman scheme.

Quantitative evaluation

Consistent across noise types.

Experiments use four 250 × 250 benchmark images and 25 single or ordered mixed-noise settings. Performance is measured by PPS = PSNR × SSIM; higher is better.

Table I

PPS comparison of image denoising methods

Scores are averaged over the four benchmark images. Higher is better.

Noise type Noisy 1-norm Isotropic Anisotropic 1-norm
+ Isotropic
1-norm
+ Anisotropic
Isotropic
+ 1-norm
Anisotropic
+ 1-norm
DnCNN MixTV
(Ours)
Gaussian16.1619.419.008.539.218.748.998.5321.8721.15
S&P11.5820.489.038.546.529.129.028.5415.8622.84
Poisson26.3322.519.609.049.549.039.599.0428.2124.86
speckle14.4417.529.098.569.088.629.088.5521.0719.42
uniform11.0018.668.498.046.469.038.488.0416.8121.67
Gaussian + S&P9.5318.048.518.069.188.718.508.0616.3619.29
Gaussian + Poisson15.1018.888.928.459.118.648.918.4421.1520.51
Gaussian + speckle10.8015.968.478.038.668.248.468.0318.1117.39
Gaussian + uniform9.0315.797.997.598.788.377.997.5915.9217.61
S&P + Gaussian9.8717.938.498.059.128.678.488.0516.6019.17
S&P + Poisson11.2319.828.928.459.518.998.928.4516.6221.94
S&P + speckle9.1116.648.468.029.008.548.458.0215.9118.18
S&P + uniform7.7317.487.997.596.469.007.997.5914.5120.12
Poisson + Gaussian15.0418.808.938.469.128.658.928.4621.1620.41
Poisson + S&P11.0619.718.948.469.529.008.938.4616.5721.99
Poisson + speckle13.7117.089.018.508.988.539.008.4920.4918.88
Poisson + uniform10.4917.948.407.969.368.868.407.9616.8120.71
speckle + Gaussian10.8816.048.448.008.658.238.438.0018.0117.44
speckle + S&P8.8216.718.488.049.048.598.478.0415.6018.23
speckle + Poisson13.9017.158.968.448.928.478.968.4420.4518.94
speckle + uniform8.3715.407.957.558.718.287.957.5515.3617.09
uniform + Gaussian9.0115.888.017.608.818.408.007.6015.9017.65
uniform + S&P7.6417.558.017.606.479.018.007.6014.4920.20
uniform + Poisson10.4918.058.397.959.368.868.387.9516.7920.72
uniform + speckle8.3315.407.967.578.718.297.957.5715.3017.09

Full experiment explorer

Inspect every comparison.

Choose a benchmark and noise process to compare the noisy input, seven established variational baselines, and the proposed mixed-norm model. Noise combinations use “+” consistently with Table I.

Benchmark image

Dog · Salt & pepper + Poisson

Experiment 11 of 25

Denoising comparison on the dog benchmark with salt-and-pepper plus Poisson noise

Panels: original, noisy input, seven variational baselines, and the proposed mixed-norm model.Open large image ↗

Dog benchmark image
Dog
Painting benchmark image
Painting
Mosaic benchmark image
Mosaic
Cameraman benchmark image
Cameraman

Citation

Build on MixTV.

If this work supports your research, please cite the paper and link back to this project page.

BibTeX
@article{huang2024improved,
  title   = {An Improved Variational Method for Image Denoising},
  author  = {Huang, Jing-En and Liao, Jia-Wei and Lin, Ku-Te and
             Tsai, Yu-Ju and Yueh, Mei-Heng},
  journal = {arXiv preprint arXiv:2410.02587},
  year    = {2024}
}