Abstract

The moment approach to solve the Cauchy problems is investigated. First, we consider the Cauchy problem for the Laplace equation, and we present a moment method for solving it in the case of a flat boundary. Second, we consider the reciprocity gap concept used to solve the problem of crack detection, as a stopping criterion and we study the case of noise data. Finally, we propose an application to the Cauchy problem for the Laplace equation, for the inpainting problem. Some numerical results showing the efficiency of the method proposed are also given.

1. Introduction

This paper deals with the inverse problem of crack detection defined by overdetermined boundary data, in the framework of the Laplace equation. The Cauchy problem for the Laplace equation is well known to be highly ill posed since Hadamard. That means the solution does not depend continuously on the given Cauchy data and any small change in the given data may cause large change to the solution [1–3]. In [4], the authors propose a method for data matching via a moment problem and give an application by using the Legendre polynomials. The idea to transform the problem into a moment problem has been initiated by Cheng et al. in the work [5]; then, several numerical methods have been proposed to solve this problem, such as Gram-Schmidt orthonormalization technique [6], the Backus-Gilbert algorithm [7], the conjugate gradient method [8], the fourth-order derivative method [9], the Fourier method [10], and the wavelets method [11], and we refer the reader to [12] for theoretical aspects of moment problems. Let us note here that the Talenti method is efficient but is restricted to the Hausdorff moment problem. In [4], a general character of the orthonormal basis chosen is presented: for any orthonormal basis, the authors can calculate the moments associated. Our motivation in this paper is based on three main features that make it according to our knowledge an efficient method. The first feature concerns its robustness: it compares very well with [5] at recovering processes in the sense that it allows the reconstruction of highly oscillating data. The second feature we would like to point out concerns the cost of the present method: since we have converted the data-matching problem into a moment one, then the recovering process turns out to be quasi-explicit; that is, it does not require any resolution of the forward problem. Finally, the third feature is shown in the general character of possible applications. In fact, for a potential application of present boundary data completion algorithm, one can consider the image processing area and more precisely restoration and inpainting problems. Our motivation is the following: image inpainting refers to image restoration techniques which can be based on crack detection. So, as a crack can be detected as it was presented in [4], then it will be easy to reconstruct a particularly damaged part of an image using the same idea. On the other part, as the result of the reconstruction depends on the number of projection used, so we propose to use the gap reciprocity function introduced by Andrieux and Ben Abda [13, 14], as a stopping criterion and study the error estimate.

This paper is organized as follows. The opening section is devoted to the Cauchy problem of the Laplace equation and its reformulation as a moment problem. In Section 3, the gap reciprocity function is presented in the framework of crack detection. We propose then to adapt the reciprocity gap concept, as a stopping criterion. In Section 4, we treat the inpainting problem using the Cauchy problem for the Laplace equation. The concluding section is devoted to some discussions and open problems.

2. Formulation of the Problem and Transformation to a Moment Problem

Let us consider a domain Ξ©βŠ‚β„π‘‘,𝑑=2,3. We suppose that Ξ© is a regular Lipschitz bounded domain. Let us denote by 𝑛 the outward unit normal to the boundary Ξ“=πœ•Ξ©. We assume that Ξ“ is partitioned into two parts Ξ“1 and Ξ“2. Given both the Dirichlet and Neumann conditions on Ξ“1, one wants to reconstruct the corresponding conditions on the remaining part of the boundary Ξ“2. This problem arises in electrostatic. One can suppose that 𝑒 represents the electrostatic potential in a body Ξ© of which only the part Ξ“1 is accessible to measurements. Hence, in this application, the corresponding inverse problem can be seen as the reconstruction of the boundary Ξ“2 by determining the inaccessible measurements from those imposed on Ξ“1. For different applications of this problem, we can refer the reader to [15–17]. This problem can be expressed as a Cauchy problem for the Laplace equation and therefore termed mathematically as follows.

Find 𝑓 and 𝑔 on the remaining part of the boundary Ξ“2 such that there exists a solution 𝑒 satisfyingΔ𝑒=0,Ξ©,βˆ‡π‘’β‹…π‘›=𝐹,Ξ“1,𝑒=𝐺,Ξ“1.(2.1)

