Abstract

We propose a new definition of fractional derivatives based on truncated left-handed Grünwald-Letnikov formula with and median correction. Analyzing the difficulties to choose the fractional orders and unsatisfied processing results in signal processing using fractional-order partial differential equations and related methods; we think that the nonzero values of the truncated fractional order derivatives in the smooth regions are major causes for these situations. In order to resolve the problem, the absolute values of truncated parts of the G-L formula are estimated by the median of signal values of the remainder parts, and then the truncated G-L formula is modified by replacing each of the original signal value to the differences of the signal value and the median. Since the sum of the coefficients of the G-L formula is zero, the median correction can reduce the truncated errors greatly to proximate G-L formula better. We also present some simulation results and experiments to support our theory analysis.

1. Introduction

Partial differential equations (PDEs) and related methods are very important tools for signal processing [113]. Especially, in recent years progress was achieved in the theory of fractional calculus as a useful tool to handle applications in the area of physics, chemistry, and engineering sciences [620].

However, unlike integer-order derivatives with zeros or small values in the smooth regions and with big values near singularities, the values of truncated fractional derivatives are with very large absolute values. The direct result is that the derivative values cannot be used to measure the degrees of singularities. That is, small derivative values perhaps relate to singularity regions and big derivative values perhaps relate to smooth regions. Therefore, some integer-order PDE methods cannot be modified to their fractional-order counterparts directly. Hu noticed the problem in 2013 and proposed a new fractional-order PDE with different orders of different parts for fractional-order PM method [13]. However, he did not give the analysis in theory.

In this paper, we study behaviors of fractional-order derivatives of truncated left-handed Grünwald-Letnikov formula with . Based on the analysis, a new fractional derivative formula is proposed based on truncated left-handed Grünwald-Letnikov formula with and median correction. The median correction is used to reduce the truncated errors of G-L formula.

The rest of this paper is as follows. Section 2 introduces some basic theory backgrounds in fractional derivatives; we also deduce some useful results based on these theory backgrounds. In Section 3 we introduce the truncated G-L formula and its numerical approximation. Section 4 presents the new fractional derivative formula and gives properties and numerical methods for the new fractional definition. The simulation results and experiments are presented in Section 5. We also give conclusions and acknowledgments finally.

2. Fractional Derivatives

In this section, we will introduce some preparations for the new method, that is, Grünwald-Letnikov formula and its matrix approximation.

2.1. Grünwald-Letnikov Formula

Fractional-order derivatives are defined as operators whose orders have been extended to noninteger numbers. There are a number of definitions of fractional derivatives. One usual way of representing the discrete fractional derivatives is by the Grünwald-Letnikov (G-L) formula [21, 22], which is where , denotes the uniform space step, and represents the normalized G-L weights which are given by

For , (1) becomes the classical 1st derivative, and for any , is a positive integer; they are classical th derivatives of . Note that for when is a positive integer, equations are with limit support whose support lengths are . However, for when is not an integer, fractional derivatives are nonlocal operators. That is, the value of the fractional derivative at a point depends on the function values at all the points to the left of the point .

Therefore, in order to handle fractional derivative numerically, it is necessary to compute the coefficients , where is the order of the fractional derivative. For that we can use the recurrence relationships:

Some useful properties for left-handed G-L formula are presented as follows.

Lemma 1. The nonlocal operator defined in (1) is a linear operator.

Proof. and are two functions, and ; is a real number. We have

Lemma 2. .

Proof. Since , let ; we have

Lemma 3. For , is a positive integer; one has

Proof. For , .
Assume that .
According to (3), we have . Since and , . Thus, . Here Then, we have . Thus, .

Lemma 4. For , is an integer. One has

Proof. From Lemma 3, for ,  ,  .
Thus, for . We have , .
Since , we have , .

2.2. Numerical Method of G-L Formula

For G-L formula in (1) in signal processing, the uniform space step is set to for easy description; is the variant whose support is . That is, the signal is compact support. Therefore, equations can be specified as

The coefficients can also be obtained recursively from (3). We can discretize (1) into a finite difference on a grid on the axis, where the th lattice is ; th lattice is , ; and the th lattice is . That is, is the length of the signal.

Therefore, using the matrix approximate method, we have where represents truncated G-L formula, , represents the transposed vector, and is an lower triangular strip matrix defined as

3. Truncated Grünwald-Letnikov Formula

Fractional integration and fractional differentiation are generalizations of notions of integer-order integration and differentiation and include th derivatives ( denotes an integer number) as particular cases. One usual way of representing the discrete fractional derivatives is by the Grünwald-Letnikov (G-L) formula introduced in Section 2 (see (1)).

However, for digital signals, we have to discuss truncated G-L formula rather than the G-L formula itself because of the limited supports of digital signals. In this section, the definition of truncated G-L formula and its properties are discussed firstly and then we will give its numerical scheme.

