Next Article in Journal
Effect of Inflation and Permitted Three-Slot Payment on Two-Warehouse Inventory System with Stock-Dependent Demand and Partial Backlogging
Previous Article in Journal
Convergence Criteria of a Three-Step Scheme under the Generalized Lipschitz Condition in Banach Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Derivative Fidelity-Based Total Generalized Variation Method for Image Restoration

School of Mechanical and Electrical Engineering, Guangzhou University, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(21), 3942; https://doi.org/10.3390/math10213942
Submission received: 19 September 2022 / Revised: 15 October 2022 / Accepted: 20 October 2022 / Published: 24 October 2022
(This article belongs to the Section Mathematics and Computer Science)

Abstract

:
Image edge is the most indicative feature that forms a significant role in image analysis and image understanding, but edge-detail preservation is a difficult task in image restoration due to noise and blur during imaging. The balance between edge preservation and noise removal has always been a difficult problem in image restoration. This paper proposes a derivative fidelity-based total generalized variation method (D-TGV) to improve this balance. First, an objective function model that highlights the ability to maintain details is proposed for the image restoration problem, which is combined with a fidelity term in derivative space and a total generalized variation regularization term. This is designed to achieve the advantage of preserving details in derivative space and eliminate the staircase effect caused by traditional total variation. Second, the alternating direction method of the multipliers (ADMM) is used to solve the model equations by decomposing the original, highly complex model into several simple sub-problems to attain rapid convergence. Finally, a series of experiments conducted on standard grayscale images showed that the proposed method exhibited a good balance between detail preservation and denoising but also reached completion with the fewest iterations compared with the currently established methods.

1. Introduction

Degraded images may affect the accuracy of image detection and image classification [1,2]. Image restoration obtains original clean images from observed ones according to the following image degradation module:
y = H u + n ,
where u R N × N is the original image, y R N × N is the observed image, n R N × N is the Gaussian white noise with zero mean and variance σ 2 , and H R N × N is the matrix operator that models the acquisition processing. Since H is generally an ill-conditioned operator [3,4] that is short of sufficient constraints; knowing how to recovery the clear image u from its degraded observation y becomes an ill-posed problem that has discomfort characteristics in solution searching. Regularized image restoration methods based on prior knowledge have been widely generalized for alleviating such drawbacks, which can be described as follows:
min u Φ u + μ 2 H u y 2 2 ,
where H u y 2 2 is the fidelity term and  Φ u is the regularization term. The term μ is a regularization parameter that balances the relative weight between the fidelity and the regularization terms. Formula (2) is a general formula for image restoration.
Classic regularization models include Tikhonov, 1 -norm, and TV regularization. The earliest Tikhonov regularization model was proposed in [5], which adopted the quadratic penalty method to guarantee sufficient constraints. Because the function in (2) is both simple and easily computable, Tikhonov regularization is widely used, but there are problems of excessive smoothness and failure to save key secondary details. 1 regularization [6] uses Φ u = u 1 , which is the sum matrix of the absolute values of each element in the image. The presence of the 1 term encourages small components of u to become exactly zero, generating sparse solutions. It is more about image processing problems where sparseness is sought, such as famous basis pursuit denoising [7], the least absolute shrinkage and selection operator (LASSO) [8], and wavelet-based sparse reconstruction [9]. Rudin et al. introduced the classical total variation (TV) regularization method [10], which is isotropic and has the drawback of over-smoothing. Further research on anisotropic total variation (ATV) [11,12] found that it can preserve the edge of the images but can still produce certain staircase effects in smooth areas, which left a challenging task of texture image restoration. Especially, Ref. [12] proposed an adaptive parameter-estimation method for total variation image restoration (APE-TV), resulting in superiority in speed and competitiveness in accuracy. To further guarantee high-quality restoration, researchers have proposed improved regularization models based on total variation [13,14,15,16]. For example, Lysaker proposed a new variational model based on using a second-order difference equation to deal with the problem of the restoration of medical magnetic resonance images [15]. Furthermore, Deng proposed a high-order total variation (HOTV) model [16] that used a regularization term based on higher-order differences in the total variation model. Although these two models can effectively suppress the staircase effect, the image edge details are still affected by over-smoothing. In particular, Bredies et al. combined the first-order gradient with the second-order gradient to propose the total generalized variation regularization method (TGV) [17], which not only suppresses the staircase effect but also can effectively preserve the edge information of the image. He et al. proposed an adaptive total generalized variation model (APE-TGV) [18], which maintains the characteristics of the TGV model while preserving a high level of detail.
Although the above regularization models achieved good effects, they did not perform adequately overall in terms of high-quality restoration for the edge feature, especially for texture images. Because the fidelity term is the traditional error between the solution and original image, it ignores the relationship between detailed structures, resulting in an insufficiently accurate solution of edge details. Therefore, in order to improve these problems, some researchers have improved the fidelity term, for example, through the iterative denoising and back-projection (IDBP) [19] algorithm, which builds fidelity terms by relaxing the effective feasible set in the problem (2), to obtain better image restoration results. At the same time, based on the fact that derivative space [20] has a better ability to protect details, Ref. [21] proposes a method of image restoration based on derivative space (D-ADMM). The algorithm can protect image details and reduce computational time. However, the regularization term of D-ADMM uses the TV regularization, so the staircase effect is unavoidable.
Each above regularized image restoration model involves a complex objective function, which can be solved under split framework efficiently. Typical algorithms for solving TV and TGV models include Split Bregman [22,23], the augmented Lagrange method (ALM) [24], and the alternating direction method of multipliers (ADMM) [25,26]. The ADMM algorithm is an effective method to solve large-scale convex optimization problems with separable structures, which decomposed the original complex problem into several sub-problems. At the same time, the ADMM algorithm allows one to plug in any off-the-shelf image denoisers to solve the sub-problems [27], such as BM3D [28], non-local means (NLM) [29], and deep-learning-based denoisers [30,31]. The BM3D denoiser was used to carry out IDBP, which can make full use of the powerful denoising ability of BM3D. Valsesia et al. [32] proposed to remove noise from images by employing graph-neural networks (GNN). Regarding the deblurring problem, Nah [33] used the generated antagonistic network (GAN) to restore blurred images. Although these denoisers can achieve good denoising results, it was found that the image could easily become over-smoothed and that the process was time-consuming.
Therefore, considering the ability to maintain details without sacrificing computing speed, this paper proposes a derivative fidelity-based total generalized variation method (D-TGV) for image restoration. The following aspects of the present research are highlighted:
(1)
The research proposes an objective function model that highlights the ability to overcome the difficult trade-off between edge preservation and noise removal in image restoration. This is designed to achieve the advantage of preserving details in derivative space and eliminate the staircase effect caused by traditional total variation denoising.
(2)
The ADMM algorithm is adopted to solve the proposed model, which can decompose the optimization problem into several separate sub-problems for efficient computation.
(3)
In a series of experiments, the proposed method can achieve a good balance between detail preservation and denoising, with the fewest iterations.
In this paper, the method is developed and presented as follows. Section 2 describes the detailed derivation of D-ADMM. Section 3 introduces the whole derivation process of D-TGV. The experimental data of D-TGV are presented in Section 4. Section 5 provides a summary of this paper.

2. Related Work