In [5], Cheng et al. give a numerical method to approximate the solution of (2.1) using Green’s formula. In fact, by considering the systemΔ𝑣=0,Ξ©,πœ•π‘£πœ•π‘›=0,Ξ“2,(2.2) the authors transform the original problem to a moment problem whose numerical solution can be obtained accurately and efficiently. We refer the reader to [5] for the details of the proof of the following proposition.

Proposition 2.1. If the Cauchy problem (2.1) has a solution 𝑒 such that (πœ•π‘’/πœ•π‘›)/Ξ“2∈𝐿2(Ξ“2), then 𝛽=(πœ•π‘’/πœ•π‘›)/Ξ“2 satisfies the following moment problem: ξ€œΞ“2ξ€œπ‘£π›½π‘‘π‘ =Ξ“1ξ‚€πΊπœ•π‘£ξ‚πœ•π‘›βˆ’πΉπ‘£π‘‘π‘ ,(2.3) where π‘£βˆˆH1={𝑣/Ξ“2βˆΆπ‘£π‘£π‘’π‘Ÿπ‘–π‘“π‘–π‘’π‘ (2.2)}.
Conversely if π›½βˆˆπΏ2(Ξ“2) satisfies (2.3), then there exists a solution 𝑒 of the Cauchy problem (2.1) such that (πœ•π‘’/πœ•π‘›)/Ξ“2∈𝐿2(Ξ“2).

To approach the solution of (2.3), the authors in [5] proved that the Cauchy problem for the Laplace equation (2.1) is equivalent to the Hausdorff moment problem, which has been studied by many researchers. More precisely, to obtain the desired result, they used the method of Talenti [12], which is based on the Gram matrix of a given set of vectors, and discussed the error estimation. We note here that Hilbert matrices are well known to be extremely ill conditioned, which will disturb the convergence of the solution.

Let us first recall the moment problem as given by Talenti [12]. We consider a Hilbert space β„‹, and we consider given basis functions π‘£π‘—βˆˆβ„‹ and real numbers πœ‡π‘—,𝑗=0,1,2,….

The moment problem consists in determining an unknown function π‘’βˆˆβ„‹ such that 𝑒,𝑣𝑗ℋ=ξ€œΞ©π‘£π‘—(π‘₯)𝑒(π‘₯)𝑑π‘₯=πœ‡π‘—,𝑗=0,1,2,…(2.4) As a trivial example of such a basis, we can take the polynomial basis (π‘₯𝑗)𝑗,𝑗=0,1,2,…, defined in a one-dimensional space. Working in a two-dimensional space, one can take β„‹=𝐿2(Ξ©) and choose 𝑣𝑗=𝑒𝑗π‘₯cos(𝑗𝑦),𝑗=0,1,2,….

We have {𝑣𝑗,𝑗=0,1,2,…}=𝐿2(Ξ©) assuring the density of span{𝑣0,𝑣1,…} in 𝐿2(Ξ©).

In [4], the authors generalize the above result obtained in [5]. In fact, the authors propose to recover 𝑒 and πœ•π‘’/πœ•π‘› on Ξ“2 from their moments on any orthonormal basis of 𝐿2(Ξ“2). The idea is to make the components {𝑒𝑗}𝑗 and {πœ•π‘’π‘—/πœ•π‘›}𝑗 appear directly according to a given orthonormal basis of 𝐿2(Ξ“2).

For a numerical convenience, let us suppose that Ξ© is a bounded simply Lipschitz connected domain of ℝ2 given by ξ€½Ξ©=(π‘₯,𝑦)βˆˆβ„2ξ€Ύ,∢0≀π‘₯≀1,0≀𝑦≀1(2.5) where Ξ“2=ξ€½(π‘₯,𝑦)βˆˆβ„2ξ€Ύ,βˆΆπ‘¦=0,0≀π‘₯≀1(2.6) and Ξ“1 is the Lipschitz curve in {(π‘₯,𝑦)βˆˆβ„2βˆΆπ‘¦β‰₯0} which connects the two points (0,0) and (1,0) such that {(π‘₯,𝑦)βˆˆβ„2βˆΆπ‘¦=0,0≀π‘₯≀1}βˆͺΞ“1=πœ•Ξ©.

