Abstract
Framelets theory has been well studied in many applications in image processing, data recovery and computational analysis due to the key properties of framelets such as sparse representation and accuracy in coefficients recovery in the area of numerical and computational theory. This work is devoted to shedding some light on the benefits of using such framelets in the area of numerical computations of integral equations. We introduce a new numerical method for solving Volterra integral equations. It is based on pseudo-spline quasi-affine tight framelet systems generated via the oblique extension principles. The resulting system is converted into matrix equations via these generators. We present examples of the generated pseudo-splines quasi-affine tight framelet systems. Some numerical results to validate the proposed method are presented to illustrate the efficiency and accuracy of the method.
1. Introduction
Many natural science problems are modeled by Volterra integral equations, which therefore has brought them much attention from scientists in numerical analysis. Yet, many numerical schemes used wavelet representation to numerically solve some integral equations. However, some approximations work better with redundant expansions such as the biorthogonal wavelet (or simply, framelet) expansions. The redundancy property of framelets has been used for many applications in science and engineering disciplines, for example, in the analysis of the Gibbs phenomenon and numerical solutions of various types of integral equations (see, e.g., [1,2,3,4,5,6]), in time–frequency theory for image analysis, multifilter designs in electrical engineering, the theory of nonshift and shift-invariant spaces, and many other areas (see, e.g., [7,8,9,10,11,12,13]. It is known that the approximation accuracy improved via tight framelets due to their redundancy. Note that, in orthonormal expansion analysis, the redundancy is missing. Therefore, we have more freedom in building efficient and accurate recovery.
The aim of this paper is to present a numerical method by using a specific type of framelets generated using the unitary and oblique extension principles for approximating the solution of Volterra integral equations defined by
It is difficult, in most cases, to find the solution of the Volterra integral equations analytically. The collocation-type method is well known as an accurate numerical technique for integral equations.
We use a new and accurate method that generalizes the wavelet-collocation method used in the literature. We call it the framelet-collocation method.
Our paper is organized as follows. In Section 2, we provide some preliminary background on redundant systems (tight frames), their notations, and function expansion. Section 3 provides some principles in the construction of pseudo-spline quasi-affine tight framelet systems using the oblique extension principles. We then start the presentation of matrix assembly for solving Volterra integral equations based on the collocation-type pseudo-spline-quasi-affine-tight-framelets-based method in Section 4. We further test our method on a numerical example and some graphical illustrations in Section 5. In Section 6, we conclude with some comments.
2. Preliminary Results
The expansion of a function is not limited, in general, to a specific form, and we can have a redundancy for a given representation, for example, in the expansion generated via tight frames. The idea of the frame sequence was introduced in Ref. [14], where frames were used in the mathematical construction in the analysis of non-harmonic Fourier expansions. In Ref. [15], Daubechies presented these sets of tight frames of in some applications of signal analysis.
Definition 1.
A sequence of generators in the space is called a framelet for if ∃ numbers such that
The constants are called framelet bounds. A framelet is called tight if it is possible to have as a framelet bound. In fact, framelets are extensions of orthonormal bases. The space is the set elements such that
Let , then the dilation and translation functions, D and T, are defined by and for respectively. Note that for , we have and . Define
For , the Fourier transform and its inverse are defined, respectively, by
and
Definition 2.
Let ϕ be a compactly supported function in . Then ϕ is a refinable function if there exists a sequence such that the following equation is satisfied:
Here, we call the low mask filter of the refinable function
Note that we can write Equation (1) in the frequency domain as
for some -periodic In addition, it known that if such that , then we have, and , (see, for example, Refs. [7,16,17]). Hence, can be written as
where refers to the highest multiplicity of the roots of such that is a polynomial of trigonometric functions with . One can easily show that Equation (2) can be rewritten as
Hence, by Equation (3), we have
We say that a function has a vanishing moment of order m if
It is known that multiresolution analysis (MRA) is a tool to generate wavelet bases. To formulate the matrix from and the numerical solution of a given Volterra integral equation, we will study and use pseudo-spline quasi-affine tight framelets and their constructions that are derived from an MRA, and in particular, the oblique extension principle (OEP) in Ref. [17]. The interested reader should consult [18,19,20] and other related references for more details.
Define as
The sequence is called the high mask filter of . Equation (5) can be expressed in terms of its Fourier representation and is given by
where
Theorem 1.
Assume that ϕ is a refinable function in with compact support. Let be its finitely supported low mask filter. Let
be sequences with finite support. Then,
generates a tight framelet system for if the following equations are satisfied such that , where
Proof.
See Ref. [17]. □
By Theorem 1, it can be concluded that for any function , we have the tight framelet representation given by
The expansion in Equation (8) is known as the best possible expansion of the function f, where it can be truncated by , such that
We will use Equation (9) to find the numerical solution of a given Volterra integral equation using quasi-affine tight framelets generated by pseudo-spline functions.
3. Pseudo-Spline Quasi-Affine Tight Framelets
B-spline tight framelets are one of the most important framelets in the framelet family. They are interesting due to their simple structure and properties, e.g., they have compact support and are given by explicit and quite simple formulas in the time and Fourier domain. The smoothness of the B-spline increases as we increase n. It has an important role in applied numerical mathematics, geometric analysis, and many other areas (see, e.g., Refs. [21,22]).
Definition 3.
The B-spline is defined by
where is the indicator function on the interval .
Definition 4.
Let Then we define the B-spline by the following equation:
Hence, we define by
where .
For , we plot the graphs of B-splines in Figure 1.
Figure 1.
The B-splines for , respectively.
One can easily show that the Fourier transform of the B-spline, , of order m is given by
Note that
We refer the reader to [23] for more details.
The unitary extension principle (UEP) is known as a method to generate tight framelets via a refinable function. It is known that the MRA is a special case of the well known UEP. In addition, the UEP was extended to the OEP in [18,20] by finding a 2-periodic function . For any refinable function and to construct a tight framelet system, the non-negative function , which is essentially bounded and continuous at zero such that , shall satisfy the following conditions:
Definition 5
([24]). Suppose that the conditions of the UEP hold for Ψ. Then, the quasi-affine system generated using Ψ is defined by
such that
Here, for our proposed method, we consider the system above for the case where .
If is the low mask filter of a given refinable function , then using the OEP, it is assumed [24] that
This condition helps to find the high mask filters of the required framelet system. Let , where
and
Here, the square root is obtained by the spectral factorization in Ref. [7]. Assume that are two -periodic trigonometric functions/polynomials such that
Then, we can find three high mask filters, namely,
with a standard choice of and . If we consider the UEP rather than the OEP in the construction above, i.e., , then we will use the assumption that
Define the high mask filters by
Note that we can reduce the number of framelets from three to two with the new fundamental function , where
However, this will usually affect the framelet system by having less symmetry of the framelets or longer filters.
Let be as Equation (1), which generates an MRA (, and be the Sobolev space. Then, provides approximation order m if
The approximation order of the truncated function was studied in [18,25]. It is known that the approximation orders rely on the behavior near zero of the function , where
and
Note that the refinable function satisfies m-Strang–Fix condition if the following equation is satisfied, where
It was proved in Ref. [25] that if the function provides approximation order m, then has a zero of order m at the origin. This means that has a zero of order m at , and then has a zero of order m. In addition, Jetter et al. in [26] showed that depending on the OEP construction, the truncated provides approximation order m iff .
Daubechies, in Ref. [18], has proved that if the system has a vanishing moment of order and has an approximation order m, then the approximation order of is equal to the minimum of m and To have high approximation orders, we have to construct refinable functions where the Fourier transforms are very smooth at the origin. This leads to the well-known refinable functions, pseudo-splines, and their tight framelet generators.
Pseudo-splines provide us with a nice class of refinable and compactly supported functions. The first type was introduced in [18,27] to construct a special type of tight framelets and type II were introduced in [28] to construct tight framelets with specific properties of symmetry. In the frequency domain and for non-negative integers such that pseudo-splines of type I (or PS-I- and type II with order m and type l (or PS-II-) can be defined by
where the low mask filter of the pseudo-splines of type I with order is defined by
and the low mask filter of the pseudo-splines of type II with order is defined by
Note that if , pseudo-splines of both types are B-splines. It is known that the smoothness of the pseudo-spline increases with m and decreases with l (see Ref. [28]). According to spectral factorization, or by using the Fejér–Riesz lemma (see [7]), the low mask filter of the pseudo-spline of type I is obtained by taking the square root of type II, i.e., In general, we have the following lemma.
Lemma 1.
Assume that is a positive valued trigonometric polynomial given by
Then ∃ a trigonometric polynomial g of order M, where
such that .
Proof.
See Ref. [7]. □
In Mallat’s construction (see Ref. [29]), it is shown that , where , and that
If we take and , then we will get short filters compared with the general case. This is because of the form of , where
In fact, we have the following fact.
Proposition 1.
For non-negative integers such that , If , then
Proof.
As , then we have
Therefore,
□
Using pseudo-splines of both types, we give some examples of quasi-affine tight framelets constructed via the OEP.
Example 1 (PS-I -(4,1)).
For the order , consider the pseudo-spline of type I, . Then, its low mask filter can be given by . Note that by using Lemma 1, we have
Define
Let , where Then the system forms a quasi-affine tight framelet for .
The pseudo-spline of type I, with its corresponding quasi-affine tight framelets generated by using of order , is depicted in Figure 2.
Figure 2.
The type I pseudo-spline of order along with its quasi-affine tight framelets, respectively.
Example 2 (PS-II -(3,1)).
For the order , consider the pseudo-spline of type II, . Its low mask filter is given by
Define
and
where
The pseudo-spline of type II with its corresponding quasi-affine tight framelets generated by of order is depicted in Figure 3.
Figure 3.
The pseudo-spline scaling function of type II with order along with its quasi-affine tight framelets, respectively.
4. Matrix Assembly via Pseudo-Spline Quasi-Affine Tight Framelets
Consider the Volterra integral equation defined by
where , f, and K are given and known functions and u is an unknown function to be approximated. K is called the kernel of Equation (11). A function defined over can be expressed by framelets as Equation (8). To find an approximate solution of Equation (11), we will truncate the framelet representation of u as Equation (9). Then,
where . Substituting Equation (12) into Equation (11) and by using the suitable collocation points to the truncated expansion, we have
Equation (13) can be simplified to a system of equations with the unknown coefficients given by
where
Now the unknown coefficients are determined by solving the resulting system of equations obtained from Equation (14), and then we get the approximate solution . The absolute error for this formulation is defined by
5. Numerical Performance
To validate the accuracy of our method, in this section we present the following example of Volterra integral equations. The numerical results obtained here using Mathematica software.
Example 3.
We consider the following Volterra–Fredholm integral equation:
where
and the exact solution is .
In Table 1 and Table 2, the error for different values of n and the numerical values of the exact and approximated solution when are computed, respectively. Some illustrations for the graphs of the exact and approximate solutions and the error are depicted in Figure 4 and Figure 5.
Table 1.
The error of Example 3 using different types of pseudo-spline framelet systems.
Table 2.
Numerical results of the function of Example 3 using different types of pseudo-spline framelet systems and for a level .
Figure 4.
The graphs of u and for , respectively, of Example 3 based on the PS-I -(4,1) framelet system.
Figure 5.
The graphs of the error for , respectively, of Example 3 based on the PS-I -(4,1) framelet system.
To validate the proposed method, we provide Figure 6 to show the rate of convergence of Example 3 in the log–log scale plot by using both systems of pseudo-spline quasi-affine tight framelets PS-I -(4,1) and PS-II -(3,1) generated using the OEP.
Figure 6.
The rate of convergence of the proposed method for Example 3.
6. Conclusions
A collocation-type pseudo-spline-quasi-affine-framelet-based method is developed to numerically solve a given Volterra integral equation. This is an important research direction in the filed of framelet-based numerical schemes for integral equations. With a few orders of truncated partial sums, the results show that the proposed method is effective and accurate. It turns out that increasing the order of the truncated partial sums of the framelet system and its vanishing moments will dramatically increase the approximation orders as well as the accuracy of the solution. In addition, the accuracy orders of the approximated solution using both pseudo-spline quasi-affine tight framelet systems were close to each other, with slight differences and preferences to those with a higher order of m.
Acknowledgments
This work was supported by the Zayed University Research Fund.
Conflicts of Interest
The author declares no conflict of interest.
References
- Mohammad, M.; Lin, E.B. Gibbs phenomenon in tight framelet expansions. Commun. Nonlinear Sci. Numer. Simul. 2018, 55, 84–92. [Google Scholar] [CrossRef]
- Mohammad, M.; Lin, E.B. Gibbs Effects Using Daubechies and Coiflet Tight Framelet Systems. Contemp. Math. 2018, 706, 271–282. [Google Scholar]
- Mohammad, M. Special B-spline Tight Framelet and It’s Applications. J. Adv. Math. Comput. Sci. 2018, 29, 1–18. [Google Scholar] [CrossRef]
- Mohammad, M. On the Gibbs Effect Based on the Quasi-Affine Dual Tight Framelets System Generated Using the Mixed Oblique Extension Principle. Mathematics 2019, 7, 952. [Google Scholar] [CrossRef]
- Mohammad, M.; Howari, F.; Acbas, G.; Nazzal, Y.; AlAydaroos, F. Wavelets Based Simulation and Visualization Approach for Unmixing of Hyperspectral Data. Int. J. Earth. Environ. Sci. 2018, 3, 152. [Google Scholar] [CrossRef] [PubMed]
- Mohammad, M. A Numerical Solution of Fredholm Integral Equations of the Second Kind Based on Tight Framelets Generated by the Oblique Extension Principle. Symmetry 2019, 11, 854. [Google Scholar] [CrossRef]
- Daubechies, I. Ten Lectures on Wavelets; SIAM: Philadelphia, PA, USA, 1992. [Google Scholar]
- Aldwairi, M.; Guled, M.; Cassada, M.; Pratt, M.; Stevenson, D.; Franzon, P. Switch Architecture for Optical Burst Switching Networks. Available online: https://www.researchgate.net/profile/Monther_Aldwairi/publication/229004330_Switch_architecture_for_optical_burst_switching_networks/links/0deec51b1c89fa102d000000.pdf (accessed on 1 November 2019).
- Al-Ayyoub, M.; Jararweh, Y.; Rabab’ah, A.; Aldwairi, M. Feature extraction and selection for Arabic tweets authorship authentication. J. Ambient. Intell. Humaniz. Comput. 2017, 8, 383–393. [Google Scholar] [CrossRef]
- Gröchenig, K. Foundations of Time-Frequency Analysis; Birkhäuser Boston: Cambridge, MA, USA, 2001. [Google Scholar]
- Mallat, S. A Wavelet Tour of Signal Processing; Elsevier: Amsterdam, The Netherlands, 1999. [Google Scholar]
- Meyer, Y. Wavelets and Operators; Cambridge University Press: Cambridge, UK, 1992. [Google Scholar]
- Meyer, Y. Oscillating Patterns in Image Processing and Nonlinear Equations; American Mathematical Society: Providence, RI, USA, 2001. [Google Scholar]
- Duffin, R.J.; Schaeffer, A.C. A class of nonharmonic Fourier series. Trans. Amer. Math. Soc. 1952, 72, 341–366. [Google Scholar] [CrossRef]
- Daubechies, I.; Grossmann, A.; Meyer, Y. Painless nonorthogonal expansions. J. Math. Phys. 1986, 27, 1271–1283. [Google Scholar] [CrossRef]
- Jiang, Q.; Shen, Z. On existence and weak stability of matrix refinable functions. Constr. Approx. 1999, 15, 337–353. [Google Scholar] [CrossRef]
- Ron, A. Factorization theorems of univariate splines on regular grids. Israel J. Math. 1990, 70, 48–68. [Google Scholar] [CrossRef]
- Daubechies, I.; Han, B.; Ron, A.; Shen, Z. Framelets: MRA-based constructions of wavelet frames. Appl. Comput. Harmon. Anal. 2003, 14, 1–46. [Google Scholar] [CrossRef]
- Ron, A.; Shen, Z. Affine systems in II: Dual systems. J. Fourier Anal. Appl. 1997, 3, 617–637. [Google Scholar] [CrossRef]
- Chui, C.K. An Introduction to Wavelets; Elsevier: Amsterdam, The Netherlands, 2016. [Google Scholar]
- Chui, C.K.; He, W.; Stöckler, J. Compactly supported tight and sibling frames with maximum vanishing moments. Appl. Comput. Harmon. Anal. 2002, 13, 224–262. [Google Scholar] [CrossRef]
- Christensen, O. An Introduction to Frames and Riesz Bases; Birkhäuser Boston: Cambridge, MA, USA, 2003. [Google Scholar]
- De Boor, C. A Practical Guide to Splines; Springer: New York, NY, USA, 1978. [Google Scholar]
- Ron, A.; Shen, Z. Affine systems in : The analysis of the analysis operators. J. Funct. Anal. 1997, 148, 408–447. [Google Scholar] [CrossRef]
- De Boor, C.; DeVore, R.; Ron, A. Approximation from shift-invariant subspaces of . Trans. Amer. Math. Soc. 1994, 341, 787–806. [Google Scholar]
- Jetter, K.; Zhou, D.X. Order of linear approximation from shift invariant spaces. Constr. Approx. 1995, 11, 423–438. [Google Scholar] [CrossRef]
- Selesnick, I. Smooth wavelet tight frames with zero moments. Appl. Comput. Harmon. Anal. 2001, 10, 163–181. [Google Scholar] [CrossRef]
- Dong, B.; Shen, Z. Pseudo-splines, wavelets and framelets. Appl. Comput. Harmon. Anal. 2007, 22, 78–104. [Google Scholar] [CrossRef][Green Version]
- Mallat, S.G. Multiresolution approximations and wavelet orthonormal bases of . Trans. Amer. Math. Soc. 1989, 315, 69–87. [Google Scholar]
© 2019 by the author. 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/).