Accurate image segmentation via a high-order scheme for level-set - - PowerPoint PPT Presentation

accurate image segmentation via a high order scheme for
SMART_READER_LITE
LIVE PREVIEW

Accurate image segmentation via a high-order scheme for level-set - - PowerPoint PPT Presentation

Accurate image segmentation via a high-order scheme for level-set equations Silvia Tozza joint work with Maurizio Falcone and Giulio Paolucci INdAM/Dept. of Mathematics, SAPIENZA Workshop CMIPI - Computational Methods for Inverse Problems in


slide-1
SLIDE 1

Accurate image segmentation via a high-order scheme for level-set equations

Silvia Tozza

joint work with Maurizio Falcone and Giulio Paolucci

INdAM/Dept. of Mathematics, SAPIENZA

Workshop CMIPI - Computational Methods for Inverse Problems in Imaging Como, July 18, 2018

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 1 / 34

slide-2
SLIDE 2

Outline

1

Introduction

2

Image Segmentation via Level-Set equation

3

Adaptive filtered scheme

4

Numerical experiments

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 2 / 34

slide-3
SLIDE 3

Introduction

Introduction

Time dependent HJ equation

We are interested in computing the approximation of viscosity solution of Hamilton-Jacobi (HJ) equation:

  • ∂tv + H(x, ∇v) = 0,

(t, x) ∈ (0, T) × Rd, v(0, x) = v0(x), x ∈ Rd. (1) (H1) H(x, p) is Lipschitz continuous w.r.t. all variables (H2) v0(x) is Lipschitz continuous.

  • Under these assumptions we have existence and uniqueness of the

viscosity solution for (1). GOAL: Construct convergent schemes to the viscosity solution v of (1) with the property to be of high-order in the region of regularity.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 3 / 34

slide-4
SLIDE 4

Introduction

Introduction

Time dependent HJ equation

We are interested in computing the approximation of viscosity solution of Hamilton-Jacobi (HJ) equation:

  • ∂tv + H(x, ∇v) = 0,

(t, x) ∈ (0, T) × Rd, v(0, x) = v0(x), x ∈ Rd. (1) (H1) H(x, p) is Lipschitz continuous w.r.t. all variables (H2) v0(x) is Lipschitz continuous.

  • Under these assumptions we have existence and uniqueness of the

viscosity solution for (1). GOAL: Construct convergent schemes to the viscosity solution v of (1) with the property to be of high-order in the region of regularity.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 3 / 34

slide-5
SLIDE 5

Introduction Level-Set Method

The Level-Set (LS) equation

The model equation corresponding to the LS method is

  • ∂t v(t, x, y) + c(x, y)|∇v(t, x, y)| = 0,

(t, x, y) ∈ [0, T] × R2, v(0, x, y) = v0(x, y), (x, y) ∈ R2. The unknown is a "representation" function v : [0, T] × R2 → R of the interface The position of the interface Γt at time t is given by the 0-level set of v(t, .), i.e. Γt = {(x, y) : v(t, x, y) = 0} v0 must be a representation function for the initial front ∂Ω0 where Ω0 ⊂ R2 is an open and bounded set, i.e.    v0(x, y) > 0 in Ω0, v0(x, y) = 0

  • n

∂Ω0 := Γ0, v0(x, y) < 0 in R2 \ Ω0. c(x, y) is the velocity of the front in the normal direction η(t, x, y) =

∇v(t,x,y) |∇v(t,x,y)|.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 4 / 34

slide-6
SLIDE 6

Introduction Level-Set Method

The Level-Set (LS) equation

Figure: Illustration of the LS idea.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 5 / 34

slide-7
SLIDE 7

Image Segmentation via Level-Set equation

Image Segmentation problem

Goal

Detect the boundaries of objects represented in a picture. A very popular method for segmentation is based on the level set method, this application is often called “Active contour" since the segmentation is obtained following the evolution of a simple curve (a circle for example) in its normal direction.

Key idea behind LS

The boundaries of a specific object inside a given image, described by the intensity function I(x, y), are characterized by an abrupt change of the values

  • f I, so that the magnitude of |∇I| can be used as an indication of the edges.

In order to make use of this intuition, we have to define the velocity c(x, y) accordingly.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 6 / 34

slide-8
SLIDE 8

Image Segmentation via Level-Set equation

Possible choices of the velocity function

c1(x, y) = 1 (1 + |∇(G ∗ I)|µ), µ ≥ 1 has been proposed in Malladi-Sethian-Vemuri (1993) for µ = 1 in Caselles-Catte-Coll-Dibos (1993) for µ = 2.

Properties of c1

