+ All Categories
Home > Documents > Background vs. foreground segmentation of video sequences = +

Background vs. foreground segmentation of video sequences = +

Date post: 15-Jan-2016
Category:
View: 220 times
Download: 0 times
Share this document with a friend
Popular Tags:
49
Background vs. foreground segmentation of video sequences = +
Transcript
Page 1: Background vs. foreground segmentation of video sequences = +

Background vs foreground segmentation of video sequences

= +

The Problem

bull Separate video into two layersndash stationary backgroundndash moving foreground

bull Sequence is very noisy reference image (background) is not given

Simple approach (1)

temporal mean

background

temporal median

Simple approach (2)

threshold

Simple approach noise can spoil everything

Variational approach

Find the background and foregroundsimultaneously by minimizing energy functional

Bonus remove noise

Notations

[0t

max ]

N(xt) original noisy sequence

B(x) background image

C(xt) background mask(1 on background 0 on foreground)

give

n

need

to fi

nd

Energy functional data term

B N

B - N C

Energy functional data term

Degeneracy can be trivially minimized bybull C 0 (everything is foreground)

bull B N (take original image as background)

Energy functional data term

C 1

Energy functional data term

there should be enough of background

original images should be close to the restored background image

in the background areas

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 2: Background vs. foreground segmentation of video sequences = +

The Problem

bull Separate video into two layersndash stationary backgroundndash moving foreground

bull Sequence is very noisy reference image (background) is not given

Simple approach (1)

temporal mean

background

temporal median

Simple approach (2)

threshold

Simple approach noise can spoil everything

Variational approach

Find the background and foregroundsimultaneously by minimizing energy functional

Bonus remove noise

Notations

[0t

max ]

N(xt) original noisy sequence

B(x) background image

C(xt) background mask(1 on background 0 on foreground)

give

n

need

to fi

nd

Energy functional data term

B N

B - N C

Energy functional data term

Degeneracy can be trivially minimized bybull C 0 (everything is foreground)

bull B N (take original image as background)

Energy functional data term

C 1

Energy functional data term

there should be enough of background

original images should be close to the restored background image

in the background areas

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 3: Background vs. foreground segmentation of video sequences = +

Simple approach (1)

temporal mean

background

temporal median

Simple approach (2)

threshold

Simple approach noise can spoil everything

Variational approach

Find the background and foregroundsimultaneously by minimizing energy functional

Bonus remove noise

Notations

[0t

max ]

N(xt) original noisy sequence

B(x) background image

C(xt) background mask(1 on background 0 on foreground)

give

n

need

to fi

nd

Energy functional data term

B N

B - N C

Energy functional data term

Degeneracy can be trivially minimized bybull C 0 (everything is foreground)

bull B N (take original image as background)

Energy functional data term

C 1

Energy functional data term

there should be enough of background

original images should be close to the restored background image

in the background areas

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 4: Background vs. foreground segmentation of video sequences = +

Simple approach (2)

threshold

Simple approach noise can spoil everything

Variational approach

Find the background and foregroundsimultaneously by minimizing energy functional

Bonus remove noise

Notations

[0t

max ]

N(xt) original noisy sequence

B(x) background image

C(xt) background mask(1 on background 0 on foreground)

give

n

need

to fi

nd

Energy functional data term

B N

B - N C

Energy functional data term

Degeneracy can be trivially minimized bybull C 0 (everything is foreground)

bull B N (take original image as background)

Energy functional data term

C 1

Energy functional data term

there should be enough of background

original images should be close to the restored background image

in the background areas

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 5: Background vs. foreground segmentation of video sequences = +

Simple approach noise can spoil everything

Variational approach

Find the background and foregroundsimultaneously by minimizing energy functional

Bonus remove noise

Notations

[0t

max ]

N(xt) original noisy sequence

B(x) background image

C(xt) background mask(1 on background 0 on foreground)

give

n

need

to fi

nd

Energy functional data term

B N

B - N C

Energy functional data term

Degeneracy can be trivially minimized bybull C 0 (everything is foreground)

bull B N (take original image as background)

Energy functional data term

C 1

Energy functional data term

there should be enough of background

original images should be close to the restored background image

in the background areas

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 6: Background vs. foreground segmentation of video sequences = +

Variational approach

Find the background and foregroundsimultaneously by minimizing energy functional

Bonus remove noise

Notations

