Abstract
In this paper, a new accelerated fixed point algorithm for solving a common fixed point of a family of nonexpansive operators is introduced and studied, and then a weak convergence result and the convergence behavior of the proposed method is proven and discussed. Using our main result, we obtain a new accelerated image restoration algorithm, called the forward-backward modified W-algorithm (FBMWA), for solving a minimization problem in the form of the sum of two proper lower semi-continuous and convex functions. As applications, we apply the FBMWA algorithm to solving image restoration problems. We analyze and compare convergence behavior of our method with the others for deblurring the image. We found that our algorithm has a higher efficiency than the others in the literature.
1. Introduction
It is well-known that fixed point theory has relevant applications in many branches of analysis [1,2,3,4,5,6,7,8,9] and it can be applied to solving many areas of science and applied science, engineering, economics and medicine, such as image/signal processing [10,11,12,13,14,15,16,17] and modeling intensity modulated radiation theory treatment planning [18,19,20]. Many real life problems can be equivalently formulated as fixed point problems, meaning that one has to find a fixed point of some operators. One of most popular fixed point algorithms is Picard iteration. Up to now, many fixed point algorithms have been introduced and studied to solve various kinds of real world problems, such as Mann iteration [7], Ishikawa iteration [4], SP-iteration [21] and W-iteration [22].
The image restoration problem is an important topic in image processing. This problem can be transformed to an optimization problem using the least absolute shrinkage and selection operator (LASSO) model. There are several optimization and fixed point methods for such problem; see [23,24,25,26,27] for examples. One of the most popular methods for solving the image restoration problem is FISTA (fast iterative shrinkage-thresholding algorithm). This method was shown by Beck and Teboulle in [28] to have more efficiency than the previous methods in the literature.
In this paper, we focus our attention on a new accelerated algorithm that has been developed from the view of fixed point. For instance, Wongyai and Suantai [22] proposed the W-algorithm for solving a fixed point problem of a continuous function, and proved that the W-algorithm has a convergence rate better than the others. Motivated by this idea, we propose a new algorithm by modification of W-algorithm for solving a common fixed point problem of a countable family of nonexpansive operators. We also prove the convergence of our algorithm under some conditions and apply it to solving the image restoration problem and compare its efficiency with other methods in term of PSNR (peak signal-to-noise ratio).
The organization of this paper is as follows. In Section 2, we briefly describe background and related algorithms in the literature. In Section 3, we describe some notation and useful lemmas for the latter section. In Section 4, we introduce our proposed algorithm for the common fixed point problem, giving the theoretical proofs of its convergence under particular conditions. In Section 5, we apply our algorithm to solving the image restoration problem and compare its performance with other existing methods. Finally, we conclude our work in Section 6.
2. Background and Related Algorithms
In this section, we recall the background of a mathematical model for the image restoration problem and some related algorithms used to solving this problem. A simple model for image restoration problem is formulated by the linear model:
where is an original image, is the observed image, v is additive noise and is the blurring operation. In order to solve the problem (1), Tibshirani in [29], introduced the least absolute shrinkage and selection operator (LASSO) for solving the following minimization problem:
where is a regularization parameter, and The general minimization problem which includes (2) as a special case is the following minimization problem:
where is proper convex and lower semi-continuous, and is a convex and differentiable function such that is a Lipschitz continuity with constant The set of minimizers of F is denoted by
The classical forward-backward splitting (FBS) algorithm [30] for problem (3) is given by the following iterative formula:
where is the step-size, I is an identity operator and is the proximity operator of h defined by ; see [31] for more details. In different literature, FBS is also called the iterative denoising method [32], Landweber iteration [33] or the fixed point continuation (FPC) algorithm [34]. In the last several years, some acceleration techniques have been proposed in order to accelerate the convergence rate of the studied algorithms.
The inertial forward-backward splitting (IFBS) was proposed by Moudafi and Oliny in [35] as follows:
where is the inertial parameter which controls the momentum The convergence of IFBS can be guaranteed under proper choices of and
The fast iterative shrinkage-thresholding algorithm (FISTA) was proposed by Beck and Teboulle in [28] as follows:
where They proved the convergence rate of the FISTA and applied the FISTA to image restoration problem. Very recently, Liang and Schonlieb [36] modified FISTA by replacing where and and proved the weak convergence theorem of FISTA.
The new accelerated proximal gradient algorithm (NAGA) was proposed by Verma and Shukla in [37] as follows:
where is the forward-backward operator of f and h with respect to They proved the convergence and stability of the algorithm under a few specific conditions, and applied the algorithm for solving the convex minimization problem with sparsity-inducing regularizes for multitask learning framework.
3. Preliminaries
Let us review some important definitions and useful lemmas needed for the convergence theorem presented in the next section.
Let H be a real Hilbert space with norm and inner product and C be a nonempty closed convex subset of A mapping is said to be a L-Lipschitz operator if there exists such that for all An L-Lipschitz operator is called a nonexpansive operator if The set of all fixed points of T is denoted by ; i.e., Let and be families of nonexpansive operators of C into itself such that where is the set of all common fixed points of and let denote the set of all weak-cluster points of a bounded sequence in A sequence is said to satisfy the NST (Nakajo, Shimoji and Takahashi1)-condition (I) with [38], if for every bounded sequence in
If is singleton, i.e., then is said to satisfy the NST-condition (I) with After that, Nakajo et al. [39] introduced the NST* condition which is more general than that of NST-condition. A sequence is said to satisfy the NST*-condition if for every bounded sequence in
It follows directly from above definition that if satisfies the NST-condition (I), then satisfies the NST*-condition. Observe that if is a proper, convex and lower semicontinuous function, then for all the exists and is unique; cf. [40]. It is well-known that
where is the subdifferential of h defined by and is the gradient of f; see [41] for more details.
Note that the subdifferential operator is a maximal monotone (see [42] for more details) and the solution of (3) is a fixed point of the following operator:
where and is the resolvent of defined by If we know that is a nonexpansive mapping. The operator is known as the forward-backward operator of f and h with respect to We end this part with the following lemmas which will be used to prove our main results.
Lemma 1.
([43]). For a real Hilbert space let be proper convex and lower semi-continuous function, and be convex differentiable with gradient being L-Lipschitz constant for some If is the forward-backward operator of f and h with respect to such that converges to then satisfies NST-condition (I) with where T is the forward-backward operator of f and h with respect to
Lemma 2.
([44]). Let H be a real Hilbert space. Then the following results hold:
- (i)
- (ii)
Lemma 3.
([45]). Let and be sequences of nonnegative real numbers such that If and then exists.
Lemma 4.
(Opial [46]). Let H be a Hilbert space and be a sequence in H such that there exists a nonempty set satisfying
- (i)
- For everyexists;
- (ii)
- Each weak-cluster point of the sequenceis in
Then there existssuch thatweakly converges to
4. Main Results
In this section, we propose a modified W-algorithm which is called “MWA” for finding a common fixed point of a countable family of nonexpansive operators in a real Hilbert space. We are now ready to introduce the MWA algorithm by assuming the following:
- H is a real Hilbert space;
- is a family of nonexpansive operators;
- satisfies the NST*-condition;
We aim to prove a weak convergence theorem of Algorithm 1 (MWA) to a common fixed point of We start with the following supporting lemma.
Lemma 5.
Letandbe sequences of nonnegative real numbers such that
Then the following holds
Moreover, ifthenis bounded.
Proof.
Given we have
By Mathematical induction, we obtain
Note that the infinite product of the converges if the infinite sum of the converges. Indeed, is bounded if ☐
| Algorithm 1: (MWA): A modified W-algorithm |
|
Now, we present the main convergence result of Algorithm 1 (MWA) under some suitable control conditions.
Theorem 6.
Letbe a sequence generated by Algorithm 1 (MWA) whereandThen the following hold:
- (i)
- whereand
- (ii)
- converges weakly to a point in
Proof.
(i) Let By Algorithm 1, we have
and
This implies
Apply Lemma 5, we get where Since it follows that is bounded. This implies
(ii) By (14) and Lemma 3, we obtain that exists. By Lemma 2(ii), we obtain
By Lemma 2(i), we obtain
Using Lemma 2(i) again together with (12) and (17), we get
Since and exists, it follows that Note that
and
These imply by Algorithm 1 that and By Algorithm 1 and nonexpansivity of we have
These imply Since satisfies the NST*-condition, we get Therefore, by Opial’s lemma (Lemma 4), we conclude that converges weakly to a point in This completes the proof. ☐
Finally, we apply our proposed algorithm, MWA, for solving the minimization problem (3) by setting the forward-backward operator of f and h with respect to where is proper convex and lower semi-continuous, and is a convex and differentiable function such that is a Lipschitz continuity with constant
By using the convergence result of Algorithm 1 (MWA) in Theorem 6, we obtain the convergence of Algorithm 2 (FBMWA) as in the following theorem.
| Algorithm 2: (FBMWA): A forward-backward modified W-algorithm. |
|
Theorem 7.
Letbe a sequence generated by Algorithm 2 (FBMWA) whereare the same as in Theorem 6, andsuch thatconverges toThen the following holds
- (i)
- whereand
- (ii)
- converges weakly to a point in
Proof.
Let T be the forward-backward operator of f and h with respect to and be the forward-backward operator of f and h with respect to that is and Then T and are nonexpansive operators for all and ; see Proposition 26.1 in [41]. By Lemma 1, we have that satisfies the NST*-condition. Therefore, we obtain the required result directly by Theorem 6. ☐
5. Simulated Results for the Image Restoration Problem
In this section, we apply Algorithm 2 (FBMWA) to solving the image restoration problem (2) and compare the deblurring efficiency of the FBMWA algorithm with FBS [30], IFBS [35], FISTA [28] and NAGA [37]. Our programs were written in Matlab and all algorithms ran on a laptop, Intel core i5, 4.00 GB RAM. All algorithms were applied to solving problem (2), where A is the blurring operator, a is the observed image and is the regularization parameter.
In this experiment, two gray-scale images, Lenna and Cameraman of size are considered the original images. The images went through a Gaussian blur of size and standard deviation We use the peak signal-to-noise ratio (PSNR) [47] to measure the performance our the algorithms where is defined by
where M is the number of image samples and is the original image. It is noted that a higher value of PSNR of the same number of iteration shows a higher quality of deblurring image. The relative error is defined by
where denotes a prescribed tolerance value. For these experiments, the regularization parameter was chosen to be and the initial image was the blurred image. The Lipschitz constant was computed by the maximum eigenvalues of the matrix We set parameters as follows:
and
where is a sequence defined by and and N is a number of iterations that we want to stop. The results of deblurring image of Cameraman and Lenna with 1000th iteration of the studied algorithms are shown in Table 1 and Figure 1 and Figure 2.
Table 1.
Comparison of image restorations of the studied methods.
Figure 1.
The graphs of peak signal-to-noise ratio (PSNR) for Cameraman (left) and Lenna (right).
Figure 2.
Results for deblurring of the Cameraman and Lenna.
From Table 1 and the graph of PSNR in Figure 1, we see that FBMWA gives a higher PSNR than the other algorithms, so the performance of the image restoration of FBMWA is better than those of FBS, IFBS, FISTA and NAGA. We also see that after 1000 iterations, FBMWA gives a better result of deblurring for Cameraman and Lenna, as shown in Figure 2.
The results of deblurring image of Cameraman and Lenna for the 1000th iteration of the FBMWA under different parameters are shown in Table 2 and Figure 3 and Figure 4, where is defined by
where is a sequence of nonnegative real numbers and N is a number of iterations that we want to stop. We observe that the inertial parameter using by FBMWA plays an important role in improving quality of deblurring image. It is noted that if is nondecreasing and tends to the values of PSNR increase, as shown in Table 2, Figure 3. However, we can see the result of the deblurring image of FBMWA with different inertial parameters (seven cases), as shown in Figure 4. We also observe from Table 2 that the parameter gives a higher PSNR than the others.
Table 2.
Effective parameters of our method for image restoration.
Figure 3.
The graphs of PSNR of the FBMWA under different parameters for Cameraman (left) and Lenna (right).
Figure 4.
Results of FBMWA for deblurring of the Cameraman and Lenna.
6. Conclusions
In this work, we proposed a modified W-algorithm for solving a common fixed point problem of a family of nonexpansive operators and proved the weak convergence result of the proposed method under some control conditions. We applied our main result to solving a minimization problem in the form of the sum of two proper lower semi-continuous and convex functions. As applications, we applied our algorithm, FBMWA, to solving image restoration problems. Moreover, we did some numerical experiments to illustrate the performance of the studied algorithms and show that PSNR of FBMWA is better than those of the FBS [30], IFBS [35], FISTA [28] and NAGA [37].
Author Contributions
Funding acquisition and supervision, S.S.; writing—review and editing and software, A.H. All authors have read and agreed to the published version of the manuscript.
Funding
This work was funded by Thailand Science Research and Innovation under the project IRN62W0007 and Chiang Mai University.
Acknowledgments
This work was supported by Thailand Science Research and Innovation under the project IRN62W0007. The opinions in the research report belong to the researchers; Thailand Science Research and Innovation do not always have to agree. The second author would also like to thank Chiang Mai University for the financial support.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Bauschke, H.H. The approximation of fixed points of compositions of nonexpansive mappings in Hilbert space. J. Math. Anal. Appl. 1996, 202, 150–159. [Google Scholar] [CrossRef] [Scilit]
- Chidume, C.E.; Bashir, A. Convergence of path and iterative method for families of nonexpansive mappings. Appl. Anal. 2008, 67, 117–129. [Google Scholar] [CrossRef] [Scilit]
- Halpern, B. Fixed points of nonexpansive maps. Bull. Am. Math. Soc. 1967, 73, 957–961. [Google Scholar] [CrossRef] [Scilit]
- Ishikawa, S. Fixed points by a new iteration method. Proc. Am. Math. Soc. 1974, 44, 147–150. [Google Scholar] [CrossRef]
- Klen, R.; Manojlović, V.; Simić, S.; Vuorinen, M. Bernoulli inequality and hypergeometric functions. Proc. Am. Math. Soc. 2014, 142, 559–573. [Google Scholar] [CrossRef] [Scilit]
- Kunze, H.; La Torre, D.; Mendivil, F.; Vrscay, E.R. Generalized fractal ntransforms and self-similar objects in cone metric spaces. Comut. Math. Appl. 2012, 64, 1761–1769. [Google Scholar] [CrossRef] [Scilit]
- Mann, W.R. Mean value methods in iteration. Proc. Am. Math. Soc. 1953, 4, 506–510. [Google Scholar] [CrossRef]
- Radenović, S.; Rhoades, B.E. Fixed point theorem for two non-self mappings in cone metric spaces. Comput. Math. Appl. 2009, 57, 1701–1707. [Google Scholar] [CrossRef] [Scilit]
- Todorcević, V. Harmonic Quasiconformal Mappings and Hyperbolic Type Metrics; Springer Nature Switzerland AG: Basel, Switzerland, 2019. [Google Scholar]
- Byrne, C. Iterative oblique projection onto convex subsets and the split feasibility problem. Inverse Probl. 2002, 18, 441–453. [Google Scholar] [CrossRef] [Scilit]
- Byrne, C. Aunified treatment of some iterative algorithms in signal processing and image reconstruction. Inverse Probl. 2004, 20, 103–120. [Google Scholar] [CrossRef] [Scilit]
- Cholamjiak, P.; Shehu, Y. Inertial forward-backward splitting method in Banach spaces with application to compressed sensing. Appl. Math. 2019, 64, 409–435. [Google Scholar] [CrossRef] [Scilit]
- Combettes, P.L.; Wajs, V. Signal recovery by proximal forward–backward splitting. Multiscale Model. Simul. 2005, 4, 1168–1200. [Google Scholar] [CrossRef] [Scilit]
- Kunrada, K.; Pholasa, N.; Cholamjiak, P. On convergence and complexity of the modified forward-backward method involving new linesearches for convex minimization. Math. Meth. Appl. Sci. 2019, 42, 1352–1362. [Google Scholar]
- Suantai, S.; Eiamniran, N.; Pholasa, N.; Cholamjiak, P. Three-step projective methods for solving the split feasibility problems. Mathematics 2019, 7, 712. [Google Scholar] [CrossRef] [Scilit]
- Suantai, S.; Kesornprom, S.; Cholamjiak, P. Modified proximal algorithms for finding solutions of the split variational inclusions. Mathematics 2019, 7, 708. [Google Scholar] [CrossRef] [Scilit]
- Thong, D.V.; Cholamjiak, P. Strong convergence of a forward–backward splitting method with a new step size for solving monotone inclusions. Comput. Appl. Math. 2019, 38. [Google Scholar] [CrossRef] [Scilit]
- Censor, Y.; Bortfeld, T.; Martin, B.; Trofimov, A. A unified approach for inversion problems in intensity-modulated radiation therapy. Phys. Med. Biol. 2006, 51, 2353–2365. [Google Scholar] [CrossRef] [Scilit]
- Censor, Y.; Elfving, T.; Kopf, N.; Bortfeld, T. The multiple set split feasibility problem and its applications. Inverse Probl. 2005, 21, 2071–2084. [Google Scholar] [CrossRef] [Scilit]
- Censor, Y.; Motova, A.; Segal, A. Perturbed projections and subgradient projections for the multiple-sets feasibility problem. J. Math. Anal. 2007, 327, 1244–1256. [Google Scholar] [CrossRef] [Scilit]
- Phuengrattana, W.; Suantai, S. On the rate of convergence of Mann, Ishikawa, Noor and SP-iterations for continuousfunctions on an arbitrary interval. J. Comput. Appl. Math. 2011, 235, 3006–3014. [Google Scholar] [CrossRef] [Scilit]
- Wongyai, S.; Suantai, S. Convergence Theorem and Rate of Convergence of a New Iterative Method for Continuous Functions on Closed Interval. In Proceedings of the AMM and APAM Conference Proceedings, Bankok, Thailand, 23–25 May 2016; pp. 111–118. [Google Scholar]
- Ben-Tal, A.; Nemirovski, A. Lectures on Modern Convex Optimization, Analysis, Algorithms, and Engineering Applications; MPS/SIAM Ser. Optim.; SIAM: Philadelphia, PA, USA, 2001. [Google Scholar]
- Bioucas-Dias, J.; Figueiredo, M. A new TwIST: Two-step iterative shrinkage/thresholding algorithms for image restoration. IEEE Trans. Image Process. 2007, 16, 2992–3004. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- 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] [Scilit]
- Donoho, D.L.; Johnstone, I.M. Adapting to unknown smoothness via wavelet shrinkage. J. Am. Statist. Assoc. 1995, 90, 1200–1224. [Google Scholar] [CrossRef]
- Figueiredo, M.A.T.; Nowak, R.D.; Wright, S.J. 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] [Scilit]
- Beck, A.; Teboulle, M. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sci. 2009, 2, 183–202. [Google Scholar] [CrossRef] [Scilit]
- Tibshirani, R. Regression shrinkage and selection via the lasso. J. R. Stat. Soc. B Methodol. 1996, 58, 267–288. [Google Scholar] [CrossRef] [Scilit]
- Lions, P.L.; Mercier, B. Splitting algorithms for the sum of two nonlinear operators. SIAM J. Numer. Anal. 1979, 16, 964–979. [Google Scholar] [CrossRef] [Scilit]
- Moreau, J.J. Proximité et dualité dans un espace hilbertien. Bull. Soc. Math. Fr. 1965, 93, 273–299. [Google Scholar] [CrossRef] [Scilit]
- Figueiredo, M.A.T.; Nowak, R.D. An EM algorithm for wavelet-based image restoration. IEEE Trans. Image Process. 2003, 12, 906–916. [Google Scholar] [CrossRef] [Scilit]
- Daubechies, I.; Defrise, M.; Mol, C.D. An iterative thresholding algorithm for linear inverse problems with a sparsity constraint. Commun. Pure Appl. Math. 2004, 57, 1413–1457. [Google Scholar] [CrossRef] [Scilit]
- Hale, E.T.; Yin, W.; Zhang, Y. A Fixed-Point Continuation Method for l1-Regularized Minimization. Siam J. Optim. 2008, 19, 1107–1130. [Google Scholar] [CrossRef] [Scilit]
- Moudafi, A.; Oliny, M. Convergence of a splitting inertial proximal method for monotone operators. J. Comput. Appl. Math. 2003, 155, 447–454. [Google Scholar] [CrossRef] [Scilit]
- Liang, J.; Schonlieb, C.B. Improving fista: Faster, smarter and greedier. arXiv 2018, arXiv:1811.01430. [Google Scholar]
- Verma, M.; Shukla, K.K. A new accelerated proximal gradient technique for regularized multitask learning framework. Pattern Recogn. Lett. 2017, 95, 98–103. [Google Scholar] [CrossRef] [Scilit]
- Nakajo, K.; Shimoji, K.; Takahashi, W. Strong convergence to common fixed points of families of nonexpansive mappings in Banach spaces. J. Nonlinear Convex Anal. 2007, 8, 11–34. [Google Scholar]
- Nakajo, K.; Shimoji, K.; Takahashi, W. On strong convergence by the hybrid method for families of mappings in Hilbert spaces. Nonlinear Anal. Theor. Methods Appl. 2009, 71, 112–119. [Google Scholar] [CrossRef] [Scilit]
- Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: New York, NY, USA, 2004. [Google Scholar]
- Bauschke, H.H.; Combettes, P.L. Convex Analysis and Monotone Operator Theory in Hilbert Spaces; Springer: New York, NY, USA, 2011. [Google Scholar]
- Burachik, R.S.; Iusem, A.N. Set-Valued Mappings and Enlargements of Monotone Operator; Springer Science Business Media: New York, NY, USA, 2007. [Google Scholar]
- Bussaban, L.; Suantai, S.; Kaewkhao, A. A parallel inertial S-iteration forward-backward algorithm for regression and classification problems. Carpathian J. Math. 2020, 36, 21–30. [Google Scholar]
- Takahashi, W. Introduction to Nonlinear and Convex Analysis; Yokohama Publishers: Yokohama, Japan, 2009. [Google Scholar]
- Tan, K.; Xu, H.K. Approximating fixed points of nonexpansive mappings by the ishikawa iteration process. J. Math. Anal. Appl. 1993, 178, 301–308. [Google Scholar] [CrossRef] [Scilit]
- Moudafi, A.; Al-Shemas, E. Simultaneous iterative methods for split equality problem. Trans. Math. Program. Appl. 2013, 1, 1–11. [Google Scholar]
- Thung, K.; Raveendran, P. A survey of image quality measures. In Proceedings of the International Conference for Technical Postgraduates (TECHPOS), Kuala Lumpur, Malaysia, 14–15 December 2009; pp. 1–4. [Google Scholar]
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).