3.1. Truncated Grünwald-Letnikov Formula

The truncated G-L formula is where , the uniform space step is set to , is the length of the support, represents the normalized G-L weights, and their recurrence relationship is given by (3).

Just as above sections, we will discuss some properties of truncated G-L formula.

Lemma  . For , is an integer. One has

Proof. According to Lemma 2, we have According to Lemma 3, . Therefore, .

Lemma . For , is a positive integer, . One has

Proof. For , .
Assume that .
According to Lemma 1, we have . Since and , . Thus, . Here Then, we have . Thus, .

Lemma  . For , is an integer and is a positive integer. One has

Proof. From Lemma 3, for ,  ,    .
Thus, for . We have ,    ,    .

3.2. Numerical Method of Truncated G-L Formula

We can discretize (12) into a finite difference on a grid on the axis, where the th lattice is ; th lattice is , ; and the th lattice is . That is, is length of signals.

Therefore, using the matrix approximate method, we have where , represents the transposed vector, and is an matrix defined as

Notice that is the length of the signal and is the length of the support. That is, . Since is sparser than for , the computation cost of the truncated G-L formula is lower than that of the G-L formula.

4. New Truncated Grünwald-Letnikov Formula

Although Lemma 2 tells us the values of fractional derivatives for a constant function defined by G-L formula equal to zeros, for truncated G-L formula, Lemma  2′ shows that it is not true.

The main awkwardness for this situation comparing with integer-order derivatives is that the fractional derivatives cannot be used to measure the strength of singularities. Therefore, estimation methods based on the strength of singularities measured by the modula of 1-order derivatives cannot be generalized to their fractional counterparts directly. These estimation methods include many popular and state-of-art frameworks, such as anisotropic diffusion, nonlocal means, and bilateral filtering.

Therefore, in order to generalize fractional derivatives to these frameworks, the truncated G-L formula should be modified as follows: for , , .

We start from the requirement to obtain the definition and properties of the new truncated G-L formula, and then the numerical method of the new model by matrix is presented.

4.1. Motivations and Definitions

The discussion is from the error of truncated G-L formula.

Definition 5. The error of the truncated G-L formula is where represents truncated G-L formula, is the support length, and is the signal, .
Especially, for , we have that is, the sum of all terms after . From Lemma  2′, we have , for , and from Lemma 3, we have , for , which implies that the error will become smaller as becomes bigger.

Moreover, from Lemma 2, we have ; thus, the truncated error can be changed as follows.

Proposition 6. The truncated error of is

Proof. From Lemma 2 and the above equation, Thus, For , is a constant real number; we can get similar results.

Proposition 7. The truncated error of is

Similarly, for , values from to are not known and we only know the samples from to . Thus, we should estimate errors defined in (20) by the values from to . For , estimate errors defined in (20) by the values from to have been accomplished through Proposition 7, which reminds us that the problem can be solved by assuming a constant. Thus, times the constant and the sum of ,   can approximate the error well. This constant also should be estimated from values from to .

One alternative scheme is that the median of values from to is used as the estimate value for the constant since median is an estimate with good performance in flexibility and reliability.

Definition 8. The new truncated G-L formula is where represents the new truncated G-L formula, is the median of the vector , the uniform space step is set to , is the length of the support, and represents the normalized G-L weights.

4.2. Numerical Method of New Truncated G-L Formula

We can discretize (26) into a finite difference on a grid on the axis, where the th lattice is ; th lattice is , ; and the th lattice is . That is, is length of signals.

Therefore, using the matrix approximate method, we have where represents new truncated G-L formula, , and represents the transposed vector. is the corrected vector of by the median of , and is an matrix defined as

Notice that is the length of the signal and is the length of the support. That is, . Since is sparser than for , the computation cost of the truncated G-L formula is lower than the G-L formula's.

4.3. Properties of the New Truncated G-L Formula

In this subsection, we will give some important properties of the new truncated G-L formula.

Theorem 9. The nonlocal operator defined in (27) is a linear operator.

Proof. and are two functions, and ; is a real number. We have
Here, are corrected vectors of , , which are defined as the corrected vector in (27).

Theorem 10. and are two matrixes defined in (27), that is, the approximation matrixes of truncated G-L formula with fractional orders and , respectively. Thus, where , .

Lemma 12 can be proved easily by times two matrixes. That is, two operators of the truncated G-L formula with different fractional orders are commutative.

We guess the following equations in Guess 1 are correct. However, we cannot prove it.

Guess 1. We have

5. Numerical Simulations

For the numerical approximation, although longer memory is more precise computation for the fractional derivatives, a fixed number for is adopted for reducing computation complexity, for example, or and so forth. But these truncated forms will lead to some unsatisfied results. In this section, we will give error analysis of truncated G-L formulas firstly and then present experiments using test signals.

5.1. Error Analysis of Truncated G-L Formula

