Hadwiger Integral - Institute for Mathematics and its Applications

advertisement
Matthew Wright
Institute for Mathematics and its Applications
University of Minnesota
Applied Topology in Bฤ™dlewo
July 24, 2013
How can we assign a notion
of size to functions?
Lebesgue integral
Anything else?
Euler Characteristic
Let ๐‘‹ be a finite simplicial complex containing ๐ด๐‘–
open simplices of dimension ๐‘–.
๐ด0 = number of vertices of ๐ด
๐ด1 = number of edges of ๐ด
๐ด2 = number of faces of ๐ด
etc.
Then the Euler Characteristic of ๐ด is:
v
combinatorial
−1 ๐‘– ๐ด๐‘–
๐œ’ ๐ด =
๐‘–
Key Property
For sets ๐ด and ๐ต,
๐œ’ ๐ด∪๐ต =๐œ’ ๐ด +๐œ’ ๐ต −๐œ’ ๐ด∩๐ต .
This property is called additivity, or the
inclusion-exclusion principle.
๐ด
๐ด∩๐ต
๐ต
Euler Integral
Let ๐ด be a “tame” set in โ„๐‘› , and let ๐Ÿ๐ด be the
function with value 1 on set ๐ด and 0 otherwise.
The Euler Integral of ๐Ÿ๐ด is:
โ„๐‘›
๐Ÿ๐ด ๐‘‘๐œ’ = ๐œ’(๐ด)
For a “tame” function ๐‘“: โ„๐‘› → โ„ค, with finite range,
โ„๐‘›
๐‘“ ๐‘‘๐œ’ =
๐‘ ๐œ’{๐‘“ = ๐‘} .
๐‘
set on which ๐‘“ = ๐‘
Example
Consider ๐‘“: โ„ → โ„ค:
3
๐‘“(๐‘ฅ)
2
1
โ„๐‘›
๐‘“ ๐‘‘๐œ’ =
๐‘ ๐œ’{๐‘“ = ๐‘}
๐‘
=1⋅0
←๐‘=1
+ 2 ⋅ (−1)
←๐‘=2
+3⋅2
←๐‘=3
=4
๐‘ฅ
Euler integral of ๐‘“
Continuous Functions
How can we extend the Euler integral to a continuous
function ๐‘“: โ„ → โ„?
Idea: Approximate ๐‘“ by step functions.
3
๐‘“
๐‘“
Make the step size smaller.
Consider the limit of the
2๐‘“
Euler integrals of the
2
approximations as the
1
step size goes to zero:
1
lim
๐‘š๐‘“ ๐‘‘๐œ’
๐‘ฅ
๐‘š→∞ ๐‘š
Does it matter if we use lower or upper approximations?
1
โˆ™
2
Continuous Functions
To extend the Euler integral to a function
๐‘“: โ„๐‘› → โ„, define two integrals:
1
๐‘“ ๐‘‘๐œ’ = lim
๐‘š๐‘“ ๐‘‘๐œ’
Lower integral:
๐‘š→∞ ๐‘š
Upper integral:
1
๐‘“ ๐‘‘๐œ’ = lim
๐‘š→∞ ๐‘š
๐‘š๐‘“ ๐‘‘๐œ’
These limits exist, but are not equal in general.
Application
Local
Data
Global
Data
Euler Integration is useful in sensor networks:
• Networks of cell phones or computers
• Traffic sensor networks
• Surveillance and radar networks
How can we assign a notion
of size to functions?
Lebesgue integral
Euler integral
Anything else?
Intrinsic Volumes
The intrinsic volumes are the ๐‘› + 1 Euclidean-invariant
valuations on subsets of โ„๐‘› , denoted ๐œ‡0 , … , ๐œ‡๐‘› .
๐œ‡0 : Euler characteristic
1
๐œ‡1 : “length”
๐œ‡๐‘›−1 : ½(surface area)
0
๐œ‡๐‘› : (Lebesgue) volume
๐‘‰ = ๐‘™๐‘คโ„Ž
Example
Let ๐พ be an ๐‘›-dimensional closed box with side lengths
๐‘ฅ1 , ๐‘ฅ2 , … , ๐‘ฅ๐‘› . The ๐‘– th intrinsic volume of ๐พ is
๐‘’๐‘– (๐‘ฅ1 , ๐‘ฅ2 , … , ๐‘ฅ๐‘› ), the elementary symmetric polynomial of
degree ๐‘– on ๐‘› variables.
๐œ‡0 ๐พ = ๐‘’0 ๐‘ฅ1 , … , ๐‘ฅ๐‘› = 1
๐‘ฅ3
๐œ‡1 ๐พ = ๐‘’1 ๐‘ฅ1 , … , ๐‘ฅ๐‘›
= ๐‘ฅ1 + ๐‘ฅ2 + โ‹ฏ + ๐‘ฅ๐‘›
๐œ‡2 ๐พ = ๐‘’2 (๐‘ฅ1 , … , ๐‘ฅ๐‘› )
= ๐‘ฅ1 ๐‘ฅ2 + ๐‘ฅ1 ๐‘ฅ3 + โ‹ฏ + ๐‘ฅ๐‘›−1 ๐‘ฅ๐‘›
โ‹ฎ
๐œ‡๐‘› ๐พ = ๐‘’๐‘› ๐‘ฅ1 , … , ๐‘ฅ๐‘› = ๐‘ฅ1 ๐‘ฅ2 โ‹ฏ ๐‘ฅ๐‘›
๐‘ฅ1
๐‘ฅ2
Intrinsic Volume Definition
For a “tame” set ๐พ ⊂ โ„, the ๐‘˜th intrinsic volume
can be defined:
Hadwiger’s Formula
๐œ‡๐‘˜ ๐พ =
๐œ’ ๐พ ∩ ๐‘ƒ ๐‘‘๐œ†(๐‘ƒ)
๐ด๐‘›,๐‘›−๐‘˜
๐ด๐‘›,๐‘›−๐‘˜ is the affine Grassmanian of (๐‘› − ๐‘˜)–
dimensional planes in โ„๐‘› , and ๐œ† is Harr measure
on ๐ด๐‘›,๐‘›−๐‘˜ with appropriate normalization.
Tube Formula
tube(๐พ, ๐‘Ÿ)
๐พ
๐‘Ÿ
The volume of a
tube around ๐พ is a
polynomial in ๐‘Ÿ,
whose coefficients
involve intrinsic
volumes of ๐พ.
Steiner Formula: For compact convex ๐พ ⊂ โ„๐‘› and ๐‘Ÿ > 0,
๐‘›
๐œ”๐‘›−๐‘— ๐œ‡๐‘— (๐พ)๐‘Ÿ ๐‘›−๐‘—
๐œ‡๐‘› (tube ๐พ, ๐‘Ÿ ) =
๐‘—=0
volume of unit (๐‘› − ๐‘—)-ball
intrinsic volume
Hadwiger Integral
Let ๐‘“ โˆถ โ„๐‘› → โ„ค have finite range. Integration of ๐‘“ with
respect to ๐œ‡๐‘˜ is straightforward:
โ„๐‘›
๐‘“ ๐‘‘๐œ‡๐‘˜ =
๐‘ ๐œ‡๐‘˜ {๐‘“ = ๐‘}
set on which
๐‘“=๐‘
๐‘
Integration of ๐‘“ โˆถ โ„๐‘› → โ„ is more complicated:
Lower integral:
โ„๐‘›
Upper integral:
โ„๐‘›
๐‘“ ๐‘‘๐œ‡๐‘˜
1
= lim
๐‘š→∞ ๐‘š
๐‘“ ๐‘‘๐œ‡๐‘˜
1
= lim
๐‘š→∞ ๐‘š
โ„๐‘›
โ„๐‘›
๐‘š๐‘“ ๐‘‘๐œ‡๐‘˜
๐‘š๐‘“ ๐‘‘๐œ‡๐‘˜
Hadwiger Integral
Let ๐‘‹ ⊆ โ„๐‘› be compact and ๐‘“ โˆถ ๐‘‹ → โ„+ bounded.
∞
๐‘“ ๐‘‘๐œ‡๐‘˜ =
X
๐œ‡๐‘˜ ๐‘“ ≥ ๐‘  ๐‘‘๐‘  =
s=0
๐‘“ ๐‘‘๐œ’ ๐‘‘๐›พ
๐ด๐‘›,๐‘›−๐‘˜ ๐‘ƒ ∩ ๐‘‹
slices
level sets
๐‘“
๐‘“
Example
Let ๐‘“ ๐‘ฅ, ๐‘ฆ = 4 − ๐‘ฅ 2 − ๐‘ฆ 2 on ๐‘‹ =
๐‘ฅ, ๐‘ฆ | ๐‘ฅ 2 − ๐‘ฆ 2 ≤ 4 .
Excursion set ๐‘“ ≥ ๐‘  is a circle
of radius 4 − ๐‘ .
๐‘“
Hadwiger Integrals:
4
๐‘ 
๐‘‹
๐‘“ ๐‘‘๐œ‡0 =
1 ๐‘‘๐‘  = 4
0
4
๐‘‹
๐‘‹
๐‘“ ๐‘‘๐œ‡1 =
0
16๐œ‹
๐œ‹ 4 − ๐‘  ๐‘‘๐‘  =
3
4
๐‘‹
๐‘“ ๐‘‘๐œ‡2 =
๐œ‹(4 − ๐‘ ) ๐‘‘๐‘  = 8๐œ‹
0
Valuations on Functions
A valuation on functions is an additive map
๐‘ฃ โˆถ {“tame” functions on โ„๐‘›} → โ„.
For a valuation on functions, additivity means
๐‘ฃ(๐‘“ ∨ ๐‘”) + ๐‘ฃ(๐‘“ ∧ ๐‘”) = ๐‘ฃ(๐‘“ ) + ๐‘ฃ(๐‘”),
pointwise max
pointwise min
or equivalently,
๐‘ฃ(๐‘“ ) = ๐‘ฃ(๐‘“ ⋅ ๐Ÿ๐ด ) + ๐‘ฃ(๐‘“ ⋅ ๐Ÿ๐ด๐‘ )
for any subset ๐ด and its complement ๐ด๐‘ .
Valuations on Functions
A valuation on functions is an additive map
๐‘ฃ โˆถ {“tame” functions on โ„๐‘›} → โ„.
Valuation ๐‘ฃ is:
• Euclidean-invariant if ๐‘ฃ(๐‘“ ) = ๐‘ฃ(๐‘“(๐œ‘)) for
any Euclidean motion ๐œ‘ of โ„๐‘› .
• continuous if a “small” change in ๐‘“
corresponds to a “small” change in ๐‘ฃ(๐‘“)
(a precise definition of continuity requires a
discussion of the flat topology on functions).
Hadwiger’s Theorem for Functions
(Baryshnikov, Ghrist, Wright)
Any Euclidean-invariant, continuous valuation ๐‘ฃ
on “tame” functions can be written
๐‘›
๐‘ฃ ๐‘“ =
๐‘›
โ„
๐‘˜=0
๐‘๐‘˜ ๐‘“ ๐‘‘๐œ‡๐‘˜
for some increasing functions ๐‘๐‘˜ : โ„ → โ„.
That is, any valuation on functions can be
written as a sum of Hadwiger integrals.
How can we assign a notion
of size to functions?
Lebesgue integral
Euler integral
Hadwiger Integral
Any valuation on functions can be written in
terms of Hadwiger integrals.
Surveillance
๐‘“
3 2
0
1
2
0
0
1
2
1 3
2
3
2
1
1
0
2
1
Suppose function ๐‘“ counts the
number of objects at each
point in a domain.
Hadwiger integrals provide
data about the set of objects:
๐‘“ ๐‘‘๐œ‡0 gives a count
๐‘“ ๐‘‘๐œ‡1 gives a “length”
๐‘“ ๐‘‘๐œ‡2 gives an “area”
etc.
Cell Dynamics
As the cell structure changes by a certain process that
minimizes energy, cell volumes change according to:
๐‘‘๐œ‡๐‘›
1
๐ถ = −2๐œ‹๐‘€ ๐œ‡๐‘›−2 ๐ถ๐‘› − ๐œ‡๐‘›−2 (๐ถ๐‘›−2 )
๐‘‘๐‘ก
6
๐‘›-dimensional structure
(๐‘› − 2)-dimensional structure
Image Processing
Intrinsic volumes are of utility in image processing.
A greyscale image can be viewed as a
real-valued function on a planar
domain.
With such a perspective, Hadwiger
integrals may be useful to return
information about an image.
Applications may also include color or
hyperspectral images, or images on
higher-dimensional domains.
Percolation
Question: Can liquid flow through a porous material from
top to bottom?
โ„3
Functional approach:
Define a permeability
function in a solid
material.
Hadwiger integrals may
be useful in such a
functional approach to
percolation theory.
Surveillance
Let ๐‘“: ๐‘‡ → โ„ค count objects locally in a domain ๐‘‡ ⊆ โ„2 .
๐‘“
3 2
0
1
2
0
0
1
1 3
? 2 ?
3
2
1
1
0
?2
2
1
Then the Euler integral gives
the global count:
๐‘‡
๐‘“ ๐‘‘๐œ‡0 = 5
What if part of ๐‘‡ is not
observable?
Idea: Model the function with
a random field. Estimate the
global count via the expected
Euler integral.
Random Field
Intuitively: A random field is a function whose value at any
point in its domain is a random variable.
Formally: Let Ω, โ„ฑ, โ„™ be a probability space and ๐‘‡ a
topological space. A measurable mapping ๐‘“: Ω → โ„๐‘‡ (the
space of all real-valued functions on ๐‘‡) is called a realvalued random field.
Note: ๐‘“(๐œ”) is a function, (๐‘“ ๐œ” )(๐‘ก) is its value at ๐‘ก.
Shorthand: Let ๐‘“๐‘ก = (๐‘“ ๐œ” )(๐‘ก).
Expected Hadwiger Integral
Theorem: Let ๐‘“ โˆถ ๐‘‡ → โ„๐‘˜ be a ๐‘˜-dimensional Gaussian
field satisfying the conditions of the Gaussian Kinematic
Formula. Let ๐น โˆถ โ„๐‘˜ → โ„ be a piecewise ๐ถ 2 function. Let
๐‘” = ๐น โˆ˜ ๐‘“, so ๐‘” โˆถ ๐‘‡ → โ„ is a Gaussian-related field. Then
the expected lower Hadwiger integral of ๐‘” is:
๐”ผ
๐‘‡
๐‘” ๐‘‘๐œ‡๐‘–
dim ๐‘‡ −๐‘–
๐‘—=1
= ๐œ‡๐‘– ๐‘‡ ๐”ผ ๐‘” +
๐‘–+๐‘—
2๐œ‹
๐‘—
−๐‘—/2 ๐œ‡
๐‘–+๐‘—
๐›พ
๐‘‡
โ„
โ„ณ๐‘— {๐น ≥ ๐‘ข} ๐‘‘๐‘ข
and similarly for the expected upper Hadwiger integral.
Computational Difficulties
Computing expected Hadwiger integrals
of random fields is difficult in general.
๐”ผ
๐‘‡
๐‘” ๐‘‘๐œ‡๐‘–
dim ๐‘‡ −๐‘–
๐‘—=1
= ๐œ‡๐‘– ๐‘‡ ๐”ผ ๐‘” +
๐‘–+๐‘—
2๐œ‹
๐‘—
−๐‘—/2
๐œ‡๐‘–+๐‘— ๐‘‡
โ„
๐›พ
โ„ณ๐‘—
{๐น ≥ ๐‘ข} ๐‘‘๐‘ข
intrinsic volumes: tricky,
but possible to compute
Gaussian Minkowski functionals: very
difficult to compute, except in special cases
Challenge: Non-Linearity
Consider the following Euler integrals:
๐‘ฆ=1
1
1
๐‘ฆ=๐‘ฅ
๐‘ฅ
๐‘ฅ ๐‘‘๐œ’ = 1
[0, 1]
1
๐‘ฆ =1−๐‘ฅ
๐‘ฅ
(1 − ๐‘ฅ) ๐‘‘๐œ’ = 1
[0, 1]
๐‘ฅ
1 ๐‘‘๐œ’ = 1
[0, 1]
Upper and lower Hadwiger integrals are not linear in general.
Challenge: Continuity
A change in a function ๐‘“ on a small set (in the Lebesgue) sense
can result in a large change in the Hadwiger integrals of ๐‘“.
2
1
2
๐‘“
1
๐‘”
๐‘ฅ
๐‘“ ๐‘‘๐œ’ = 1
๐‘ฅ
Similar examples
exist for higherdimensional
Hadwiger
integrals.
๐‘” ๐‘‘๐œ’ = 2
Working with Hadwiger integrals requires different intuition
than working with Lebesgue integrals.
Challenge: Approximations
How can we approximate the Hadwiger integrals of a
function sampled at discrete points?
๐‘“: 0,1
2
→โ„
triangulated approximations of ๐‘“
Hadwiger integrals of interpolations of ๐‘“ might diverge,
even when the approximations converge pointwise to ๐‘“.
Summary
• The intrinsic volumes provide notions of size for sets,
generalizing both Euler characteristic and Lebesgue
measure.
• Analogously, the Hadwiger integrals provide notions of
size for real-valued functions.
• Hadwiger integrals are useful in applications such as
surveillance, sensor networks, cell dynamics, and image
processing.
• Hadwiger integrals bring theoretical and computational
challenges, and provide many open questions for future
study.
References
• Yuliy Baryshnikov and Robert Ghrist. “Target Enumeration via Euler
Characteristic Integration.” SIAM J. Appl. Math. 70(3), 2009, 825–844.
• Yuliy Baryshnikov and Robert Ghrist. “Definable Euler integration.” Proc. Nat.
Acad. Sci. 107(21), 2010, 9525-9530.
• Yuliy Baryshnikov, Robert Ghrist, and Matthew Wright. “Hadwiger’s Theorem
for Definable Functions.” Advances in Mathematics. Vol. 245 (2013) p. 573-586.
• Omer Bobrowski and Matthew Strom Borman. “Euler Integration of Gaussian
Random Fields and Persistent Homology.” Journal of Topology and Analysis,
4(1), 2012.
• S. H. Shanuel. “What is the Length of a Potato?” Lecture Notes in Mathematics.
Springer, 1986, 118 – 126.
• Matthew Wright. “Hadwiger Integration of Definable Functions.” Publicly
accessible Penn Dissertations. Paper 391.
http://repository.upenn.edu/edissertations/391.
Download