Abstract
When deblurring an image, ensuring that the restored intensities are strictly non-negative is crucial. However, current numerical techniques often fail to consistently produce favorable results, leading to negative intensities that contribute to significant dark regions in the restored images. To address this, our study proposes a mathematical model for non-blind image deblurring based on total fractional-order variational principles. Our proposed model not only guarantees strictly positive intensity values but also imposes limits on the intensities within a specified range. By removing negative intensities or constraining them within the prescribed range, we can significantly enhance the quality of deblurred images. The key concept in this paper involves converting the constrained total fractional-order variational-based image deblurring problem into an unconstrained one through the introduction of the augmented Lagrangian method. To facilitate this conversion and improve convergence, we describe new numerical algorithms and introduce a novel circulant preconditioned matrix. This matrix effectively overcomes the slow convergence typically encountered when using the conjugate gradient method within the augmented Lagrangian framework. Our proposed approach is validated through computational tests, demonstrating its effectiveness and viability in practical applications.
Keywords:
image deblurring; constrained problem; TFOV; ill-posed problem; augmented Lagrangian method MSC:
68U10; 94A08; 65K10; 65N12
1. Introduction
In image processing, image deblurring is an attractive topic due to its practical applications in robot vision [1], remote sensing [2], medical image processing [3], virtual reality [4], astronomical imaging [5], and many other fields. The mathematical relationship between the original u and blurry z images is follows:
where denotes a noise function and denotes the blurring operator:
where is referred to as a translation-invariant kernel or a point spread function (PSF). Therefore, the task of recovering the u and from z is called the deconvolution problem. If the blurring operator is given, then the corresponding approach is referred to as non-blind deconvolution [6,7,8,9,10,11,12,13]. However, when the blurring operator is unknown, the corresponding approach is referred to as blind deconvolution [14,15,16,17,18,19,20]. In this paper, our primary focus is on non-blind deconvolution. is the compact operator. However, the recovering of u from z poses challenges as it transforms the problem (1) into an unstable inverse problem [21,22,23]. To address this issue, researchers have extensively explored the potential of energy minimization models to solve image deblurring problems, which have attracted significant attention over the past few decades.
where C represents a constrained set, is a regularization functional, and is a smoothing parameter that determines the balance between the data fitting and smoothing terms, and ∗ is a 2-D convolution operator. When applying these techniques to noisy and blurry photos, researchers must overcome two major challenges. The first challenge is dealing with non-linearity, while the second challenge involves resolving the massive matrix system involved.
1.1. Related Works
Non-blind deconvolution poses significant challenges as an ill-posed inverse problem. Numerous techniques for deconvolution have been developed to address these challenges by incorporating different image priors to regularize the solution. One such example is the utilization of the Tikhonov regularization model [21,22],
where . The Tikhonov model involves least-squares estimation, which often leads to excessively smoothed image reconstructions. As a result of its edge-preserving property, the total variation (TV) model [23,24,25] has become the most widely recognized non-linear energy minimization image deblurring model used for image deblurring.
where and . Here, is used to make functional differentiable at zero. The TV model possesses numerous advantageous features; however, it does have one significant flaw. One notable drawback of the TV model is its tendency to transform smooth functions into piecewise constant functions, resulting in staircase effects in the restored images. The repaired photos appear blocky as a result. To mitigate the staircase effects in restored images, one solution is to employ total fractional-order variation (TFOV)-based models [26,27,28,29,30,31,32]. These models have been proposed as an alternative approach to address the limitations of the TV model and reduce the undesirable staircase artifacts.
where represents order of fractional derivative. and , where and are the fractional derivative operators along the x and y directions, respectively. The x-direction derivative is also denoted by Here, a and x are the lower and upper bounds of the integrals, and represents the order of fractional derivative. In this notation, , where and denotes the greatest integer function. Various definitions have been proposed to define a fractional-order derivative [33,34,35,36]. The regularization models based on TFOV are known for their exceptional efficiency. These models preserve edges in the recovered images while simultaneously eliminating the undesirable staircase effect.
In recent years, the utilization of TFOV-based image processing methods has attracted increasing attention. Some basic conclusions have been drawn in the areas of image denoising, edge detection, and reconstruction [31,37,38]. Mathieu et al. [37] proposed an edge detection method based on fractional differential, which effectively enhances image details such as edges and textures. Tian et al. [38] proposed a fractional-order adaptive regularization primal–dual algorithm for image denoising. Furthermore, Zhang et al. [31] proposed a TFOV model for image restoration, demonstrating its efficacy in suppressing the staircase effect. These studies have shown that, compared to first-order and second-order total variation methods, TFOV can more accurately and delicately represent image textures. More recently, Fairag et al. [39] and Guo et al. [30] have incorporated the TFOV model within the framework of image deblurring problems, further highlighting the applicability and potential of the TFOV-based approaches.
1.2. Scope of the Paper
Particularly in astronomical images, image deblurring frequently requires that the restored image has precisely non-negative intensities [40,41,42,43,44]. However, it has been noted that solutions using current techniques may not always produce favorable outcomes. Images with many pixels having intensity values equal to or close to zero are known as images with negative intensities or black space. In this research, we provide a model for TFOV-based image deblurring that guarantees strictly positive outcomes for image intensities. The suggested model additionally restricts the image intensity values, maintaining them within a specified range. The removal of negative intensities or their confinement within the prescribed range also contributes to improving the quality of deblurred images. The main idea behind this paper is to convert the TFOV-based constrained image deblurring problem into an unconstrained one and then introduce the Lagrange multiplier. The optimization issues in computer vision and image processing have been successfully addressed by augmented Lagrangian methods [45,46,47]. Augmented Lagrangian methods have demonstrated superior speed compared to other numerical techniques. It has been demonstrated that the original nontrivial minimization problem can be broken down into a number of straightforward and quick-to-solve subproblems using augmented Lagrangian methods. Some of them have closed forms of solutions, while others can be quickly solved using tools such as the fast Fourier transform (FFT). In our augmented Lagrangian method, the solution of one of the subproblems requires the conjugate gradient (CG) method. However, the CG method exhibits slow convergence due to an ill-conditioned matrix system. To overcome the slow convergence problem of CG, we introduce a new preconditioned matrix in this paper.
The main contributions of this paper are as follows: (i) it presents the one-sided and two-sided constraint methods for the TFOV-based constrained image deblurring problem; (ii) the proposed methods limit the upper boundary of the image intensity values, maintaining them within a specified range, while also guaranteeing strictly positive results; (iii) it presents a new circulant preconditioned matrix to improve the convergence of the CG method within the augmented Lagrangian method; and (iv) the proposed methods generate high-quality restored images compared to the most recent existing TFOV-based image deblurring methods.
This paper is divided into different sections. We discuss one-sided and two-sided constraint problems in Section 2. Section 3 presents Euler–Lagrange equations. Section 4 presents the cell discretization and the matrix-system of the model. The proposed preconditioned matrix is also presented in Section 4. The numerical application of our approaches is presented in Section 5. Section 6 contains the conclusions regarding the suggested methods and the Appendix A.
2. Constraint Image Deblurring Problem
In this section, we present a model for TFOV-based image deblurring that guarantees strictly positive image intensities as an outcome. The proposed model also imposes restrictions on the upper boundary of image intensity values, constraining them within a specified range. The main idea of this model is to convert the TFOV-based constrained image deblurring problem into an unconstrained problem and subsequently introduce a Lagrange multiplier.
2.1. One-Sided Constraint Problem
Consider the constrained image deblurring problem
We convert the inequality constrained (8) into an equality constrained by introducing a function
We have that is a local (global) minimum of Equations (7) and (8) if and only if , where is local (global) minimum of Equations (10) and (11). Now, consider the augmented Lagrangian functional for Equations (10) and (11) defined for positive penalty parameter and multiplier by
We are interested in minimizing augmented Lagrangian Equation (12) with respect to for different and c. Observe that the minimization of with respect to can be found explicitly for each fixed u [48]. The minimization of the problem above with respect to is equivalent to
The above integrand is quadratic in w. The unconstrained (global) minimum at which the derivative is zero is . We have
Therefore, the solution to Equation (13) is
Substituting into the functional (12) gives
Now, the method of multiplier [49,50] can be described as follows: For a given multiplier and the penalty parameter , we minimize by obtaining and ; subsequently, we set
In order to minimize the functional (12), we first pick a value for c and a function , then we compute w using Equation (15). Next, we compute u by minimizing the functional (12). This suggests following the one-sided constraint method (OSCM) Algorithm 1.
| Algorithm 1 One-sided constraint method |
function: OnesideConstraint()
|
2.2. Two-Sided Constraint Problem
Next, we take the case where pixel values of digital images must lie in a specific interval . For instance, for 8-bit images, the interval is . We consider solving the constrained model:
First, we convert the inequality (18) into two equalities
Let us consider the augmented Lagrangian functional for Equations (20)–(22) defined for a positive penalty parameter and multipliers by
Now, we want to minimize augmented Lagrangian (23) with respect to for different and c.
Similar to the one-side constraint case, minimization of with respect to and can be explicitly found for each fixed u. Minimization with respect to and are equivalent to
The method of the multiplier can be described as follows: Given multipliers , and a penalty parameter , we minimize by obtaining and , then we set
In order to minimize the functional (23), we first select a value for c and a function . Then, we compute using Equation (26). After that we choose a function and compute using Equation (27). Next, we compute u by minimizing the functional (23). This two-sided constraint method (TSCM) is explained in Algorithm 2.
| Algorithm 2 Two-sided constraint method |
function: [ u ] = TwosidesConstraint()
Set: |
3. Euler–Lagrange Equations
This section includes the presentation of the Euler–Lagrange equations connected with TFOV for the image deblurring problem.
Theorem 1.
For the functional given in Equation (12) and , the Euler–Lagrange equations are
where is the unit outward normal vector. The is an adjoint operator of the integral operator and non-linear differential operator is defined as follows:
Proof.
The proof is given in Appendix A. □
4. Numerical Implementation
First, we will present the discretization of our proposed model. The computational domain is divided into equal squares (cells), where N represents the number of equispaced partitions in the x or y direction. We proceed the same discretization approach in [31,51]. Next, let be discrete points for the image domain . We assume that u satisfies homogenous Dirichlet boundary condition. To discretize the fractional derivative of order at the inner point (for ) in the x-direction, we employ the shifted Grnwald approximation approach [52].
which is applicable to both Riemann–Liouville and Caputo derivatives [53,54]. Here, and and for . From Equation (35), one can observe that the first-order approximation of along x-direction at point is a linear combination of values with fixed . After using the homogenous boundary condition in the matrix estimation of the fractional-order derivative, all N equations of the fractional derivatives in the x-direction in Equation (35) can be expressed as follows:
By the definition of fractional derivative (35), for any , the coefficients possess the properties given below:
- (1)
- (2)
- .
By applying the Gershgorin circle theorem, it can be concluded that the matrix is a symmetric and negative-definite Toeplitz matrix (i.e., is the positive definite Toeplitz matrix). Let represent the solution matrix at all nodes corresponding to the spatial discretization nodes in the x and y directions. The ordered solution vector of U is denoted by . The discrete and direct analogue to differentiation for an arbitrary order derivative is
In the same way, all values in the y-direction having order derivative of for these nodes are estimated using
where
and ⊗ represents the Kronecker product. The th-order derivative of of along all x-direction nodes in can be represented by the matrix . For further details on the discretization, we recommend reading References [35,54]. The fractional discretization mentioned above utilizes cell-centered finite difference method (CCFDM) and takes advantage of the fact that is the adjoint operator of the operator . Consequently, Equations (32) and (33) yield the following system
where is the number of the Fixed Point Iterations (FPI) used to linearize the non-linear term in the square root in (34). The matrix is obtained by using the midpoint quadrature for the integral operator as follows:
with entries , where the lexico-graphical order is used, is a block Toeplitz with Toeplitz block (BTTB) matrix. The discrete scheme of the matrix is given by
where ∘ is the point-wise multiplication, m is the m-th fixed-point iteration, and U is an -sized reshaped matrix of the vector u. and are the diagonals of the Hadamard inverses of and , respectively. is the identity matrix.
Now, if we eliminate V from the system (39), then we have the following primal system of the TFOV-based image deblurring model:
If we use a simple total variation (TV) regularization functional, then we have the following similar primal form:
where
The is derived from the discretization of total variational functional. The details can be seen in Reference [22]. The matrix has the following structure,
where both and are of size , and
is a matrix of size . is a diagonal matrix obtained by the discretization of the expression , which has the following structure:
where is a size of and is a size of .
To obtain the value of our primal variable u, one needs to solve the matrix system (42). As for the remaining variables and Lagrange multipliers, we solve them directly after discretizing them at the grid points .
As mentioned earlier, to compute the value of u, we need to solve the matrix system (42), which is a nonlinear system. The Hessian matrix of the system (42) is extremely large and tends to be ill-conditioned when is small. This is primarily due to the clustering of eigenvalues of around zero [23], while is a full matrix, the Fast Fourier transformation (FFT) can be used to evaluate in operations [23] because the blurring kernel exhibits translation-invariant behavior. The advantageous aspect is that the Hessian matrix is symmetric positive definite (SPD).
Therefore, the conjugate gradient (CG) method is suitable for solving the system (42). However, the CG method can have a slow convergence rate for large and ill-conditioned systems. In order to achieve faster convergence, we use the preconditioned conjugate gradient (PCG) method [55,56,57]. Here, we introduce our SPD circulant preconditioned matrix P of Strang-type [58].
where is a circulant approximation of matrix . The is a diagonal structure of . This is summarized in Algorithm 3.
| Algorithm 3 The PCG Method |
function: [ U ] = PCG()
Set: |
While applying PCG to Equation (42), we need to take the inverse of the preconditioned matrix P. For the inversion of the first term , we require floating-point operations using FFTs [23]. As for the second term in P, which is a diagonal matrix, inversion is not problematic.
Now, let the eigenvalues of and be and , respectively, such that and . Consequently, the eigenvalues of are given by
where are the eigenvalues of . It is evident that as because . Therefore, the spectrum of is more favorable than that of the Hessian matrix . The flowchart of our proposed method is illustrated in Figure 1.
Figure 1.
Flow chart of TFOV-based constraint image deblurring method.
5. Numerical Experiments
In this section, we use our algorithms to solve the unconstrained TFOV problem (5) and compare the results with the one-sided constrained problems (7) and (8) and two-sided constrained problems (17) and (18). We conduct several sets of experiments using different digital images. The algorithm code is written in MATLAB and all computational experiments are performed on an Intel Core i7-4510U CPU @2.60 GHz. To evaluate the quality of the restored image, we use the peak signal-to-noise ratio (PSNR) in decibels (dB) [59] and the structural similarity index measure (SSIM) [60]. A higher PSNR and SSIM value indicates a high quality of the restored image. The degree to which the algorithms satisfy the constraints is measured by counting the number of pixels with negative values for the one-sided constraint method and the number of pixels outside the range for the two-sided constraint method. To observe the optimum values of our initial parameters and d, we performed computations on the Barbara image. We observed numerically (see Figure 2) that the optimum ranges for the initial parameters and d of the augmented Lagrangian method are and , respectively. For our experiments, we choose The and . The values of and are chosen according to [39]. In all experiments, the stopping criterion for the numerical iterations is defined as , where is the solution vector in the k-th iteration. The results are presented in figures and tables.
Figure 2.
PSNR for Barbara image against different values of parameters.
Example 1.
Here, we have compared Algorithm 1 (OSCM) with an unconstrained TFOV-based deblurring technique. We used Barbara’s image, which presents a challenge due to the combination of a large-scale cartoon element (the face) with a small-scale texture (the shirt). The restored images are shown in Figure 3, with each subfigure having a size of . Table 1 lists the PSNR, SSIM, and the number of negative pixels in the experiment. In this example, the test images are blurred using the PSF given in Figure 4, which is a circular Gaussian kernel. The criterion to stop the computational algorithm is based on a tolerance value of .
Figure 3.
(a) is an exact image. (b) is a blurry image. (c) is a deblurred image by the unconstrained method. The images from (d–o) are deblurred by the OSCM according to iterations from to , respectively.
Table 1.
The PSNR, SSIM, and number of negative pixels for Example 1.
Figure 4.
The circular Gaussian Kernel.
Remark 1.
- From Figure 3, it can be observed that the deblurred images produced by the OSCM exhibit significantly better quality compared to the unconstrained method.
- In Table 1, one can observe that the PSNR and SSIM values of the OSCM are considerably higher than the PSNR and SSIM values of the unconstrained method. The OSCM identifies negative pixels and reduces them as the iterations progress. Finally, it removes them in just 12 iterations, resulting a clear, blur-free image.
Example 2.

