discrete symmetries in statistical image analysis and...

28
Discrete symmetries in statistical image analysis and beyond Alexey Koloydenko Department of Mathematics Royal Holloway University of London 21st January 2009 Koloydenko Discrete symmetries in statistical image analysis and beyond

Upload: others

Post on 07-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Discrete symmetries in statistical imageanalysis and beyond

Alexey Koloydenko

Department of MathematicsRoyal Holloway University of London

21st January 2009

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 2: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

A natural image, collection of van Hateren (J. H. van Hateren,A. van der Schaaf 1998)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 3: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

A joint histogram of contrast-normalized differences

(x4 + x3 − x1 − x2, x4 + x1 − x3 − x2) /c(x)

within microimage x = x4 x3x1 x2

Modes: 0 00 0 , 1 0

0 1 , 0 11 0 ; 1 0

0 0 , 0 10 0 , 0 0

0 1 , 0 01 0 ; 1 0

1 0 , 0 10 1 , 1 1

0 0 , 0 01 1 .

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 4: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

x4 x3x2x1

L-1

L-1L-1

L-1

0 00 0

1 11 1

Micropatterns x ∈ Ω = Mat2×2([L]), L = 4, ranked by frequency. Symmetrygroup of square cuboid: G = D4h ∼= D8 × C2 (Geman, Koloydenko 1998;Koloydenko, Geman 2006)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 5: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 6: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Full Group G of Microimage Symmetries

p(x) = p(gx), ∀x ∈ Ω, ∀g ∈ G

r =

0 0 0 11 0 0 00 1 0 00 0 1 0

s =

1 0 0 00 0 0 10 0 1 00 1 0 0

i =

−1 0 0 00 −1 0 00 0 −1 00 0 0 −1

Presentation ofG = 〈r , s, i |r4 = s2 = i2 = 1, si = is, ri = ir , rs = sr3〉.

Note: Ω is translated down to be centered around 0 00 0 in order

for i to act as −1×

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 7: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Full Group G of Microimage Symmetries

p(x) = p(gx), ∀x ∈ Ω, ∀g ∈ G

r =

0 0 0 11 0 0 00 1 0 00 0 1 0

s =

1 0 0 00 0 0 10 0 1 00 1 0 0

i =

−1 0 0 00 −1 0 00 0 −1 00 0 0 −1

Presentation ofG = 〈r , s, i |r4 = s2 = i2 = 1, si = is, ri = ir , rs = sr3〉.

Note: Ω is translated down to be centered around 0 00 0 in order

for i to act as −1×

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 8: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

A key to modelling of G-invariant p (for any finite group G)is algebra (ring) of G-invariant polynomials. In our case,R[x1, x2, x3, x4]

G, whereG-action on R[x1, x2, x3, x4] is defined as follows:

rx1 = x2; rx2 = x3; rx3 = x4; rx4 = x1;

sx1 = x1; sx2 = x4; sx3 = x3; sx4 = x2;

ixk = −xk , k = 1, 2, 3, 4

Theory of polynomial invariants of finite groups (D. Hilbert1890, E. Noether 1916):R[x1, x2, . . . , xm]G has a finite set of generatorsf1(x1, x2, . . . , xm), f2(x1, x2, . . . , xm), . . . , fN(x1, x2, . . . , xm)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 9: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

A key to modelling of G-invariant p (for any finite group G)is algebra (ring) of G-invariant polynomials. In our case,R[x1, x2, x3, x4]

G, whereG-action on R[x1, x2, x3, x4] is defined as follows:

rx1 = x2; rx2 = x3; rx3 = x4; rx4 = x1;

sx1 = x1; sx2 = x4; sx3 = x3; sx4 = x2;

ixk = −xk , k = 1, 2, 3, 4

Theory of polynomial invariants of finite groups (D. Hilbert1890, E. Noether 1916):R[x1, x2, . . . , xm]G has a finite set of generatorsf1(x1, x2, . . . , xm), f2(x1, x2, . . . , xm), . . . , fN(x1, x2, . . . , xm)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 10: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

A key to modelling of G-invariant p (for any finite group G)is algebra (ring) of G-invariant polynomials. In our case,R[x1, x2, x3, x4]

G, whereG-action on R[x1, x2, x3, x4] is defined as follows:

rx1 = x2; rx2 = x3; rx3 = x4; rx4 = x1;

sx1 = x1; sx2 = x4; sx3 = x3; sx4 = x2;

ixk = −xk , k = 1, 2, 3, 4

Theory of polynomial invariants of finite groups (D. Hilbert1890, E. Noether 1916):R[x1, x2, . . . , xm]G has a finite set of generatorsf1(x1, x2, . . . , xm), f2(x1, x2, . . . , xm), . . . , fN(x1, x2, . . . , xm)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 11: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

A key to modelling of G-invariant p (for any finite group G)is algebra (ring) of G-invariant polynomials. In our case,R[x1, x2, x3, x4]