We consider 𝐻1 and 𝐻2 as follows:H1=ξ‚†π‘£βˆΆΞ”π‘£=0inΞ©andπœ•π‘£πœ•π‘›=0onΞ“2,H2=ξ€½π‘£βˆΆΞ”π‘£=0inΞ©and𝑣=0onΞ“2ξ€Ύ.(2.7)

Let {𝑀𝑗}π‘—βˆˆβ„• be an orthonormal basis of 𝐿2[0,1], where [0,1] represents Ξ“2. To determine the moments of the lacking data directly on {𝑀𝑗}π‘—βˆˆβ„•, we give the following results (see [4] for the proofs).

Theorem 2.2. There exists a set {𝑄𝑗}π‘—βˆˆβ„•βˆˆπ»2 such that 𝑒=βˆžξ“π‘—=0π‘š1𝑗𝑀𝑗,(2.8) where the moments π‘š1𝑗 are defined by π‘š1𝑗=ξ€œΞ“1ξ‚΅πΉπ‘„π‘—βˆ’πœ•π‘„π‘—πΊξ‚Άπœ•π‘›π‘‘π‘ ,βˆ€π‘—βˆˆβ„•.(2.9)

Theorem 2.3. There exists a set {𝐷𝑗}π‘—βˆˆβ„•βˆˆπ»1 such that πœ•π‘’=πœ•π‘›βˆžξ“π‘—=0π‘š2𝑗𝑀𝑗,(2.10) where the moments π‘š2𝑗 are defined by π‘š2𝑗=ξ€œΞ“1ξ‚΅πΉπ·π‘—βˆ’πœ•π·π‘—πΊξ‚Άπœ•π‘›π‘‘π‘ ,βˆ€π‘—βˆˆβ„•.(2.11)

We note that an approximation of the solution 𝑒 on Ξ“2 is given by the function π‘’β„Ž,𝑁 such that π‘’β„Ž,π‘βˆ‘(π‘₯)=𝑁𝑗=0π‘š1𝑗𝑀𝑗(π‘₯), where π‘š1𝑗 are the moments of the function 𝑒 and are given by relation (2.9), and an approximation of πœ•π‘’/πœ•π‘› is given by the function πœ•π‘’β„Ž,𝑁/πœ•π‘› such that πœ•π‘’β„Ž,π‘βˆ‘/πœ•π‘›=𝑁𝑗=0π‘š2𝑗𝑀𝑗(π‘₯), where π‘š2𝑗 are the moments of the function πœ•π‘’/πœ•π‘› and are determined by relation (2.11).

We present in Table 1 the 𝐿2 error reconstruction with respect to the number of moment calculated for both the solution 𝑒 and its derivative βˆ‡π‘’. We remark that this error is decreasing when the number of moments increases. The reconstruction of both the solution 𝑒 and its derivative is excellent when the number of moments calculated varies between 9 and 13. Then, reconstruction error increases when the number of moments increases too, characterizing the fact that the problem (2.1) is ill posed and then implying a well-known property of a numerical instability.

Figure 1 shows the numerical results of the error reconstruction for both 𝑒 and πœ•π‘’/πœ•π‘›.

In the rest of this work, we propose to use the reciprocity gap concept as a stopping criterion.

3. The Reciprocity Gap Concept

The reciprocity gap principle has been initially introduced in solid mechanics throughout the Maxwell-Betti theorem in 1872, relating the responses to different external and internal forcing terms. More precisely, let us consider given overdetermined boundary data (a flux πœ•π‘’/πœ•π‘›=Ξ¦ imposed on πœ•Ξ© and a temperature 𝑒=𝑇 measured on πœ•Ξ©). The Maxwell-Betti theorem establishes that the effect work of the flux πœ•π‘’/πœ•π‘› in any field 𝑣 in equilibrium in Ξ© with zero source term, is equal to the effect work of the temperature 𝑒 in the flux πœ•π‘£/πœ•π‘›, implying thatξ€œπœ•Ξ©π‘£πœ•π‘’ξ€œπœ•π‘›π‘‘π‘ =πœ•Ξ©π‘’πœ•π‘£πœ•π‘›π‘‘π‘ ,βˆ€π‘£βˆˆπ»(Ξ©),(3.1) where 𝐻(Ξ©)={π‘£βˆˆπ»1(Ξ©),Δ𝑣=0}. Let us note here that (3.1) is fundamentally derived from the symmetry of the operator involved in the modelisation of the phenomenon.