takes values in [0, 1] is close to 0 if there is a rapid change in the values of I

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 7 / 34

slide-9
SLIDE 9

Image Segmentation via Level-Set equation

Possible choices of the velocity function

Another velocity proposed in Malladi-Sethian-Vemuri (1993) c2(x, y) = 1 − |∇(G ∗ I(x, y))| − M2 M1 − M2 , where M1 and M2 are the maximum and minimum values of |∇(G ∗ I(x, y))|.

Properties of c2

Takes values in [0, 1] is close to 0 if the magnitude of the image gradient is close to its maximal value, close to 1 otherwise.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 8 / 34

slide-10
SLIDE 10

Image Segmentation via Level-Set equation

Possible choices of the velocity function

The two velocities share common properties, but present different features:

Features of c1

c1 depends more heavily on the changes in the magnitude of the gradient. ⇒ Easier detection of the edges but can produce false edges inside the object (e.g. in presence of specularities).

Features of c2

c2 is smoother inside the objects, being less dependent on the relative changes in the gradient. ⇒ Possible problems in the detection of all the edges if at least one is “more marked".

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 9 / 34

slide-11
SLIDE 11

Image Segmentation via Level-Set equation

Possible choices of the velocity function

Considering v0(x, y) = dist{(x, y), Γ0} then by construction all the C-level set are at a distance C from the 0-level set. If we consider a generic point (xc, yc) on a C-level set, then it is reasonable to assume that the closest point on Γ0 should be (x0, y0) = (xc, yc) − v(t, xc, yc) ∇v(t, xc, yc) |∇v(t, xc, yc)|.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 10 / 34

slide-12
SLIDE 12

Image Segmentation via Level-Set equation

Possible choices of the velocity function

Therefore, it seems natural to define the extended velocity ˜ c(x, y) as ˜ c(x, y, v, vx, vy) = c

  • x − v vx

|∇v|, y − v vy |∇v|

  • ,

(2) which coincides with c(x, y) on the 0-level set, as it is needed. Since the idea behind the modification of the velocity c(x, y) into ˜ c is to follow the evolution of the 0-level set and then to define accordingly the evolution on the other level sets, we can see the new definition, in some sense, as a characteristic based velocity.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 11 / 34

slide-13
SLIDE 13

Image Segmentation via Level-Set equation

Initial conditions: expansion and shrinking cases

Figure: Initial fronts for the two cases tested.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 12 / 34

slide-14
SLIDE 14

Adaptive filtered scheme

Filtered scheme

We look for non-monotone schemes since we want to get a high-order scheme We want to find a convergent scheme that approximates the viscosity solution of (1) We start from the results in Bokanowski, Falcone and Sahu (2016) and by Oberman and Salvador (2015) and we extend them introducing an adaptive choice of the parameter controlling the filter.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 13 / 34

slide-15
SLIDE 15

Adaptive filtered scheme

Adaptive Filtered Scheme

The proposed adaptive scheme is un+1

i,j

= SAF (un)i,j := SM(un)i,j + φn

i,jεn∆tF

SA(un)i,j − SM(un)i,j εn∆t

  • , (3)

starting from the initial condition u0

i,j.

εn = εn(∆t, ∆x, ∆y) > 0 is the switching parameter that will satisfy lim

(∆t,∆x,∆y)→0 εn = 0

F : R → R is the filter function φn

i,j is the smoothness indicator function at the node (xj, yi) and time tn, based

  • n the 2D-smoothness indicators defined in (Falcone-Paolucci-T., in preparation)

[4]

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 14 / 34

slide-16
SLIDE 16

Adaptive filtered scheme

Adaptive Filtered Scheme

The proposed adaptive scheme is un+1

i,j

= SAF (un)i,j := SM(un)i,j + φn

i,jεn∆tF

SA(un)i,j − SM(un)i,j εn∆t

  • , (3)

starting from the initial condition u0

i,j.

εn = εn(∆t, ∆x, ∆y) > 0 is the switching parameter that will satisfy lim

(∆t,∆x,∆y)→0 εn = 0

F : R → R is the filter function φn

i,j is the smoothness indicator function at the node (xj, yi) and time tn, based

  • n the 2D-smoothness indicators defined in (Falcone-Paolucci-T., in preparation)

[4]

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 14 / 34

slide-17
SLIDE 17

Adaptive filtered scheme

Assumptions on SM

The scheme is consistent, monotone and can be written in differenced form un+1

i,j

= SM(un)i,j := un

i,j − ∆t hM

xj, yi, D−

x un i,j, D+ x un i,j; D− y un i,j, D+ y un i,j

  • for a Lipschitz continuous function hM(x, y, p−, p+; q−, q+), with