The TV-based image-restoration problem is as follows:
min u μ 2 H u y 2 2 + D u ,
where D = D h T , D v T T , such as the discrete gradient operator , is defined as follows:
D h u i , j = u i , j u i , j 1 with u i , 1 = u i , N 1
D v u i , j = u i , j u i 1 , j with u 1 , j = u N 1 , j .
So the anisotropic TV is as follows:
TV ( anisotropic ) = i = 0 N 1 j = 0 N 1 D h u i , j + D v u i , j .
Additionally, the isotropic TV is as follows:
TV ( isotropic ) = i = 0 N 1 j = 0 N 1 D h u i j 2 + D v u i j 2 .
The augmented Lagrangian method (ALM) can be used to deal with problem (3). Let x = H u y , d = D u , and (3) becomes a constrained problem (7):
min u , x , d μ 2 x 2 2 + d ,
s . t . x = H u y , d = D u .
Introducing λ 1 R N , λ 2 R N as the Lagrange multiplier, the constrained expression (7) is transformed into an unconstrained problem:
Φ u , x , d , λ 1 , λ 2 = μ 2 x 2 2 + d + λ 1 T d D u + δ 2 d D u 2 2 + λ 2 T x H u + y + δ 2 x H u + y 2 2 ,
where δ > 0 is the ALM penalty parameter.
The solution process is as follows:
u t + 1 , x t + 1 , d t + 1 = arg min u , x , d Φ u , x , d , λ 1 t , λ 2 t ,
λ 1 t + 1 = λ 1 t + δ d t + 1 D u t + 1 ,
λ 2 t + 1 = λ 2 t + δ x t + 1 H u t + 1 + y t + 1 .
Note that variables u , x , and d in ALM are iterated in parallel, which is not flexible for computation. Alternatively, the computation of x and d is a natural strategy, denoting an alternating direction method of multipliers (ADMM), which is employed in this paper for achieving rapid convergence.
On the other hand, in order to further improve the quality of the image restoration, derivative space [23] containing more specific information of images can be employed to establish the fidelity term, denoting a white Gaussian noise distribution of random variable e R N × N with mean 0 and covariance σ 2 , i.e.,  e N ( 0 , σ 2 I ) . Matrix s R N × N is a random variable with a Gaussian distribution s e N ( 0 , s σ 2 s T ) . Therefore, for the gradient operator D, D e e = H u y is a random variable, D e N ( 0 , σ 2 D D T ) . Let d = D u d = [ d h , d v ] = [ D h u , D v u ] . Based on the definition of the covariance matrix and the condition of independent, identically distributed random variables, the fidelity term based on the derivative space [21] can be obtained as follows:
D H u y 2 2 4 H u y 2 2 s . t . D h T d v = D v T d h .
Because of the inter-change property of the convolution operators, the fidelity term D H u y 2 2 can be obtained as H d D y 2 2 .

3. A Derivative Fidelity-Based Total Generalized Variation Method for Image Restoration

To overcome the difficult trade-off between edge preservation and noise smoothing, as well as the staircase effect, this paper proposes a derivative fidelity-based total generalized variation method for image restoration. The specific model is as follows:
min d , p α 0 ε p 1 + α 1 d p 1 + μ 2 H d D y 2 2
s . t . D h T d v = D v T d h .
where p = p h , p v is a two-dimensional first-order tensor, and α 0 > 0 and α 1 > 0 are positive parameters. For  ε p , this is expressed as follows:
ε p = D h p h D h p v + D v p h 2 D h p v + D v p h 2 D v p v .
This objective function includes a fidelity term in derivative space that uses the effectiveness of the gradient for edge-detail preservation during image denoising and deblurring, while TGV regularization suppresses the staircase effect. Thus, this model maintains a balance between preserving details and achieving noise removal.
For solving this problem with good computational speed, the ADMM algorithm was used to decompose the optimization problem into several separate sub-problems.
First, let z = d p and w = ε p ; then, (13) can be transformed into a constrained problem
min d , p , z , w α 0 w 1 + α 1 z 1 + μ 2 H d D y 2 2
s . t . D h T d v = D v T d h , z = d p , w = ε p .
Secondly, by introducing the variables m 1 , m 2   and q, the above problem (15) is transformed into the following unconstrained problem (16):
Φ d , w , z , m 1 , m 2 , q = α 0 w 1 + α 1 z 1 + μ 2 H d D y 2 2 + δ 1 2 D h T d v D v T d h + m 1 2 2 + δ 2 2 w ε ( p ) + q 2 2 + δ 3 2 z d + p + m 2 2 2 ,
where δ 1 > 0 , δ 2 > 0   and δ 3 > 0 are penalty parameters. According to d , p   and ε ( p ) , the following can be be obtained using q = q 1 q 3 q 3 q 2 , w = w 1 w 3 w 3 w 2 , z = z h , z v , and m 2 = m 2 , 1 , m 2 , 2 .
Clearly, this is a multivariable optimization problem composed of multiple functions, which can be decomposed into several simple subproblems for computation in the following steps.
Step 1: Computation of d.
min d μ 2 H d D y 2 2 + δ 1 2 D h T d v D v T d h + m 1 2 2 + δ 3 2 z d + p + m 2 2 2 .
This is a typical quadratic optimization problem, and the fast Fourier transform is a common method for solving (17). Using periodic boundary conditions, the coefficient matrix can be diagonalized in the Fourier domain. This greatly reduces the computational burden and avoids a large number of numerical calculations due to the large fuzzy matrix. The results are as follows:
d h = F 1 ( F ( μ H T D h y + δ 3 ( z h + m 2 , 1 + p h ) + δ 1 D v ( D h T d v + m 1 ) ) F E h ) ,
Suppose F stands for the Fourier transform, E h = μ H T H + δ 3 I + δ 1 D v D v T , and ⊘ indicates the entry-wise division.
At the same time, the following results can be obtained:
d v = F 1 ( F ( μ H T D v y + δ 3 ( z v + m 2 , 2 + p v ) + δ 1 D h ( D v T d h m 1 ) ) F E v ) ,
where E v = μ H T H + δ 3 I + δ 1 D h D h T .
Step 2: Computation of p.
min p δ 2 2 w ε ( p ) + q 2 + δ 3 2 z d + p + m 2 2 2 .
This is a quadratic function optimization problem of p = [ p h , p v ] , which can be solved by using (21) and (22)
δ 3 I + δ 2 D h T D h + δ 2 2 D v T D v p h = δ 2 [ D h T w 1 + q 1 + D v T w 3 1 2 D h p v + q 3 ] δ 3 z h d h + m 2 , 1 .
Similarly, the following results of p v can be obtained by
δ 3 I + δ 2 D v T D v + δ 2 2 D h T D h p v = δ 2 [ D v T w 2 + q 2 + D h T w 3 1 2 D v p h + q 3 ] δ 3 z v d v + m 2 , 2 .
Step 3: computation of w.
min w α 0 w 1 + δ 2 2 w ε ( p ) + q 2 2 .
This is a typical 2 1 denoising problem [6], which can be solved directly by the soft threshold method using (24)
w = max ε ( p ) q 2 α 0 δ 2 , 0 × ε ( p ) q ε ( p ) q 2 .
Step 4: the subproblem of z is also can be solved by soft threshold method as follows:
min z α 1 z 1 + δ 3 2 z d + p + m 2 2 2 .
and
z = max d p m 2 2 α 1 δ 3 , 0 × d p m 2 d p m 2 ) 2 .
Step 5: update m 1 , m 2   and q.
m 1 t + 1 = m 1 t + γ ( D h T d v t + 1 D v T d h t + 1 )
m 2 t + 1 = m 2 t + γ z t + 1 d t + 1 + p t + 1
q t + 1 = q t + γ ( w t + 1 ε ( p t + 1 ) ) ,
where constant γ > 0 is step length.
Finally, we have u = Γ ( d ) [21].
The above is the whole solution process. See Algorithm 1 for the algorithm process.
Algorithm 1:D-TGV
Mathematics 10 03942 i001

4. Results