Here, we have compared Algorithm 2 (TSCM) with the unconstrained TFOV-based deblurring method. We used the Moon image, which is a non-texture image. The restored images are shown in Figure 5, each of size . Table 2 lists the PSNR, SSIM, and the number of pixels outside the interval . In this example, we have used the PSF given in Figure 4. The criterion to stop the computational algorithm is based on a tolerance of .

Figure 5.
(a) is an exact image. (b) is a blurry image. (c) is a deblurred image by the unconstrained method. The images from (d–s) are deblurred by TSCM according to iterations to , respectively.
Table 2.
The PSNR, SSIM, and number of pixels outside the interval for Example 2.
Remark 2.
- In Table 2, one can observe that the PSNR and SSIM values of TSCM are considerably higher than the PSNR and SSIM values of the unconstrained method. The TSCM identifies pixels that are outside the given range of and modifies them as the number of iterations increases.
Example 3.

Here, we have compared our algorithms (OSCM and TSCM) with the TFOV-based methods by Fairag et al. [39], in which they created the one-level method (OLM) and the two-level method (TLM) for the TFOV-based image deblurring problem. Two different kinds of images were used in this investigation: Goldhills (actual) and Cameraman (complicated). Figure 6 and Figure 7 display the various facets of each picture. Each subfigure has a size of . In this example, test images are blurred by a Gaussian kernel (PSF). Additionally, Gaussian noise with mean and variance is added to the images. For the TFOV-based algorithms (OLM and TLM), we used , and . The Level-II parameter in TLM is calculated according to the formula given in Reference [39]. OLM and TLM also use the CG method for numerical solution. The stopping criterion of the computational algorithm is based on a tolerance . Table 3 contains all the information related to this experiment.