[0t

max ]

N(xt) original noisy sequence

B(x) background image

C(xt) background mask(1 on background 0 on foreground)

give

n

need

to fi

nd

Energy functional data term

B N

B - N C

Energy functional data term

Degeneracy can be trivially minimized bybull C 0 (everything is foreground)

bull B N (take original image as background)

Energy functional data term

C 1

Energy functional data term

there should be enough of background

original images should be close to the restored background image

in the background areas

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 7: Background vs. foreground segmentation of video sequences = +

Notations

[0t

max ]

N(xt) original noisy sequence

B(x) background image

C(xt) background mask(1 on background 0 on foreground)

give

n

need

to fi

nd

Energy functional data term

B N

B - N C

Energy functional data term

Degeneracy can be trivially minimized bybull C 0 (everything is foreground)

bull B N (take original image as background)

Energy functional data term

C 1

Energy functional data term

there should be enough of background

original images should be close to the restored background image

in the background areas

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 8: Background vs. foreground segmentation of video sequences = +

Energy functional data term

B N

B - N C

Energy functional data term

Degeneracy can be trivially minimized bybull C 0 (everything is foreground)

bull B N (take original image as background)

Energy functional data term

C 1

Energy functional data term

there should be enough of background

original images should be close to the restored background image

in the background areas

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 9: Background vs. foreground segmentation of video sequences = +

Energy functional data term

Degeneracy can be trivially minimized bybull C 0 (everything is foreground)

bull B N (take original image as background)

Energy functional data term

C 1

Energy functional data term

there should be enough of background

original images should be close to the restored background image

in the background areas

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 10: Background vs. foreground segmentation of video sequences = +

Energy functional data term

C 1

Energy functional data term

there should be enough of background

original images should be close to the restored background image

in the background areas

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 11: Background vs. foreground segmentation of video sequences = +

Energy functional data term

there should be enough of background

original images should be close to the restored background image

in the background areas

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 12: Background vs. foreground segmentation of video sequences = +

Energy functional smoothness

For background image B

For background mask C

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 13: Background vs. foreground segmentation of video sequences = +

Energy functional

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 14: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessRegularization term

Quadratic regularization [Tikhonov Arsenin 1977]

ELE

Known to produce very strong isotropic smoothing

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 15: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessRegularization term

Change regularization

ELE

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 16: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessRegularization term

ELE

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 17: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessRegularization term

ELE

n

Change the coordinate system

across the edgealong the edge

Compare

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 18: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessRegularization term

Weak edge (s 0)

Conditions on

Isotropic smoothings) is quadratic at zero

(s)

s

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 19: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessRegularization term

Strong edge (s )

Conditions on

bull no smoothing across the edge

bull more smoothing along the edge

Anisotropic smoothings) does not grow too fast at infinity

(s)

s

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 20: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessRegularization term

ConclusionUsing regularization term of the form

we can achieve both

isotropic smoothness in uniform regions

and anisotropic smoothness on edges

with one function

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 21: Background vs. foreground segmentation of video sequences = +

0 1 2 3 4 50

05

1

15

2

25

3

35

4

Edge-preserving smoothnessRegularization term

Example of an edge-preserving function

0 005 01 015 020

0005

001

0015

002

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 22: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessSpace of Bounded Variations

Even if we have an edge-preserving functional

if the space of solutions u contains only smooth functions we may not achieve the desired minimum

-1 -05 0 05 1-1

-05

0

05

1

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 23: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessSpace of Bounded Variations

which one is ldquobetterrdquo

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 24: Background vs. foreground segmentation of video sequences = +

Bounded Variation ndash ND caseBounded Variation ndash ND case

sup |)(| dxdivffD

)( x

N

1i i

i xdiv

1 || )( ) ( )(

101

L

NN C

bounded open subset function NR )( 1 Lf

Variation of over f

where

φ

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 25: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessSpace of Bounded Variations

integrable (absolute value) and with bounded variation

Functions are not required to have an integrable derivative hellip

What is the meaning of u in the regularization term

Intuitively norm of gradient |u| is

replaced with variation |Du|

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 26: Background vs. foreground segmentation of video sequences = +

Total variation

Theorem (informally) if u BV() then

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 27: Background vs. foreground segmentation of video sequences = +

Hausdorff measure

area gt 0area = 0

How can we measure zero-measure sets

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 28: Background vs. foreground segmentation of video sequences = +

Hausdorff measure

1) cover with balls of diameter

