A class of second-order geometric quasilinear hyperbolic PDEs and their application in imaging science
Guozhi Dong, Michael Hinterm\"uller, Ye Zhang

TL;DR
This paper introduces second-order geometric quasilinear hyperbolic PDEs inspired by image processing applications, demonstrating their advantages over first-order methods through theoretical analysis and numerical comparisons.
Contribution
It develops and analyzes a new class of second-order PDEs for image denoising and correction, including existence, uniqueness, and long-term behavior results.
Findings
Second-order PDEs outperform first-order flows in numerical experiments.
Existence and uniqueness of solutions are established for both PDE models.
Analytical solutions are derived for simplified initial data cases.
Abstract
Motivated by important applications in image processing, we study a class of second-order geometric quasilinear hyperbolic partial differential equations (PDEs). This is inspired by the recent development of second-order damping systems associated to gradient flows for energy decaying. In numerical computations, it turns out that the second-order methods are superior to their first-order counter-parts. We concentrate on (i) a damped second-order total variation flow for e.g., image denoising, and (ii) a damped second-order mean curvature flow for level sets of scalar functions. The latter is connected to a non-convex variational model capable of correcting displacement errors in image data (e.g. dejittering). For the former equation, we prove the existence and uniqueness of the solution and its long time behavior, and provide an analytical solution given some simple initial datum. For…
| Notation | Description |
|---|---|
| with only spatial variable , is time-independent | |
| with only temporal variable , maps to either real values, | |
| or elements in some function spaces that is | |
| is both space- and time-dependent | |
| & | first-order and second-order time derivative of , respectively |
| spatial gradient (including distributional sense) of function | |
| spatial divergence of the vector field | |
| inner product of two elements in Hilbert spaces (mostly space) | |
| inner product of two elements in |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A class of second-order geometric quasilinear hyperbolic PDEs and their application in imaging science
Guozhi Dong
Michael Hintermüller
[email protected], [email protected]
[email protected], [email protected]
Weierstrass Institute for Applied Analysis and Stochastics (WIAS)
Mohrenstr. 39, 10117 Berlin, Germany
Institute for Mathematics, Humboldt-Universität zu Berlin
Unter den Linden 6, 10099 Berlin, Germany
Ye Zhang
Faculty for Mathematics, Technische Universität Chemnitz
Reichenhainer Str. 41, 09107 Chemnitz, Germany
School of Science and Technology, Örebro Univeristy
S-701 82 Örebro, Sweden
Abstract
In this paper, we study damped second-order dynamics, which are quasilinear hyperbolic partial differential equations (PDEs). This is inspired by the recent development of second-order damping systems for accelerating energy decay of gradient flows. We concentrate on two equations: one is a damped second-order total variation flow, which is primarily motivated by the application of image denoising; the other is a damped second-order mean curvature flow for level sets of scalar functions, which is related to a non-convex variational model capable of correcting displacement errors in image data (e.g. dejittering). For the former equation, we prove the existence and uniqueness of the solution. For the latter, we draw a connection between the equation and some second-order geometric PDEs evolving the hypersurfaces which are described by level sets of scalar functions, and show the existence and uniqueness of the solution for a regularized version of the equation. The latter is used in our algorithmic development. A general algorithm for numerical discretization of the two nonlinear PDEs is proposed and analyzed. Its efficiency is demonstrated by various numerical examples, where simulations on the behavior of solutions of the new equations and comparisons with first-order flows are also documented.
keywords:
Quasilinear hyperbolic equation, geometric PDEs; total variation flow; mean curvature flow; level set; second-order dynamics; non-smooth and non-convex variational methods; image denoising; displacement error correction.
{history}\submitted
03 May 2019
\ccode
AMS Subject Classification: 35L10, 35L70, 35L72, 35L80, 49K20, 49J52, 65M12
1 Introduction
Total variation flow (TVF) and mean curvature flow for level sets of scalar functions (called level-set MCF in what follows) are important nonlinear evolutionary geometric partial differential equations (PDEs) which have been of interest in many fields during the last three decades. In the literature, they have been intensively investigated either analytically [4, 5, 6, 12, 18, 30] or from a computational viewpoint [13, 14, 21, 38, 41], to name just a few. In particular, they both find application in imaging science and geometry processing, and they are of common interest to variational and PDE methods in image processing and analysis. This is due to the fact that an image (or more general data) can be treated as a function defined on a bounded domain in , or more specifically a rectangular domain . This is also the particular focus of the current paper, where we consider as an image function, and as given degraded image data. In our practical context, distorted images are (i) subject to some additive noise in which case , where denotes the true image, or (ii) corrupted by displacement errors which gives .
The first case is a fundamental problem in image processing and has been continuously and intensively studied from many perspectives. Mathematical methods are also developed from several different points of view, and many of them are based on the well-known Rudin-Osher-Fatemi (ROF) model [42], where total variation (TV) is used for removing additive noise from image data. It is associated with a non-smooth energy functional, and it has the beneficial property of preserving the discontinuities (edges) of an image, which are often considered important features. Accordingly, TVF, the gradient flow of the TV functional, has been studied in this context and also beyond, see for instance [5, 6, 12, 14] and the references therein.
Problems with displacement errors have, mathematically, been the subject of several recent studies. This kind of error is not linearly separable like additive noise but rather it constitutes a nonlinear phenomenon calling for new ideas for correction. In the literature, studies are mostly focused on specific sub-classes such as, e.g. image dejittering which restricts the error to occur on only one direction. In the work of [37, 23, 24], it is found out that the level-set MCF and some of its variants are capable of correcting displacement errors. An intuitive understanding is that the displacement errors interrupt the level lines of image functions, and level-set MCF is in fact a minimizing flow for the perimeter of the level lines of the functions. By setting , the evolution of the level-set MCF produces a regularized solution which remedies the displacement errors in . A proper application of the level-set MCF in this context needs, however, an appropriate stopping. Similarly, let the initial data be a noisy image, the TVF is able to decrease the total variation of the noisy image, and thus regularize the image when it is, again, properly stopped.
To summarize, we use the common framework:
[TABLE]
where is a general convex functional, and denotes the gradient (or subgradient) operator. Throughout this paper, we will use Newton’s notation for the partial derivative with respect to time. In the context for the level-set MCF, we understand in (1) to be an immersion of a hypersurface representing a level set of a proper function, and denotes the area functional of the hypersurface. For TVF, we can think of as the evolutionary image function, and denotes the total variation of .
More recently, second-order dynamics of the form
[TABLE]
have been of great interest in the field of (convex) optimization; see, e.g. [45]. By some of the authors and other colleagues [10, 47, 15], it has also been applied as regularization methods for solving inverse problems. The damped second-order dynamics are supposed to be superior to the first-order gradient flows. The case of being a constant is sometimes called a Heavy-Ball-with-Friction system (HBF) in the literature, see, e.g., in [11]. This system is an asymptotic approximation of the equation describing the motion of a material point with positive mass, subject to remaining on the graph of , which moves under the action of the gravity force, and the friction force ( is the associated friction parameter). The introduction of the inertial term to the dynamic system allows to overcome some of the drawbacks of gradient descent methods, such as the well-known zig-zag phenomenon. However, in contrast to gradient descent methods, the HBF system is not necessarily a descent method for the potential energy . Instead, it decreases the total energy (kinetic+potential). The damping parameter may control the kinetic part. Larger values of in (2) result in more rapid evolution, while smaller values yields (2) more wave-like characteristics. The optimization properties of the HBF system have been studied intensively in [1, 2, 11], and the references therein. Numerical algorithms based on the HBF system for solving special problems, such as, e.g. large systems of linear equations, eigenvalue problems, nonlinear Schrödinger problems, inverse source problems, etc., can be found in [25, 26, 43, 46]. There we can also see that numerical algorithms for second-order damped systems are far more efficient than algorithms for first-order systems. There are also studies on cases where is time-variant. In particular in the recent work [45, 8, 9] many associated properties have been carefully analyzed, also a connection to Nestrov’s acceleration algorithm [40] has been revealed.
We note that the standard theory on HBF does typically not apply to PDEs, i.e., when gives rise to a (nonlinear) partial differential operator. In our context, however, we are confronted with quasilinear hyperbolic PDEs. In fact, in this paper, we investigate the damped second-order dynamics for both TVF and level-set MCF. The aim is to understand the new equations and their solutions from a theoretical point of view, on the one hand, and to apply them to two class of imaging problems, on the other hand. In so doing, there are several mathematical challenges to overcome. First of all, difficulties arising due to the non-linearity and non-smoothness in both the second-order TVF and the second-order level-set MCF have to be addressed. Second, both the second-order dynamics are of PDEs of quasilinear hyperbolic type, which are in general subtler than first-order ones of parabolic type as the maximum principle is out of reach in the former case. Moreover, for the level-set MCF, no convex energy has been found so far to be associated to the function introduced above. Consequently, convex analysis techniques can not be applied here. Compared to TVF, fundamental mathematical questions such as the existence of solutions and also uniqueness of the solution require more efforts, or even need to introduce a new concept for solutions of the second-order level-set MCF. Therefore, the results of this paper will not only provide novel PDE methods for image processing, but also contribute and propose interesting research questions in the fields of PDE and geometric analysis.
The contributions of the paper are twofold. (i) From a mathematical analysis point of view: We prove existence and uniqueness of the solution to the Cauchy problem for the damped second-order TVF. In doing so, we take the advantage of the TV energy functional being convex. We employ Yosida approximation to show the existence of the solution, and develop an iterative scheme, for proving the uniqueness of the solution. For the damped second-order level-set MCF, we find a connection between the equation and another novel second-order geometric PDE which evolves hypersurfaces. This provides insight into the behavior of solutions of the second-order level-set MCF if we take the hypersurfaces to be the level sets of our function. The damped second-order level-set MCF is a fully degenerate quasilinear hyperbolic PDE, for which general theory seems to be elusive at this point. As a first step towards a solution concept, we show the existence and uniqueness of the solution to a regularized version of the damped second-order level-set MCF, which is also used in our numerical development. However, the resolvability of the original equation remains an open problem. (ii) In view of applicability, it is known that the first-order level-set MCF is a minimizing flow of the total variation of the initial data. However, it exhibits different behavior than the first-order TVF. In fact, while the first-order TVF is known to decrease the contrast, the first-order level-set MCF shrinks the scale of image features. Their second-order counterparts as we studied in this work are able to preserve these features. We also note, however, that second-order equations are numerically superior when compared to their first-order counterparts.
Notation: In Table 1 we summarize some notations and abbreviations which will be frequently used in this paper. The function , which is appeared often in the text, is notationally not distinguished between time-independent and time-dependent versions. However, it should be clear in the context which one is using. In most of the paper, we omit to write the spatial variable for functions which depend on both space and time.
The remainder of the paper is structured as follows: Section 2 provides the mathematical analysis of the total variation flows. Section 3 investigates the level sets mean curvature flows. Section 4 presents an algorithm and the results of numerical comparisons. A convergence analysis of the algorithm is deferred in the Appendix.
2 Total variation flows
2.1 The first-order total variation flow
We start by reviewing the first-order total variation flow (TVF) and its corresponding variational method. Total variation has become a standard tool in mathematical methods for image processing since the final decade of the last century, which is attributed to the seminal work of Rudin, Osher and Fatemi [42], who introduced the following nonsmooth variational model for recovering noisy images
[TABLE]
Here is a regularization parameter, and is known as the total variation functional. Problem (3) is usually referred to as ROF model in the literature. From a practical point of view, is preferable in image processing to the standard Tikhonov regularization (quadratic smooth regularization) because it is able to keep sharp contrast (edges) in the image.
We recall the definition of here. Let . For a function , the total variation is defined as
[TABLE]
where presents the set of infinitely continuously differentiable functions compactly supported in . The space of functions of bounded variation on usually denoted by , is given by
[TABLE]
It is well known that is a Banach space, and the Sobolev space is embedded into . We are reminded that for functions the total variation is equally characterized by the norm of the spatial gradient of , that is
[TABLE]
In the following, we shall consider a Hilbert space for the function , in particular we assume for the purpose of subsequent studies. Note that for simplicity, in the following we always use the gradient notation instead of for functions also in . Let be the total variation of the function , then
[TABLE]
It is not difficult to find that the functional is convex, proper, and lower semi-continuous on the Hilbert space .
Given the following minimization problem
[TABLE]
the first-order TVF is nothing but the negative gradient flow for minimizing (7), which reads
[TABLE]
Note here that has been identified with an element of the subgradient of , which is rather formal. It is important to give a sense to (8) as a partial differential “equation”. This was addressed in e.g. [6]. The idea there is to introduce some vector field as an element in the space for all . Then the equation (8) is understood in the sense of , where has the form:
[TABLE]
which provides a more detailed understanding of (8). This also applies later to (11), one of our target equations in this paper. For a further mathematical analysis of the first-order TVF, we refer to, e.g., [5, 6, 12]. There, the existence and uniqueness of solutions of the Cauchy problem (8) with Neumann/Dirichelet boundary condition on was established. Also, the more general case where is the entire space was studied. These developments are mostly motivated by applications in image denoising. Indeed, setting the initial value , and running the flow stopped at a proper time, yields a regularized image. Usually the filtering of TVF is less destructive to the edges in images than filtering with a Gaussian, i.e., solving the heat equation with the same initial value .
A formal connection between the TVF (8) and the ROF variational model (3) can be drawn as follows. Given the initial value , we consider an implicit time discretization of the TVF (8) using the following iterative procedure:
[TABLE]
Identifying the time step with the regularization parameter in (3), that is , we see that (10) is in fact the Euler-Lagrange equation of (3). Therefore each iteration in (10) can be equivalently approached by solving (3), where we take and .
2.2 The damped second-order total variation flow
Following the idea of damped second-order dynamics for gradient flows of convex functionals in Hilbert spaces, we introduce the following second-order TVF:
[TABLE]
where is the so-called damping parameter, which is assumed to be a constant, and denotes the boundary of the domain which is Lipschitz continuous, is the normal derivative and denotes the outward unit normal vector on .
In order to study the resolvability of (11) we consider the following concept for its solutions.
Definition 2.1**.**
A function is called a strong solution of (11) provided
[TABLE]
given the initial and boundary conditions in (11).
Before discussing the existence of solutions for (11), we recall the resolvent operator as well as the Yosida approximation operator for the functional. These are standard tools available in many classic textbooks (see e.g. [16, Chapter 7]):
Definition 2.2**.**
- (i)
The resolvent operator is defined by , where is the unique solution of
[TABLE]
- (ii)
The Yosida approximation operator is defined as
[TABLE]
The operators and have the following properties (see also [16, Chapter 7]):
Proposition 2.3**.**
- (i)
For any fixed , is a Lipschitz continuous mapping, i.e.
[TABLE] 2. (ii)
* is a monotone operator, i.e. for all .* 3. (iii)
* for all .* 4. (iv)
For all :
[TABLE] 5. (v)
For every :
[TABLE]
We need the following lemma.
Lemma 2.4**.**
[6*, Proposition 1.10]**
Let , and . Then,*
[TABLE]
Note that this is a special case of a general result which states that the above equality still holds true for an arbitrary convex functional homogeneous of degree besides the functional. Having these results at hand, we proceed to proving the existence of a solution to (11).
Theorem 2.5**.**
Given , there exists a solution of (11) in the sense of Definition 2.1.
Proof 2.6**.**
We first consider the following approximate problem with fixed :
[TABLE]
For simplicity, denote , and introduce the space with scalar product
[TABLE]
and the corresponding norm . Note that in the following proof, if there is no specification, then always means the norm. Now, we define and , and then, rewrite (14) as a first-order dynamical system in the phase space , i.e.
[TABLE]
where .
We show first that is Lipschitz continuous for every fixed . This is true by using the Lipschitz continuity of the Yosida approximation operator , and we have the following inequalities
[TABLE]
The existence and uniqueness of the solution of (15) follow from the Cauchy-Lipschitz-Picard (CLP) theorem (see e.g. [16]) for first-order dynamical systems. In particular we can infer that
[TABLE]
and indicates that .
In the remaining part of the proof, we show that as the function sequence converges to a solution of our original problem (11) in the sense of Definition 2.1. We prove this by the following steps.
Step 1. We show that .
According to the definition of and the assumption , we have
[TABLE]
Defining a Lyapunov function of the differential equation (14), that is
[TABLE]
it is not difficult to show that
[TABLE]
by considering (14). Integrating both sides in (18), we obtain
[TABLE]
which yields for all .
Step 2. We prove that both are uniformly bounded.
Since , according to Sobolev’s inequality, see e.g. [3, Theorem 3.47], a constant independent of exists such that
[TABLE]
On the other hand, according to the assertion in Proposition 2.3, a constant exists such that for all ,
[TABLE]
Note that it follows from (18) that is a non-increasing function. Thus, we obtain together with (20) and (21) that
[TABLE]
which yields for all .
The uniform boundedness of follows from the following inequality:
[TABLE]
Step 3. We argue that both are also uniformly bounded.
We have shown in Step 2 that is uniformly bounded for all , and for all . Now we show, by contradiction, that is uniformly bounded . Assume that there exists such that is an unbounded sequence, i.e., . On the other hand, is uniformly bounded for all . Hence, there exists a weakly convergent subsequence, still denoted by with some weak limit in . Note that there must exist a subsequence such that the elements of are not constant functions, otherwise we get which is already a contradiction. We consider in particular this subsequence and use the same notation.
Now, let us define and its smooth approximation , such that for arbitrary we have:
[TABLE]
Note that such always exists since and is dense in . Note that and are uniformly bounded in for all . Moreover, is also uniformly bounded as and is compact. Since , we have for every ,
[TABLE]
for , which implies
[TABLE]
This means that is a bounded sequence, which is a contradiction. Therefore, we have that is uniformly bounded for all .
The uniform boundedness of for follows from the obtained results and equation (14).
Step 4. Now we are ready to show that there exists a function which is a solution to (11) in the sense of Definition 2.1.
First, we claim that for every sequence with , there exists a uniformly convergent subsequence (here we do not change the notation for the subsequence) and for every of arbitrary , so that
[TABLE]
This follows from the Arzelá-Ascoli theorem by noting that
[TABLE]
are uniformly bounded for all , as well as . Therefore, all elements of both and are Lipschitz continuous thus equicontinuous over . Note that subsequences have to be applied here whenever they are needed.
Furthermore, the uniform boundedness of in implies that there exists a subsequence such that for almost every and arbitrary :
[TABLE]
Now we show that for every , and it holds that
[TABLE]
We first notice for each that
[TABLE]
which means that for arbitrary but fixed , we have
[TABLE]
Consequently, for , it holds that
[TABLE]
Using the triangle inequality and Definition 2.2 of the Yosida approximation operator, we get:
[TABLE]
It has been shown in Step 3 that is uniformly bounded for all and all . In combination with the uniform convergence of , we have that as uniformly for all . Using the lower semi-continuity of the functional, Fatou’s Lemma, and the convergence (22) and weak convergence (23), we conclude upon sending that
[TABLE]
Thus, when is a Lebesgue point of and , it holds that
[TABLE]
for all . Since is bounded, by definition of subgradient we have and
[TABLE]
Finally we show that for all , . For every , let and , and . Because of the uniform boundedness of both and , there exists with
[TABLE]
For every fixed , we have
[TABLE]
Passing to the limit , and due to the continuity of and the lower semi-continuity of , we arrive at
[TABLE]
Let , and . Then we have shown that and for all . This concludes the proof.
We remark that for the first-order TVF (8), using tools from semi-group theory, the regularity of the initial data can be relaxed to or even to prove the existence and uniqueness of solutions [6]. However, this does not seem to hold true for the second-order TVF (11) as it is a nonlinear wave equation, and particularly the semi-group theory does not apply here. Also the initial value is not compulsory for the analytical results here and later, but it is a natural choice from an algorithmic point of view. Now we continue with the uniqueness of the solution.
Theorem 2.7**.**
The problem (11) admits a unique strong solution given the initial and boundary condition there.
Proof 2.8**.**
Let and both be solutions of (11), that satisfy both the initial and boundary conditions. Further and are the function forms in (9) corresponding to and , respectively. For every , define for every function
[TABLE]
It is not hard to see that , . Let . Compute (11) once for and then for , subtract the two PDEs, and then test the resulting equation by to obtain:
[TABLE]
Using integration by parts and the initial conditions , equation (24) becomes:
[TABLE]
Then (25) is explicitly written as
[TABLE]
with . The second equality holds thanks to the continuity of and the mean value theorem.
In the following, we prove by contradiction that over the time domain . We first notice that because of equation (11), if for , and , then for any nonzero constant . As , let be the first occasion such that . If no such exists, then we are done. In case is non-zero immediately after , then we choose a sufficiently small such that .
Then we have
[TABLE]
On the other hand, using the boundary condition and relation (9) we have
[TABLE]
for . Note that the inequality is strict as for all and . Recall that . Then, by continuity of , there exists a neighborhood of such that for all , the following relation holds true:
[TABLE]
Now we return to the right-hand side of (26) with , and find
[TABLE]
This implies
[TABLE]
which yields a contradiction. Therefore over . Now we repeatedly apply this procedure to the time domains for every . This shows that over . Thus, equation (11) admits a unique solution.
Finally, we show a decay rate for the energy when applying the second-order TVF (11) as a total variation minimizing flow. For the formulation of the results we use the Landau symbol , i.e., for .
Proposition 2.9**.**
Let be the solution of the second-order TVF (11), then
[TABLE]
Proof 2.10**.**
We adopt an idea of [17]. Let us first introduce the auxiliary function
[TABLE]
By elementary calculations, we derive that
[TABLE]
Then we define the entropy functional
[TABLE]
Note that which in combination with Lemma 2.4 implies that
[TABLE]
Integrating the above inequality over we obtain together with the non-negativity of ,
[TABLE]
On the other hand, by Theorem 2.5, and are uniformly bounded. Hence, there exists a constant such that for all . Letting in (29), we obtain
[TABLE]
Moreover, since is non-increasing, we deduce that
[TABLE]
Using (30), the left side of (31) tends to 0 when , which implies that
[TABLE]
Hence, we conclude , which yields that .
This concludes our study of the second-order TVF (11). In the next section, we will study another family of nonlinear flows which are also able to decrease the total variation of a function, albeit in a somewhat different manner. It is motivated from the application in imaging science for correcting displacement errors, which is different to TVFs.
3 Mean curvature motion of level sets
Mean curvature flow of level sets of scalar functions has been analyzed first in [18, 30]. The associated equation reads
[TABLE]
In such a form, the flow can overcome the singularity or topological change which may be generated during the evolution of standard hypersurface mean curvature flow. It finds many applications in surface processing and also in image processing. A particular application which has become a research focus recently is concerned with correcting displacement errors in image data [37]. Also, a connection between the level-set MCF and a non-convex energy functional has been identified in [27].
As mentioned in the introduction, the displacement error in image data can be mathematically modeled as follows:
[TABLE]
where is the measured image, is some positive real number, and is the ideal physical acquisition of the image. Assuming that the magnitude of the error bound is small, following [37, 23, 24] we may consider a first-order Taylor expansion of the function along the normal direction of the level sets of :
[TABLE]
assuming . Then the magnitude of the displacement error can be approximated as follows:
[TABLE]
In [37], a generalized total variation regularization is employed to recover given , which leads to a non-convex and non-smooth energy functional
[TABLE]
where is a regularization parameter. The parameter is introduced in order to simultaneously take care of the displacement error and also the intensity error in the image data. In the case of we observe that the first term of in (35) is a measure reflecting both the displacement error and the intensity error by using the geometric mean of and .
Using formal calculations, e.g., the semi-group techniques of [27, 37, 44] or the semi-implicit iterative scheme in [24] by identifying as a discrete time step (the latter is analogous to our explanation involving the ROF model and the first-order TVF in the previous section), we formally derive the following nonlinear flows:
[TABLE]
We can see that (32) emerges for in (36). In [37, 23, 24], it was documented that the nonlinear flows (36) are able to correct small displacement errors and also to denoise image data where the discrete time step and the stopping time play the roles of regularization parameters. This motivates us to consider a second-order damping flow based on the first-order flow, which is the equation below:
[TABLE]
We refer to this new equation as the damped second-order level-set MCF.
3.1 Heuristic observation on the damped second-order level-set MCF
Suppose that each level set of the function is a hypersurface which is well-defined in . In this case, it has been verified in [30] that the level-set MCF (32) is equivalent to the gradient flow of the volume (perimeter) functional for the hypersurface of every single level set, that is the standard hypersurface mean curvature flow. More precisely, let be the immersion of the hypersurface into . Without loss of generality, we consider it to be the zero level set of that is . Assume to be smooth. Then the evolution of governed by the first-order equation (32) is in fact characterized by the following hypersurface mean curvature flow:
[TABLE]
where is the unit normal vector associated to the hypersurface of the level set . Note here that , where is the volume functional, or more precisely the length of the level lines in our case.
The mean curvature flow (38) for hypersurfaces or general manifolds has been a central topic in geometric analysis. In the level set setting, if the spatial gradient , the normal field of the hypersurface of every level set can be represented by .
In this context, a relevant question is connected to identifying an evolutionary equation for the hypersurfaces given by the level sets of associated to the second-order level-set MCF (37). In the following, we give some heuristics based on formal calculations.
Let us again take to be the immersion of the zero level set of the function , and consider the following equation:
[TABLE]
where represents the identity matrix, and denotes the tensor product of vectors. While the tensor product term may appear surprising in the context of (39) at first glance, its role will soon become clear. First, we find that
[TABLE]
where is the projection operator onto the tangent space of .
Now, we look for the connection between (39) and (37) for the evolution of the level sets of the function . We first notice that (or any other constant) which gives
[TABLE]
Differentiating with respect to time on both sides of (40), we get:
[TABLE]
Note here that we are not calculating the total time derivative of but rather the partial derivative with respect to . Since now follows the trajectory given by (39), we observe that
[TABLE]
leading to
[TABLE]
where we also use (41). Using the fact that and we verify that
[TABLE]
Assuming for the moment that has sufficient regularity and interchanging the order of the time and spatial derivatives in the first term of the right hand side of (42), that is , equation (42) turns into (37) restricted to the level set , i.e.,
[TABLE]
This indicates that every smooth level set of the solution of (37) evolves according to equation (39). Basically, (39) is a vectorial form of second-order dynamics for the mean curvature flow of hypersurfaces. However, the damping coefficient has a matrix form and involves the external function . This shows that (39) is not an independent geometric PDE. Rather it needs to be coupled to (37). This is further expanded in the following remark.
Remark 3.1**.**
Consider the following second-order geometric flow for general smooth hypersurfaces of some immersion function :
[TABLE]
Define an entropy (Lyapunov function) for (43) through
[TABLE]
where presents the volume functional of the hypersurface, and is the unit normal field (or also called Gauss map) of the hypersurface. Since
[TABLE]
taking into account (43) and by direct calculations, we deduce that
[TABLE]
This shows that the entropy is monotonically decreasing following the trajectory of the flow (43). Now assume again to be the hypersurfaces of the level sets of a scalar function . Isolating the term in (43) and inserting it into (41), and also taking into account (40) we derive a new equation corresponding to (43) as follows:
[TABLE]
Formally, for , this suggests the following equation for the scalar function
[TABLE]
Equations (45) and (43) appear novel and they seem to be geometrically meaningful to study. Hyperbolic mean curvature flow for hypersurfaces has been studied in [36, 33], even though no damping term has been involved, not to mention the setting of level sets of functions. However, the new equation (45) looks rather more complicated than (37). Since our motivation here is to develop algorithms for image applications, we will skip detailed discussions on the equations (45) and (43), but rather focus on (37) in this paper.
Using the entropy (44) and following the orbit of the equation (39), we infer
[TABLE]
where is the normal projection operator onto the hypersurface . The last term makes the monotonicity of unclear. It implies that large are preferred for monotonicity, a practical point which we pick up in Section 4 along with the algorithmic development.
3.2 On the solvability of the damped second-order level-set MCF
In order to study the solvability of the equation (37), we rewrite it to obtain the following explicit form (note that ):
[TABLE]
where is the Kronecker delta function, i.e., for , and for . For this problem, because of its geometric meaning, it is natural to study the flow in the domain instead of as in the TVF case with bounded . For the latter, that is is compactly supported in , the results developed below will still hold by imposing Neumann boundary conditions on the boundary for sufficiently regular. As the right hand sides of (37) and (48), respectively, are not related to gradient (or subgradient) of a convex functional, the standard techniques using test functions are not applicable. Thus our previous approach to the second-order TVF is not suitable for this problem. Also, the concept of the viscosity solution, which has been developed for the first-order level-set MCF [30], is not applicable either because of the degenerate hyperbolic structure of the equation (48). Moreover, it can be checked that the nonlinear coefficients in (48), namely for ,
[TABLE]
satisfy for almost all . Therefore (48) is a fully degenerate hyperbolic equation (some times also referred to as weakly hyperbolic) in the domain .
The singularity of at is another issue which has to be considered. For the purpose of avoiding singularities and also to eliminate the degeneracy in the equation (48), we construct a regularized version which is quasilinear but strictly hyperbolic. This is also motivated by the numerical realization of (48) from a practical algorithmic point of view.
3.3 Solution of a regularized equation
We concentrate on the following quasilinear but strictly hyperbolic equation as an approximation of (48):
[TABLE]
where is fixed.
The approximation (51) can be interpreted as follows. Consider the function , where . Since , the equation in (51) becomes
[TABLE]
where . A geometric meaning for this approximation of first-order level-set MCF has been given in [30]. There, it is depicted that is a function defined on a higher dimensional domain, whose zero-level set is a graph given by: . Then it is argued that the complicated and possibly singular evolution of the level sets of is approximated by a family of well behaved smooth evolutions of the level sets of a function from a higher dimensional space, in the sense that for sufficiently small at given . We adopt the same geometric intuition for the solution of (51) as [30] did for the first-order level-set MCF. This observation justifies the use of such a regularization properly approximating the original solution when is small.
To study the existence and uniqueness of solutions to (51), we rely on the results on linear hyperbolic equations as, for instance [35]. In particular, we consider the following equation
[TABLE]
where is a given function.
To simplify notations, we write for , and use to represent all derivatives with respect to temporal and spatial variables of differential orders between . In the following we summarize assumptions for existence results on linear hyperbolic PDEs.
Assumption 3.2
- (i)
The functions are smooth and satisfy for . Moreover there exists a continuous function such that for all and , for some constant .
- (ii)
, and the initial data are properly bounded, i.e. , for some .
The first assumption implies that, for all bounded with , there exists a fixed such that for all . Note that and have been integrated into because of the second assumption. The existence and uniqueness of the solution for linear hyperbolic equations of type (55) have been established in [22, Chapter 5]. One may also refer to [35, 29] for more results. We summarize the existence, uniqueness and energy estimate here:
Theorem 3.3**.**
Given Assumption 3.2, and supposing that for and ( ), the linear hyperbolic equation (55) admits a unique solution and the following estimate holds true:
[TABLE]
for all and every integer , where the case applies if . Here is an exponential function of . In particular, if , then there exists some positive constant and , such that for , it holds that
[TABLE]
Connecting to equation (51), where , we have . Moreover, it is not hard to verify that all the assumptions on are fulfilled for this choice. Also it can be checked that for some as soon as (or in another words the norm ) is uniformly bounded from above for . With this preparation, we establish now a local (short time) existence and uniqueness of solutions of (51). To simplify the presentation, we omit the superscript in the following theorem as it is a fixed parameter anyhow.
Theorem 3.4**.**
For every fixed , given , a constant , and , there exists such that equation (51) admits a unique solution . Moreover, holds for all .
Proof 3.5**.**
The main idea is borrowed from the proof of [39, Theorem 4]. We first define a differential operator of the following form:
[TABLE]
Then , we construct some initial function which satisfies , , and
[TABLE]
Here denotes the spatial derivative. Next, for , we consider the following equation recursively:
[TABLE]
Using Theorem 3.3 with , we find that for all , and for all . As , and
[TABLE]
we arrive at the following equation:
[TABLE]
Let . Using Sobolev embedding (see, e.g., [29]) it is not hard to check that , as both , and . Using the estimate (56) from Theorem 3.3 again for the above equation (note ), we have in particular the following estimate:
[TABLE]
Note that is uniformly bounded for . We also have and , and the fact that . Then using the following relation
[TABLE]
and applying the triangle inequality, we conclude that
[TABLE]
Here is a constant depending on semi-norms of and , but not on their difference. Since both are uniformly bounded by for all , there exists a constant independent of such that
[TABLE]
As is a fixed constant for all , and for all , there exists a sufficiently small such that the right hand side is always strictly smaller than . A recursive application of this technique then shows that
[TABLE]
Because for all , and the latter is a Banach space, there exists a function such that for . That is strongly in . When we return to (58) with , we see that it actually constructs a weakly convergent sequence to which is a solution of the nonlinear equation (51). Now we show that satisfies the regularity as stated. We use the estimate (56) for every of the equation (59), and consider there. Then we get the sequence and are uniformly bounded over for all , respectively, and in particular they are equicontinuous. This allows us to apply the Arzelá-Ascoli theorem to show that there are subsequences of , still denoted by , so that in , and in , respectively, and the spatial derives in , as well. This yields that is a strong solution to (51).
The argument for uniqueness is rather similar. If there exists another solution , then let , in (59). Using the estimate in (60) we find then
[TABLE]
Taking into account the initial and boundary conditions, we conclude that for . Therefore the solution is unique over .
We point out that the regularity of the initial value seems necessary for using our current strategy of proof. Particularly, this regularity is required in order to have the estimate (60).
Remark 3.6**.**
Based on the short time solution, we now comment on how to achieve a global solution of (51) for arbitrary of the domain by assuming a sufficiently regular initial value. The idea is to make sure that for arbitrary , one has the estimate
[TABLE]
which is an assumption on the the initial data in Theorem 3.4. If this is fulfilled, we see that satisfies the requirement for the initial data of Theorem 3.4. Let again be the initial data. Then one can derive the solution for the time domain using the same technique as in Theorem 3.4 and (61). The procedure can be repeated for the whole time domain for every and . This idea has been realized in [39] where more general equations have been considered. It is proven in [39, Lemma 6] that for sufficiently regular initial data, that is for some depending on in (57) sufficiently small, if (51) has the solution for arbitrary , and if in addition the estimation holds true over the whole temporal domain , then (61) holds true. Note that does depend on , but not on .
We mention that for problems with higher spatial dimension, i.e. () there are energy estimates of general quasilinear strictly hyperbolic equations available in [19].
In order to study the solution of the original equation (48), there are certain restrictions using the current framework. First we cannot pass as there is no uniform estimate on the approximating solutions. Second, when , it is a degenerated hyperbolic equation in the entire domain . Using the current procedure needs some energy estimates for the corresponding degenerated linear hyperbolic PDEs. However, the literature appears very sparse on such and related issues. There is some work in this direction for degenerate linear hyperbolic equations, such as, e.g., [20, 7], but definitely further efforts, or maybe even completely new concepts are required in order to successfully solve the nonlinear problem. We leave this for future work.
4 Algorithms and numerical results
In this section, we consider the numerical aspect of the two proposed damped second-order nonlinear flows. In particular, we focus on applications in image denoising and correcting displacement errors in image data that motivate this study. We first introduce a discretization of the damped second-order flows and provide a numerical algorithm. The convergence analysis of the algorithm is deferred to the appendix. Finally, we present some simulation results on the behavior of solutions. Comparisons of the numerical results obtained by second-order flows and by first-order flows are also provided.
4.1 An algorithm
Considering the evolutionary PDEs as regularization methods, the stopping time is important as it plays the role of the regularization parameter. In principle, the stopping criterion for image problems typically depends on the noise level and the initial data, just as in standard regularization theory [28], the regularization parameters are chosen according to the magnitude of noise. We provide here an automatic stopping rule based on thresholds on the high frequency in Fourier space.
Discrete images consist of pixels and are stored as matrices. For the convenience of theoretical analysis of the algorithm, we represent the matrices by column vectors in the following. However, in practice coding, direct matrix operations can be correspondingly figured out and they are preferable in terms of computational efficiency, particularly in MATLAB.
Definition 4.1**.**
Given a matrix , one can obtain a vector by stacking the columns of . This defines a linear operator ,
[TABLE]
Note that corresponds to a lexicographical column ordering of the components in the matrix . The symbol denotes the inverse of the operator, i.e.,
[TABLE]
whenever and .
Denote by the reconstructed image at iteration . Then, based on the above definition and the discretization formula (62) in the appendix, the right-hand side of our damped second-order flows, i.e.,
[TABLE]
can be rewritten in an abstract matrix form as , where the matrix depends on . The precise form of is given in (63) in the appendix, where its spectral properties and their usage in convergence considerations are discussed.
In order to set up our stopping rule, we adopt a frequency domain threshold method based on the fact that noise is usually represented by high frequencies in the frequency domain [32, Chapter 4]. An associated high frequency energy is defined by
[TABLE]
where denotes a 2D discrete Fourier transform of an image , and presents a selected set which contains high frequency indices. For instance, if one uses the Matlab function as the discrete Fourier transform operator , then the high frequency coefficients will be the central part of the matrix, and we take , where and denotes the floor function which is sufficient in our examples. We define a function called relative denoising efficiency (RDE) as follows:
[TABLE]
Then, the value of RDE at every iteration can be used in a stopping criterion. Based on the above preparation, we propose the following algorithm.
Algorithm 4.2
A symplectic type algorithm for discretizing damped second-order dynamics.
- Input: Image data . Parameters and . Tolerance .
- Initialization: , , , , .
- While:
- i.
; 2. ii.
; 3. iii.
Updating according to (66) 111In practice we can also use uniform time step, then this updating step can be ignored. However the criteria in (66) (see Appendix) of chosen step size is a kind of guideline for stable convergence of the algorithm.; 4. iv.
; 5. v.
.
- Output: A corrected image .
The estimate in (66) gives a theoretical bound on the length of for the convergence analysis of the algorithm. If we look deeper into the iterations of the algorithm, then we find
[TABLE]
As , this turns out to be
[TABLE]
Note that if we use a uniform time step, that is , and choose , then the algorithm is equivalent to the steepest descent method with step size whenever can be interpreted as the negative gradient direction for an associated energy. On the other hand, we can see that the term plays a similar role as the correction step in Nesterov’s scheme [40], by which it is supposed to accelerate the steepest descent method. In the following examples, in order to draw comparisons, we will always implement the first-order method using Algorithm 4.2 by setting . In this sense, we will find that Algorithm 4.2 by the second-order flows also has an acceleration and be favoured over the first-order flows for the applications. One may note that the time step of the first-order method and the second-order method are not equal, as the former is , but the latter is . However, we should be aware that for the discretization of evolutionary PDEs, the Courant-–Friedrichs–-Levy (CFL) condition needs to be taken into account for explicit time discretizations. This puts restrictions on the length of the discrete time steps to the numerical implementations, e.g. for D linear equations, second-order flows can have while first-order flows usually have . Here is the discretization mesh size of spatial variables. In this sense, we argue that discrete time steps of order for first-order flows and for second-order ones are justified.
4.2 Numerical results
Evolution of a characteristic function
In order to study some fundamental effects of our PDEs on contour and scale of images, in the first example we test with an image resulting from a characteristic function. We start with the image which is a scaled indicator function of a square (left image in Figure 1)
[TABLE]
It is well-known that the first-order TVF will decrease the intensity value of the region , but intends to preserve its shape, while the first-order level-set MCF will shrink the square slowly to a circular shape, thus reducing the perimeter of boundary of the square , but it will preserve the intensity value. In Figure 1, we present the simulations on the evolution of the second-order flows (11) and (37). We use a square of size , and fix the domain ; therefore the spatial step size is . We use uniform step size for time discretization, and choose , and for the TVF methods, and choose , and for the level-set MCF methods. For both we run iterations. From Figure 1, we find that the damped second-order dynamics present exactly the same behavior as their first-order counterparts. In the three images in Figure 1, we take the same pixel at the position : The intensity value is in the original square which is the initial value, it is decreased to in the image evolved with respect to the damped second-order TVF, but remains the same in the image evolved according to the damped second-order level-set MCF. On the other hand, the shape of the square is almost not changed by the damped second-order TVF except the sharp corners, but has been shrunk to a circle by the damped second-order level-set MCF.
Note here and also in the other examples that we take which is already much smaller then the temporal and spatial mesh sizes, respectively. However, it seems sufficient for the numerical examples we considered. Numerical diffusion is observed in the second and third images in Figure 1, and the effect grows as time step and iteration numbers get larger. However, in our following image applications, only a small number of iterations is needed, and thus we will not investigate this issue here further since it is out of the scope of our current paper. Rather we refer to existing methods in the setting of total variation minimization and beyond, such as, e.g., [14, 34].
Image de-noising
Our second set of examples are on image de-noising. Due to the previous discussion on the characteristic image, we will test with both the TVFs and the level-set MCFs. For the reason of comparing the results, we will always consider uniform time steps for all the four kinds of discretized flows. The image we tested here are of pixel size , and we fix it to be in the domain ; therefore the spatial step size is . We choose , and for the TVF methods, and choose , and for the level-set MCF methods. Using the in Algorithm 4.2 for the first-order flows, the first-order TVF and first-order MCF has a step size for . For setting the stopping criteria of the algorithm we choose , and in this example. We simulate the noise by a Gaussian distribution of mean [math] and standard deviation , and add it to the pepper image, which results in an image with approximately percentage of noise.
The results in Figure 2 indicate that all four methods yield competitive results for denoising, while there is a big difference between the first-order flows and the damped second-order flows in terms of CPU time. Note that this has been reflected in the different iteration times to reach the stopping rule. For the first-order TVF and the second-order one, it is 17969 vs. 349 iterations, while for the first-order level-set MCF and the second-order one, it is 4018 vs. 348 iterations. Each scheme is run on a computer with Intel 3687U CPU, 2.10GHz4, 15.5GB RAM, and using Matlab 2017b. One may notice that the algorithm by level-set MCFs is capable of denoising almost as good as the TVFs.
Displacement error correction
Now, we show the results of correcting displacement errors in Figure 3. We again consider the pepper image of pixel size to be in the domain . We degrade the image by some displacement error yielding a jittered pepper image. We choose the parameters to be , and for the damped second-order TVF, and the parameters , and for the damped second-order level-set MCF. For setting the stopping rule of the algorithm, we set . We notice that the iteration numbers are again different between the algorithms due to the first-order flows and the second-order flows, in order to reach the stopping criteria. The number of iterations of first-order TVF vs. second-order TVF is , and the number of iterations of first-order level-set MCF vs. second-order level-set MCF is .
We are aware that the results of the TVFs and level-set MCFs turn out to be quite different in this example. This is not surprising, as we have observed from Figure 1 that the second-order TVF has very limited effect in changing the curvature of the level lines in comparison with second-order level-set MCF. The algorithm with TVFs takes larger efforts to correct the jitter error at the price of sacrificing the contrast of the images as we can see clearly from Figure 3.
Simultaneous denosing and correcting displacement errors
In Figure 4, we show the results on dejittering and denoising simultaneously using the algorithm by the damped second-order level-set MCF and comparing it with the results from the damped second-order TVF. We use the jittered pepper image from the last example and then add the same amount of Gaussian noise as we did in the denoising example (appr. percentage of noise), and also we select the same disretization parameters as before. We do not show the results given by the first-order flows as they are similar to the second-order ones but requiring larger iteration times. From Figure 4, we see that, upto the stopping threshold with (), the second-order level-set MCF performs better in correcting the displacement error than the second-order TVF, while the latter does better for denoising than the former. Overall, the algorithm by second-order level-set MCF outperforms in this example as both the noise and the jitter are significantly reduced simultaneously. The observed iteration times are for the second-order TVF and for second-order level-set MCF, respectively.
Remark 4.3**.**
Notice that a smaller value of in Algorithm 4.2 usually results in better efficiency (less number of iterations to achieve the same outcome with respect to the same discrete time step size) in both denoising and dejittering tasks for both the second-order flows. However, there is a trade off as too small causes unstable evolution. This is particularly relevant for the second-order level-set MCF algorithm as explained in Section 3.1. There we have argued that needs to be sufficiently large to provide an energy decay with respect to the level sets evolution.
5 Concluding remarks
This paper has studied two geometric quasilinear hyperbolic partial differential equations, namely the second-order total variation flow and the second-order level set mean curvature flow. For the former equation, we have a relatively complete result on its well-posedness, which is attributed to the convexity of the total variational functional. However, for the latter, we have only obtained a very preliminary result on its well-posedness by considering a regularized version. The main difficulty there comes from the degeneracy of the hyperbolic structure of the equation. Particularly, different to the former problem, there has no associated convex functional been found out for the latter one. Instead, we identified some novel geometric PDEs evolving hypersurfaces to understand the behavior of the solution of the second-order level-set MCF. From an application point of view, we have observed that both second-order flows are able to generate efficient numerical algorithms for the motivating tasks in imaging sciences. The two types of flows have different behaviors, and this has been verified by numerical examples. As a consequence, they have different strengths in our imaging applications. The TVFs are able to remove additive noise efficiently, but cannot properly treat displacement errors, while the MCFs seem to simultaneously deal with these two tasks, at least to some extent. Based on the above observation, several interesting theoretical problems have been identified. For instance, the well-posedness of the original second-order level-set MCF (37), the asymptotic analysis on the solutions of both the second-order flows and their generalizations to higher dimensional spaces in are worthwhile to be further pursued. On the other hand, it would also be interesting to conduct a systematic investigation of the newly derived geometric PDE and its corresponding level sets equation pointed out in equations (43) and (45), respectively.
Acknowledgement
GD thanks Mårten Gulliksson for his hospitality when he was visiting Örebro University, and he also thanks Otmar Scherzer for some stimulating discussions. GD and MH acknowledge support of Institut Henri Poincaré (IHP) (UMS 839 CNRS-Sorbonne Université), and LabEx CARMIN (ANR–10–LABX–59–01), while they both got funded for visiting ‘the Mathematics of Imaging’ research trimester held at IHP in 2019, where the manuscript was finalized.
Funding: The work of GD and MH has been supported by a MATHEON Research Center project CH12 funded by the Einstein Center for Mathematics (ECMath) Berlin, and also funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy –-The Berlin Mathematics Research Center MATH+ (EXC–2046/1, project ID: 390685689). The work of YZ is supported by the Alexander von Humboldt foundation through a postdoctoral researcher fellowship.
Appendix A Convergence analysis of Algorithm 4.2
For the sake of simplicity and clarity of statements, let us consider a uniform grid , discretizing with the uniform step size . Define , and denote by the projection of onto the spatial grid and time point . Denote by . Using forward-backward differences, we obtain
[TABLE]
To put TVFs and MCFs under a common umbrella, we use to represent the nonlinear part of the equations: for TVFs, and
[TABLE]
for MCFs. By applying lexicographical column ordering of and assuming the Neumann boundary condition, we obtain the matrix representation of , denoted as , where
[TABLE]
and is the matrix with block entries given by
[TABLE]
Here is the diagonal matrix , represents the zero matrix, and is the matrix of the form
[TABLE]
where .
Proposition A.1**.**
All eigenvalues of (for all ) are non-positive.
Proof A.2**.**
By the definition of , i.e. (64), it is not difficult to show that is a symmetric and diagonally dominant matrix. Then, all eigenvalues of (for all ) are real and, by Gershgorin’s circle theorem [31], for each eigenvalue there exists an index such that
[TABLE]
which implies, by definition of the diagonal dominance, . Here, denotes the element of the matrix at the position .
Denote , and recall Algorithm 4.2 where the symplectic Euler scheme is applied to discretize the second-order flow (11) or (37), i.e.,
[TABLE]
where and is the project of onto the grid .
Now, we are in a position to give a numerical analysis for the scheme (65) in Algorithm 4.2.
Theorem A.3**.**
Let be a fixed damping parameter. If the step size is chosen to fulfill
[TABLE]
where is the maximal eigenvalue of , and , then the scheme (65) is convergent.
Proof A.4**.**
Denote , and rewrite equation (65) by
[TABLE]
where
[TABLE]
It is well-known that a sufficient condition for the convergence of the iteration scheme (67) is that is a contractive operator, i.e., .
By the elementary calculation and the decomposition with , we derive that the eigenvalues of are
[TABLE]
where represents the -th element in the diagonal of matrix . Hence, in order to prove , it is sufficient to show that for all : for the time step size , defined in (66).
For each fixed , there are three possible cases: the overdamped case , the underdamped case , and the critical damping case . We consider each case separately.
For the overdamped case, define (). Then,
[TABLE]
Obviously, by noting the positivity of the second term on the right-hand side of the equation above. Now, let us show the inequality . By the choice of the time step size in (66), we know that and , which implies that . Therefore, we have
[TABLE]
Since , using inequality (69), we deduce that
[TABLE]
which implies that
[TABLE]
Therefore, we conclude that for the overdamped case.
Now, consider the underdamped case. In this case, since , we have
[TABLE]
which implies for any fixed pair satisfying (66).
Finally, consider the critical damping case. In this case, the eigenvalue for is simply given by
[TABLE]
which yields the desired result according to the argument in the critical damping case. In conclusion, all the eigenvalues of matrix are smaller or equal than , therefore it is a contractive operator. Then the scheme (65) is convergent.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] F. Alvarez. On the minimizing property of a second-order dissipative system in Hilbert spaces. SIAM Journal Control Optimization , 38:1102–1119, 2000.
- 2[2] F. Alvarez, H. Attouch, J. Bolte, and P. Redont. A second-order gradient-like dissipative dynamical system with Hessian-driven damping. application to optimization and mechanics. Journal de Mathématiques Pures et Appliquées , 81:747–779, 2002.
- 3[3] L. Ambrosio, N. Fusco, and D. Pallara. Functions of Bounded Variation and Free Discontinuity Problems . New York: Oxford University Press, 2000.
- 4[4] L. Ambrosio and H.M. Soner. Level set approach to mean curvature flow in arbitrary codimension. Journal of Differential Geometry , 43(4):693–737, 1996.
- 5[5] F. Andreu, Ballester C., and V. Caselles. The Dirichlet problem for the total variation flow. Journal of Functional Analysis , 180:347–403, 2001.
- 6[6] F. Andreu-Vaillo, V. Caselles, and Mazon J.M. Parobolic Quasilinear Equations Minimizing Linear Growth Functionals . Progress in Mathematics. Springer Basel AG, first edition, 2004.
- 7[7] A. Ascanelli. Gevrey well posedness for a second order weakly hyperbolic equation with non-regular in time coefficients. TSUKUBA J. Math. , 30(2):415–431, 2006.
- 8[8] H. Attouch and A. Cabot. Asymptotic stabilization of inertial gradient dynamics with time-dependent viscosity. Journal of Differential Equations , 263(9):5412–5458, 2017.