Using (3.1), we define the reciprocity gap functional as follows:ξ€œπ‘…πΊ(𝑣)=πœ•Ξ©ξ‚€π‘£πœ•π‘’πœ•π‘›βˆ’π‘’πœ•π‘£ξ‚πœ•π‘›π‘‘π‘ ,βˆ€π‘£βˆˆπ»(Ξ©).(3.2)

On the other part, from divergence theorem, Green’s second identity, and working with an unperturbed domain Ξ©, we deduce that the reciprocity gap functional is identically zero and thenξ€œΞ“1ξ‚€π‘’πœ•π‘£πœ•π‘›βˆ’π‘£πœ•π‘’ξ‚ξ€œπœ•π‘›π‘‘π‘ =βˆ’Ξ“2ξ‚€π‘’πœ•π‘£πœ•π‘›βˆ’π‘£πœ•π‘’ξ‚πœ•π‘›π‘‘π‘ .(3.3)

The reciprocity gap functional has been applied in different theories. For example, we can find its application to electromagnetic inverse scattering problems [18], or to groundwater flow problems [19]. Particularly, the nonidentical nullity of the reciprocity gap functional implies the presence of cracks in the domain, and this functional has been used to localize and determine the shape of one or several cracks in the initial domain [13, 14]. We propose in this work to apply this functional in order to recover missing boundary data on a part of the boundary domain from overdetermined ones existing on the remaining part, by applying the moment method. More precisely, since the left-hand side of (3.3) is not exact, then the idea is to use its approximation by the moment method applied in the previous section and then to apply the reciprocity condition 𝑅𝐺(𝑣)=0 as a stopping criterion.

Let us consider the following equations:πœ‡1(ξ€œπ‘£)=βˆ’Ξ“1ξ‚€π‘’πœ•π‘£πœ•π‘›βˆ’π‘£πœ•π‘’ξ‚πœ‡πœ•π‘›π‘‘π‘ ,π‘£βˆˆπ»(Ξ©),2ξ€œ(𝑣)=Ξ“2ξ‚€π‘’πœ•π‘£πœ•π‘›βˆ’π‘£πœ•π‘’ξ‚πœ•π‘›π‘‘π‘ ,π‘£βˆˆπ»(Ξ©).(3.4) Since the exact solution on the remaining part Ξ“1 is not available, then we consider an approximation πœ‡app of πœ‡1 as follows:πœ‡app(ξ€œπ‘£)=βˆ’Ξ“1𝑒appπœ•π‘£πœ•π‘›βˆ’π‘£πœ•π‘’appξ‚Άπœ•π‘›π‘‘π‘ ,π‘£βˆˆπ»(Ξ©),(3.5) where 𝑒app and πœ•π‘’app/πœ•π‘› are determined thanks to Theorems 2.2 and 2.3.

Letπœ‡ξ€·π‘’,𝑒appξ€Έ=πœ‡2(𝑣)βˆ’πœ‡app(ξ€œπ‘£)=Ξ“2ξ‚€π‘’πœ•π‘£πœ•π‘›βˆ’π‘£πœ•π‘’ξ‚ξ€œπœ•π‘›π‘‘π‘ +Ξ“1𝑒appπœ•π‘£πœ•π‘›βˆ’π‘£πœ•π‘’appξ‚Άπœ•π‘›π‘‘π‘ .(3.6)

Numerically, if the approximated solution 𝑒app converges to the exact one 𝑒exa and the approximated flux πœ•π‘’app/πœ•π‘› converges to the exact one πœ•π‘’exa/πœ•π‘›, then (3.6) converges to zero.