G, whereG-action on R[x1, x2, x3, x4] is defined as follows:

rx1 = x2; rx2 = x3; rx3 = x4; rx4 = x1;

sx1 = x1; sx2 = x4; sx3 = x3; sx4 = x2;

ixk = −xk , k = 1, 2, 3, 4

Theory of polynomial invariants of finite groups (D. Hilbert1890, E. Noether 1916):R[x1, x2, . . . , xm]G has a finite set of generatorsf1(x1, x2, . . . , xm), f2(x1, x2, . . . , xm), . . . , fN(x1, x2, . . . , xm)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 12: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

A minimal set of generators of R[x1, x2, x3, x4]G

Theorem

f1(x) = (x1 + x3)(x2 + x4),

f2(x) = x1x3 + x2x4,

f3(x) = x21 + x2

2 + x23 + x2

4 ,

f4(x) = x1x2x3x4,

f5(x) = (x21 + x2

3 )(x22 + x2

4 ).

Also,

R[x1, x2, x3, x4]G

(f1,...,f5)∼= R[w1, w2, w3, w4, w5]/JF , where

JF = h ∈ R[w1, w2, w3, w4, w5] : h(f1, f2, f3, f4, f5) = 0 ∈ R[x1, x2, x3, x4] = 〈q〉, and

q(w1, w2, w3, w4, w5) = 4w21 w3 + 8w1w2w5 + 2w1w3w5 − 2w1w2

4 w5+

+16w22 − 8w2w3 − 8w2w2

4 + 4w2w25 + w2

3 − 2w3w24 + w4

4 .

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 13: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

A minimal set of generators of R[x1, x2, x3, x4]G

Theorem

f1(x) = (x1 + x3)(x2 + x4),

f2(x) = x1x3 + x2x4,

f3(x) = x21 + x2

2 + x23 + x2

4 ,

f4(x) = x1x2x3x4,

f5(x) = (x21 + x2

3 )(x22 + x2

4 ).

Also,

R[x1, x2, x3, x4]G

(f1,...,f5)∼= R[w1, w2, w3, w4, w5]/JF , where

JF = h ∈ R[w1, w2, w3, w4, w5] : h(f1, f2, f3, f4, f5) = 0 ∈ R[x1, x2, x3, x4] = 〈q〉, and

q(w1, w2, w3, w4, w5) = 4w21 w3 + 8w1w2w5 + 2w1w3w5 − 2w1w2

4 w5+

+16w22 − 8w2w3 − 8w2w2

4 + 4w2w25 + w2

3 − 2w3w24 + w4

4 .

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 14: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

General measure:ordinary mixed moments

xα11 xα2

2 · · · xαmm

↔G-invariant measure:

mixed G-invariant moments

f β11 f β2

2 · · · f βNN

Symbolic algebra tools (e.g. Gap, INVAR, Macaulay2, Magma)are readily available to produce generators f1, f2, . . . , fN (and JF ,relations on them).

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 15: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

General measure:ordinary mixed moments

xα11 xα2

2 · · · xαmm

↔G-invariant measure:

mixed G-invariant moments

f β11 f β2

2 · · · f βNN

Symbolic algebra tools (e.g. Gap, INVAR, Macaulay2, Magma)are readily available to produce generators f1, f2, . . . , fN (and JF ,relations on them).

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 16: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Log-linear models with increasing number of ordinary and G-invariant termsare fit to natural microimage data. The maximal G-invariant model has 30free parameters but its four parameter simplification with three nonconstantG-invariant terms (f3, f1, and f 2

3 ) nearly achieves the best G-invariant fit.These together with G-invariant terms (f1f3,f4,f 3

3 ) are also included by greedy("accelerated") constructor in the best-fitting ten parameter model.

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 17: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Implications for statistical modelling

1 Equality constraints ↔ structure of Ω

2 Ordered levels [L] = 1, 2, . . . , L ⇒ Ω ⊂ Rm

3 Structure: O ∼= Ω/

G, G - a subgroup of the fullsymmetry group of Ω

4 Multiple data sets of common origin (common constraints)but variable resolution (quantisation) ⇒ multiple Ω’sidentified with common solid

5 Statistical models should be compatible(e.g. admit appropriate extensions (P. McCullagh 2002)with progressive refining of Ω)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 18: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Implications for statistical modelling

1 Equality constraints ↔ structure of Ω

2 Ordered levels [L] = 1, 2, . . . , L ⇒ Ω ⊂ Rm

3 Structure: O ∼= Ω/

G, G - a subgroup of the fullsymmetry group of Ω

4 Multiple data sets of common origin (common constraints)but variable resolution (quantisation) ⇒ multiple Ω’sidentified with common solid

5 Statistical models should be compatible(e.g. admit appropriate extensions (P. McCullagh 2002)with progressive refining of Ω)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 19: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Implications for statistical modelling

1 Equality constraints ↔ structure of Ω

2 Ordered levels [L] = 1, 2, . . . , L ⇒ Ω ⊂ Rm