Figure 6.
(a) is an exact image, (b) is a blurry image, (c) is an image deblurred by OLM, (d) is an image deblurred by TLM (e), deblurred image by OSCM and (f) is a deblurred image by TSCM.
Figure 7.
(a) is an exact image, (b) is a blurry image, (c) is an image deblurred by OLM, (d) is a an imaged deblurred by TLM (e) deblurred image by OSCM and (f) is a deblurred image by TSCM.
Table 3.
PSNR, SSIM, and CPU-Time comparison of different methods for Example 3.
Remark 3.
- From Table 3, it can be observed that our algorithms (OSCM and TSCM) consistently achieve higher PSNR and SSIM values compared to other methods (OLM, and TLM) for all photos. Although the TLM generates higher PSNR and SSIM values more quickly, the quality of the PSNR and SSIM is inferior to that of OSCM and TSCM.Despite taking less time, our algorithms produce significantly better quality compared to other methods. For example, for the Goldhills image, OLM and TLM require 1005.2589 and 526.5476 s, respectively, to achieve PSNR/SSIM values of and 33.1458/0.7690, respectively. However, OSCM and TSCM take 896.4058 and 909.5469 s, respectively, to achieve higher PSNR/SSIM values of and , respectively. Similar trends can be observed in the Cameraman’s image. Therefore, our algorithms (OSCM and TSCM) produce high-quality deblurred images compared to other methods.
Example 4.
Here, we have also compared our algorithms (OSCM and TSCM) with the TFOV-based methods (OLM and TLM) proposed by Fairag et al. [39]. We used a Pepper image (a non-texture image) for this comparison. Figure 8 displays various facets of the given image, with each subfigure having a size of . In this example, the test images are blurred by a motion kernel (PSF) with a motion length of and an angle of motion . Salt and pepper noise with a small density of 0.01 is added to the blurry image. For the TFOV-based algorithms (OLM and TLM), we used , and . The Level-II parameter in TLM is calculated according to the formula given in [39]. The stopping criterion of the computational algorithm is based on a tolerance of . Table 4 contains all the information related to this experiment.
Figure 8.
(a) is an exact image, (b) is a blurry image, (c) is a deblurred image by OLM, (d) is an image deblurred by image TLM, (e) is an image deblurred image by OSCM, and (f) is an image deblurred by TSCM.
Table 4.
PSNR, SSIM and CPU-Time Comparison of different methods for Example 4.
Remark 4.
- One can see from Figure 8 that our algorithms (OSCM and TSCM) produce results of slightly higher quality compared to other methods.
- From Table 4, it can be observed that for all photos, our algorithms (OSCM and TSCM) exhibit higher PSNR values compared to other methods (OLM and TLM). Although the TLM generates faster PSNR and SSIM computation, its quality is inferior to that of OSCM and TSCM. Therefore, our algorithms (OSCM and TSCM) produce superior-quality deblurred images when compared to other methods.
Example 5.
In this example, we used two satellite images from Reference [61]. The blurred images were corrupted by Poisson noise and blurring artifacts. The blurring process was conducted using the kernel. Dealing with the addition of Poisson noise in the images proves to be particularly challenging for most deblurring methods. Imaging modalities like this often exhibit the presence of Poisson noise, primarily arising from photon counting. Simultaneously, blurring is an inevitable outcome resulting from the physical mechanism of an imaging system, accurately represented as the convolution of the image with a point spread function. For comparison, we used the non-blind fractional order total variation-based method (NFOV) [61] and Richardson–Lucy algorithm with total variation regularization (RLTV) [62]. The restored images of Galaxy are shown in Figure 9, each with a size of . The restored images of Satel are shown in Figure 10, each with a size of . For the NFOV and RLTV methods, the parameters used are according to [61]. Table 5 lists the information about this experiment.
Figure 9.
Galaxy image: (a) The blurry image, (b) deblurred image by the RLTV method, (c) deblurred image by the NFOV method, (d) deblurred image by the OSCM and (e) deblurred image by the TSCM.
Figure 10.
Satel image: (a) the blurry image, (b) image deblurred using the RLTV method, (c) image deblurred using the NFOV method, (d) image deblurred using OSCM and (e) image deblurred by the TSCM.
Table 5.
PSNR and SSIM comparison of different methods for Example 5.
Remark 5.
Example 6.

In this example, we used four different images from the dataset of Levin et al. [63]. The kernel was used for blurring. For comparison, we used TV, OLM, TLM, RLTV, NFOV, OSCM, and TSCM. Restored images are shown in Figure 11, Figure 12, Figure 13 and Figure 14. Each one is of the size . Table 6 lists the information of this experiment.
Figure 11.
Image 1: (a) Exact image, (b) blurry image, (c) image deblurred by the TV method, (d) image deblurred by the OLM, (e) image deblurred by the TLM, (f) image deblurred by the RLTV method, (g) image deblurred by the NFOV method, (h) image deblurred by the OSCM and (i) deblurred image by the TSCM.
Figure 12.
Image 2: (a) Exact image (b) blurry image, (c) deblurred image by the TV method, (d) deblurred image by the OLM, (e) deblurred image by the TLM, (f) deblurred image by the RLTV method, (g) deblurred image by the NFOV method, (h) deblurred image by the OSCM and (i) deblurred image by the TSCM.

Figure 13.
Image 3: (a) Exact image, (b) blurry image, (c) image deblurred by the TV method, (d) image deblurred by the OLM method, (e) image deblurred by the TLM, (f) image deblurred by the RLTV method, (g) image deblurred by the NFOV method, (h) image deblurred by the OSCM method, and (i) deblurred image by the TSCM.
Figure 14.
Image 4: (a) Exact image, (b) blurry image, (c) image deblurred by the TV method, (d) image deblurred by the OLM method, (e) image deblurred by the TLM, (f) image deblurred by the RLTV method, (g) image deblurred by the NFOV method, (h) image deblurred by the OSCM method, and (i) deblurred image by the TSCM.
Table 6.
PSNR and SSIM comparison of different methods for Example 6.
Remark 6.
- From Figure 11, Figure 12, Figure 13 and Figure 14, and Table 6, it is evident that our methods, OSCM and TSCM, consistently produce better values for PSNR and SSIM when compared to all other methods. These results demonstrate the strong performance of the OSCM and TSCM, which consistently generate high-quality images. A comparison of PSNR and SSIM values for different methods using Levin’s dataset is depicted in Figure 15.
Figure 15. Comparison of PSNR and SSIM values for different methods using Levin’s dataset.
6. Conclusions
For the image deblurring problem, we presented OSCM and TSCM using a TFOV regularization functional. In addition to guaranteeing strictly positive outcomes, both OSCM and TSCM impose upper limitations on image intensity levels, maintaining them within a predetermined range. We applied our proposed approaches to conduct numerical tests on various image types, including synthetic, real, complex, satellite and non-texture images. To evaluate our algorithms, we also used images from Levin’s dataset [63]. We compared the OSCM and TSCM with the most recent TFOV-based approaches, mainly TV, OLM, TLM, RLTV, and NFOV. The numerical tests demonstrated the efficiency of our proposed techniques. In the future, we plan to develop the OSCM and TSCM for the other computationally expensive regularization functionals, such as mean curvature functional will be pursued in the future. Additionally, we aim to design a constrained model within a similar framework for the blind image deblurring problem. It is worth noting that under specific conditions, the proposed techniques can be implemented in other image processing models.
Author Contributions
Conceptualization, S.A. and S.S.; methodology, S.A. and S.S.; software, S.A.; validation, J.K., S.A. and S.S.; formal analysis, S.A. and S.S.; investigation, S.A. and S.S.; resources, S.A. and S.S.; data curation, S.A. and S.S.; writing—original draft preparation, S.S.; supervision, S.A. and J.K.; writing—review and editing, S.A., S.S. and J.K.; funding acquisition, J.K. All authors have read and agreed to the manuscript.
Funding
The funding was supported by the Brain Korea 21 (BK 21) FOUR from the Ministry of Education.
Data Availability Statement
The data used to support the findings of this study are available from the corresponding author upon request.
Acknowledgments
The corresponding author (J.K.) was supported by the Brain Korea 21 (BK 21) FOUR from the Ministry of Education. The authors thank the reviewers for the constructive comments on the revision of this article.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
Proof of Theorem 1.
From Equation (12), let the functional be
Let be a function. Then, for , the Gâteaux derivative of functional of first-order in the direction of is
where , and . By using the Taylor series in the direction of t, we have
where . Now, by using -order integration by parts [31], we have
where we know that for .
Case-I: If and , so and . Then, it suffices to take (the space of first-order differentiable functions vanishes at the boundary), which implies
Case-II: If , then
This concludes the proof. □
References
- Gultekin, G.K.; Saranli, A. Feature detection performance based benchmarking of motion deblurring methods: Applications to vision for legged robots. Image Vis. Comput. 2019, 82, 26–38. [Google Scholar] [CrossRef]
- Zhang, Z.; Zheng, L.; Piao, Y.; Tao, S.; Xu, W.; Gao, T.; Wu, X. Blind remote sensing image deblurring using local binary pattern prior. Remote Sens. 2022, 14, 1276. [Google Scholar] [CrossRef]
- Hansen, M.S.; Sørensen, T.S. Gadgetron: An open source framework for medical image reconstruction. Magn. Reson. Med. 2013, 69, 1768–1776. [Google Scholar] [CrossRef] [PubMed]
- Maimone, A.; Fuchs, H. Reducing interference between multiple structured light depth sensors using motion. In Proceedings of the 2012 IEEE Virtual Reality Workshops (VRW), Costa Mesa, CA, USA, 4–8 March 2012; pp. 51–54. [Google Scholar]
- Bonettini, S.; Landi, G.; Piccolomini, E.L.; Zanni, L. Scaling techniques for gradient projection-type methods in astronomical image deblurring. Int. J. Comput. Math. 2013, 90, 9–29. [Google Scholar] [CrossRef]
- Choi, N.R. A Comparative Study of Non-Blind and Blind Deconvolution of Ultrasound Images; University of Southern California: Los Angeles, CA, USA, 2014. [Google Scholar]
- Inampudi, S.; Vani, S.; TB, R. Image Restoration using Non-Blind Deconvolution Approach—A Comparison. Int. J. Electron. Commun. Eng. Technol. 2019, 10, 9–16. [Google Scholar] [CrossRef]
- Tao, S.; Dong, W.; Feng, H.; Xu, Z.; Li, Q. Non-blind image deconvolution using natural image gradient prior. Optik 2013, 124, 6599–6605. [Google Scholar] [CrossRef]
- Xiong, N.; Liu, R.W.; Liang, M.; Wu, D.; Liu, Z.; Wu, H. Effective alternating direction optimization methods for sparsity-constrained blind image deblurring. Sensors 2017, 17, 174. [Google Scholar] [CrossRef]
- Chu, Y.; Zhang, X.; Liu, H. Decoupling Induction and Multi-Order Attention Drop-Out Gating Based Joint Motion Deblurring and Image Super-Resolution. Mathematics 2022, 10, 1837. [Google Scholar] [CrossRef]
- Qi, S.; Zhang, Y.; Wang, C.; Lan, R. Representing Blurred Image without Deblurring. Mathematics 2023, 11, 2239. [Google Scholar] [CrossRef]
- Zhang, K.; Ren, W.; Luo, W.; Lai, W.S.; Stenger, B.; Yang, M.H.; Li, H. Deep image deblurring: A survey. Int. J. Comput. Vis. 2022, 130, 2103–2130. [Google Scholar] [CrossRef]
- Awwal, A.M.; Wang, L.; Kumam, P.; Mohammad, H. A two-step spectral gradient projection method for system of nonlinear monotone equations and image deblurring problems. Symmetry 2020, 12, 874. [Google Scholar] [CrossRef]
- Campisi, P.; Egiazarian, K. Blind Image Deconvolution: Theory and Applications; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
- Ge, X.; Tan, J.; Zhang, L.; Qian, Y. Blind image deconvolution via salient edge selection and mean curvature regularization. Signal Process. 2022, 190, 108336. [Google Scholar] [CrossRef]
- Li, L.; Pan, J.; Lai, W.S.; Gao, C.; Sang, N.; Yang, M.H. Learning a discriminative prior for blind image deblurring. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 8–23 June 2018; pp. 6616–6625. [Google Scholar]
- Yang, D.; Wu, X.; Yin, H. Blind Image Deblurring via a Novel Sparse Channel Prior. Mathematics 2022, 10, 1238. [Google Scholar] [CrossRef]
- Sharif, S.; Naqvi, R.A.; Mehmood, Z.; Hussain, J.; Ali, A.; Lee, S.W. MedDeblur: Medical Image Deblurring with Residual Dense Spatial-Asymmetric Attention. Mathematics 2022, 11, 115. [Google Scholar] [CrossRef]
- Wen, F.; Ying, R.; Liu, Y.; Liu, P.; Truong, T.K. A simple local minimal intensity prior and an improved algorithm for blind image deblurring. IEEE Trans. Circuits Syst. Video Technol. 2020, 31, 2923–2937. [Google Scholar] [CrossRef]
- Lata, M.A.; Ghosh, S.; Bobi, F.; Yousuf, M.A. Novel method to assess motion blur kernel parameters and comparative study of restoration techniques using different image layouts. In Proceedings of the 2016 5th International Conference on Informatics, Electronics and Vision (ICIEV), Dhaka, Bangladesh, 13–14 May 2016; pp. 367–372. [Google Scholar]
- Acar, R.; Vogel, C.R. Analysis of bounded variation penalty methods for ill-posed problems. Inverse Probl. 1994, 10, 1217–1229. [Google Scholar] [CrossRef]
- Tikhonov, A.N. Regularization of incorrectly posed problems. Soviet Math. Dokl. 1963, 4, 1624–1627. [Google Scholar]
- Vogel, C.R.; Oman, M.E. Fast, robust total variation-based reconstruction of noisy, blurred images. IEEE Trans. Image Process. 1998, 7, 813–824. [Google Scholar] [CrossRef]
- Liu, J.; Ma, R.; Zeng, X.; Liu, W.; Wang, M.; Chen, H. An efficient non-convex total variation approach for image deblurring and denoising. Appl. Math. Comput. 2021, 397, 125977. [Google Scholar] [CrossRef]
- 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]
- Chan, R.; Lanza, A.; Morigi, S.; Sgallari, F. An adaptive strategy for the restoration of textured images using fractional order regularization. Numer. Math. Theory Methods Appl. 2013, 6, 276–296. [Google Scholar] [CrossRef]
- Chen, D.; Chen, Y.; Xue, D. Fractional-order total variation image restoration based on primal-dual algorithm. Abstr. Appl. Anal. 2013, 2013, 585310. [Google Scholar] [CrossRef]
- Chen, D.; Chen, Y.; Xue, D. Three fractional-order TV-L2 models for image denoising. J. Comput. Inf. Syst. 2013, 9, 4773–4780. [Google Scholar]
- Chen, D.; Sun, S.; Zhang, C.; Chen, Y.; Xue, D. Fractional-order TV-L2 model for image denoising. Cent. Eur. J. Phys. 2013, 11, 1414–1422. [Google Scholar] [CrossRef]
- Guo, L.; Zhao, X.L.; Gu, X.M.; Zhao, Y.L.; Zheng, Y.B.; Huang, T.Z. Three-dimensional fractional total variation regularized tensor optimized model for image deblurring. Appl. Math. Comput. 2021, 404, 126224. [Google Scholar] [CrossRef]
- Zhang, J.; Chen, K. A total fractional-order variation model for image restoration with nonhomogeneous boundary conditions and its numerical solution. SIAM J. Imaging Sci. 2015, 8, 2487–2518. [Google Scholar] [CrossRef]
- Zhao, X.L.; Huang, T.Z.; Gu, X.M.; Deng, L.J. Vector extrapolation based Landweber method for discrete ill-posed problems. Math. Probl. Eng. 2017, 2017, 1375716. [Google Scholar] [CrossRef]
- Miller, K.S.; Ross, B. An Introduction to the Fractional Calculus and Fractional Differential Equations; Wiley: New York, NY, USA, 1993. [Google Scholar]
- Oldham, K.; Spanier, J. The Fractional Calculus Theory and Applications of Differentiation and Integration to Arbitrary Order; Elsevier: Amsterdam, The Netherlands, 1974; Volume 111. [Google Scholar]
- Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Academic Press: Cambridge, MA, USA, 1998; Volume 198. [Google Scholar]
- De Oliveira, E.C.; Tenreiro Machado, J.A. A review of definitions for fractional derivatives and integral. Math. Probl. Eng. 2014, 2014, 238459. [Google Scholar] [CrossRef]
- Mathieu, B.; Melchior, P.; Oustaloup, A.; Ceyral, C. Fractional differentiation for edge detection. Signal Process. 2003, 83, 2421–2432. [Google Scholar] [CrossRef]
- Tian, D.; Xue, D.; Wang, D. A fractional-order adaptive regularization primal–dual algorithm for image denoising. Inf. Sci. 2015, 296, 147–159. [Google Scholar] [CrossRef]
- Fairag, F.; Al-Mahdi, A.; Ahmad, S. Two-level method for the total fractional-order variation model in image deblurring problem. Numer. Algorithms 2020, 85, 931–950. [Google Scholar] [CrossRef]
- Bardsley, J.M.; Vogel, C.R. A nonnegatively constrained convex programming method for image reconstruction. SIAM J. Sci. Comput. 2004, 25, 1326–1343. [Google Scholar] [CrossRef]
- Calvetti, D.; Landi, G.; Reichel, L.; Sgallari, F. Non-negativity and iterative methods for ill-posed problems. Inverse Probl. 2004, 20, 1747. [Google Scholar] [CrossRef]
- Benvenuto, F.; Zanella, R.; Zanni, L.; Bertero, M. Nonnegative least-squares image deblurring: Improved gradient projection approaches. Inverse Probl. 2009, 26, 025004. [Google Scholar] [CrossRef]
- Chan, R.H.; Tao, M.; Yuan, X. Constrained total variation deblurring models and fast algorithms based on alternating direction method of multipliers. SIAM J. Imaging Sci. 2013, 6, 680–697. [Google Scholar] [CrossRef]
- Williams, B.M.; Chen, K.; Harding, S.P. A new constrained total variational deblurring model and its fast algorithm. Numer. Algorithms 2015, 69, 415–441. [Google Scholar] [CrossRef]
- Chan, S.H.; Khoshabeh, R.; Gibson, K.B.; Gill, P.E.; Nguyen, T.Q. An augmented Lagrangian method for total variation video restoration. IEEE Trans. Image Process. 2011, 20, 3097–3111. [Google Scholar] [CrossRef]
- Tai, X.C.; Hahn, J.; Chung, G.J. A fast algorithm for Euler’s elastica model using augmented Lagrangian method. SIAM J. Imaging Sci. 2011, 4, 313–344. [Google Scholar] [CrossRef]
- Wu, C.; Tai, X.C. Augmented Lagrangian method, dual methods, and split Bregman iteration for ROF, vectorial TV, and high order models. SIAM J. Imaging Sci. 2010, 3, 300–339. [Google Scholar] [CrossRef]
- Fletcher, R. Practical Methods of Optimization; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
- Hestenes, M.R. Multiplier and gradient methods. J. Optim. Theory Appl. 1969, 4, 303–320. [Google Scholar] [CrossRef]
- Powell, M.J.D. A method for nonlinear constraints in minimization problems. In Optomization; Academic Press: Cambridge, MA, USA, 1969; pp. 283–298. [Google Scholar]
- Zhang, J.; Chen, K. Variational image registration by a total fractional-order variation model. J. Comput. Phys. 2015, 293, 442–461. [Google Scholar] [CrossRef]
- Meerschaert, M.M.; Tadjeran, C. Finite difference approximations for two-sided space-fractional partial differential equations. Appl. Numer. Math. 2006, 56, 80–90. [Google Scholar] [CrossRef]
- Podlubny, I.; Chechkin, A.; Skovranek, T.; Chen, Y.; Jara, B.M.V. Matrix approach to discrete fractional calculus II: Partial fractional differential equations. J. Comput. Phys. 2009, 228, 3137–3153. [Google Scholar] [CrossRef]
- Wang, H.; Du, N. Fast solution methods for space-fractional diffusion equations. J. Comput. Appl. Math. 2014, 255, 376–383. [Google Scholar] [CrossRef]
- Chan, R.H.; Ng, K.P. Toeplitz preconditioners for Hermitian Toeplitz systems. Linear Algebra Its Appl. 1993, 190, 181–208. [Google Scholar] [CrossRef]
- Chan, T.F. An optimal circulant preconditioner for Toeplitz systems. SIAM J. Sci. Stat. Comput. 1988, 9, 766–771. [Google Scholar] [CrossRef]
- Salkuyeh, D.K.; Masoudi, M.; Hezari, D. On the generalized shift-splitting preconditioner for saddle point problems. Appl. Math. Lett. 2015, 48, 55–61. [Google Scholar] [CrossRef]
- Ng, M.K. Iterative Methods for Toeplitz Systems; Oxford University Press: London, UK, 2004. [Google Scholar]
- Sara, U.; Akter, M.; Uddin, M.S. Image quality assessment through FSIM, SSIM, MSE and PSNR—A comparative study. J. Comput. Commun. 2019, 7, 8–18. [Google Scholar] [CrossRef]
- Hore, A.; Ziou, D. Image quality metrics: PSNR vs. SSIM. In Proceedings of the 2010 20th International Conference on Pattern Recognition, Istanbul, Turkey, 23–26 August 2010; pp. 2366–2369. [Google Scholar]
- Chowdhury, M.R.; Qin, J.; Lou, Y. Non-blind and blind deconvolution under poisson noise using fractional-order total variation. J. Math. Imaging Vis. 2020, 62, 1238–1255. [Google Scholar] [CrossRef]
- Dupé, F.X.; Fadili, M.J.; Starck, J.L. Image deconvolution under Poisson noise using sparse representations and proximal thresholding iteration. In Proceedings of the 2008 IEEE International Conference on Acoustics, Speech and Signal Processing, Las Vegas, NV, USA, 31 March–4 April 2008; pp. 761–764. [Google Scholar]
- Levin, A.; Weiss, Y.; Durand, F.; Freeman, W.T. Understanding and evaluating blind deconvolution algorithms. In Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA, 20–25 June 2009; pp. 1964–1971. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).