On the other part, from (3.6), we deduce that the condition 𝑅𝐺(𝑣)=0 yields ξ€œΞ“1𝑒appβˆ’π‘’exaξ€Έπœ•π‘£+ξ€œπœ•π‘›Ξ“1π‘£ξ‚΅πœ•π‘’exaβˆ’πœ•π‘›πœ•π‘’appξ‚Άπœ•π‘›=0(3.7) which gives an error estimate of the recovering missing boundary data and then characterizes a nice stopping criteria. By considering the scalar product defined on the Hilbert space 𝐿2(Ξ©), numerically, the stopping criterion is such that the quantityπœ‡ξ‚΅πΉ,𝐺,𝑒app,πœ•π‘’appξ‚Ά=ξ‚¬ξ€·π‘’πœ•π‘›exaβˆ’π‘’appξ€Έ,πœ•π‘£ξ‚­+πœ•π‘›ξƒ‘ξ‚΅πœ•π‘’exaβˆ’πœ•π‘›πœ•π‘’appξ‚Άξƒ’πœ•π‘›,𝑣(3.8) is small enough.

4. Application to Image Inpainting

As a potential application of present boundary data completion algorithm, one can think of the image processing area. We consider here the inpainting problem. The goal of inpainting is to restore a damaged or corrupted image where one or several pieces of information have been lost, see [20–25]. Inpainting may also be an interesting tool for those who need to remove some parts of an image artificially such as scratches. The third application we are dealing with in this work is exactly this kind of problem, which is an inverse problem: the reconstruction of the image processed from its damaged version. Our motivation is the following: image inpainting refers to image restoration techniques which can be based on cracks detection. So, as a crack can be detected as it was presented in [4], then it will be easy to reconstruct a particularly damaged part of an image using the same idea. More precisely, let us consider Ξ© the image processed, Ξ“=Ξ“1 the whole external boundary, and πœ” the missing part of the image which represents in this work a given scratch. πœ” is determined by the intensity of its grey level and it splits the domain Ξ© into two subdomains Ξ©1 and Ξ©2. 𝐺 will represent the value of the image on πœ” and 𝐹 its corresponding flux. By considering the following Cauchy problem:Δ𝑒=0,inΞ©β§΅πœ”,𝑒=𝐺,onΞ“1,πœ•π‘’πœ•π‘›=𝐹,onΞ“1,𝑒=0onπœ”,(4.1) we give the inpainting algorithm as follows.

Reconstruction Algorithm
(i)Calculation of 𝑒1 and 𝑒2 solutions of (4.1). (ii) detection of the crack πœ” by minimizing the following criterion:12‖‖𝑒1βˆ’π‘’2β€–β€–22,(4.2)(iii) calculation of 𝑒 solution of the Neumann problem with this crack πœ”Ξ”π‘’=0inΞ©β§΅πœ”,πœ•π‘’πœ•π‘›=𝐹onπœ•Ξ©,πœ•π‘’πœ•π‘›=0onπœ”.(4.3)

Figure 2 illustrates this technique. We have considered the inpainting of a black line on the Lena image. This line divides the original domain Ξ© into two subdomains. The black line represents πœ”: the missing part of the image. The corresponding reconstruction is shown in Figure 2(d). Then we added a Gaussian noise such that 𝜎=20. The restored image with the missing part is shown in Figure 2(f). One can see that the image is still very well inpainted. However, it could be more interesting to generalize the inpainting problem for general missing parts and more general cracks in the image processed and not only parts determined by cracks in only one direction. This will be part of a forthcoming paper.

5. Conclusion

We have presented in this work an application of the moment method used for crack detection to a particular problem in image processing related to image inpainting. A stopping criterion based on the reciprocity gap functional has been also introduced in this work. Our data recovering has a major advantage: it concerns the cost of the present method. In fact, since the initial Cauchy problem for the Laplace equation has been converted to a moment one, then the recovering process turns out to be quasi-explicit; it does not require any resolution of the forward problem. However, one can consider the very particular character of our method concerning the application to the inpainting problem, which represents here a major drawback, in the sense that this recovering is strictly related to a flat boundary. This drawback will be considered in a forthcoming paper by considering the reciprocity gap functional related to geometrical moments. Finally, some attention should be devoted to noisy data. We propose to study the robustness of our model. In fact, we propose to define a stopping criterion based on the reciprocity gap functional in case of Cauchy data noise, for a better comparison to real-life applications, and particularly for image processing applications as restoration.

Acknowledgment

This paper has been supported by the Deanship of Scientific Research at the University of Dammam under the Reference 201036.