In this section, a series of experiments using standard grayscale images were employed to verify the effectiveness of the proposed method. The competitive methods APE-TV [12], APE-TGV [18], IDBP [19], and D-ADMM [21] were used for comparison with the proposed approach (for ADMM, the methods containing anisotropy and isotropy are referred to in this discussion as D-ADMM(a) and D-ADMM(i) respectively.). The selected parameter values for the proposed algorithm were δ 1 = 4 ,   δ 2 = 3 ,   δ 3 = 3 , α 0 = 1.618 and α 1 = 0.1 . All of the computations were performed in MATLAB 2020a on a PC with an Intel Core (TM) i7-6500U CPU at 2.50 GHz and 8 GB of RAM. The stop criterion was u t + 1 u t u t 10 4 , where u t is the restored result at the tth iteration.
For standard grayscale images, a camera shake kernel [21] with k = 7 and additive Gaussian noise with a mean value of 0 and the standard deviation σ = 1 × 10 3 were employed to obtain degraded Lena, Banoon, Cameraman, and Building. According to the noise and the actual experimental adjustment, it was found that the parameter μ = 1500 is the best. Original, degraded, and different restored images and their corresponding enlarged details are shown in Figure 1, Figure 2, Figure 3 and Figure 4. As shown in Figure 1c, the key details after the IDBP algorithm restoration were markedly deteriorated. It can be seen from Figure 1h that the D-TGV method had the best detail-protection ability. Figure 2 and Figure 3 further demonstrate this point. It can be seen from the enlarged view of Figure 3 that D-TGV preserved the finger details the best, while IDBP erases some of the finger details. It can be seen from Figure 4 that D-TGV maintains the brick texture best.
Figure 5 and Figure 6 show the iteration-variance of MSE and PSNR. It can be seen that the D-TGV algorithm had the lowest MSE, the best PSNR, and the fewest iterations. The detailed values are shown in Table 1.
Table 1 shows the experimental results of several observations degraded by different sizes of blur kernels, including the objective indicators PSNR and SSIM, and the total iterations. For all experiments, D-TGV obtained the best PSNR and better SSIM, representing a balance between the denoising effect and detail-retention ability. In particular, the number of iterations of the proposed method was less than half of that of the comparison algorithm, which clearly represented a significant processing advantage.

5. Conclusions

In this paper, a derivate fidelity-based total generalized variational image restoration method is proposed. This method utilizes the spatial detail preservation ability of gradients and the ability of TGV to suppress the staircase effect, achieving an effective balance between edge-detail preservation and denoising. A series of experiments on standard grayscale images showed that the proposed method was the best for texture protection. At the same time, the proposed algorithm not only obtained the highest PSNR, but also the number of iterations required was less than half of the comparison method. This method focuses on the typical problem of the convex optimization method, in which the regularization is certain. Considering the flexible characteristic of the choice on regularization, deep-learning-based image restoration will be the key point of our further research.

Author Contributions

G.M. and G.L. developed the idea that resulted in this paper and were responsible for the experimental collation; Z.L. contributed to the design of experiments; and Z.Z. and T.Z. contributed to manuscript writing. All authors have read and agreed to the published version of the manuscript.

Funding