2) sum up diameters for optimal cover (do not waste balls)

3) refine 0

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 29: Background vs. foreground segmentation of video sequences = +

Hausdorff measureFormally

For A RN k-dimensional Hausdorff measure of A

up to normalization factor covers are countable

bull HN is just the Lebesgue measure

bull curve in image

its length = H1 in R2

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 30: Background vs. foreground segmentation of video sequences = +

Total variation

Theorem (more formally) if u BV() then

u+

u-

u(x)

xx0

u+ u- - approximate upper and lower limits

Su = x u+gtu-the jump set

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 31: Background vs. foreground segmentation of video sequences = +

Energy functional

data term

regularization for background image

regularization for background masks

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 32: Background vs. foreground segmentation of video sequences = +

Total variation example

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

-1 -05 0 05 1 15 2

-1

0

1

2

0

05

1

= perimeter = 4

Divide each side into n parts

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 33: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation(= sum of perimeters)

Large total variation(= sum of perimeters)

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 34: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessSpace of Bounded Variations

Small total variation Large total variation

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 35: Background vs. foreground segmentation of video sequences = +

Edge-preserving smoothnessSpace of Bounded Variations

BV informally functions with discontinuities on curves

Edges are preserved texture is not preserved

original sequencetemporal median energy minimization

in BV

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 36: Background vs. foreground segmentation of video sequences = +

Energy functional

Time-discretized problem

Find minimum of E subject to

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 37: Background vs. foreground segmentation of video sequences = +

Existence of solution

Under usual assumptions

12 R+ R+ strictly convex nondecreasing

with linear growth at infinity

minimum of E exists in BV(BC1hellipCT)

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 38: Background vs. foreground segmentation of video sequences = +

(non-)Uniqueness

is not convex wrt (BC1hellipCT) Solution may not be unique

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 39: Background vs. foreground segmentation of video sequences = +

Uniqueness

But if c 3range2(Nt t=1hellipT x ) then the functional is strictly convex and solution is unique

Interpretation if we are allowed to say that everything is foreground background image is not well-defined

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 40: Background vs. foreground segmentation of video sequences = +

Finding solution

BV is a difficult space you cannot write Euler-Lagrange equations cannot work numerically with function in BV

Strategy bull construct approximating functionals admitting solution in a more regular spacebull solve minimization problem for these functionalsbull find solution as limit of the approximate solutions

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 41: Background vs. foreground segmentation of video sequences = +

Approximating functionals

Recall 12(s) = s2 gives smooth solutions

Idea replace i with iwhich are quadratic

at s 0 and s

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 42: Background vs. foreground segmentation of video sequences = +

Approximating functionals

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 43: Background vs. foreground segmentation of video sequences = +

Approximating problems

has unique solution in the space

ndash convergence of functionals if E -converge to Ethen approximate solutions of min E

converge to min E

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 44: Background vs. foreground segmentation of video sequences = +

More results Sweden

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 45: Background vs. foreground segmentation of video sequences = +

More results Highway

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 46: Background vs. foreground segmentation of video sequences = +

More results INRIA_1

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 47: Background vs. foreground segmentation of video sequences = +

More results INRIA_1Sequence restoration

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 48: Background vs. foreground segmentation of video sequences = +

More results INRIA_2Sequence restoration

  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49
Page 49: Background vs. foreground segmentation of video sequences = +
  • Background vs foreground segmentation of video sequences
  • The Problem
  • Simple approach (1)
  • Simple approach (2)
  • Simple approach noise can spoil everything
  • Variational approach
  • Notations
  • Energy functional data term
  • Slide 9
  • Slide 10
  • Slide 11
  • Energy functional smoothness
  • Energy functional
  • Edge-preserving smoothness Regularization term
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Edge-preserving smoothness Space of Bounded Variations
  • Slide 23
  • Bounded Variation ndash ND case
  • Slide 25
  • Total variation
  • Hausdorff measure
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Total variation example
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Existence of solution
  • (non-)Uniqueness
  • Uniqueness
  • Finding solution
  • Approximating functionals
  • Slide 42
  • Approximating problems
  • More results Sweden
  • More results Highway
  • More results INRIA_1
  • More results INRIA_1 Sequence restoration
  • More results INRIA_2 Sequence restoration
  • Slide 49

Recommended