x un i,j := ± un

i,j±1−un i,j

∆x

and D±

y un i,j := ± un

i±1,j−un i,j

∆y

.

Assumptions on SA

SA has a high-order consistency and can be written in differenced form un+1

i,j

= SA(un)i,j:= un

i,j−∆thA

xj, yi, D−

k,xui,j, . . . , D− x un i,j, D+ x un i,j, . . . , D+ k,xun i,j,

D−

k,yui,j, . . . , D− y un i,j, D+ y un i,j, . . . , D+ k,yun i,j

  • ,

for a Lipschitz continuous function hA(x, y, p−, p+, q−, q+) (in short), with D±

k,xun i,j := ± un

i,j±k−un i,j

k∆x

and D±

k,yun i,j := ± un

i±k,j−un i,j

k∆y

. No assumptions on the stability of the high-order scheme are made.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 15 / 34

slide-18
SLIDE 18

Adaptive filtered scheme

Filter function

In our approach the filter function F must satisfy F(r) ≈ r for |r| ≤ 1 so that if |SA − SM| ≤ ∆tεn and φn

i,j = 1 ⇒ SAF ≈ SA

F(r) = 0 for |r| > 1 so that if |SA − SM| > ∆tεn or φn

i,j = 0 ⇒ SAF = SM

⇒ Several choices for F, different for regularity properties. In the numerical experiments we will use the discontinuous filter F(r) = r if |r| ≤ 1

  • therwise

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 16 / 34

slide-19
SLIDE 19

Adaptive filtered scheme

Tuning of the parameter εn

If we want our scheme un+1

i,j

= SAF (un)i,j := SM(un)i,j + φn

i,jεn∆tF

SA(un)i,j − SM(un)i,j εn∆t

  • ,

to switch to the high-order scheme when some regularity is detected, we have to choose εn such that

  • SA(vn)i,j − SM(vn)i,j

εn∆t

  • =
  • hA(·, ·) − hM(·, ·)

εn

  • ≤ 1,

(4) for (∆t, ∆x, ∆y) → 0, in the region of regularity at time tn Rn :=

  • (xj, yi) : φn

i,j = 1

  • .

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 17 / 34

slide-20
SLIDE 20

Adaptive filtered scheme

Smoothness indicator function

For the definition of a function φ, needed to detect the region Rn, we require φn

i,j :=

1 if the solution un is regular in Ii,j, if Ii,j contains a point of singularity, where Ii,j = [xj−1, xj+1] × [yi−1, yi+1],

Remark

For εn ≡ ε∆x, with ε > 0 and φn

i,j ≡ 1, we get the standard Filtered Schemes

  • f Bokanowski-Falcone-Sahu (2016), so we are generalizing that approach to

exploit more carefully the local regularity of the solution at every time tn and cell Ii,j. ⇒ Under all these assumptions, the AF Scheme is convergent (See [3] for details on the convergence theorem). ⇒ Falcone’s talk for more details!

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 18 / 34

slide-21
SLIDE 21

Adaptive filtered scheme

Smoothness indicator function

For the definition of a function φ, needed to detect the region Rn, we require φn

i,j :=

1 if the solution un is regular in Ii,j, if Ii,j contains a point of singularity, where Ii,j = [xj−1, xj+1] × [yi−1, yi+1],

Remark

For εn ≡ ε∆x, with ε > 0 and φn

i,j ≡ 1, we get the standard Filtered Schemes

  • f Bokanowski-Falcone-Sahu (2016), so we are generalizing that approach to

exploit more carefully the local regularity of the solution at every time tn and cell Ii,j. ⇒ Under all these assumptions, the AF Scheme is convergent (See [3] for details on the convergence theorem). ⇒ Falcone’s talk for more details!

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 18 / 34

slide-22
SLIDE 22

Adaptive filtered scheme

Smoothness indicator function

For the definition of a function φ, needed to detect the region Rn, we require φn

i,j :=

1 if the solution un is regular in Ii,j, if Ii,j contains a point of singularity, where Ii,j = [xj−1, xj+1] × [yi−1, yi+1],

Remark

For εn ≡ ε∆x, with ε > 0 and φn

i,j ≡ 1, we get the standard Filtered Schemes

  • f Bokanowski-Falcone-Sahu (2016), so we are generalizing that approach to

exploit more carefully the local regularity of the solution at every time tn and cell Ii,j. ⇒ Under all these assumptions, the AF Scheme is convergent (See [3] for details on the convergence theorem). ⇒ Falcone’s talk for more details!

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 18 / 34

slide-23
SLIDE 23

Adaptive filtered scheme

Implementation details

We use the scheme SAF defined in (3), composed by Lax-Wendroff as SA and Local Lax-Friedrichs as SM. To compute εn we use the following

Formula for εn

εn = max

(xj,yi)∈RnK

  • ∆t

2

  • Hp
  • Hx + HpD2

xun

+ Hq

  • Hy + HqD2

yun

+ 2HpHqvxy)

  • +
  • hM(x, y, Dxun, D+

x un, Dyun, Dyun) − hM(x, y, Dxun, D− x un, Dyun, Dyun)

  • hM(x, y, D+

x un, Dxun, Dyun, Dyun) − hM(x, y, D− x un, Dxun, Dyun, Dyun)

  • +
  • hM(x, y, Dxun, Dxun, Dyun, D+

y un) − hM(x, y, Dxun, Dxun, Dyun, D− y un)

  • hM(x, y, Dxun, Dxun, D+

y un, Dyun) − hM(x, y, Dxun, Dxun, D− y un, Dyun)

  • where all the derivatives of H are computed at (x, y, Dxun, Dyun) and the

finite difference approximations around the point (i, j), with K > 1

2.

In this way the tuning is automatic.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 19 / 34

slide-24
SLIDE 24

Adaptive filtered scheme

Implementation details

How detect the front Γt?

Figure: Neighborhood θδ of Γt.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 20 / 34

slide-25
SLIDE 25

Adaptive filtered scheme

Implementation details

Stopping Criterion: The iterations stop when the 0-level, or more precisely a neighborhood θδ of Γt of radius δ = max{∆x, ∆y}, ceases to move. E∞ := ||un+1 − un||L∞(θδ) = max

i,j |F n i,j − F n−1 i,j

| < tol where tol > 0 is the prescribed tolerance. Another possible choice: E1 := ||un+1 − un||L1(θδ) = ∆x∆y

  • i,j

|F n

i,j − F n−1 i,j

| < tol(∆x, ∆y) where now the tolerance tol > 0 depends also on the discretization parameters. Error Formulas: P-Errrel = |Ne − Na| Ne , P-Err1 = |Ne − Na|∆x∆y where Ne = # pixels of the exact object Na = # pixels of the approximated object via the chosen scheme.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 21 / 34

slide-26
SLIDE 26

Adaptive filtered scheme

Numerical Tests

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 22 / 34

slide-27
SLIDE 27

Numerical experiments Synthetic Tests

Synthetic Vase - Expansion case

Figure: Plots of the final front varying ∆x with error computed in L∞ norm, using the monotone scheme and the AF-LW scheme with µ = 3, Kreg = 2, velocity ˜ c.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 23 / 34

slide-28
SLIDE 28

Numerical experiments Synthetic Tests

Synthetic Vase - Expansion case

Table: Errors and number of iterations varying ∆x.

c Norm || ||∞ Monotone AF-LW ∆x tol µ Kreg Ni P-Errrel P-Err1 Ni P-Errrel P-Err1 0.02 0.001 3 2 505 0.0657 0.4088 653 0.0502 0.3128 0.01 0.0005 3 2 1240 0.0433 0.2692 1507 0.0399 0.2482

Table: Errors and number of iterations varying ∆x .

  • c

Norm || ||∞ Monotone AF-LW ∆x tol µ Kreg Ni P-Errrel P-Err1 Ni P-Errrel P-Err1 0.02 0.0002 3 2 375 0.0923 0.5748 507 0.0669 0.4164 0.01 0.00004 3 2 1162 0.0487 0.3024 1276 0.0439 0.2726

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 24 / 34

slide-29
SLIDE 29

Numerical experiments Real Tests

Real Grains - Shrinking case

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 25 / 34

slide-30
SLIDE 30

Numerical experiments Real Tests

Real Grains - Shrinking case

Figure: Plots of the final front using the monotone scheme (left) and the AF-LW scheme (right) with velocity c, with L∞ norm and tol = 0.0005, ∆x = 0.02, µ = 3 and Kreg = 5.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 26 / 34

slide-31
SLIDE 31

Numerical experiments Real Tests

Real Grains - Shrinking case

Table: Errors and number of iterations using c varying the stopping rule.

c ∆x = 0.02 Monotone AF-LW Norm tol µ Kreg Ni P-Errrel P-Err1 Ni P-Errrel P-Err1 || ||∞ 0.002 5 329 0.0807 0.2628 319 0.0507 0.1652 || ||1 0.0001 5 315 0.0861 0.2804 308 0.0511 0.1664

Table: Errors and number of iterations using c varying the stopping rule

  • c

∆x = 0.02 Monotone AF-LW Norm tol µ Kreg Ni P-Errrel P-Err1 Ni P-Errrel P-Err1 || ||∞ 0.0005 3 5 322 0.1827 0.5948 330 0.1515 0.4932 || ||1 0.0001 2 2 312 0.0097 0.0316 299 0.0074 0.0240

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 27 / 34

slide-32
SLIDE 32

Numerical experiments Real Tests

Real Brain - Expansion case

Figure: Plots of the final front using the monotone scheme, Ni = 376 (left), and the AF-LW scheme, Ni = 403 (right), all using L1 norm in the stopping criterion and tol = 0.00001, µ = 4 and Kreg = 5, ∆x = 0.01, and velocity c.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 28 / 34

slide-33
SLIDE 33

Numerical experiments Real Tests

Real Brain - Shrinking case

Figure: Plots of the final front using the monotone scheme (left) and the AF-LW scheme (right) with velocity c.

  • c, L1

∆x = 0.02 Monotone AF-LW tol µ Kreg Ni P-Errrel P-Err1 Ni P-Errrel P-Err1 0.00005 5 3 228 0.0118 0.2476 262 0.0078 0.1628

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 29 / 34

slide-34
SLIDE 34

Numerical experiments Real Tests

Real foot fracture - Shrinking case

Figure: Plots of the final front using the monotone scheme (Ni = 156), and the AF-LW scheme (Ni = 243), with L1 norm and tol = 0.00005, µ = 4, Kreg = 5, ∆x = 0.02 and velocity c.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 30 / 34

slide-35
SLIDE 35

Numerical experiments Real Tests

Real Pneumonia - Expansion case

Figure: Plots of the final front using the monotone scheme (Ni = 185), and the AF-LW scheme (Ni = 223), with L1 norm and tol = 0.00001, µ = 4, Kreg = 5, ∆x = 0.02 and velocity c.

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 31 / 34

slide-36
SLIDE 36

Numerical experiments Real Tests

Conclusions

We presented a rather simple way to construct convergent schemes, which are of high-order in regions of regularity. Our procedure is able to stabilize an otherwise unstable (high-order) scheme, still preserving its accuracy. The adaptive filtered scheme can be used efficacily and in a easily way to solve the image segmentation problem. We noticed that the new velocity function ˜ c introduced in the LS model can improve a lot the results, especially for biomedical images.

Work in progress/Future works

Explore more the different filter fuctions Using different smoothness indicator functions φn

i,j

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 32 / 34

slide-37
SLIDE 37

Numerical experiments Real Tests

Conclusions

We presented a rather simple way to construct convergent schemes, which are of high-order in regions of regularity. Our procedure is able to stabilize an otherwise unstable (high-order) scheme, still preserving its accuracy. The adaptive filtered scheme can be used efficacily and in a easily way to solve the image segmentation problem. We noticed that the new velocity function ˜ c introduced in the LS model can improve a lot the results, especially for biomedical images.

Work in progress/Future works

Explore more the different filter fuctions Using different smoothness indicator functions φn

i,j

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 32 / 34

slide-38
SLIDE 38

References

  • O. Bokanowski, M. Falcone, S. Sahu, An efficient filtered scheme for some first
  • rder Hamilton-Jacobi-Bellman equations, SIAM Journal on Scientific Computing,

38(1):A171–A195, 2016.

  • M. Falcone, G. Paolucci, S. Tozza, Adaptive Filtered Schemes for first order

Hamilton-Jacobi equations, Lecture Notes in Computational Science and Engineering, Proc. ENUMATH 2017, to appear.

  • M. Falcone, G. Paolucci, S. Tozza, Convergence of Adaptive Filtered schemes for

first order evolutive Hamilton-Jacobi equations, in preparation.

  • M. Falcone, G. Paolucci, S. Tozza, A High-Order Scheme for Image

Segmentation via a modified Level-Set method, in preparation.

  • R. Malladi, J. A. Sethian, B. C. Vemuri, Shape modeling with front propagation: A

level set approach, Center for Pure and Applied Mathematics, Report PAM-589,

  • Univ. of California, Berkeley, August 1993.

A.M. Oberman and T. Salvador, Filtered schemes for Hamilton-Jacobi equations: a simple construction of convergent accurate difference schemes, Journal of Computational Physics, 284:367–388, 2015

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 33 / 34

slide-39
SLIDE 39

THANK YOU FOR YOUR ATTENTION!

Silvia Tozza (INdAM/Dept. of Mathematics, SAPIENZA) Accurate image segmentation via a high-order scheme for level-set equations 34 / 34