This paper is supported by Key-Area Research and Development Program of Guangdong Province (Grant NO. 2020B0101050001), the Science and Technology Planning Project of Guangzhou City (Grant NO. 202102020876, 202102010411), the National Natural Science Foundation of China (Grant NO. 61803110, 52171331).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cheng, J.; Liu, L.; Chen, F.; Jiang, Y. Meaningful Secret Image Sharing with Uniform Image Quality. Mathematics 2022, 10, 3241. [Google Scholar] [CrossRef]
  2. Wu, H.; Du, C.; Ji, Z.; Gao, M.; He, Z. SORT-YM: An Algorithm of Multi-Object Tracking with YOLOv4-Tiny and Motion Prediction. Electronics 2021, 10, 2319. [Google Scholar] [CrossRef]
  3. Zhong, M.; Wang, W.; Zhu, K. On the asymptotical regularization with convex constraints for nonlinear ill-posed problems. Appl. Math. Lett. 2022, 133, 108247. [Google Scholar] [CrossRef]
  4. Tikhonov, A.N.; Goncharsky, A.V.; Stepanov, V.V.; Yagola, A.G. Numerical Methods for the Solution of Ill-Posed Problems; Springer Science Business Media: Berlin/Heidelberg, Germany, 1995; p. 328. [Google Scholar]
  5. Tikhonov, A.N.; Arsenin, V.Y. Solutions of ill-posed problems. Math. Comput. 1978, 32, 1320–1322. [Google Scholar]
  6. Zhuang, Y.; Che, H.; Chen, H. A linearly convergent algorithm without prior knowledge of operator norms for solving 1-2 minimization. Appl. Math. Lett. 2022, 125, 107717. [Google Scholar] [CrossRef]
  7. Chen, S.S.; Donoho, D.L.; Saunders, M.A. Atomic Decomposition by Basis Pursuit. SIAM J. Sci. Comput. 1998, 20, 33–61. [Google Scholar] [CrossRef]
  8. Tibshirani, R. Regression Shrinkage and Selection via the Lasso. J. R. Stat. Soc. Ser. B Methodol. 1996, 58, 267–288. [Google Scholar] [CrossRef]
  9. Figueiredo, M.A.; Nowak, R.D.; Wright, S. Gradient Projection for Sparse Reconstruction: Application to Compressed Sensing and Other Inverse Problems. IEEE J. Sel. Top. Signal Process. 2007, 1, 586–597. [Google Scholar] [CrossRef] [Green Version]
  10. Rudin, L.I.; Osher, S.; Fatemi, E. Nonlinear total variation based noise removal algorithms. Phys. D Nonlinear Phenom. 1992, 60, 259–268. [Google Scholar] [CrossRef]
  11. Esedoḡlu, S.; Osher, S.J. Decomposition of images by the anisotropic rudin-osher-fatemi model. Commun. Pure Appl. Math. 2004, 57, 1609–1626. [Google Scholar] [CrossRef]
  12. He, C.; Hu, C.; Zhang, W.; Shi, B. A fast adaptive parameter estimation for total variation image restoration. IEEE Trans. Image Process. 2014, 23, 4954–4967. [Google Scholar] [CrossRef] [PubMed]
  13. Zhao, P.P.; Huang, Y.M. A restrictive preconditioner for the system arising in half-quadratic regularized image restoration. Appl. Math. Lett. 2021, 115, 106916. [Google Scholar] [CrossRef]
  14. Liu, X.; Huang, L.; Guo, Z. Adaptive fourth-order partial differential equation filter for image denoising. Appl. Math. Lett. 2011, 24, 1282–1288. [Google Scholar] [CrossRef] [Green Version]
  15. Lysaker, O.M.; Lundervold, A.; Tai, X.C. Noise removal using fourth-order partial differential equation with applications to medical magnetic resonance images in space and time. IEEE Trans. Image Process. 2003, 12, 1579–1590. [Google Scholar] [CrossRef] [PubMed]
  16. Deng, L.; Fang, Q.; Zhu, H. Image denoising based on spatially adaptive high order total variation model. In Proceedings of the 2016 9th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Datong, China, 15–17 October 2016; pp. 212–216. [Google Scholar]
  17. Bredies, K.; Kunisch, K.; Pock, T. Total generalized variation. SIAM J. Imaging Sci. 2010, 3, 492–526. [Google Scholar] [CrossRef] [Green Version]
  18. He, C.; Hu, C.; Yang, X. An adaptive total generalized variation model with augmented lagrangian method for image denoising. Math. Probl. Eng. 2014, 2014, 157893. [Google Scholar] [CrossRef] [Green Version]
  19. Tirer, T.; Giryes, R. Image restoration by iterative denoising and backward projections. IEEE Trans. Image Process. 2019, 28, 1220–1234. [Google Scholar] [CrossRef] [Green Version]
  20. Patel, V.M.; Maleh, R.; Gilbert, A.C.; Chellappa, R. Gradient-based image recovery methods from incomplete Fourier measurements. IEEE Trans. Image Process. 2011, 21, 94–105. [Google Scholar] [CrossRef]
  21. Ren, D.; Zhang, H.; Zhang, D. Fast total-variation based image restoration based on derivative alternated direction optimization methods. Neurocomputing 2015, 170, 201–212. [Google Scholar] [CrossRef]
  22. Afonso, M.V.; Bioucas-Dias, J.M.; Figueiredo, M.A. Fast image recovery using variable splitting and constrained optimization. IEEE Trans. Image Process. 2010, 19, 2345–2356. [Google Scholar] [CrossRef] [Green Version]
  23. Afonso, M.V.; Bioucas-Dias, J.M.; Figueiredo, M.A. An augmented lagrangian approach to the constrained optimization formulation of imaging inverse problems. IEEE Trans. Image Process. 2011, 20, 681–695. [Google Scholar] [CrossRef] [PubMed]
  24. Li, C.; Wang, C.L.; Wang, J. Convergence analysis of the augmented lagrange multiplier algorithm for a class of matrix compressive recovery. Appl. Math. Lett. 2016, 59, 12–17. [Google Scholar] [CrossRef]
  25. Jung, Y.M.; Shin, B.; Yun, S. Global attractor and limit points for nonsmooth admm. Appl. Math. Lett. 2022, 128, 107890. [Google Scholar] [CrossRef]
  26. Davis, D.; Yin, W. Faster convergence rates of relaxed peaceman-rachford and admm under regularity assumptions. Math. Oper. Res. 2017, 42, 783–805. [Google Scholar] [CrossRef]
  27. Teodoro, A.M.; Bioucas-Dias, J.M.; Figueiredo, M.A. Image restoration and reconstruction using variable splitting and class-adapted image priors. In Proceedings of the 2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA, 25–28 September 2016; pp. 3518–3522. [Google Scholar]
  28. Dong, W.; Zhang, L.; Shi, G. Nonlocally centralized sparse representation for image restoration. IEEE Trans. Image Process. 2013, 22, 1620–1630. [Google Scholar] [CrossRef] [Green Version]
  29. Xiao, Y.H.; Song, H.N. An inexact alternating directions algorithm for constrained total variation regularized compressive sensing problems. J. Math. Imaging Vis. 2012, 44, 114–127. [Google Scholar] [CrossRef]
  30. Dong, W.; Wang, P.; Yin, W. Denoising prior driven deep neural network for image restoration. IEEE Trans. Pattern Anal. Mach. Intell. 2019, 41, 2305–2318. [Google Scholar] [CrossRef] [Green Version]
  31. Dou, H.X.; Huang, T.Z.; Zhao, X.L. Semi-blind image deblurring by a proximal alternating minimization method with convergence guarantees. Appl. Math.Comput. 2020, 377, 125168. [Google Scholar] [CrossRef]
  32. Valsesia, D.; Fracastoro, G.; Magli, E. Image denoising with graph-convolutional neural networks. In Proceedings of the 2019 IEEE International Conference on Image Processing (ICIP), Taipei, Taiwan, 22–25 September 2019; pp. 2399–2403. [Google Scholar]
  33. Nah, S.; Hyun Kim, T.; Mu Lee, K. Deep multi-scale convolutional neural network for dynamic scene deblurring. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 3883–3891. [Google Scholar]
