ERROR ESTIMATES FOR FINITE VOLUME SCHEME FOR PERONA-MALIK EQUATION A. HANDLOVIČOVÁ and Z. KRIVÁ Abstract. We present Perona-Malik nonlinear image selective smoothing equation (modified in the sense of Catté, Lions, Morel and Coll) which is investigated esspecially from numerical point of wiev. Error estimates in L2 norms for fully discrete numerical finite volume scheme are derived and proved. Some numerical examples are presented. 1. 1.1. Introduction Mathematical model of the problem We are dealing with Perona-Malik type problem discussed in [4] in the following form (1) (2) (3) ∂t u − ∇.(g(|∇Gσ ∗ u|)∇u) = 0 in QT ≡ I × Ω, ∂ν u = 0 on I × ∂Ω, u(0, ·) = u0 in Ω, Received June 17, 2003. 2000 Mathematics Subject Classification. Primary 35K55, 65M12. Key words and phrases. Perona Malik equation, image processing, finite volume method, error estimates. The work was supported by NATO Collaborative Linkage Grant PST.CLG.979123 The Efficient and Robust Comuptational methods for Biomedical Image Analysis, 2002-2004 and it was partly done during the stay at Stefan Banach Center of Excellence Warszawa in Poland. •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit where Ω ⊂ IRd is a rectangular domain, I = [0, T ] is a scaling interval, and (4) (5) (6) g(s) is a Lipschitz continuous decreasing function, with Lipschitz constant Lg g(0) = 1, 0 < g(s) → 0 for s → ∞, Gσ ∈ C ∞ (IRd ) is a smoothing kernel with compact support Kσ Z with Gσ (x)dx = 1 IRd (7) and Gσ (x) → δx for σ → 0, δx – Dirac function at point x, initial condition u0 is such that regularity below is fulfiled. We can rewrite the partial differential equation (1) in the form (8) ∂t u − ∇.(g(|J(u)(x)|)∇u) = 0 in QT ≡ I × Ω, where J(u) : L2 (Ω) → (C ∞ (Ω))d . In our case we use J(u)(t, ·) = ∇Gσ ∗ u(t, ·) for t fixed, but we can choose any smoothing operator with these properties. Let us define a weak solution to the problem (8),(2),(3). Equation (8) is multiplied by a test function ϕ ∈ Ψ, where Ψ is the space of smooth test functions Ψ = {ϕ ∈ C 1,2 ([0, T ] × Ω), ∇ϕ.~n = 0 on (0, T ) × ∂Ω , ϕ(T, .) = 0}. After integrating over [0, T ] and Ω and after applying integration by parts and properties of a test function, we come to a definition of the weak solution. •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Definition 1.1. The weak solution of the regularized Perona-Malik problem (1)–(3) is a function u ∈ L2 (I, W 1,2 (Ω)) satisfying the identity ZT Z (9) 0 Ω ∂ϕ u (t, x) dx dt + ∂t ZT Z Z u0 (x)ϕ(0, x) dx − g(|J(u(t, x))|)∇u(t, x)∇ϕ(t, x) dx dt = 0 0 Ω Ω for all ϕ ∈ Ψ. It is well known from the regularity theory of such a solution [10] that, because of the properties of the operator J(u), the weak solution of our problem is a function u ∈ L2 (I, W 2,2 (Ω)) for initial condition u0 ∈ L∞ (Ω). Moreover from the embedding theory for dimension d = 2, or d = 3 follows that u ∈ C(Q̄T ). For our error estimates we need futher regularity of the solution, more precise u ∈ L2 (I,W 2,2(Ω))∩L∞ (I,W 1,2(Ω)) and utt ∈ L1 (I, L1 (Ω)). 1.2. Formulation of the finite volume scheme Let τh be a uniform mesh of Ω with cells p of measure m(p) (we assume rectangular cells here). For every cell p we consider a set of neighbours N (p) consisting of all cells q ∈ τh for which the common interface of p and q, denoted by epq , is of non-zero measure m(epq ). We denote the set of all these edges for all volumes p ∈ τh by E and by epq I we denote the edge which connects the volumes p and q. (Clearly epq = eqp = epq I). It is assumed that for every p, there exists a representative point xp ∈ p, such that for every pair p, q, q ∈ N (p), the vector xq −xp |xq −xp | is equal to a unit vector npq which is normal to epq and oriented from p to q. We denote dpq := |xp − xq |. In a simple case of a uniform grid xp is just the center of the pixel. Then, let xpq be the point of epq intersecting the segment xp xq . We define (10) Tpq := m(epq ) . dpq •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Discrete approximation of a solution of partial differential equation is considered to be piecewise constant on control volumes [5]. Let unp be the value of the numerical solution in the n-th scale step on a volume p. The finite volume semi-implicit scheme on a uniform grid is then written as follows: Let 0 = t0 ≤ t1 ≤ . . . ≤ tn . . . ≤ tNmax , Nmax · k = T denote the scale discretization steps with tl = tl−1 + k, where k is the discrete scale step, l = 1, 2, . . . , Nmax . For n = 0, . . . , Nmax we look for un+1 , p ∈ τh , satisfying the identities p P σ,n un+1 − unp m (p) = k gpq Tpq un+1 − upn+1 , p q (11) q∈N (p) u0p 1 = m(p) Z u0 (x)dx, p σ,n gpq := g (|J(ũ (tn , xpq )) |) , (12) where ũ is a periodic extension of the discrete image computed in the n-th scale step. Its L2 norm can be estimated with constant B by L2 norm of function u. unp is a value of the numerical solution on the volume p in the n-th scale step. 2. Stability and convergence results We briefly mention results of Mikula and Ramarosy, see [12], obtained for the semi-implicit finite volume scheme concerning the stability and convergence properties. Explicit time discretization are discussed also in [7] and [8]. Stability estimates are of the following type [12]: Lemma 2.1 (A priori estimates in L2 (QT )). It holds, that there exist positive constants C1 , C2 such that •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit (i) (ii) max X 0≤l≤Nmax N max X l=0 k ulp 2 m(p) ≤ C1 , p∈τh X (p,q)∈E ulp − ulq dpq 2 m (epq ) ≤ C2 and the constants C1 , C2 do not depend on the h, k. Let us denote by uh,k the finite volume numerical solution for some fixed space and scale mesh h and k. This solution is piecewise constant on each finite volume and in each scale step as it is usual for finite volume numerical schemes of a parabolic type. By ūl we denote the function piecewise constant on each finite volume in the l-th scale step. Then we have: Lemma 2.2 (Convergence of uh,k ). There exists u ∈ L2 (QT ) which is the weak solution of (9) such that uh,k → u in L2 (QT ) as h, k → 0. Furthermore, the convergence is pointwise. 3. 3.1. Error estimates L∞ stability for a discrete solution We rewrite the original discrete equation (11) in the following way: (13) un+1 + p X k σ,n gpq Tpq un+1 − un+1 = unp . p q m (p) q∈N (p) •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Now let un+1 be the maximal value for the fixed scale step n + 1 and p ∈ τh . Then the second term on the left p hand side of (13) is nonnegative and: un+1 ≤ unp . p Recursively we have ||un+1 ||L∞ ≤ |un+1 | ≤ |u0p | ≤ ||u0 ||L∞ ≤ C. p (14) 3.2. Error estimates Let now tn < t ≤ tn+1 . Multiplying PDE (8) by vpn+1 and then integrating over volume p and using integration by parts, we have: Z Z n+1 (15) ∂t u(t, x) vp dx − g(|J(u)|)∇u · np vpn+1 dx = 0, p ∂p where ∂p is the boundary of the volume p and np is the outward unit normal vector to the boundary of volume p and further analogously npq will be the outward unit normal vector to the edge epq . We can write [ ∂p = epq . q∈N (p) For the discrete scheme we have (16) X n+1 un+1 − unp vpn+1 m (p) p σ,n − gpq Tpq un+1 − un+1 vp = 0. q p k q∈N (p) Now we denote enp = u(tn , xp ) − unp , •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit where xp is a representative point of a volume p, p ∈ τh . Then posing vpn = enp and subtracting (16) from (15) we obtain: Z X Z en+1 − enp n+1 p ep + k q∈N (p)epq p Z = σ,n gpq un+1 − un+1 q p − g(|J(u)|)∇u · npq dpq ! en+1 p u(tn+1 , xp ) − u(tn , xp ) − ∂t u en+1 . p k p Now after summation over all volumes p ∈ τh and integration over In = htn , tn+1 ) for all n = 0, 1, . . . , m − 1 and rearranging the equation we obtain: Z m 2 |e | + (17) m−1 XZ n+1 |e n 2 −e | +2 n=0 Ω Ω Z = Ω |e0 |2 + 2 m−1 XZ n=0 I n m−1 XZ X X Z n=0 I p∈τh q∈N (p)e pq n σ,n gpq un+1 − un+1 q p − g(|J(u)|)∇u · npq dpq ! en+1 p X Z u(tn+1 , xp ) − u(tn , xp ) − ∂t u en+1 . p k p∈τ h p •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit The third term on the left hand side of the last equation can be expressed as it is usual in the finite volume theory, see [5]: ”Third” = 2 =2 m−1 XZ X X Z n=0 I p∈τh q∈N (p)e pq n m−1 X Z XZ n=0 I Ee n σ,n gpq σ,n gpq un+1 − un+1 q p − g(|J(u)|)∇u · npq dpq un+1 − un+1 q p − g(|J(u)|)∇u · npq dpq ! en+1 p ! (en+1 − en+1 ). p q pq I After rearranging we get: ”Third“ = 2 m−1 XZ n=0 I +2 m−1 XZ n=0 I +2 n m−1 XZ n=0 I n X Z E e I pq X Z E e I pq n X Z E e I pq en+1 − en+1 p q g(|J(u)|) dpq 2 un+1 − un+1 q p σ,n gpq − g(|J(u)|) (en+1 − en+1 ) p q dpq g(|J(u)|) u(tn+1 , xq ) − u(tn+1 , xp ) − ∇u · npq (en+1 − en+1 ). p q dpq •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Involving these terms to the (17) equation we obtain: 2 Z m−1 m−1 XZ XZ X Z en+1 − en+1 p q m 2 n+1 n 2 |e | + |e −e | +2 g(|J(u)|) dpq n=0 n=0 Ω Ω Z 0 2 |e | + 2 = +2 m−1 XZ n=0 I +2 m−1 XZ n=0 I Ω X Z E e I pq n m−1 XZ n=0I n XZ E e I pq In n X Z u(tn+1 , xp ) − u(tn , xp ) − ∂t u en+1 p k p∈τ h p un+1 − un+1 q p σ,n gpq − g(|J(u)|) (en+1 − en+1 ) p q dpq g(|J(u)| E e I pq u(tn+1 , xq ) − u(tn+1 , xp ) − ∇u · npq (en+1 − en+1 ), p q dpq or briefly Z m 2 |e | + Ω Z = m−1 XZ n+1 |e n=0 Ω n 2 −e | +2 m−1 XZ n=0 I n X Z E e I pq en+1 − en+1 p q g(|J(u)|) dpq 2 |e0 |2 + I + II + III. Ω Remark. To obtain an appropriate error estimate we must take into account the regularity of the solution which plays an important role in error analysis. Error estimates could be done also better, but further regularity for time derivative is needed. If we suppose u0 ∈ L∞ (Ω) only, no further regularities are available. •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Now we must estimate each of the last three terms on the right hand side. I =2 m−1 XZ n=0 I =2 m−1 X n X Z u(tn+1 , xp ) − u(tn , xp ) − ∂t u en+1 p k p∈τ h XZ p (u(tn+1 , xp ) − u(tn+1 , x) + u(tn , x) − u(tn , xp )) en+1 p n=0 p∈τh p =2 XZ m−1 X p∈τh p n=0 + 2 XZ ! (u(tn , xp ) − u(tn , x)) enp − en+1 p 0 (u(tm , xp ) − u(tm , x)) em p − (u(0, xp ) − u(0, x)) ep p∈τh p XZ √ Z √ Z √ m−1 ≤ 2 h|∇u(tn , ·)||en+1 − en | + 2 h|∇u(tm , ·)||em | + 2 h|∇u(0, ·)||e0 |. n=0 Ω Ω Ω After using Young’s inequality we get m−1 XZ Z m−1 Z 1 X |en+1 − en |2 + h2 |∇u(tm , ·)|2 2 n=0 n=0 Ω Ω Ω Z Z Z 1 1 m 2 2 2 0 2 + |e | + h |∇u(0, ·)| + |e | . 2 2 I ≤ h2 Ω |∇u(tn , ·)|2 + Ω Ω •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Finally 2 Z m−1 Z 1 X 1X m2 1 h T n+1 n 2 0 2 2 I≤ |e −e | + |e | + |e | + + 2h ||∇u||L∞ (I,L2 (Ω)) 2 n=0 2 2 k Ω Ω Ω We estimate the second term in the following way: m−1 XZ X Z un+1 − un+1 q p σ,n (en+1 − en+1 )dx. II = 2 gpq − g(|J(u(x))|) p q d pq n=0 In E e I pq First we estimate σ,n |gpq − g(|J(u)|)| = |g(|∇Gσ ∗ ũ(tn , xpq )|) − g(|∇Gσ ∗ ũ(t, x)|)| Z Z ≤ Lg | ∇Gσ (xpq − η)ũh,k (tn , η)dη − ∇Gσ (s − η)ũ(t, η)dη| d IRd Z IR ≤ Lg |∇Gσ (xpq − η) − ∇Gσ (s − η)||ũh,k (tn , η)|dη IRd Z + Lg |∇Gσ (s − η)||ũh,k (tn , η) − ũ(t, η)|dη. IRd We obtain σ,n |gpq − g(|J(u)|)| Lg B ≤ √ · h||D2 Gσ ||L∞ (Ω) ||uh,k ||L∞ (QT ) m(Kσ ) + Lg B||∇Gσ ||L∞ (Ω) 2 12 Z Z Ztn Z Zx X ∂u(t, y) · |en |2 dx + |∂t u(s, x)|dsdx + | |dydx , ∂n p∈τ Ω Ω t h p xp •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit where m(Kσ ) is measure of the compact support Kσ , σ is fixed, B is the estimation for mirror reflexion function. We denote C3 = 2Lg B||D2 Gσ ||L∞ (Ω) ||uh,k ||L∞ (QT ) m(Kσ ), C4 = 2Lg B||∇Gσ ||L∞ (Ω) , Cg is such that g(|J(u)|) ≥ Cg . The last estimate can be established due to the properties of the solution u. Hence the whole term II can be estimated as follows: 12 m−1 X II ≤ C3 h · k |un+1 q X Z E e I pq n=0 un+1 |2 p − dpq m−1 X 12 k X Z n=0 |en+1 p E e I pq en+1 |2 q − dpq 12 21 12 Z Z Z n+1 n+1 2 n+1 n+1 2 X X |u − u | |e − e | p q q p |en |2 + C4 · k d d pq pq n=0 m−1 X E e I pq E e I pq m−1 X Z X Z + C4 · n=0 I E e I pq n Z Ztn · Ω t Ω 1 2 Z n+1 2 |un+1 − u | X q p dpq E e I pq 12 |en+1 p en+1 |2 q − dpq Z Zx X ∂u(t, y) |∂t u(s, x)|dsdx + | |dydx ∂n p∈τ h p xp •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit 2 Z m−1 Z en+1 − en+1 4C2 C32 h2 1 X X p q II ≤ + g(|J(u)|) Cg2 2 n=0 dpq In 4C 2 + 24 · Cg + 4C42 · Cg2 m−1 X k X Z n=0 E e I pq m−1 XZ X Z n=0 I n E e I pq E e I pq |un+1 − un+1 |2 q p dpq Z |en |2 Ω |un+1 − un+1 |2 q p dpq Z Ztn Z Zx X ∂u(t, y) · |∇ · (g(|J(u)|∇u) |dsdx + | |dydx ∂n p∈τ Ω = t h p xp 4C2 C32 h2 + II1 + II2 + II3 , Cg2 where the inequalities (14), (ii) and the equation (1) has been used. The last term can be estimated using the properties of the exact solution: 8C42 Lg C2 4C42 C2 ||D2 Gσ ||L∞ (Ω) ||∇u||L∞ (I,L2 (Ω)) + ||∆u||L2 (I,L2 (Ω)) 2 Cg Cg2 2 8C4 Lg C2 + ||DGσ ||L∞ (Ω) ||∇u||L∞ (I,L2 (Ω)) · h. Cg2 II3 ≤ ·k •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Finally the third term can be estimated: III = 2 m−1 XZ n=0 I n X Z g(|J(u)|) E e I pq u(tn+1 , xq ) − u(tn+1 , xp ) − ∇u · npq dpq · (en+1 − en+1 ) p q We denote Rpq = 1 − m(epq ) Z ∇u · npq + u(tn+1 , xq ) − u(tn+1 , xp ) m(epq ) . dpq 13454568epq I Applying the properties of function g, this term can be estimated as |III| ≤ 2 m−1 XZ n=0 I X Z |Rpq ||en+1 − en+1 |. p q E e I pq n Now using the regularity of a weak solution and the estimates well known in the finite volume method see, [5, Chapter 3.1.6], we get m−1 XZ Z C (H(u)(z))2 |III| ≤ h2 Cg n=0 In Ω 1 + 4 m−1 XZ n=0 I n X Z E e I pq en+1 − en+1 p q g(|J(u)|) dpq 2 . •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Here |H(u)(z)|2 = d P |Di Dj u(z)|2 and Di denote the weak derivatives with respect to the component zi . Since i,j=1 u ∈ L2 (I, W 2,2 (Ω)) we can denote C5 = C ||H(u)||2L2 (QT ) Cg and we have 2 Z m−1 Z en+1 − en+1 1 X X p q III ≤ C5 h + g(|J(u)|) . 4 n=0 dpq 2 In E e I pq Putting all these estimates together, we obtain: Z m 2 |e | + m−1 XZ n+1 |e n 2 −e | + n=0 Ω Ω Z ≤4 |e0 |2 + 2( m−1 XZ n=0 I n X Z E e I pq en+1 − en+1 p q g(|J(u)|) dpq h2 T + 2h2 )||∇u||L∞ (I,L2 (Ω)) + k 2 4C2 C3 + 2C5 h2 Cg Ω 8C42 Lg 4C42 C2 2 + ||D Gσ ||L∞ (Ω) ||∇u||L∞ (I,L2 (Ω)) + ||∆u||L2 (I,l2 (Ω)) k Cg2 Cg2 2 8C4 Lg C2 + ||DG || ||∇u|| σ L∞ (Ω) L∞ (I,L2 (Ω)) · h Cg2 Z m−1 n+1 n+1 2 Z X X |uq − up | 4C4 + · k |en |2 . Cg d pq n=0 E e I pq Ω •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit If we realize, that the first term on the right hand side with e0 is less than Ch because of the properties of the exact solution and the definition of u0p , we are prepared to use Gronwall’s lemma in the form: Lemma 3.1. If u(t) and v(t) are non-negative measurable functions for t ≤ 0 and u0 is a non-negative Rt Rt constant, then the inequality u(t) ≤ u0 + v(s) u(s)ds implies that u(t) ≤ u0 exp v(s)ds . 0 0 To estimate the last term of the previous inequality let us denote for t ∈ In = htn−1 , tn ) Z X Z |un+1 − un+1 |2 q p v(t) = , u(t) = |en |2 dx. dpq E e I pq Ω If we use the properties of function v then we can obtain Z Ω m−1 X 2 |em |2 ≤ C(h2 + h + h + k) · exp( k k n=0 ≤ C · exp(C2 )(h2 + k + h + X Z E e I pq |un+1 q un+1 |2 p − dpq h2 ), k where C is a generic constant depending only on domain Ω, time T and some norms of the exact solution. To obtain convenient error estimate result we can choose (18) k = Ch, •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Theorem 3.1. Let the relation between scale and space discretization be chosen as in (18). Then for the error estimates for Perona-Malik weak solution and numerical solution obtained via finite volume method it holds NX max Z Z |u(tn+1 , x) − uh,k (tn+1 , x)|2 ≤ Ch n=0 I Ω n and X n=0 I epq I n 2 m−1 XZ n+1 uq m(epq )dpq un+1 p − dpq − Z 1 m(epq ) ∇u · npq ≤ Ch. epq Proof. It is easy to see that NX NX max Z Z max Z Z |u(tn+1 , x) − uh,k (tn+1 , x)|2 ≤ 2h2 k∇ukL2 (I,L2 (Ω) + 2 |en+1 |2 ≤ Ch n=0 I Ω n n=0 I Ω n and the first inequality is proved. Now 2 Z Z m−1 n+1 n+1 X X 1 uq − up m(epq )dpq − ∇u · npq d m(e ) pq pq n=0 In epq I ≤C m−1 XZ n=0 I n epq XZ epq Ie pq g(J(u)) en+1 p 2 en+1 q − dpq +C m−1 XZ n=0 I n 2 dpq X n+1 uq epq I un+1 p − dpq − 1 m(epq ) Z ∇u · npq epq ≤ Ch, •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit where we have again used the estimate of the finite volume method for the second term. 4. Numerical experiments In this section we present experiments with some artificial images perturbed by various types of noise. We want to confirm the relation between scale step, mesh size and the data coefficients obtained in the previous theorem. In simulations, we use the function 1 g(s) = 1 + Ks2 and the convolution is realized with the kernel |x|2 1 Gσ (x) = e |x|2 −σ2 , Z where the constant Z is chosen so that Gσ has unit mass. Example 1. To every position of the initial image we apply a 10% salt and pepper noise. Example 2. We have chosen another type of picture with a noise function f defined as follows: if ψ(x) is a functiongenerating random values in [0, 2C], then for every position x f (u0 (x)) = MIN(255, MAX(0, u0 (x) − C + ψ). C = 100 and the difference in intensity between the two values of the initial image is 200. In both examples the size of one finite volume corresponds to the size of one pixel. We computed the same example for different scale steps. In both figures we choose the best visual result for every parameter K in function g which plays an important role in smoothing effect. For the best cases it seems that the relation between grid mesh, scale step and parameter K remains is constant. •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Figure 1. The first column shows the work for parameter K = 10 for different scale steps k = 0.1, 0.5, 1, 2.5., the second column shows the work for parameter K = 100 for scale steps k = 0.5, 1, 4, 10. for Example 1. •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Figure 2. Pictures shows the work for parameter K = 10 for different scale steps k = 0.2, 1, 5, 10 (from the top to bottom, from left to right) for Example 2. •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Figure 3. Pictures shows the work for parameter K = 100 (top) for different scale steps k = 1, 2, 5, 10, and for parameter K = 1000 for scale parameter k = 10, 20 for Example 2. •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit 2. Alvarez L. and Morel J. M., Formalization and computational aspects of image analysis, Acta Numerica (1994), 1–59 3. Alvarez L., Lions P. L and Morel J. M., Image selective smoothing and edge detection by nonlinear diffusion II, SIAM J. Numer. Anal. 29 (1992), 845–866 4. Catté F., Lions P. L., Morel J. M. and Coll T., Image selective smoothing and edge detection by nonlinear diffusion, SIAM J. Numer. Anal. 29 (1992), 182–193. 5. R. Eymard R., Gallouet T. and Herbin R., Finite Volume Methods. In: Handbook of Numerical Analysis Ph. Ciarlet, J. L. Lions (Eds.), North Holland. 6. Kichenassamy S., The Perona-Malik paradox, SIAM J. Appl. Math. 57(5) (1997), 1328–1342. 7. Krivá Z., Adaptive Computational Methods in Image processing, Edition of scientific works STU Bratislava, 15 (2004). 8. Krivá Z. and Handlovičová A., Modified explicit finite volume scheme for Perona-Malik equation, Proceedings of ALGORITMY 2002, Conf. on Scientific Computing, 276–28. 9. Kačur J. and Mikula K., Solution of nonlinear diffusion appearing in image smoothing and edge detection, Applied Numerical Mathematics 17 (1995), 47–59. 10. Ladyženskaja O. A., Solonnikov V. and Uralceva N. N., Linear and quasilinear equations of parabolic type, Nauka, Moskva, 1967, (in Russian). 11. Lions P. L., Axiomatic derivation of image processing models, Math. Models Methods in Appl. Sci. 4 (1994), 467–475. 12. Mikula K. and Ramarosy N., Semi-implicit finite volume scheme for solving nonlinear diffusion equations in image processing, Numerische Mathematik, 13. Perona P. and Malik J., Scale space and edge detection using anisotropic diffusion. In Proc. IEEE Computer Society Workshop on Computer Vision 1987. A. Handlovičová, Department of Mathematics, Slovak University of Technology, Radlinského 11, 81368 Bratislava, Slovakia, e-mail: angela@vox.svf.stuba.sk Z. Krivá, Department of Mathematics, Slovak University of Technology, Radlinského 11, 81368 Bratislava, Slovakia, e-mail: kriva@vox.svf.stuba.sk •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit