1. Introduction
In the last decade, there has been great interest in primal-dual splitting algorithms for solving structured monotone inclusion. The reason is that many convex minimization problems arising in image processing, statistical learning, and economic management can be modelled by such monotone inclusion problems. Based on the perspective of operator splitting algorithms, these primal-dual splitting algorithms can be roughly divided into four categories: (i) Forward–backward splitting type [1,2,3,4]; (ii) Douglas-Rachford splitting type [5,6,7]; (iii) Forward–backward–forward splitting type [8,9,10,11,12]; and (iv) Projective splitting type [13,14,15,16,17]. In 2014, Becker and Combettes [11] first studied the following structured monotone inclusion problem:
Let be a real Hilbert space, , and be an integer. Let be maximally monotone and be monotone and L-Lipschitzian continuous, for some . For every integer , let and be real Hilbert spaces, let and be maximally monotone operators, and let and be nonzero linear bounded operators. The problem is to solve the primal inclusion
(1)
together with its dual inclusion(2)
Based on the method of [10], they proposed a primal-dual splitting algorithm to solve (1) and (2). Moreover, they applied the algorithm to solve an image restoration model with infimal convolution terms mixing first- and second-order total variation, which was initially studied in [18] and further explored in [19]. The advantage of this model is that it can reduce the staircase effects caused by the first-order total variation. Furthermore, Boţ and Hendrich [4] studied a more general monotone inclusion problem as follows.
Let be a real Hilbert space, , and be an integer. Let be maximally monotone and be -cocoercive operator, for some . For every , let be real Hilbert spaces, let , let and be maximally monotone operators, and let and be nonzero bounded linear operators. The problem is to solve the primal inclusion
(3)
together with its dual inclusion(4)
It is easy to see that Problem 1 could be viewed as a special case of Problem 2 by letting and , for any . They proposed two different primal-dual algorithms for solving the primal-dual pair of monotone inclusions (3) and (4). The first algorithm is a forward–backward splitting type, which is defined as follows. Let , and for any , , and , and set
(5)
where for any , and are strictly positive real numbers such that(6)
for(7)
In addition, , where . The second algorithm is a forward–backward–forward splitting type. Let , and for any , let , , and set
(8)
where with and(9)
The first algorithm (5) could be viewed as a preconditioned forward–backward splitting algorithm [20]. While the second algorithm (8) is an instance of the forward-backward-forward splitting algorithm proposed by Tseng [21]. We can see that the operators and are symmetry in both of algorithms. We call the first algorithm (5) the FB_BH algorithm and the second algorithm, the FBF_BH algorithm.
In this paper, we continue studying primal-dual splitting algorithms for solving the structured monotone inclusion (3) and (4). First, we establish a new convergence theorem for the primal-dual forward–backward splitting type algorithm (5). We relax the limitation of the iteration parameters as well as expand the selection range of the relaxation parameter. Since the primal-dual forward–backward–forward splitting type algorithm (8) does not make full use of the cocoercive operator, we introduce a new primal-dual splitting algorithm for solving (3) and (4), which is based on the forward–backward–half-forward splitting algorithm [22]. This new algorithm is not only less computationally expensive than the original algorithm but also provides a larger range of parameter selection. To show the advantages of the proposed algorithms, we apply them to solve image denoising problems.
This paper is organized as follows. In Section 2, we recall some preliminary results in monotone operator theory. In Section 3, we present the main results. We study the convergence of two primal-dual splitting algorithms for solving (3) and (4). Furthermore, we employ the obtained algorithms to solve convex minimization problems. In Section 4, we perform numerical experiments on image denoising problems. Finally, we present conclusions.
2. Preliminaries
Throughout this paper, is a real Hilbert space, which is equipped with inner product and associated norm . Let be the power set of . Let be a linear bounded operator, where is another real Hilbert space, the operator is said to be its adjoint if holds for all and all . Most of the definitions are taken from [23].
Let be a set-valued operator. Let zer be the set of its zeros, ran its range, and gra its graph. The inverse of A is defined by .
Let be a set-valued operator. A is said to be monotone, if Furthermore, A is said to be maximally monotone if it is monotone, and there exists no monotone operator such that gra B properly contains gra A.
Let be a single-valued operator.
(i) T is said to be L-Lipschitzian, for some , if
(ii) T is said to be μ-cocoercive, for some , if
Let , the resolvent of A with index is defined by
(10)
where denotes the identity operator on .Let be two set-valued operators. The sum and the parallel sum of and are defined as follows:
(11)
Let . We denote its effective domain as dom , f is said to be proper if and for all . Furthermore, we define is proper, convex, and lower semicontinuous (lsc)}.
The conjugate function of f is defined by for all . If , then .
Let , the subdifferential of f is defined by . If , then is maximally monotone.
Let two proper functions ,
(12)
denotes their infimal convolution.Let and , the proximity operator of f is defined by
(13)
It follows from that .
The following lemma shows the relationship between the proximity operator of f and its convex conjugate .
(Moreau’s decomposition) Let and , then
Let be a nonempty closed convex set, the indicator function of C is denoted by
(14)
The orthogonal projection onto C is defined by , which is . Let , .
3. Main Results
In this section, we study primal-dual splitting algorithms for solving (3) and (4) and discuss their asymptotic convergence. First, we provide a technique lemma, which shows that the primal-dual monotone inclusions (3) and (4) are equivalent to the sum of three maximally monotone operators. In the following, let be the direct sum of real Hilbert spaces . Let and , the inner product and associated norm on are defined as
Let , A, C, , , , , , , , , be defined as in Problem 2, and let
(15)
Then the following conclusions hold:
-
(i). is maximally monotone.
-
(ii). is monotone and l-Lipschitzian, where
(16)
-
(iii). is -cocoercive.
-
(iv). For any , is a solution to Problem 2, if and only if .
(i) Since , and are maximally monotone, it follows from [23] Proposition and Proposition that the set-valued operator is maximally monotone.
(ii) By taking two arbitrary elements and in , we obtain
(17)
which means that is monotone. It follows from the Cauchy-Schwarz inequality that(18)
Hence, is monotone and l-Lipschitzian.
(iii) Let and . Since C is -cocoercive, we have
(19)
Then, the operator is -cocoercive.
(iv) Let , then
(20)
Therefore, if is a solution of (4), then there exists such that is a primal-dual solution of Problem 2. □
3.1. Primal-Dual Forward–Backward Splitting Type Algorithm
In this subsection, we prove the convergence of the primal-dual forward–backward splitting type algorithm (5). By Lemma 2, is maximally monotone, and is cocoercive. It is natural to use the forward–backward splitting algorithm. However, the resolvent operator of does not have a closed-form solution. To overcome this difficulty, Boţ and Hendrich [4] introduced a special precondition to the forward–backward splitting algorithm and obtained the primal-dual splitting algorithm (5). In the following, we present an improved convergence analysis of the primal-dual forward–backward splitting type algorithm (5), which sharpens the selection of iterative parameters.
Consider Problem 2, suppose that
For any , let and be strictly positive real numbers and , satisfying the following conditions:
-
(i). , where ;
-
(ii). , where is defined by
(21)
-
(iii). .
Consider the iterative sequences generated by (5). Then, there exists a primal-dual solution to Problem 2 such that , and for any as .
Let , A, C, , , , , , , , , be defined as in Problem 2. Let the real Hilbert space and
Define
Further, for positive real values , define the notations
Then, (5) can be rewritten in the form of
(22)
Let
andTherefore, the iteration scheme in (22) is equivalent to
(23)
We introduce the notations
(24)
Then, for any , we have
(25)
which can be written as(26)
Thus, the iterative scheme in (23) becomes
(27)
We then introduce the Hilbert space with inner product and norm, respectively, defined, for , via
(28)
Since and are maximally monotone on , the operators and are maximally monotone on . Moreover, since is self-adjoint and -strongly positive, one can easily see that weak and strong convergence in are equivalent with weak and strong convergence in , respectively. In the following, we prove that is -cocoercive on . In fact, let , we have
(29)
It follows from the above inequality that we obtain
(30)
where .Since , so the iteration scheme (27) could be viewed as a special case of the forward–backward splitting algorithm. By Corollary 28.9 of [23], the iterative sequences converge weakly to a point in . It is observed that . Then, we obtain that , and for any as . This completes the proof. □
Theorem 1 improves the FB_BH algorithm (5) in the following aspects:
(i) The parameter conditions of and , for any , are relaxed.
(ii) The range of relaxing parameters has been expanded. We have improved the relaxation parameter form to . Since , then .
3.2. Primal-Dual Forward–Backward-Half–Forward Splitting Type Algorithm
By Lemma 2, the primal-dual pair of monotone inclusions (3) and (4) are equivalent to the monotone inclusions of the sum of , where is maximally monotone, is monotone, Lipschitz, and is cocoercive. It is well-known that a -cocoercive operator is -lipschitz continuous. The forward–backward–forward splitting type algorithm (8) does not make use of the cocoercive property of . In the following, we propose a forward–backward–half-forward splitting type algorithm for solving (3) and (4) and prove its convergence.
For Problem 3, suppose that
(31)
Let , where , l is defined by (16), and . Let , and for any , let and . Set
(32)
Then there exists a primal-dual solution to Problem such that , and for and as .
Notice that (32) is equivalent to
(33)
Using the notations in Theorem 1, the iteration scheme (33) could be equivalently written as
(34)
which is equivalent to(35)
Therefore, (35) is an instance of the forward–backward–half-forward splitting algorithm in , whose convergence has been investigated in [22].
Let , then, is a primal-dual solution to Problem . By Theorem of [22], we have , and for and as . This completes the proof. □
In contrast to the FBF_BH algorithm (8), the proposed algorithm (32) has two advantages:
(i) The calculation of the cocoercive operator in (8) requires twice, while it only requires once in the proposed algorithm (32).
(ii) The range of the iterative parameter of the proposed algorithm (32) is larger than algorithm (8).
3.3. Applications to Convex Minimization Problems
In this subsection, we apply the proposed algorithms to solve the following convex minimization problem.
Let be a real Hilbert space, let and is differentiable with μ-Lipschitzian gradient for some . Let . For every , let be real Hilbert spaces, , let and and consider the nonzero linear bounded operators and . The primal optimization problem is
(36)
together with its conjugate dual problem(37)
Let be a solution of the following primal-dual system of monotone inclusions
(38)
which means that is an optimal solution to (36) and is an optimal solution to (37).For the primal-dual system (38), the iterative sequence proposed in (5) and (32) and the corresponding convergence statements are introduced as follows.
Algorithm 1: Primal-dual forward–backward splitting type algorithm for solving (36) |
Let , and for any , let and Define
(39) |
The convergence of Algorithm 1 is presented in the following theorem.
For the convex optimization problem (36), suppose that
(40)
and consider the sequences generated by Algorithm 1. For any , let and be strictly positive real numbers and satisfy the conditions in Theorem 1. Then, there exists an optimal solution to (36) and optimal solution to (37) such that and for and as .In Theorem 1, let
(41)
According to Theorem of [23], the operators in (41) are maximally monotone. On the other hand, we have and for . Moreover, by the Baillon-Haddad theorem, is -cocoercive. By Theorem 1, we have and for and . □
The second algorithm is obtained from (32).
Algorithm 2: Primal-dual forward–backward-half–forward splitting type algorithm for solving (36) |
Let , where , l is defined by (16), and . Let , and for any , let and . Set
(42) |
As a direct result of Theorem 2, we have the following convergence theorem for (42). Since the proof is the same as Theorem 3, we omit it here.
For the convex optimization problem (36), suppose that
(43)
and consider the sequences generated by Algorithm 2. Then, there exists an optimal solution to (36) and optimal solution to (37) such that and for and as .4. Numerical Experiments
In this section, we present some experimental results on image denoising problems under Gaussian noise. We compare the proposed algorithms with the FB_BH algorithm (5) and the FBF_BH algorithm (8). We call Algorithm 1 the FB algorithm. On the other hand, we refer to the proposed Algorithm 2 as the FBHF algorithm. All numerical experiments were implemented on Matlab R2016b on a Lenovo laptop with Intel i7-6700 CPU 3.40 GHz and 4 GB memory.
4.1. Image Denoising Problems
In this subsection, we show how the proposed algorithms could be applied to solve image denoising problems.
Let be the observed and vectorized noisy image of size (with for greyscale and for colored images). Let , and define
(44)
which models the discrete first-order derivative. We denote by the Kronecker product of the matrices A and B and define(45)
where and represent the vertical and horizontal difference operators, respectively, and and are the identity matrices of sizes N and M, respectively. Further, we define the discrete second-order derivatives matrices(46)
and(47)
We mainly consider the following two constrained image denoising models:
(48)
and(49)
where are the regularization parameters, and C is a nonempty closed convex set. By using the indicator function, both of the constrained and can be reformulated as the following unconstrained optimization problem,(50)
and(51)
It is easy to see that (50) and (51) are special cases of the general convex minimization problem (36), respectively. In fact, let , , and . For the , let , , , , , , and ; for the , let , , , , , , and .
4.2. Numerical Settings
The test images are shown in Figure 1. In our experiments, the test image is added by Gaussian noise with zero mean and standard deviation . In the following experiment, we set .
We use the peak-signal-to-noise (PSNR) and the structural similarity index (SSIM) [24] to evaluate the quality of the restored images, which are defined by
and where is the original image, is the restored image, and are small constants, and are the mean values of x and , respectively; and are the variances of x and , respectively; and is the covariance of x and .The criterion for stopping all algorithms is that the relative error of two consecutive iterations satisfies the following inequality
where is a given small constant.We tune the regularization parameters and so as to maximize the PSNR values of the restored images. The choices of and are presented in Table 1.
4.3. Numerical Results and Discussion
In the first experiment, we discuss the influence of the selection of iterative parameters on the convergence speed of the compared algorithms. According to the convergence theorems, the parameter selection of these algorithms is shown in Table 2. For the and , let , then, , and .
We chose Castle in Figure 1 as the test image, and the Gaussian noise level . The numerical results of the FBF_BH algorithm and the FBHF algorithm with a different selections of the parameters are reported in Table 3. It can be seen from Table 3 that both the FBF_BH algorithm and the FBHF algorithm gradually reduced the number of iterations as the step size parameter increased.
For the FB_BH algorithm and the FB algorithm, we selected several combinations of the parameters in Table 4.
According to the iteration parameters in Table 4, the obtained numerical results are shown in Table 5.
According to the results of Table 3 and Table 5, we chose the following parameters of the compared algorithms for the following experiments.
(1) For the FBF_BH algorithm, the best parameter of was , and the best parameter of was .
(2) For the FBHF algorithm, the best parameter of was , and the best parameter of was .
(3) For the FB_BH algorithm, the best parameters of were and , and the best parameters of were and .
(4) For the FB algorithm, the best parameters of were and , and the best parameters of were and .
In the second experiment, we tested the performance of the compared algorithms for solving and . We present the numerical results by each algorithm in Table 6.
From the experimental results of Table 6, we can see that the proposed FBHF algorithm converged faster than the FBF_BH algorithm in terms of the number of iterations while ensuring higher PSNR and SSIM values. Meanwhile, the proposed FB algorithm also converged faster than the FB_BH algorithm. The obtained results verify that the proposed algorithms are better than those in [4]. Some of the recovered images are shown in Figure 2 and Figure 3, respectively.
5. Conclusions
In this paper, we studied the convergence of two different primal-dual splitting algorithms for solving monotone inclusions (3) and (4). Firstly, we proved the convergence of the forward–backward type algorithm (5). Our parameter conditions improved the results of Boţ and Hendrich [4]. Secondly, we proposed a new forward–backward–half-forward type algorithm (32). In contrast to the forward–backward–forward type algorithm (8), the iterative sequences in the proposed forward–backward–half-forward type algorithm (32) used the cocoercive operator only once via the forward step. Finally, we applied the proposed algorithms to solve image denoising problems (48) and (49). The numerical results demonstrated the advantages of the proposed algorithms.
Formal analysis, Q.D.; Investigation, Q.D.; Methodology, Y.T.; Supervision, Y.T.; Writing—original draft, X.L.; Writing—review & editing, J.C. All authors have read and agreed to the published version of the manuscript.
This work was funded by the National Natural Science Foundations of China (12061045, 11661056).
Not applicable.
Not applicable.
The authors would like to thank the referees and the editor for their helpful comments and suggestions.
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 1. Test images. (a) [Forumla omitted. See PDF.] “Castle” image, (b) [Forumla omitted. See PDF.] “Building” image.
Figure 2. Noisy and restored “Castle” images. (a) [Forumla omitted. See PDF.]. (b) [Forumla omitted. See PDF.]. (c) [Forumla omitted. See PDF.]. (d) [Forumla omitted. See PDF.]/FBF_BH. (e) [Forumla omitted. See PDF.]/FBF_BH. (f) [Forumla omitted. See PDF.]/FBF_BH. (g) [Forumla omitted. See PDF.]/FB_BH. (h) [Forumla omitted. See PDF.]/FB_BH. (i) [Forumla omitted. See PDF.]/FB_BH. (j) [Forumla omitted. See PDF.]/FBHF. (k) [Forumla omitted. See PDF.]/FBHF. (l) [Forumla omitted. See PDF.]/FBHF. (m) [Forumla omitted. See PDF.]/FB. (n) [Forumla omitted. See PDF.]/FB. (o) [Forumla omitted. See PDF.]/FB.
Figure 3. Noisy and restored “Building” images. (a) [Forumla omitted. See PDF.]. (b) [Forumla omitted. See PDF.]. (c) [Forumla omitted. See PDF.]. (d) [Forumla omitted. See PDF.]/FBF_BH. (e) [Forumla omitted. See PDF.]/FBF_BH. (f) [Forumla omitted. See PDF.]/FBF_BH. (g) [Forumla omitted. See PDF.]/FB_BH. (h) [Forumla omitted. See PDF.]/FB_BH. (i) [Forumla omitted. See PDF.]/FB_BH. (j) [Forumla omitted. See PDF.]/FBHF. (k) [Forumla omitted. See PDF.]/FBHF. (l) [Forumla omitted. See PDF.]/FBHF. (m) [Forumla omitted. See PDF.]/FB. (n) [Forumla omitted. See PDF.]/FB. (o) [Forumla omitted. See PDF.]/FB.
The regularization parameters selection of the
Image | Model |
|
|
|
|||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
||
Castle |
|
7.7 | 21.2 | 14.7 | 29.7 | 35.5 | 123.9 |
|
7.6 | 21.1 | 14.8 | 50.8 | 35.7 | 115.9 | |
Building |
|
6.1 | 25.3 | 12.4 | 33 | 31.3 | 87.8 |
|
6.1 | 27.8 | 12.5 | 49.4 | 31.8 | 140 |
The parameter selection of the compared algorithms.
Model | Method | Parameter |
---|---|---|
|
FB_BH |
|
FBF_BH |
|
|
FB |
|
|
FBHF |
|
|
|
FB_BH |
|
FBF_BH |
|
|
FB |
|
|
FBHF |
|
Numerical results of the FBF_BH algorithm and the FBHF algorithm with different selections of parameters in terms of the PSNR, SSIM, and number of iterations (Iter).
Method | Model |
|
|
|
||||
---|---|---|---|---|---|---|---|---|
PSNR | SSIM | Iter | PSNR | SSIM | Iter | |||
FBF_BH |
|
0.03 | 30.5138 | 0.8410 | 1791 | 30.5346 | 0.8409 | 6572 |
0.05 | 30.5225 | 0.8410 | 1411 | 30.5356 | 0.8409 | 5203 | ||
0.07 | 30.5287 | 0.8410 | 1227 | 30.5361 | 0.8409 | 4445 | ||
0.09 | 30.5309 | 0.8410 | 1103 | 30.5370 | 0.8409 | 3994 | ||
0.11 | 30.5317 | 0.8410 | 1003 | 30.5379 | 0.8409 | 3730 | ||
0.13 | 30.5323 | 0.8410 | 946 | 30.5386 | 0.8409 | 3560 | ||
0.15 | 30.5330 | 0.8410 | 888 | 30.5391 | 0.8409 | 3372 | ||
|
0.03 | 30.5330 | 0.8384 | 2287 | 30.5434 | 0.8391 | 4984 | |
0.07 | 30.5358 | 0.8386 | 1126 | 30.5451 | 0.8392 | 2824 | ||
0.11 | 30.5378 | 0.8387 | 796 | 30.5460 | 0.8393 | 2207 | ||
0.15 | 30.5390 | 0.8388 | 634 | 30.5365 | 0.8393 | 1896 | ||
0.19 | 30.5400 | 0.8388 | 538 | 30.5467 | 0.8393 | 1686 | ||
0.23 | 30.5409 | 0.8389 | 474 | 30.5468 | 0.8393 | 1518 | ||
0.26 | 30.5414 | 0.8389 | 439 | 30.5470 | 0.8393 | 1456 | ||
FBHF |
|
0.03 | 30.5138 | 0.8410 | 1790 | 30.5346 | 0.8409 | 6474 |
0.05 | 30.5225 | 0.8410 | 1411 | 30.5356 | 0.8409 | 5203 | ||
0.07 | 30.5287 | 0.8410 | 1227 | 30.5361 | 0.8409 | 4449 | ||
0.09 | 30.5309 | 0.8410 | 1103 | 30.5370 | 0.8409 | 3994 | ||
0.11 | 30.5317 | 0.8410 | 1003 | 30.5379 | 0.8409 | 3729 | ||
0.13 | 30.5323 | 0.8410 | 946 | 30.5386 | 0.8409 | 3561 | ||
0.15 | 30.5330 | 0.8410 | 887 | 30.5391 | 0.8409 | 3371 | ||
0.17 | 30.5336 | 0.8410 | 837 | 30.5393 | 0.8409 | 3169 | ||
|
0.03 | 30.5330 | 0.8384 | 2286 | 30.5434 | 0.8391 | 4983 | |
0.07 | 30.5358 | 0.8386 | 1126 | 30.5452 | 0.8392 | 2824 | ||
0.11 | 30.5378 | 0.8387 | 796 | 30.5460 | 0.8393 | 2207 | ||
0.15 | 30.5390 | 0.8388 | 633 | 30.5465 | 0.8393 | 1896 | ||
0.19 | 30.5401 | 0.8388 | 538 | 30.5467 | 0.8393 | 1686 | ||
0.23 | 30.5410 | 0.8389 | 474 | 30.5468 | 0.8393 | 1519 | ||
0.27 | 30.5416 | 0.8389 | 428 | 30.5470 | 0.8393 | 1432 | ||
0.31 | 30.5421 | 0.8390 | 394 | 30.5471 | 0.8394 | 1346 | ||
0.32 | 30.5422 | 0.8390 | 387 | 30.5471 | 0.8394 | 1317 |
Parameter selection of the FB_BH algorithm and the FB algorithm.
Method | Model | Case |
|
|
|
|
|
|
|
---|---|---|---|---|---|---|---|---|---|
FB_BH |
|
1 | 0.3 | 0.15 | 0.3 | 0.15 | 0.3 | 0.3 | 1 |
2 | 0.2 | 0.15 | 0.2 | 0.15 | 0.3 | 0.3 | 1 | ||
3 | 0.2 | 0.1 | 0.2 | 0.1 | 0.2 | 0.2 | 1 | ||
4 | 0.2 | 0.2 | 0.2 | 0.1 | 0.1 | 0.3 | 1 | ||
|
1 | 0.3 | 0.15 | 0.3 | 0.15 | 0.3 | 0.3 | 1 | |
2 | 0.4 | 0.2 | 0.3 | 0.1 | 0.2 | 0.3 | 1 | ||
3 | 0.1 | 0.2 | 0.1 | 0.2 | 0.3 | 0.2 | 1 | ||
4 | 0.1 | 0.1 | 0.1 | 0.1 | 0.2 | 0.4 | 1 | ||
FB |
|
1 | 0.3 | 0.15 | 0.3 | 0.15 | 0.3 | 0.3 | 1.4 |
2 | 0.2 | 0.1 | 0.3 | 0.2 | 0.3 | 0.4 | 1.5 | ||
3 | 0.3 | 0.2 | 0.3 | 0.1 | 0.2 | 0.2 | 1.8 | ||
4 | 0.2 | 0.2 | 0.2 | 0.1 | 0.1 | 0.3 | 1.3 | ||
|
1 | 0.5 | 0.4 | 0.5 | 0.4 | 0.3 | 0.3 | 1.4 | |
2 | 0.4 | 0.3 | 0.4 | 0.4 | 0.25 | 0.25 | 1.5 | ||
3 | 0.3 | 0.2 | 0.3 | 0.2 | 0.2 | 0.2 | 1.8 | ||
4 | 0.2 | 0.3 | 0.2 | 0.3 | 0.3 | 0.3 | 1.4 |
Numerical results of the FB_BH algorithm and the FB algorithm with different parameters in terms of the PSNR, SSIM, and number of iterations (Iter).
Method | Model | Case |
|
|
||||
---|---|---|---|---|---|---|---|---|
PSNR | SSIM | Iter | PSNR | SSIM | Iter | |||
FB_BH |
|
1 | 30.5386 | 0.8411 | 753 | 30.5405 | 0.8409 | 2846 |
2 | 30.5361 | 0.8411 | 824 | 30.5399 | 0.8409 | 3117 | ||
3 | 30.5379 | 0.8411 | 885 | 30.5397 | 0.8409 | 3277 | ||
4 | 30.5369 | 0.8409 | 818 | 30.5395 | 0.8408 | 3087 | ||
|
1 | 30.5386 | 0.8411 | 657 | 30.5411 | 0.8409 | 2481 | |
2 | 30.5412 | 0.8389 | 534 | 30.5468 | 0.8393 | 1632 | ||
3 | 30.5253 | 0.8408 | 930 | 30.5364 | 0.8409 | 3603 | ||
4 | 30.5313 | 0.8410 | 1034 | 30.5375 | 0.8309 | 3875 | ||
FB |
|
1 | 30.5387 | 0.8411 | 701 | 30.5408 | 0.8409 | 2640 |
2 | 30.5382 | 0.8412 | 754 | 30.5419 | 0.8410 | 2514 | ||
3 | 30.5389 | 0.8409 | 601 | 30.5407 | 0.8409 | 2242 | ||
4 | 30.5377 | 0.8409 | 735 | 30.5398 | 0.8408 | 2725 | ||
|
1 | 30.5442 | 0.8391 | 292 | 30.5475 | 0.8394 | 1047 | |
2 | 30.5435 | 0.8391 | 321 | 30.5474 | 0.8394 | 1140 | ||
3 | 30.5447 | 0.8392 | 285 | 30.5476 | 0.8394 | 980 | ||
4 | 30.5435 | 0.8391 | 372 | 30.5474 | 0.8394 | 1121 |
Numerical results of the compared algorithms in terms of the PSNR, SSIM, and number of iterations (Iter).
Image | Model |
|
FBF_BH | FBHF | ||||
PSNR | SSIM | Iter | PSNR | SSIM | Iter | |||
Castle |
|
15 | 30.5330 | 0.8410 | 888 | 30.5336 | 0.8410 | 837 |
25 | 27.9370 | 0.7799 | 786 | 27.9376 | 0.7798 | 736 | ||
50 | 24.9407 | 0.7027 | 1364 | 24.9427 | 0.7026 | 1315 | ||
|
15 | 30.5414 | 0.8389 | 439 | 30.5422 | 0.8390 | 387 | |
25 | 27.9352 | 0.7796 | 665 | 27.9379 | 0.7798 | 615 | ||
50 | 24.9332 | 0.7010 | 1169 | 24.9380 | 0.7014 | 1093 | ||
Building |
|
15 | 28.3617 | 0.8404 | 1365 | 28.3612 | 0.8404 | 1339 |
25 | 25.5939 | 0.7333 | 1020 | 25.5943 | 0.7333 | 971 | ||
50 | 22.6506 | 0.5558 | 1100 | 22.6510 | 0.5558 | 1045 | ||
|
15 | 28.3663 | 0.8405 | 492 | 28.3665 | 0.8405 | 431 | |
25 | 25.5997 | 0.7332 | 623 | 25.6001 | 0.7332 | 570 | ||
50 | 22.6716 | 0.5565 | 1146 | 22.6724 | 0.5565 | 1070 | ||
Image | Model |
|
FB_BH | FB | ||||
PSNR | SSIM | Iter | PSNR | SSIM | Iter | |||
Castle |
|
15 | 30.5386 | 0.8411 | 753 | 30.5389 | 0.8409 | 601 |
25 | 27.9398 | 0.7799 | 691 | 27.9452 | 0.7797 | 548 | ||
50 | 24.9415 | 0.7027 | 1321 | 24.9485 | 0.7013 | 1039 | ||
|
15 | 30.5412 | 0.8389 | 534 | 30.5426 | 0.8391 | 398 | |
25 | 27.9330 | 0.7795 | 734 | 27.9400 | 0.7799 | 601 | ||
50 | 24.9278 | 0.7707 | 1243 | 24.9418 | 0.7017 | 1085 | ||
Building |
|
15 | 28.3635 | 0.8405 | 1047 | 28.3634 | 0.8404 | 906 |
25 | 25.5952 | 0.7333 | 832 | 25.5956 | 0.7334 | 719 | ||
50 | 22.6051 | 0.5563 | 1018 | 22.6521 | 0.5564 | 849 | ||
|
15 | 28.3664 | 0.8405 | 623 | 28.3668 | 0.8405 | 420 | |
25 | 25.5822 | 0.7329 | 584 | 25.6005 | 0.7322 | 554 | ||
50 | 22.6629 | 0.5577 | 1043 | 22.6653 | 0.5578 | 856 |
References
1. Vũ, B.C. A splitting algorithm for dual monotone inclusions involving cocoercive operators. Adv. Comput. Math.; 2013; 38, pp. 667-681. [DOI: https://dx.doi.org/10.1007/s10444-011-9254-8]
2. Pesquet, J.-C.; Repetti, A. A class of randomized primal-dual algorithms for distributed optimization. J. Nonlinear Convex Anal.; 2015; 16, pp. 2453-2490.
3. Vũ, B.C. A spliting algorithm for coupled system of primal-dual monotone inclusions. J. Optim. Theory Appl.; 2015; 164, pp. 993-1025. [DOI: https://dx.doi.org/10.1007/s10957-014-0526-6]
4. Boţ, R.I.; Hendrich, C. Solving monotone inclusions involving parallel sums of linearly composed maximally monotone operators. Inverse Probl. Imaging; 2016; 10, pp. 617-640. [DOI: https://dx.doi.org/10.3934/ipi.2016014]
5. Boţ, R.I.; Hendrich, C. A douglas-rachford type primal-dual method for solving inclusions with mixtures of composite and parallel-sum type monotone operators. SIAM J. Optim.; 2013; 4, pp. 2541-2565. [DOI: https://dx.doi.org/10.1137/120901106]
6. Boţ, R.I.; Csetnek, E.R.; Heinrich, A. A primal-dual splitting for finding zeros of sums of maximal monotone operators. SIAM J. Optim.; 2013; 23, pp. 2011-2036. [DOI: https://dx.doi.org/10.1137/12088255X]
7. Yang, Y.X.; Tang, Y.C.; Wen, M.; Zeng, T.Y. Preconditioned douglas-rachford type primal-dual method for solving composite monotone inclusion problems with applications. Inverse Probl. Imaging; 2021; 15, pp. 787-825. [DOI: https://dx.doi.org/10.3934/ipi.2021014]
8. Briceño-Arias, L.M.; Combettes, P.L. A monotone+skew splitting splitting model for composite monotone inclusions in duality. SIAM J. Control Optim.; 2011; 21, pp. 1230-1250. [DOI: https://dx.doi.org/10.1137/10081602X]
9. Combettes, P.L.; Pesquet, J.-C. Primal-dual splitting algorithm for solving inclusions with mixtures of composite, lipschitzian, and paralle-sum type monotone operators. Set-Valued Var. Anal.; 2012; 20, pp. 307-330. [DOI: https://dx.doi.org/10.1007/s11228-011-0191-y]
10. Combettes, P.L. Systems of structured monotone inclusions: Duality, algorithms, and applications. SIAM J. Optim.; 2013; 23, pp. 2420-2447. [DOI: https://dx.doi.org/10.1137/130904160]
11. Becker, S.R.; Combettes, P.L. An algorithm for splitting parallel sums of linearly composed monotone operatos with applications to signal recovery. J. Nonlinear Convex Anal.; 2014; 15, pp. 137-159.
12. Boţ, R.I.; Hendrich, C. Convergence analysis for a primal-dual monotone+skew splitting algorithm with applications to total variation minimization. J. Math. Imaging Vis.; 2014; 49, pp. 551-568.
13. Alotaibi, A.; Combettes, P.L.; Shahzad, N. Solving coupled composite monotone inclusions by successive fejér approximations of their kukn-tucker set. SIAM J. Optim.; 2014; 24, pp. 2076-2095. [DOI: https://dx.doi.org/10.1137/130950616]
14. Tran-Dinh, Q.; Vu, B.C. A new splitting method for solving composite monotone inclusions involving parallel-sum operators. arXiv; 2015; arXiv: 1505.07946
15. Combettes, P.L.; Eckstein, J. Asynchronous block-iterative primal-dual decomposition methods for monotone inclusions. Math. Program.; 2018; 168, pp. 645-672. [DOI: https://dx.doi.org/10.1007/s10107-016-1044-0]
16. Bardaro, C.; Bevignani, G.; Mantellini, I.; Seracini, M. Bivariate generalized exponential sampling series and applications to seismic waves. Constr. Math. Anal.; 2019; 2, pp. 153-167. [DOI: https://dx.doi.org/10.33205/cma.594066]
17. Johnstone, P.R.; Eckstein, J. Projective splitting with forward steps. Math. Program.; 2020; pp. 1-40. [DOI: https://dx.doi.org/10.1007/s10107-020-01565-3]
18. Chambolle, A.; Lions, P.L. Image recovery via total variation minimizaing and related problems. Numer. Math.; 1997; 76, pp. 167-188. [DOI: https://dx.doi.org/10.1007/s002110050258]
19. Setzer, S.; Steidl, G.; Teuber, T. Infimal convolution regularization with discrete l1-type functionals. Commun. Math. Sci.; 2011; 9, pp. 797-827. [DOI: https://dx.doi.org/10.4310/CMS.2011.v9.n3.a7]
20. Combettes, P.L.; Vũ, B.C. Variable metric forward-backward splitting with applications to monotone inclusions in duality. Optimization; 2014; 63, pp. 1289-1318. [DOI: https://dx.doi.org/10.1080/02331934.2012.733883]
21. Tseng, P. A modified forward-backward splitting method for maximal monotone mappings. SIAM J. Control Optim.; 2000; 38, pp. 431-446. [DOI: https://dx.doi.org/10.1137/S0363012998338806]
22. Briceño-Arias, L.M.; Davis, D. Forward-backward-half forward algorithm for solving monotone inclusions. SIAM J. Optim.; 2018; 28, pp. 2839-2871. [DOI: https://dx.doi.org/10.1137/17M1120099]
23. Bauschke, H.H.; Combettes, P.L. Convex Analysis and Monotone Operator Theory in Hilbert Spaces; 2nd ed. Springer: London, UK, 2017.
24. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process.; 2004; 13, pp. 600-612. [DOI: https://dx.doi.org/10.1109/TIP.2003.819861] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/15376593]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2021 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/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
This work proposes two different primal-dual splitting algorithms for solving structured monotone inclusion containing a cocoercive operator and the parallel-sum of maximally monotone operators. In particular, the parallel-sum is symmetry. The proposed primal-dual splitting algorithms are derived from two approaches: One is the preconditioned forward–backward splitting algorithm, and the other is the forward–backward–half-forward splitting algorithm. Both algorithms have a simple calculation framework. In particular, the single-valued operators are processed via explicit steps, while the set-valued operators are computed by their resolvents. Numerical experiments on constrained image denoising problems are presented to show the performance of the proposed algorithms.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
1 Department of Mathematics, Nanchang University, Nanchang 330031, China;
2 Tianjin Key Laboratory for Advanced Signal Processing and College of Science, Civil Aviation University of China, Tianjin 300300, China;