The error analysis of truncated G-L formula is very important in the applications of fractional derivatives. Some efforts discuss the problem in theory [23]. In this subsection we will discuss the truncated errors by considering the signal since the most serious effect of truncated errors is that the values of fractional derivatives are not equal to zeros when .

According to Lemma 2, the values of untruncated G-L formula for are equal to zeros, which are coincident to the 1-order derivatives. For the truncated G-L formula when fractional order satisfies , according to Lemma 2′, the remainder part of is more than zero. Thus, the truncated part is less than zero. That is, it is a negative number. The truncated errors of truncated G-L formula for with different support lengths and different fractional-orders , , are shown in Table 1, which demonstrate the above conclusions.

Moreover, we will compare the changes of absolute values of truncated errors with different and different support lengths.

Lemma 11. The absolute values of truncated errors , where is the support length, for , become smaller as the support lengths become larger.

Proof. According to Lemma 3, , , for is an integer.
According to Lemma  2′, , for is an integer and .
Here, can be considered as the support length of the truncated G-L formula. When , where and are two support lengths and and , we have

Lemma 12. The absolute values of truncated errors for become smaller as the fractional orders become larger.

Proof. Since and , for , , and , where and are two fractional orders, we have According to Lemma 2, then .
For and , we have . Thus, where represents the absolute value. Thus, for , , and , we have If , for , , , and .
Thus, we can assume that , , and ,  . We have Since and , we have Thus, and .

Summary of above two lemmas: we have that the long support and large fractional orders of truncated G-L formulas will have small absolute values of truncated errors. Experiments shown in Table 1 and Figure 1 also support these theory analysis results. Note that the truncated errors are negative numbers. Therefore, discussing their absolute values can show the differences between zeros and errors.

5.2. Experiments

In order to test if the new truncated method can reduce the truncated errors in real signals, two test signals, blocks, and bumps, with samples, are used for analysis of the performance of our new framework (see Figures 2 and 3).

From Figure 2, we can see both integer-order derivatives (green lines) and fractional derivatives ( are represented by red lines and are represented by black lines) have the properties that the singularities are related to the local extrema. Just as discussed above, the values of truncated G-L formula are not zeros in smooth regions (see Figures 2(a) and 2(c)). Moreover, coinciding Lemma 11, the signals with longer truncated length will be nearer to zeros in the smooth segments than the shorter length signals. The bigger fractional orders will also have better performance in sharper impulses in singularities and much more near zeros in the smooth segments than the smaller fractional orders, which coincides Lemma 12 (see Figures 2(a) and 2(c)).

When truncated length for the new definition of fractional derivatives (see Figure 2(b)), the values of new definition at singularities have very high impulses comparing to the corresponding truncated G-L formula (Figure 2(a)), which is a very impressive nature to detect, locate, and preserve singularities. Moreover, near singularities, the values are decreased/increased gradually to zeros and the values of the smooth segments are zeros. These characters together ensure that the new fractional derivatives can obtain good results in signal processing.

Observing Figure 3, we can find that 1-order derivatives cannot locate “bump like” singularities: (1) there are two extremums of 1-order derivatives even for a very narrow bump, for example, the first bump; (2) some weak singularities cannot be detected, for example, the left singularity of the fifth bump.

Fortunately, all fractional derivatives have better performance in above two sides. That is, each narrow bump only has one extremum of the fractional derivatives.

The best performance of the new definition for block signal is the derivative with truncated length and fractional order , which also has the best natures for the bump signal. That is, it has very high impulses in singularities and equals to zeros in smooth segments. Weak singularity in the left of the fifth bump has a very obvious high impulse, which can be detected and located easily. It is very interesting thing that the weak impulses in two signals using truncated G-L formula are enhanced by new definitions of fractional derivatives with small and by comparing Figures 2(a) and 2(b) and Figures 3(a) and 3(b).

In summary, from the simulation results of two test signals, we can conclude that the new definition of fractional derivatives has the best performance in three type derivatives including 1-order derivatives, truncated G-L formula and themselves.

6. Conclusions

In this paper, we study errors of truncated Grünwald-Letnikov formula with and then the errors are corrected by the medians of remainder parts of signals, which has some very impressive natures in signal processing. That is, it has very high impulses in singularities, which can detect and locate singularities easily; the values of the new definition are equal to zeros in smooth segments, which can be used efficiently in signal smoothing and filtering. Moreover, it also has good performance in weak singularity detection and location.

Conflict of Interests

The author declares that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This paper is supported by the National Natural Science Foundation of China (nos. 60873102 and 60873264), Major State Basic Research Development Program (no. 2010CB732501), and Open Foundation of Visual Computing and Virtual Reality Key Laboratory of Sichuan Province (no. J2010N03). This work was supported by a grant from the National High Technology Research and Development Program of China (no. 2009AA12Z140).