We consider a shape optimization based method for finding the best interpolation data in the compression of images with noise. The aim is to reconstruct missing regions by means of minimizing a data fitting term in an -norm, for , between original images and their reconstructed counterparts using linear diffusion PDE-based inpainting. Reformulating the problem as a constrained optimization over sets (shapes), we derive the topological asymptotic expansion of the considered shape functionals with respect to the insertion of small ball (a single pixel) using the adjoint method. Based on the achieved distributed topological shape derivatives, we propose a numerical approach to determine the optimal set and present numerical experiments showing the efficiency of our method. Numerical computations are presented that confirm the usefulness of our theoretical findings for PDE-based image compression.
PDE-based methods have attracted growing interest by researchers and engineers in image analysis field during the last decades [8,9,12,17–19,25,27,30,31]. Actually, such methods have reached their maturity both from the point of view of modeling and scientific computing allowing them to be used in modern image technologies and their various applications. Image compression is one of the domain where they appear among the state-of-the-art methods [3,4,11,13,20,24,28]. In fact, the aim for such problems is to store few pixels of a given image (coding phase) and to recover/restore the missing part in an accurate way (decoding). The PDE-based methods use a diffusion differential operator for the inpainting of missed parts from an available data (boundary or small parts of the initial image) therefore their efficiency for decoding is guaranteed/encoded in the operator without any pre- or post-treatment. The question then is how to ensure with these methods a good choice, if it exists, of the “best” pixels to store for high quality reconstruction of the entire image? An answer to this question is given in [6,7] for the harmonic or the heat equation, where its reformulation as a constrained (shape) optimisation problem permitted to exhibit an optimal set of pixels to do the job. In addition, analytic selection criteria using topological asymptotics were derived. Due to the simple structure of the shape functionals considered in these previous works, the topological expansion is easily derived (more or less with formal computations) and gives an analytic criterion to characterize the optimal set in compression. The limitation in obtaining the topological expansion this way is twofold: the criterion gives pointwise information on the importance of the location (pixel) to store which results in hard thresholding selection strategy not robust with respect to the noise. Second, the technique is limited to simple functionals, namely an data-fitting term and a linear diffusion operator.
The main contribution of this article is the use of the adjoint method [2–11,13,14] to derive an analytic criterion for PDE-based compression. In fact, we consider the compression problem in the same framework than [6], but we introduce a new approach to the characterization of the set of pixels to select using the adjoint method [2,5,14,15]. This approach to obtain the topological expansion is more general than the one previously studied for the same problem in [6], in the sense that it may be used for other diffusion operators and nonlinear data-fitting term, moreover it allows a better stability with respect to noise. In particular, when the accuracy of the reconstruction (fidelity term) is measured with an -norm, , the adjoint method is still linear and no significant complexity or cost are added. Thus, the main results in the article include the rigorous derivation of the topological expansion based on the adjoint problem in the spirit of [2,14]. We notice that the Dirichlet boundary condition in the inclusion prevents from a direct transposition of the method based on a local perturbation of the material properties by inserting small holes. Therefore, we adapt the sensibility analysis to the problem under consideration and we perform the asymptotic expansion of the proposed shape functional using non-standard perturbation techniques combined with truncation techniques. The asymptotic allows us to deduce a gradient algorithm for the reconstruction that we implement and compare to previous works [6,7].
The article is organized as follows: in Section 2, we introduce the compression problem that takes the form of a constrained optimization problem of finding the best set of pixels to store, denoted K. Section 3 is devoted to describe the adjoint method to compute the topological derivative of the cost functional considered. In Section 4, we perform the computations to obtain the topological expansion and the “shape” derivatives which involve the direct and adjoint states. Finally, in Section 5, we describe the resulting algorithm and we give some numerical results to confirm the usefulness of the theory.
Problem formulation
Let and , a given image in some region . We consider the mixed elliptic boundary problem for a given in ,
Find u insuch that
where the available data f is a Dirichlet “boundary” condition and with homogeneous Neumann boundary condition on. This PDE corresponds to the first term in the time discretization of the homogeneous heat equation, where we assume that the initial condition is. For compatibility condition with the “boundary” data on K, we take asthe image, withand such thaton. In the compression step (coding phase), the datum f is available in the entire domain D, so we can set the initial conditionto the function f. The result of this coding step consists of a set K of the pixels to store and the values of f on K. In the decompression step (decoding phase), the data is only available in the subset K of the domain, so we set(at least in). When the reconstruction is performed by solving the heat equation, it means that we start with an initial datum which do not satisfy the compatibility conditions, but this does not influence the dynamic as far as the convergence to an equilibrium, that is a steady state, holds (regularizing effect). Setting, we can write equivalently
Find v insuch that
Denoting by the solution of Problem 2.2, the question is to identify the region K which gives the “best” approximation , in a suitable sense, that is to say which minimizes some -norm. The constrained optimization problem for the compression reads [6], for ,
where m is a “size measure”. The optimization problem (3) is studied in [6] and the existence of an optimal set is established for and m is the capacity of sets [32] and the result extends to as noticed in [7]. The optimal set K is obtained via a relaxation procedure but its regularity is not considered yet, nevertheless the relaxation technique allows us to derive first order optimality conditions via topological derivatives, which was done in the case of the Laplacian as inpainting operator. In this article, we aim to compute the topological gradient [2,10] of the shape functional using the adjoint method which possesses two main advantages on the previous approaches: it is more general and systematic with respect to the inpainting operator and the exponent , on one side and secondly, it leads to a better characterization of the relevant pixels as it gives a distribution of such pixels taking into account local information from their neighborhood. Loosely speaking, to obtain the topological derivative, let and ( denotes the ball centered at with radius ), then we look for an expansion of the form
where ρ is a positive function going to zero with and G is the so-called topological gradient [2,5,14]. Therefore, to minimize the cost functional J, one has to create small holes at the locations where is the most negative. For the compression problem this amounts to select the locations where the pixels are the most important to keep.
Adjoint method and variations of the cost functional
The adjoint method has been extensively studied and successfully applied to many second order elliptic problems and Helmholtz equation (see [2,14] and references therein). We will recall the main principle (theorem) of the method and apply it to our specific setting. We introduce the following abstract result which describes the adjoint method for the computation of the first variation of a given cost functional (see for instance [2]). Let V be a Hilbert space. For , , we consider a symmetric bilinear form and a linear form such that the following assumptions are fulfilled
, (continuity of the bilinear form),
, (uniform coercivity),
, (continuity of the linear form),
with independent of . Moreover, we suppose that there exists a continuous bilinear form , a continuous linear form and a function such that, for all ,
,
,
.
We emphasize that and do not depend on . Finally, for all , consider a functional , Fréchet-differentiable at the point . Assume further that there exists a number such that
Letbe the solution of the following problem: findsuch that,
Letbe the solution of the so-called adjoint problem: findsuch that
Then,
To be more specific, for and , we denote by the open ball centred at and of radius r. We set
Then we consider the boundary value problem:
Findinsuch that
with, but h can be anyfunction. We denotethe solution of the problem
Findinsuch that
The weak formulation of problems above reads, find in such that, for all φ in , we have
with,
The dependency of the space on prevents us from using Theorem 3.1 directly, therefore, we introduce a truncation technique [15], which consists of inserting a ball , for a fixed and splitting Problem 3.1 into two sub-problems that we glue at their common boundary (see Fig. 1). More precisely, we consider the sub-problems: an internal problem
and an external problem
Illustration of the splitting.
As the two sub-problems transform the initial one into a transmission problem. Then,
We have,
We set
Let φ be in , then,
Replacing v by its expression (6) and integrating by parts yields,
By the uniqueness of the solution of Problem 3.1, we have .
For the internal problem, we introduce the notation instead of , the solution of the more general problem
Findinsuch that
Therefore, , when . We also notice that,
We remind the Dirichlet-to-Neumann operator by
and we set
Hence, setting , we can rewrite the external problem using this operator as following (we still denote by the solution):
Findinsuch that
For , , and v, φ in , we define
So that the associated variational formulation reads: find , such that
It is easily checked that is symmetric and is continuous.
We take as cost function, for ,
We define now the cost functional on as follows: for , we set the extension of v in such that,
,
, for on .
We notice that do not satisfy Problem 3.1 except if v is the solution of Problem 3.4. Then, we may define the restriction of to by:
The adjoint problem and related estimates
We state now the adjoint problem associated to Problem 3.4 when : we denote by the weak solution in of
where is the solution of Problem 3.4. The adjoint state is then the solution of
Findinsuch that
Note that, formally, when , the right-hand side of (9) becomes .
We aim to find , and from the adjoint method, Theorem 3.1. Let and .
Variations of the bilinear form
We start by giving an explicit formulation for both and , which is analogous to [26], with the following proposition:
For ϕ in, we have,
and,
whereare the polar coordinates in,are the Fourier coefficients of ϕ,andare the modified Bessel functions of the first and second kind respectively [
1
,
23
].
Using polar coordinates in , we have,
where satisfies, for all n in , and ,
We solve the equation, and we get,
and
By using the boundaries conditions, we have the result.
with W the Wronskian and by using the previous result, we have the following:
For ϕ in, we define,
Then, for sufficiently small, we have the following asymptotic estimation,
Finally, we can derive from the previous proposition the variations of the bilinear form:
For ϕ in, we define,
whereanddenote the mean value of v and w on. Then, for sufficiently small, we have the following asymptotic estimation,
Variations of the linear form
We give an explicit formulation for both and with the following proposition:
For h in, we have,
with,
Moreover,
with,
Using polar coordinates in , we have,
where satisfies, for all n in and ,
Firstly, we solve the homogeneous equation, and we get,
and
Secondly, we use the variation of parameters method to get the particular solution,
By replacing (12) into (11), and by supposing that,
we get,
Solving the last two equations, we get the value of and as stated in the theorem. Finally, by the superposition principle and by using the boundaries conditions, we have the result.
Since h is in , using the Parseval’s equality we have that the Fourier coefficients are in as well. Similarly for the Fourier coefficients . As a result, we have that the integral in the is convergent.
is a constant independent of . It remains to show that . We have,
where,
Moreover,
Since is an increasing function and is a decreasing function, we have, for ,
Thus,
Finally, using that,
we have that tends to 0 when goes to 0.
Using the previous result and the property of the Wronskian [1], we have the following:
For h in, we define,
whereis defined in Proposition 3.6. Then, for sufficiently small, we have the following asymptotic estimation,
Finally, we can derive from the previous proposition the variations of the linear form:
For h in, we define,
Then, for sufficiently small, we have the following asymptotic estimation,
Computation of the topological derivative
We now gather the previous section results to derive the topological derivative. We consider the adjoint problem of Problem 3.2:
Findinsuch that
Then, we have the following proposition,
, solution of Problem 3.5, is the restriction ofto.
We set . We have to show that i.e. , . Let . We denote the extension of to such that in . Thus,
And after integrating by parts,
Moreover, by definition , thus,
By uniqueness of the solution, .
Using that, if u and v are solutions of the linear diffusion equation on ,
it follows the topological gradient based on the adjoint method given by:
For small enough, we have,
withsolution of Problem 3.2 andsolution of Problem 4.1.
We notice that with this expansion, we get the main theoretical result of the paper which might be summarized as follows: to minimize the -error between an image and its reconstruction from linear diffusion inpainting, we have to keep in the mask the pixels which minimize the product .
Numerical results
In this section, we present numerical results when the cost functional is the -error and the -error, respectively, as they are the most representative for noise in practice. In fact, we take these specific values of p, depending on the nature of the noise considered: is well suited for Gaussian noise while is better for impulse noise such as salt and pepper noise.
Let us denote by f the original image, the noisy one, K the inpainting mask, and u the reconstructed image. Proposition 4.2 gives a hard-threshold criterion for the selection of K, namely, we must keep the pixels which minimize the quantity (or equivalently, which maximize ). In fact, the adjoint state is obtained by solving a linear PDE which is, by the elliptic regularity, (the right-hand side is even when with the regularization adopted in the article). The distribution of this function measures the influence of a considered single pixel and its neighborhood in the cost variations. This is referred to as soft-thresholding (in contrast to hard-thresholding with pixel-wise asymptotics) and is implemented using the Floyd-Steinberg halftoning technique [29]. Digital halftoning is a technique used to simulate continuous-tone images using a limited palette of colors or shades, often just black and white. The compression step states as follows:
solve Problem 3.2 with , and save the result in ,
solve Problem 4.1 and save the result in ,
apply hard/soft-thresholding to and store the selected pixels in K.
We emphasize that the inpainting mask is built from , which is available in D during the mask selection step, while it is only available in K for the reconstruction.
The reconstruction step is performed by solving the heat equation with the semi-implicit discrete scheme of time step and with initial condition . In fact, Problem 2.1 is formally the first iteration of the semi-implicit discrete scheme of the heat equation, and directly solving Problem 2.1 will result to a small diffusion of the data, leading to a poor reconstruction’s quality. We choose the time step and the initial condition for boundary conditions compatibility. The diffusion process is stopped as soon as the error between the reconstruction and the noisy data at the iteration starts to increase i.e. when where .
We denote by Lp-ADJ-T the algorithm using the adjoint method by selecting the pixels using hard-thresholding, and by Lp-ADJ-H the algorithm combining with the Floyd-Steinberg halftoning. For comparison purposes, we consider the methods H1-T and H1-H, which correspond to mask selection based on the asymptotic expansion provided in [6]. In these methods, the authors use a hard/soft-thresholding of as pixel selection criterion, combined with homogeneous diffusion inpainting for the reconstruction. Note that the homogeneous diffusion equation can be viewed as a limiting case of the heat equation as t approaches infinity. In their paper, Belhachmi et al stated that they smoothed the data prior to computing its Laplacian. However, since we aim to demonstrate the effectiveness of our methods on noisy data, we believe that pre-processing the data introduces an unfair advantage. For this reason, we do not smooth when calculating its Laplacian, although we do apply smoothing for the H1- methods as described by the authors.
To solve the equations, we discretize the problems using the finite difference method where every degree of freedom correspond to a pixel of the image, and we manually select the parameter α to achieve the best reconstruction. The implementation of the algorithms is done in Python and can be found in [16].
Impulse noise
We begin the experiments by evaluating the robustness of our methods against impulse noise. Impulse noise, such as salt-and-pepper noise, is often addressed by minimizing the -error, as discussed in [21,22]. Here, we focus on the case , and our proposed methods are refereed by L1-ADJ-. Figure 2 shows the input images in the following order, from left to right: the noiseless image, the image with salt noise, the one with pepper noise, and the image with a combination of both salt and pepper noise.
Input images.
We give in Table 1 (and in Appendix A) the -error for the H1- and L1-ADJ- methods for several amounts of salt and/or pepper noise, and hand-picked regularization parameter α ( denotes the norm). The first notable observation is that L1-ADJ-H gives the lowest -error with and without presence of noise. Additionally, consistent with findings from [6,7], the soft-thresholding rule consistently results in a more effective inpainting mask for image reconstruction.
-error between the original image f and the reconstruction u (built from ) with of total pixels saved.
Noise
L1-ADJ-T
L1-ADJ-H
H1-T
H1-H
Salt
Pepper
α
α
0
0
0.01
4248.14
2.27
904.21
4648.99
961.01
0.02
0
0.41
3203.43
0.66
1194.91
6531.56
3875.63
0
0.02
0.36
2505.63
0.71
1204.80
5461.22
4019.73
0.01
0.01
0.56
2252.71
0.76
1321.55
4573.62
3097.18
0.04
0
0.36
4132.62
0.56
1453.11
12381.64
9611.86
0
0.04
2.07
2938.43
0.56
1454.21
15171.93
11195.98
0.02
0.02
0.46
2912.86
0.61
2098.27
6654.28
5901.86
0.1
0
0.26
8414.41
0.51
1845.45
28163.84
22580.17
0
0.1
2.42
4320.62
0.51
1840.34
34035.09
27595.06
0.05
0.05
0.36
6191.32
0.51
4623.07
17716.39
15806.10
Figure 3 (and Appendix A) shows the resulting masks and reconstructions corresponding to the data in the tables. We note that most of the corrupted pixels are not selected in K for the L1-ADJ- methods, while they are in the case of H1- ones. It is explained as follows: the asymptotic provided for the H1- methods leads to a pixel selection criterion which is proportional to . In the presence of impulse noise, the Laplacian is high at the edges, with even greater intensities at noisy pixels. Thus, noisy pixels are selected as a priority on pixels close to edges. On the other hand, the L1-ADJ- methods keep pixel in the inpainting mask that are located near the edges and around noisy pixels. In fact, for well-chosen α, if the Laplacian is too large at an isolated pixel, we are in presence of the noise and if it is too small, we are in homogeneous parts, and in both case, the L1-ADJ- methods do not select the pixel.
Masks and reconstructions from image with of salt and pepper noise and with of total pixels saved.
To provide further clarification on this last statement, we present the following case study: a binary image with two corrupted pixels (see Fig. 4 (a)). On Fig. 4 (a), (b), we plot the value of the criterion evaluated at several positions (noise, edge and homogeneous) with respect to the value of the regularization parameter α. Formally, the criterion reads, for a well-chosen , depending on α,
where denote the convolution product and is the heat kernel, fundamental solution of the linear diffusion equation. When α is small, the criterion is close to which behaves similarly to the H1- method, and, in particular, the noisy pixel is kept. For large α, the criterion in the homogeneous part is dominant, and the edges of the image are lost. There is a window for the value of α in which the edge pixels are sectioned. We give in Fig. 5 illustrations for under/over-regularization.
Influence of α on the criterion evaluated at a noisy pixel, an edge pixel and a pixel in the homogeneous part.
Example of under-regularization on the left and of over-regularization on the right. For both case, L1-ADJ-H is used on the salt and pepper corrupted input (Fig. 2 (d)).
Gaussian noise
Now, we consider images with Gaussian noise and we take . Figure 6 presents the input images without noise on the left, followed by the noisy images.
Input images with Gaussian noise of deviation σ.
Table 2 (and Appendix B) gives the -error for the L2-ADJ- methods and the H1-T methods with respect to the deviation of Gaussian noise and the value of α (we write the norm). For a reasonable level of noise, the L2-ADJ-H gives the lowest -error. Moreover, and as for the L1-ADJ- methods, using digital halftoning enhance the reconstruction by giving a better distribution of the pixel in the mask.
-error between the original image f and the reconstruction u (built from ) with of total pixels saved.
Noise
L2-ADJ-T
L2-ADJ-H
H1-T
H1-H
σ
α
α
0
0.01
23.08
0.01
9.70
25.57
4.99
0.03
0.71
9.38
0.96
7.91
9.23
8.57
0.05
0.86
13.25
0.76
12.39
13.78
12.55
0.1
0.71
26.95
0.66
24.47
27.15
22.95
0.2
0.01
56.08
2.27
46.46
61.94
42.62
In Fig. 7 (and in Appendix B), we present the resulting masks and reconstruction for various noise level. In the presence of Gaussian noise, the Laplacian amplifies the noise, and we cannot distinguish the edges from the noise if the noise level is sufficiently large. This explains why the H1- methods result in poor reconstructions. Conversely, the edges of the image are clearly discernible in the L2-ADJ- masks, and the reconstructed image appears to contain less noise compared to the input.
Masks and reconstructions from image with Gaussian noise of deviation and with of total pixels saved.
For small α, the criterion is formally close to which is similar to the result found in [7], but the fact that the adjoint state and primal variable are computed by solving linear PDEs improves distribution of the topological derivative. When α is large, we lose the information given by the edges, as showed in Fig. 8.
Example of under-regularization on the left and of over-regularization on the right. For both case, L2-ADJ-H is used on the salt and pepper corrupted input (Fig. 6 (c)).
Conclusion and perspectives
In this article, we formulated a (PDE-)compression problem based on the linear diffusion inpainting as a shape optimization one, and we estimated the topological expansion for the optimality condition by the adjoint method. More precisely, and following the approaches of [2,14], we computed the asymptotic development with respect to insertion of a circular hole for variations of the -error with general exponents , which leads to an analytic criterion to select relevant pixels of the mask using a hard-thresholding rule. This criterion is determined by solving the linear diffusion equation and its adjoint equation which make the method easy to implement with a reasonable cost as both equations are linear. Finally, we presented numerical results in the two following settings: when the data is corrupted by salt and pepper noise () and when the data is affected by Gaussian noise (). In these experiments, we relaxed the hard-thresholding from the topological gradient by introducing a soft-thresholding, enforced with the Floyd-Steinberg digital halftoning [29]. This new approach delivers better results than hard-thresholding by giving a better distribution of the selected pixels. Then, we compared our methods with those presented in [6], which is also a PDE-based compression problem, but rely on homogeneous diffusion inpainting and use the semi-norm as the cost function. Our mask selection methods outperform the other approaches when compressing images affected by Gaussian or impulse noise. Specifically, our methods effectively denoise the data by excluding corrupted pixels from the mask, resulting in a cleaner reconstruction. In contrast, the homogeneous diffusion inpainting methods include all noisy pixels, as the Laplacian of the noisy image is high around the corrupted pixels.
For future research, we aim to explore additional inpainting operators and alternative cost functionals to address various types of noise or combinations of different noise patterns. In the numerical section, the selection of α proves to be critical: if it is too low, there is no denoising, preserving the corrupted pixels; if it is too high, we end up losing the edges. However, determining the appropriate value of α remains unclear, which opens up potential research direction. Another goal would be to extend the method to colored images. Finally, further numerical studies, along with the use of advanced scientific computing tools – such as parallelization and more precise algorithms – will undoubtedly enhance this approach.
Footnotes
Additional numerical results for images affected by impulse noise
-error between the original image f and the reconstruction u (built from ) with of total pixels saved.
Noise
L1-ADJ-T
L1-ADJ-H
H1-T
H1-H
Salt
Pepper
α
α
0
0
0.01
2004.52
1.16
631.49
3069.92
629.18
0.02
0
0.46
1997.46
0.61
901.53
3681.41
2169.59
0
0.02
0.41
1606.48
0.71
928.76
3453.97
2263.76
0.01
0.01
0.61
1629.86
0.61
993.84
2936.01
2057.86
0.04
0
0.41
2623.90
0.61
1132.25
7601.93
5195.02
0
0.04
0.36
2188.72
0.71
1157.62
7299.16
5652.56
0.02
0.02
0.51
2159.01
0.56
1599.72
5063.83
4101.42
0.1
0
0.31
6111.74
0.56
1455.41
21270.53
16461.51
0
0.1
0.36
4011.69
0.51
1472.71
26678.66
20173.49
0.05
0.05
0.41
4962.55
0.51
4018.63
11612.23
10171.57
Additional numerical results for images affected by Gaussian noise
-error between the original image f and the reconstruction u (built from ) with of total pixels saved.
Noise
L2-ADJ-T
L2-ADJ-H
H1-T
H1-H
σ
α
α
0
0.01
11.62
0.01
6.58
18.21
3.35
0.03
0.71
8.25
0.56
7.69
8.14
7.64
0.05
0.51
12.79
0.66
12.23
13.00
11.91
0.1
0.31
25.95
0.76
24.32
25.89
22.98
0.2
0.01
51.20
1.11
46.93
54.71
43.29
References
1.
AbramowitzM.StegunI.A., Handbook of Mathematical Functions: With Formulas, Graphs and Mathematical Tables, Dover Books on Advanced Mathematics, Dover, New York, 1972, unabridged, unaltered and corr. republ. of the 1964 ed edition.
2.
AmstutzS., Sensitivity analysis with respect to a local perturbation of the material property, Asymptotic Analysis49 (2006).
3.
AndrisS.PeterP.WeickertJ., A proof-of-concept framework for PDE-based video compression, in: 2016 Picture Coding Symposium (PCS), 2016, pp. 1–5, ISSN: 2472-7822. doi:10.1109/PCS.2016.7906362.
4.
BaeE.WeickertJ., Partial differential equations for interpolation and compression of surfaces, in: Mathematical Methods for Curves and Surfaces, DæhlenM.FloaterM.LycheT.MerrienJ.-L.MørkenK.SchumakerL.L., eds, Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 2010, pp. 1–14. doi:10.1007/978-3-642-11620-9_1.
5.
BelhachmiZ.Ben AbdaA.MeftahiB.MeftahiH., Topology optimization method with respect to the insertion of small coated inclusion, Asymptot. Anal. (2018). doi:10.3233/ASY-171441.
6.
BelhachmiZ.BucurD.BurgethB.WeickertJ., How to choose interpolation data in images, SIAM Journal of Applied Mathematics70 (2009), 333–352. doi:10.1137/080716396.
BertalmioM.SapiroG.CasellesV.BallesterC., Image inpainting, in: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH’00, ACM Press/Addison-Wesley Publishing Co., USA, 2000, pp. 417–424. doi:10.1145/344779.344972.
9.
CattéF.LionsP.-L.MorelJ.-M.CollT., Image selective smoothing and edge detection by nonlinear diffusion, SIAM Journal on Numerical Analysis29(1) (1992), 182–193. doi:10.1137/0729012.
10.
CeaJ.GioanA.MichelJ., Quelques resultats sur l’identification de domaines, CALCOLO10(3) (1973), 207–232. doi:10.1007/BF02575843.
11.
ChanT.ShenJ., Nontexture inpainting by curvature-driven diffusions, Journal of Visual Communication and Image Representation12 (2001), 436–449. doi:10.1006/jvci.2001.0487.
12.
Dirk AdamR.PeterP.WeickertJ., Denoising by inpainting, in: Scale Space and Variational Methods in Computer Vision, LauzeF.DongY.Bjorholm DahlA., eds, Lecture Notes in Computer Science, Springer International Publishing, Cham, 2017, pp. 121–132. doi:10.1007/978-3-319-58771-4_10.
13.
GalićI.WeickertJ.WelkM.BruhnA.BelyaevA.SeidelH.-P., Image compression with anisotropic diffusion, Journal of Mathematical Imaging and Vision31 (2008), 255–269. doi:10.1007/s10851-008-0087-0.
14.
GarreauS.GuillaumeP.MasmoudiM., The topological asymptotic for PDE systems: The elasticity case, SIAM J. Control and Optimization39 (2001), 1756–1778. doi:10.1137/S0363012900369538.
15.
GuillaumeP.IdrisK., The topological asymptotic expansion for the Dirichlet problem, SIAM J. Control and Optimization41 (2002), 1042–1072. doi:10.1137/S0363012901384193.
16.
JacuminT., thomasjacumin/vcodec-lp: v2, September 2024. doi:10.5281/ZENODO.13825644.
17.
LarnierS.FehrenbachJ.MasmoudiM., The Topological Gradient Method: From Optimal Design to Image Processing, Milan Journal of Mathematics80 (2012). doi:10.1007/s00032-012-0196-5.
18.
LenzenF.ScherzerO., Partial differential equations for zooming, deinterlacing and dejittering, International Journal of Computer Vision92 (2011), 162–176. doi:10.1007/s11263-010-0326-x.
19.
MasnouS.MorelJ.-M., Level lines based disocclusion, in: Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No. 98CB36269), Vol. 3, 1998, pp. 259–263. doi:10.1109/ICIP.1998.999016.
20.
Mohideen Kaja MohideenR.PeterP.AltT.WeickertJ.ScheerA., Compressing Colour Images with Joint Inpainting and Prediction, 2020. arXiv:2010.09866.
21.
NikolovaM., Minimizers of cost-functions involving nonsmooth data-fidelity terms. Application to the processing of outliers, SIAM J. Numerical Analysis40 (2002), 965–994. doi:10.1137/S0036142901389165.
22.
NikolovaM., A Variational Approach to Remove Outliers and Impulse Noise. Journal of Mathematical Imaging and Vision, 20, January 2004 (2004). doi:10.1023/B:JMIV.0000011920.58935.9C.
23.
OldhamK.MylandJ.SpanierJ., An Atlas of Functions, Springer, US, 2009. doi:10.1007/978-0-387-48807-3.
24.
PascalP.WeickertJ., Colour image compression with anisotropic diffusion, in: 2014 IEEE International Conference on Image Processing, ICIP 2014, 2015, pp. 4822–4826. doi:10.1109/ICIP.2014.7025977.
25.
PeronaP.MalikJ., Scale-space and edge detection using anisotropic diffusion, IEEE Transactions on Pattern Analysis and Machine Intelligence12(7) (1990), 629–639. doi:10.1109/34.56205.
26.
SametB.AmstutzS.MasmoudiM., The topological asymptotic for the Helmholtz equation, SIAM Journal on Control and Optimization42(5) (2003), 1523–1544. http://epubs.siam.org/doi/10.1137/S0363012902406801. doi:10.1137/S0363012902406801.
27.
ScherzerO.GrasmairM.GrossauerH.HaltmeierM.LenzenF., Variational Methods in Imaging, Springer Science & Business Media, 2008.
28.
SchmaltzC.WeickertJ.BruhnA., Beating the quality of JPEG 2000 with anisotropic diffusion, in: Pattern Recognition, DenzlerJ.NotniG.SüßeH., eds, Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 2009, pp. 452–461. doi:10.1007/978-3-642-03798-6_46.
29.
UlichneyR., Digital Halftoning, MIT Press, Cambridge, MA, USA, 1987.
30.
WeickertJ., Theoretical foundations of anisotropic diffusion in image processing, Computing, Suppl11 (1996), 221–236. doi:10.1007/978-3-7091-6586-7_13.
31.
WeickertJ.IshikawaS.ImiyaA., Linear scale-space has first been proposed in Japan, Journal of Mathematical Imaging and Vision10(3) (1999), 237–252. doi:10.1023/A:1008344623873.