Figure 1. The Lena image restored by all algorithms. (a) Lena, (b) degraded, (c) IDBP, (d) D-ADMM(a), (e) D-ADMM(i), (f) APE-TV, (g) APE-TGV, and (h) D-TGV.
Figure 1. The Lena image restored by all algorithms. (a) Lena, (b) degraded, (c) IDBP, (d) D-ADMM(a), (e) D-ADMM(i), (f) APE-TV, (g) APE-TGV, and (h) D-TGV.
Mathematics 10 03942 g001
Figure 2. The Banoon image restored by all algorithms. (a) Banoon, (b) degraded, (c) IDBP, (d) D-ADMM(a), (e) D-ADMM(i), (f) APE-TV, (g) APE-TGV, and (h) D-TGV.
Figure 2. The Banoon image restored by all algorithms. (a) Banoon, (b) degraded, (c) IDBP, (d) D-ADMM(a), (e) D-ADMM(i), (f) APE-TV, (g) APE-TGV, and (h) D-TGV.
Mathematics 10 03942 g002
Figure 3. The cameramen image restored by all algorithms. (a) Cameramen, (b) degraded, (c) IDBP, (d) D-ADMM(a), (e) D-ADMM(i), (f) APE-TV, (g) APE-TGV, and (h) D-TGV.
Figure 3. The cameramen image restored by all algorithms. (a) Cameramen, (b) degraded, (c) IDBP, (d) D-ADMM(a), (e) D-ADMM(i), (f) APE-TV, (g) APE-TGV, and (h) D-TGV.
Mathematics 10 03942 g003
Figure 4. The building image restored by all algorithms. (a) Building, (b) degraded, (c) IDBP, (d) D-ADMM(a), (e) D-ADMM(i), (f) APE-TV, (g) APE-TGV, and (h) D-TGV.
Figure 4. The building image restored by all algorithms. (a) Building, (b) degraded, (c) IDBP, (d) D-ADMM(a), (e) D-ADMM(i), (f) APE-TV, (g) APE-TGV, and (h) D-TGV.
Mathematics 10 03942 g004
Figure 5. Iteration-varying of MSE. (a) Lena, (b) Banoon, (c) cameraman, and (d) building.
Figure 5. Iteration-varying of MSE. (a) Lena, (b) Banoon, (c) cameraman, and (d) building.
Mathematics 10 03942 g005
Figure 6. Iteration-varying of PSNR. (a) Lena, (b) Banoon, (c) cameraman, and (d) building.
Figure 6. Iteration-varying of PSNR. (a) Lena, (b) Banoon, (c) cameraman, and (d) building.
Mathematics 10 03942 g006
Table 1. Restoration results on PSNR, SSIM, and iterations (Bold fonts denote the best).
Table 1. Restoration results on PSNR, SSIM, and iterations (Bold fonts denote the best).
PSNRSSIMIter
ImageName357357357
BuildingIDBP36.3436.5736.370.93140.9340.9319303030
APE_TGV37.7238.6536.910.96010.9652 0.9511798287
APE_TV37.7638.6436.940.96040.96510.9512646670
D-ADMM(a)32.2532.8331.860.91890.92880.9049322830
D-ADMM(i)32.2532.8331.870.91830.92870.9049322830
D-TGV38.1639.1737.430.95470.96280.9494121314
LenaIDBP36.9237.0336.750.93370.93550.9334303030
APE_TGV37.6538.0637.270.95920.96440.9581123127141
APE_TV37.4437.8637.070.95830.96360.95739394102
D-ADMM(a)33.0733.4533.080.93410.94260.9378322828
D-ADMM(i)33.0733.4533.130.93370.94250.9382322829
D-TGV38.4939.1838.210.95830.9650.9571131415
CameramanIDBP38.0638.3537.730.95370.95540.952303030
APE_TGV38.2438.5937.80.9680.97160.9669293103
APE_TV38.2338.5537.780.96830.97150.9661798088
D-ADMM(a)31.3831.531.370.93210.94140.9271312828
D-ADMM(i)31.3631.531.360.9310.94070.9262312828
D-TGV38.6739.3738.360.95090.95950.9508141516
BanoonIDBP35.2935.8734.790.9510.95630.9475303030
APE_TGV34.6735.333.830.96320.96990.9572119114133
APE_TV34.5935.2533.740.96270.96970.9566868492
D-ADMM(a)29.7330.229.310.90040.91390.8919333034
D-ADMM(i)29.7530.2129.330.9010.91420.8925333034
D-TGV36.3337.1535.410.97110.97720.9667151717
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zou, T.; Li, G.; Ma, G.; Zhao, Z.; Li, Z. A Derivative Fidelity-Based Total Generalized Variation Method for Image Restoration. Mathematics 2022, 10, 3942. https://doi.org/10.3390/math10213942

AMA Style

Zou T, Li G, Ma G, Zhao Z, Li Z. A Derivative Fidelity-Based Total Generalized Variation Method for Image Restoration. Mathematics. 2022; 10(21):3942. https://doi.org/10.3390/math10213942

Chicago/Turabian Style

Zou, Tao, Guozhang Li, Ge Ma, Zhijia Zhao, and Zhifu Li. 2022. "A Derivative Fidelity-Based Total Generalized Variation Method for Image Restoration" Mathematics 10, no. 21: 3942. https://doi.org/10.3390/math10213942

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop