A NEW NONLOCAL NONLINEAR DIFFUSION EQUATION: THE ONE-DIMENSIONAL CASE

Abstract We prove a result on the existence and uniqueness of the solution of a new feature-preserving nonlinear nonlocal diffusion equation for signal denoising for the one-dimensional case. The partial differential equation is based on a novel diffusivity coefficient that uses a nonlocal automatically detected parameter related to the local bounded variation and the local oscillating pattern of the noisy input signal.


Introduction
Nonlinear partial differential equations (PDEs) can be used in the analysis and processing of digital images or image sequences, for example, to extract features and shapes or to filter out the noise to produce higher quality images (see, for example, [3,4,14,15] and the references therein). Arguably, the main application of PDE-based methods in this field is the smoothing and restoration of images. From the mathematical point of view, the input (grey scale) image can be modelled by a real function u 0 (x), u 0 : Ω → R, where Ω ⊂ R d represents the spatial domain. Typically, this domain Ω is rectangular and d = 1, 2 or 3. The function u 0 is considered as initial data for a suitable evolution equation with some kind of boundary conditions. The simplest (and oldest) PDE method for smoothing images is to apply a linear diffusion process: the starting point is the simple observation that the so-called Gauss function is related to the fundamental solution of the linear diffusion (heat) equation.
The flow produced by the linear diffusion equation spreads the information equally in all directions. Although this property is good for a local noise reduction in the case of additive noise, this filtering operation also destroys the image content such as the boundaries of the objects and the subregions present in the image. This means that the Gaussian smoothing not only smooths noise, but also blurs important features in the signal.
Recently, a new anisotropic diffusion model was introduced in [11] to analyse experimental signals in neuroscience: the diffusivity coefficient uses a nonlocal parameter related to the local bounded variation and the local oscillating pattern of the noisy input signal. In [2], the model was extended to the multidimensional case with an analysis for the existence of the solution in the two-dimensional case (images) and the introduction of a suitable numerical scheme. In this note, we focus on the one-dimensional case providing a complete analysis of the nonlocal diffusion equation, including the uniqueness that was an open problem.

A one-dimensional nonlocal nonlinear model
There is a vast literature concerning nonlinear anisotropic diffusions with applications to image processing, which dates back to the seminal paper by Perona and Malik [12], who considered a discrete version of the problem where Γ = ∂Ω, the image domain Ω ⊂ R 2 is an open regular set (typically a rectangle), n denotes the unit outer normal to its boundary Γ, ∇· is the divergence operator, and u(x, t) denotes the (scalar) image analysed at time (scale) t and point x. The initial condition u 0 (x) is, as in the linear case, the original image. To reduce smoothing at the edges, the diffusivity g is chosen as a decreasing function of the 'edge detector' |∇u|.
Here, we introduce a nonlocal diffusive coefficient that considers the 'monotonicity' of the signal. In other words, a high modulus of the gradient may lead to a small diffusion if the function is also locally monotone. At the same time, we want to reduce the noise present, as in the case of linear diffusion. We focus on the one-dimensional case, more precisely, where u : We also define the total local variation TV [c,d]  Let ε ∈ R + , ε 1, ε > 0 and let δ ∈ R + . We define the ratio, If the parameter δ is chosen appropriately, we can distinguish between oscillations caused by noise contained in a range of amplitude δ. As in the Perona-Malik model given by (2.1), we adapt the diffusivity coefficient by using the above ratio R δ,u . For small values of the latter, we have to reduce the noise, while for values close to 1, the upper bound of R δ,u , we have to preserve the signal variation (as the edges in the image). The resulting diffusivity coefficient g(R δ,u ) becomes nonlocal. We assume that g : [0, +∞) → R is a positive, nonincreasing, Lipschitz continuous function such that g(0) = 1 and g(1) = α > 0. In the following, we assume that the parameter ε (0 < ε 1) is fixed. In Figure 1, we show an illustrative example of a denoised signal using our nonlocal and nonlinear diffusion filter. In particular, we have numerically simulated (2.2) by adopting a semi-implicit method based on central finite differences (see [2]) and with the following numeric values of the parameters (see also (2.3)): Let L p (0, T; H k (I)) be the set of all functions u, such that, for almost every t in (0, T) with T > 0, u(t) belongs to H k (I). Then L p (0, T; H k (I)) is a normed space for the norm where p ≥ 1 and k ∈ N. Finally, we denote by (· , ·) the scalar product in L 2 (I).
We now establish our existence result. As initial conditions, we take the original signal u 0 but with some regularisation obtained with a standard smoothing filter, for example, a Gaussian filter, and we assume homogeneous Neumann conditions at the boundary. We consider the following variational problem (P v ): Here · , · represents the duality product. A function u ∈ H 1 (I) has locally bounded variation (see, for example, [10, Theorem 5.1]) and, moreover, is equal almost everywhere (a.e.) to an absolutely continuous function and u exists a.e. and belongs to L 2 (I). The term R δ,v can be represented as Using classical results about parabolic equations (see, for example, [8, Theorem 10.1] and [9, Theorem 7.3]), the problem (P v ) has a unique solution U(v) in V(0, T). We can deduce the following estimates: for suitable constants C 1 and C 2 depending only on u 0 , T and the Lipschitz constant of the function g. We introduce the subset V 0 of V(0, T) defined by functions v ∈ V(0, T) such that these estimates are satisfied and v(0) = u 0 . Then U is a mapping from V 0 to V 0 . Moreover, V 0 is a nonempty, convex and weakly compact subset of V(0, T).
To use the Schauder theorem, we have to prove that the mapping v → U(v) is weakly continuous from V 0 to V 0 . Then, since V(0, T) is contained in L 2 (0, T; L 2 (I)) with compact inclusion, this yields the existence of u ∈ V 0 such that u = U(u).
For the (v j ), from (2.4), there is a subsequence such that v j → v in L 2 (0, T; L 2 (I)) and, from the Rellich-Kodrachov theorem (see, for example, [9, Theorem 5.1], and (2.3)), g(R δ,v j ) → g(R δ,v ) in L 2 (0, T; L 2 (I)). By the uniqueness of the solution of (P v ), the whole sequence u j = U(v j ) converges weakly in V(0, T). Thus, the mapping U is weakly continuous from V 0 into V 0 and we can apply the Schauder theorem.
REMARK 2.2. A similar proof could be carried through in a more general case by considering a different measure of local variation, for example, using the absolute value of the difference between the maximum and minimum value in subintervals of length 2δ.
PROOF. Letū andû be two solutions of (2.2) and let u =ū −û. Then for almost all t in [0, T], By subtracting (2.6) from (2.5), Adding and subtracting the quantity ∂ x (g(R δ,ū )∂ xû ), we can rewrite the equation as Multiplying (2.7) by u = (ū −û), integrating on the interval I, using the properties of the function g and the lower bound g(1) = α > 0 and the estimates (2.4), we obtain for a suitable constant C. The term on the right-hand side can be estimated, using Young's inequality, by Subtracting the term (α/2) (∂/∂x)u(t) 2 L 2 (I) on both sides and using the a priori estimates (2.4), we get the inequality where C * = 2C 2 C 1 /α. Sinceū(0) =û(0) = u 0 , by the inequality (2.8) and Gronwall's lemma (see, for example, [13, Theorem 1.8], we obtain the uniqueness of the solution. REMARK 2.4. Similar nonlocal equations could be obtained as diffusive limits from different kinetic microscale descriptions of the interactions of active particles (see, for example, [5,6]).