3 Structure: O ∼= Ω/

G, G - a subgroup of the fullsymmetry group of Ω

4 Multiple data sets of common origin (common constraints)but variable resolution (quantisation) ⇒ multiple Ω’sidentified with common solid

5 Statistical models should be compatible(e.g. admit appropriate extensions (P. McCullagh 2002)with progressive refining of Ω)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 20: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Implications for statistical modelling

1 Equality constraints ↔ structure of Ω

2 Ordered levels [L] = 1, 2, . . . , L ⇒ Ω ⊂ Rm

3 Structure: O ∼= Ω/

G, G - a subgroup of the fullsymmetry group of Ω

4 Multiple data sets of common origin (common constraints)but variable resolution (quantisation) ⇒ multiple Ω’sidentified with common solid

5 Statistical models should be compatible(e.g. admit appropriate extensions (P. McCullagh 2002)with progressive refining of Ω)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 21: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Implications for statistical modelling

1 Equality constraints ↔ structure of Ω

2 Ordered levels [L] = 1, 2, . . . , L ⇒ Ω ⊂ Rm

3 Structure: O ∼= Ω/

G, G - a subgroup of the fullsymmetry group of Ω

4 Multiple data sets of common origin (common constraints)but variable resolution (quantisation) ⇒ multiple Ω’sidentified with common solid

5 Statistical models should be compatible(e.g. admit appropriate extensions (P. McCullagh 2002)with progressive refining of Ω)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 22: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Summary1 Generalisation of the multivariate Problem of moments2 A new connection with computational algebraic geometry3 Incremental model construction in the presence of

G-invariance4 Reduction of computations for estimation

ExtensionsG-invariant polynomials are “all” patch features invariant to G.Hence, any (possibly non-linear) regression on G-invariantfeatures, or predictors, should be carried out in terms off1, f2, . . . , fN . Besides modeling the microimage distributions p(possibly conditional on membership of the patch in some classof interest), the response might naturally be probability ofmembership of the patch in some class of interest.

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 23: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Summary1 Generalisation of the multivariate Problem of moments2 A new connection with computational algebraic geometry3 Incremental model construction in the presence of

G-invariance4 Reduction of computations for estimation

ExtensionsG-invariant polynomials are “all” patch features invariant to G.Hence, any (possibly non-linear) regression on G-invariantfeatures, or predictors, should be carried out in terms off1, f2, . . . , fN . Besides modeling the microimage distributions p(possibly conditional on membership of the patch in some classof interest), the response might naturally be probability ofmembership of the patch in some class of interest.

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 24: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Summary1 Generalisation of the multivariate Problem of moments2 A new connection with computational algebraic geometry3 Incremental model construction in the presence of

G-invariance4 Reduction of computations for estimation

ExtensionsG-invariant polynomials are “all” patch features invariant to G.Hence, any (possibly non-linear) regression on G-invariantfeatures, or predictors, should be carried out in terms off1, f2, . . . , fN . Besides modeling the microimage distributions p(possibly conditional on membership of the patch in some classof interest), the response might naturally be probability ofmembership of the patch in some class of interest.

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 25: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Summary1 Generalisation of the multivariate Problem of moments2 A new connection with computational algebraic geometry3 Incremental model construction in the presence of

G-invariance4 Reduction of computations for estimation

ExtensionsG-invariant polynomials are “all” patch features invariant to G.Hence, any (possibly non-linear) regression on G-invariantfeatures, or predictors, should be carried out in terms off1, f2, . . . , fN . Besides modeling the microimage distributions p(possibly conditional on membership of the patch in some classof interest), the response might naturally be probability ofmembership of the patch in some class of interest.

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 26: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Summary1 Generalisation of the multivariate Problem of moments2 A new connection with computational algebraic geometry3 Incremental model construction in the presence of

G-invariance4 Reduction of computations for estimation

ExtensionsG-invariant polynomials are “all” patch features invariant to G.Hence, any (possibly non-linear) regression on G-invariantfeatures, or predictors, should be carried out in terms off1, f2, . . . , fN . Besides modeling the microimage distributions p(possibly conditional on membership of the patch in some classof interest), the response might naturally be probability ofmembership of the patch in some class of interest.

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 27: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Left: The natural image with L = 4 grey levels. Right: A realization ofthe Maximum Entropy extension of the G-invariant estimates of thenatural 2× 2 microimage distribution (courtesy of Prof. L. Younes, theJohns Hopkins University)

Koloydenko Discrete symmetries in statistical image analysis and beyond

Page 28: Discrete symmetries in statistical image analysis and beyondpersonal.rhul.ac.uk/utah/113/Symmetries.pdf · Koloydenko Discrete symmetries in statistical image analysis and beyond

Reference“Symmetric Measures via Moments” Bernoulli Volume 14,Number 2, pp. 362–390, 2008

Koloydenko Discrete symmetries in statistical image analysis and beyond