On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional...

64

Transcript of On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional...

Page 1: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

On hyperspectral morphology by latticeauto-associative memories supervised orderings

Miguel A. Veganzones

Grupo de Inteligencia ComputacionalUniversidad del País Vasco (UPV/EHU)

Miguel A. Veganzones Hyperspectral Morphology KES 2012 1 / 23

Page 2: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Outline

1 MotivationMathematical Morphology & Lattice ComputingMultivariate Mathematical Morphology

2 Multivariate MM by LAAM-supervised orderingsLAAM supervised orderingsExperiments with hyperspectral images

Miguel A. Veganzones Hyperspectral Morphology KES 2012 2 / 23

Page 3: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Outline

1 MotivationMathematical Morphology & Lattice ComputingMultivariate Mathematical Morphology

2 Multivariate MM by LAAM-supervised orderingsLAAM supervised orderingsExperiments with hyperspectral images

Miguel A. Veganzones Hyperspectral Morphology KES 2012 3 / 23

Page 4: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Mathematical Morphology

Mathematical Morphology (MM) has been very successfulde�ning image operators and �llters for grayscale and binaryimages.

Lattice Theory gives the most general formal background forMM.

We call Lattice Computing to an extension of MMencompassing general data mining, neural computing, andmachine learning applications, encompassing developmentssuch as the Lattice Auto-Associative Memories (LAAM).

Miguel A. Veganzones Hyperspectral Morphology KES 2012 4 / 23

Page 5: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Mathematical Morphology

Mathematical Morphology (MM) has been very successfulde�ning image operators and �llters for grayscale and binaryimages.

Lattice Theory gives the most general formal background forMM.

We call Lattice Computing to an extension of MMencompassing general data mining, neural computing, andmachine learning applications, encompassing developmentssuch as the Lattice Auto-Associative Memories (LAAM).

Miguel A. Veganzones Hyperspectral Morphology KES 2012 4 / 23

Page 6: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Mathematical Morphology

Mathematical Morphology (MM) has been very successfulde�ning image operators and �llters for grayscale and binaryimages.

Lattice Theory gives the most general formal background forMM.

We call Lattice Computing to an extension of MMencompassing general data mining, neural computing, andmachine learning applications, encompassing developmentssuch as the Lattice Auto-Associative Memories (LAAM).

Miguel A. Veganzones Hyperspectral Morphology KES 2012 4 / 23

Page 7: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Lattice Theory

A non-empty set L endowed with an order relation ≤,satisfying re�exivity, antisymmetry and transitivity properties,is a partially-ordered set or poset, denoted L = 〈L;≤〉.L is a lattice when an in�mum (∧) and a supremum (∨) existfor any pair of elements of L, 〈L;≤〉 ≡ 〈L,∨,∧〉.L is a complete lattice when every �nite non-empty subsetH ⊆ L has in�mum

∧H and supremum

∨H.

A complete lattice has both a smallest element called bottom,denoted as ⊥, and a greatest element called top, denoted as >.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 5 / 23

Page 8: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Lattice Theory

A non-empty set L endowed with an order relation ≤,satisfying re�exivity, antisymmetry and transitivity properties,is a partially-ordered set or poset, denoted L = 〈L;≤〉.L is a lattice when an in�mum (∧) and a supremum (∨) existfor any pair of elements of L, 〈L;≤〉 ≡ 〈L,∨,∧〉.L is a complete lattice when every �nite non-empty subsetH ⊆ L has in�mum

∧H and supremum

∨H.

A complete lattice has both a smallest element called bottom,denoted as ⊥, and a greatest element called top, denoted as >.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 5 / 23

Page 9: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Lattice Theory

A non-empty set L endowed with an order relation ≤,satisfying re�exivity, antisymmetry and transitivity properties,is a partially-ordered set or poset, denoted L = 〈L;≤〉.L is a lattice when an in�mum (∧) and a supremum (∨) existfor any pair of elements of L, 〈L;≤〉 ≡ 〈L,∨,∧〉.L is a complete lattice when every �nite non-empty subsetH ⊆ L has in�mum

∧H and supremum

∨H.

A complete lattice has both a smallest element called bottom,denoted as ⊥, and a greatest element called top, denoted as >.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 5 / 23

Page 10: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Lattice Theory

A non-empty set L endowed with an order relation ≤,satisfying re�exivity, antisymmetry and transitivity properties,is a partially-ordered set or poset, denoted L = 〈L;≤〉.L is a lattice when an in�mum (∧) and a supremum (∨) existfor any pair of elements of L, 〈L;≤〉 ≡ 〈L,∨,∧〉.L is a complete lattice when every �nite non-empty subsetH ⊆ L has in�mum

∧H and supremum

∨H.

A complete lattice has both a smallest element called bottom,denoted as ⊥, and a greatest element called top, denoted as >.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 5 / 23

Page 11: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

MM and Lattice Theory

Morphological operations can be described as mappingsbetween complete lattices.

From now on, we denote complete lattices by the symbols Land M.

The erosion and dilation operators are mappings ε : L→Mand δ : L→M commuting with the in�mumε (∧

Y ) =∧

y∈Y ε (y) and supremum operatorsδ (∨

Y ) =∨

y∈Y δ (y), respectively.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 6 / 23

Page 12: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

MM and Lattice Theory

Morphological operations can be described as mappingsbetween complete lattices.

From now on, we denote complete lattices by the symbols Land M.

The erosion and dilation operators are mappings ε : L→Mand δ : L→M commuting with the in�mumε (∧

Y ) =∧

y∈Y ε (y) and supremum operatorsδ (∨

Y ) =∨

y∈Y δ (y), respectively.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 6 / 23

Page 13: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

MM and Lattice Theory

Morphological operations can be described as mappingsbetween complete lattices.

From now on, we denote complete lattices by the symbols Land M.

The erosion and dilation operators are mappings ε : L→Mand δ : L→M commuting with the in�mumε (∧

Y ) =∧

y∈Y ε (y) and supremum operatorsδ (∨

Y ) =∨

y∈Y δ (y), respectively.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 6 / 23

Page 14: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Outline

1 MotivationMathematical Morphology & Lattice ComputingMultivariate Mathematical Morphology

2 Multivariate MM by LAAM-supervised orderingsLAAM supervised orderingsExperiments with hyperspectral images

Miguel A. Veganzones Hyperspectral Morphology KES 2012 7 / 23

Page 15: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Multivariate MM

The extension of MM to color and multivariate images is notstraightforward since high dimensional pixels do not have anendowed total order.

There are di�erent strategies to de�ne an order on amultivariate data space:

Lexicographic ordering: ranks the vector components so thatthe order of vector components is evaluated sequentiallyaccording to this rank, until any ambiguities are solved.

It does not consider always all the vector components.

Componet-wise ordering: de�ned by considering the orderde�ned on each variable independently.

False color problem.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 8 / 23

Page 16: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Multivariate MM

The extension of MM to color and multivariate images is notstraightforward since high dimensional pixels do not have anendowed total order.

There are di�erent strategies to de�ne an order on amultivariate data space:

Lexicographic ordering: ranks the vector components so thatthe order of vector components is evaluated sequentiallyaccording to this rank, until any ambiguities are solved.

It does not consider always all the vector components.

Componet-wise ordering: de�ned by considering the orderde�ned on each variable independently.

False color problem.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 8 / 23

Page 17: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Multivariate MM

The extension of MM to color and multivariate images is notstraightforward since high dimensional pixels do not have anendowed total order.

There are di�erent strategies to de�ne an order on amultivariate data space:

Lexicographic ordering: ranks the vector components so thatthe order of vector components is evaluated sequentiallyaccording to this rank, until any ambiguities are solved.

It does not consider always all the vector components.

Componet-wise ordering: de�ned by considering the orderde�ned on each variable independently.

False color problem.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 8 / 23

Page 18: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Multivariate MM

The extension of MM to color and multivariate images is notstraightforward since high dimensional pixels do not have anendowed total order.

There are di�erent strategies to de�ne an order on amultivariate data space:

Lexicographic ordering: ranks the vector components so thatthe order of vector components is evaluated sequentiallyaccording to this rank, until any ambiguities are solved.

It does not consider always all the vector components.

Componet-wise ordering: de�ned by considering the orderde�ned on each variable independently.

False color problem.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 8 / 23

Page 19: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Multivariate MM

The extension of MM to color and multivariate images is notstraightforward since high dimensional pixels do not have anendowed total order.

There are di�erent strategies to de�ne an order on amultivariate data space:

Lexicographic ordering: ranks the vector components so thatthe order of vector components is evaluated sequentiallyaccording to this rank, until any ambiguities are solved.

It does not consider always all the vector components.

Componet-wise ordering: de�ned by considering the orderde�ned on each variable independently.

False color problem.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 8 / 23

Page 20: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Multivariate MM

The extension of MM to color and multivariate images is notstraightforward since high dimensional pixels do not have anendowed total order.

There are di�erent strategies to de�ne an order on amultivariate data space:

Lexicographic ordering: ranks the vector components so thatthe order of vector components is evaluated sequentiallyaccording to this rank, until any ambiguities are solved.

It does not consider always all the vector components.

Componet-wise ordering: de�ned by considering the orderde�ned on each variable independently.

False color problem.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 8 / 23

Page 21: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

False color problem

Original Erosion Dilation

Miguel A. Veganzones Hyperspectral Morphology KES 2012 9 / 23

Page 22: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Reduced orderings

Reduced ordering (h-ordering): x≤ y⇐⇒ h(x)≤ h(y) whereh : Rn→ L.Supervised ordering: is a h-ordering that satis�es theconditions h(b) =⊥, ∀b ∈ B, and h(f) =>, ∀f ∈ F , whereB,F ⊂ X such that B

⋂F = /0.

We have proposed three novel h-supervised orderings based onreconstruction error from LAAM recall.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 10 / 23

Page 23: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Reduced orderings

Reduced ordering (h-ordering): x≤ y⇐⇒ h(x)≤ h(y) whereh : Rn→ L.Supervised ordering: is a h-ordering that satis�es theconditions h(b) =⊥, ∀b ∈ B, and h(f) =>, ∀f ∈ F , whereB,F ⊂ X such that B

⋂F = /0.

We have proposed three novel h-supervised orderings based onreconstruction error from LAAM recall.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 10 / 23

Page 24: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Reduced orderings

Reduced ordering (h-ordering): x≤ y⇐⇒ h(x)≤ h(y) whereh : Rn→ L.Supervised ordering: is a h-ordering that satis�es theconditions h(b) =⊥, ∀b ∈ B, and h(f) =>, ∀f ∈ F , whereB,F ⊂ X such that B

⋂F = /0.

We have proposed three novel h-supervised orderings based onreconstruction error from LAAM recall.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 10 / 23

Page 25: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Disambiguation

h-functions are not necessarily injective.

The induced h-ordering ≤h might be not a total order.

When we need to di�erentiate among the members of theequivalence classes L [z] = {c ∈ Rn|h(c) = z}, thedisambiguation criterion is often the lexicographical order.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 11 / 23

Page 26: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Disambiguation

h-functions are not necessarily injective.

The induced h-ordering ≤h might be not a total order.

When we need to di�erentiate among the members of theequivalence classes L [z] = {c ∈ Rn|h(c) = z}, thedisambiguation criterion is often the lexicographical order.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 11 / 23

Page 27: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Disambiguation

h-functions are not necessarily injective.

The induced h-ordering ≤h might be not a total order.

When we need to di�erentiate among the members of theequivalence classes L [z] = {c ∈ Rn|h(c) = z}, thedisambiguation criterion is often the lexicographical order.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 11 / 23

Page 28: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Outline

1 MotivationMathematical Morphology & Lattice ComputingMultivariate Mathematical Morphology

2 Multivariate MM by LAAM-supervised orderingsLAAM supervised orderingsExperiments with hyperspectral images

Miguel A. Veganzones Hyperspectral Morphology KES 2012 12 / 23

Page 29: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

LAAM h-mapping

Given a training (foreground) set X , the LAAM h-mapping isde�ned as:

hX (c) = ζ(x#,c

)where:

Chebyshev distance: ζ (a,b) =∨n

i=1 |ai−bi|Memory recall: x# = Mxx ∧� c =Wxx ∨� c

Miguel A. Veganzones Hyperspectral Morphology KES 2012 13 / 23

Page 30: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

LAAM h-mapping

Given a training (foreground) set X , the LAAM h-mapping isde�ned as:

hX (c) = ζ(x#,c

)where:

Chebyshev distance: ζ (a,b) =∨n

i=1 |ai−bi|Memory recall: x# = Mxx ∧� c =Wxx ∨� c

Miguel A. Veganzones Hyperspectral Morphology KES 2012 13 / 23

Page 31: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

LAAM h-mapping

Given a training (foreground) set X , the LAAM h-mapping isde�ned as:

hX (c) = ζ(x#,c

)where:

Chebyshev distance: ζ (a,b) =∨n

i=1 |ai−bi|Memory recall: x# = Mxx ∧� c =Wxx ∨� c

Miguel A. Veganzones Hyperspectral Morphology KES 2012 13 / 23

Page 32: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

LAAM-supervised orderings (I)

One-side LAAM-supervised ordering:∀x,y ∈ Rn, x≤X y⇐⇒ hX (x)≤ hX (y).

The bottom element ⊥X= 0 corresponds to the set of �xedpoints of MXX and WXX , h(x) =⊥X for x ∈F (X).The top element is >X =+∞.

Relative LAAM-supervised ordering:∀x,y ∈ Rn, x≤r y⇐⇒ hr (x)≤ hr (y) wherehr (x) = hF (x)−hB (x).

Bottom and top elements are ⊥=−∞ and >=+∞,respectively.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 14 / 23

Page 33: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

LAAM-supervised orderings (I)

One-side LAAM-supervised ordering:∀x,y ∈ Rn, x≤X y⇐⇒ hX (x)≤ hX (y).

The bottom element ⊥X= 0 corresponds to the set of �xedpoints of MXX and WXX , h(x) =⊥X for x ∈F (X).The top element is >X =+∞.

Relative LAAM-supervised ordering:∀x,y ∈ Rn, x≤r y⇐⇒ hr (x)≤ hr (y) wherehr (x) = hF (x)−hB (x).

Bottom and top elements are ⊥=−∞ and >=+∞,respectively.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 14 / 23

Page 34: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

LAAM-supervised orderings (I)

One-side LAAM-supervised ordering:∀x,y ∈ Rn, x≤X y⇐⇒ hX (x)≤ hX (y).

The bottom element ⊥X= 0 corresponds to the set of �xedpoints of MXX and WXX , h(x) =⊥X for x ∈F (X).The top element is >X =+∞.

Relative LAAM-supervised ordering:∀x,y ∈ Rn, x≤r y⇐⇒ hr (x)≤ hr (y) wherehr (x) = hF (x)−hB (x).

Bottom and top elements are ⊥=−∞ and >=+∞,respectively.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 14 / 23

Page 35: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

LAAM-supervised orderings (I)

One-side LAAM-supervised ordering:∀x,y ∈ Rn, x≤X y⇐⇒ hX (x)≤ hX (y).

The bottom element ⊥X= 0 corresponds to the set of �xedpoints of MXX and WXX , h(x) =⊥X for x ∈F (X).The top element is >X =+∞.

Relative LAAM-supervised ordering:∀x,y ∈ Rn, x≤r y⇐⇒ hr (x)≤ hr (y) wherehr (x) = hF (x)−hB (x).

Bottom and top elements are ⊥=−∞ and >=+∞,respectively.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 14 / 23

Page 36: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

LAAM-supervised orderings (I)

One-side LAAM-supervised ordering:∀x,y ∈ Rn, x≤X y⇐⇒ hX (x)≤ hX (y).

The bottom element ⊥X= 0 corresponds to the set of �xedpoints of MXX and WXX , h(x) =⊥X for x ∈F (X).The top element is >X =+∞.

Relative LAAM-supervised ordering:∀x,y ∈ Rn, x≤r y⇐⇒ hr (x)≤ hr (y) wherehr (x) = hF (x)−hB (x).

Bottom and top elements are ⊥=−∞ and >=+∞,respectively.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 14 / 23

Page 37: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

LAAM-supervised orderings (II)

Absolute LAAM-supervised ordering:

∀x,y ∈ Rn, x≤a y⇐⇒

hB (x)≤ hB (y) if x,y ∈ Bx ∈ B and y ∈ FhF (y)≤ hF (x) if x,y ∈ F

The mapping hB maps the set of �xed points of the LAAMbuilt with the background set into the bottom element:⊥a= hB (b) ;b ∈F (B).Conversely, hF maps the set of �xed points of the LAAM builtwith the foreground set into the topelement:>a = hF (f) ; f ∈F (F).

Miguel A. Veganzones Hyperspectral Morphology KES 2012 15 / 23

Page 38: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

LAAM-supervised orderings (II)

Absolute LAAM-supervised ordering:

∀x,y ∈ Rn, x≤a y⇐⇒

hB (x)≤ hB (y) if x,y ∈ Bx ∈ B and y ∈ FhF (y)≤ hF (x) if x,y ∈ F

The mapping hB maps the set of �xed points of the LAAMbuilt with the background set into the bottom element:⊥a= hB (b) ;b ∈F (B).Conversely, hF maps the set of �xed points of the LAAM builtwith the foreground set into the topelement:>a = hF (f) ; f ∈F (F).

Miguel A. Veganzones Hyperspectral Morphology KES 2012 15 / 23

Page 39: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

LAAM-supervised orderings (II)

Absolute LAAM-supervised ordering:

∀x,y ∈ Rn, x≤a y⇐⇒

hB (x)≤ hB (y) if x,y ∈ Bx ∈ B and y ∈ FhF (y)≤ hF (x) if x,y ∈ F

The mapping hB maps the set of �xed points of the LAAMbuilt with the background set into the bottom element:⊥a= hB (b) ;b ∈F (B).Conversely, hF maps the set of �xed points of the LAAM builtwith the foreground set into the topelement:>a = hF (f) ; f ∈F (F).

Miguel A. Veganzones Hyperspectral Morphology KES 2012 15 / 23

Page 40: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Background/Foreground sets selection

Assume that an Endmember Induction algorithm (EIA)provides a set of endmembers E = {ei}p

i=1 from the imagedata.

The matrix of distances D = [di, j]pi, j=1, where di j =

∣∣ei,e j∣∣ is an

appropriate distance between endmembers, i.e. the spectralangular mapping.

One-side h-supervised ordering: the training data X consists ofthe endmember ek∗ ∈ E minimizing the average distance to the

remaining endmembers: k∗ = argmink

{1

p−1 ∑i 6=k dik

}p

i=1.

Background/Foreground h-supervised orderings: the trainingsets F and B consist of the pair of endmembers ei∗ ,e j∗ ∈ Ewith maximum pairwise distance: (i∗, j∗) = argmaxi, j

{(di j)

}.

We arbitrarily set F = {ei∗} and B ={

e j∗}.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 16 / 23

Page 41: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Background/Foreground sets selection

Assume that an Endmember Induction algorithm (EIA)provides a set of endmembers E = {ei}p

i=1 from the imagedata.

The matrix of distances D = [di, j]pi, j=1, where di j =

∣∣ei,e j∣∣ is an

appropriate distance between endmembers, i.e. the spectralangular mapping.

One-side h-supervised ordering: the training data X consists ofthe endmember ek∗ ∈ E minimizing the average distance to the

remaining endmembers: k∗ = argmink

{1

p−1 ∑i 6=k dik

}p

i=1.

Background/Foreground h-supervised orderings: the trainingsets F and B consist of the pair of endmembers ei∗ ,e j∗ ∈ Ewith maximum pairwise distance: (i∗, j∗) = argmaxi, j

{(di j)

}.

We arbitrarily set F = {ei∗} and B ={

e j∗}.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 16 / 23

Page 42: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Background/Foreground sets selection

Assume that an Endmember Induction algorithm (EIA)provides a set of endmembers E = {ei}p

i=1 from the imagedata.

The matrix of distances D = [di, j]pi, j=1, where di j =

∣∣ei,e j∣∣ is an

appropriate distance between endmembers, i.e. the spectralangular mapping.

One-side h-supervised ordering: the training data X consists ofthe endmember ek∗ ∈ E minimizing the average distance to the

remaining endmembers: k∗ = argmink

{1

p−1 ∑i 6=k dik

}p

i=1.

Background/Foreground h-supervised orderings: the trainingsets F and B consist of the pair of endmembers ei∗ ,e j∗ ∈ Ewith maximum pairwise distance: (i∗, j∗) = argmaxi, j

{(di j)

}.

We arbitrarily set F = {ei∗} and B ={

e j∗}.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 16 / 23

Page 43: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Background/Foreground sets selection

Assume that an Endmember Induction algorithm (EIA)provides a set of endmembers E = {ei}p

i=1 from the imagedata.

The matrix of distances D = [di, j]pi, j=1, where di j =

∣∣ei,e j∣∣ is an

appropriate distance between endmembers, i.e. the spectralangular mapping.

One-side h-supervised ordering: the training data X consists ofthe endmember ek∗ ∈ E minimizing the average distance to the

remaining endmembers: k∗ = argmink

{1

p−1 ∑i 6=k dik

}p

i=1.

Background/Foreground h-supervised orderings: the trainingsets F and B consist of the pair of endmembers ei∗ ,e j∗ ∈ Ewith maximum pairwise distance: (i∗, j∗) = argmaxi, j

{(di j)

}.

We arbitrarily set F = {ei∗} and B ={

e j∗}.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 16 / 23

Page 44: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Outline

1 MotivationMathematical Morphology & Lattice ComputingMultivariate Mathematical Morphology

2 Multivariate MM by LAAM-supervised orderingsLAAM supervised orderingsExperiments with hyperspectral images

Miguel A. Veganzones Hyperspectral Morphology KES 2012 17 / 23

Page 45: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Spectral-Spatial classi�cation

Combine pixel-wise SVM classi�cation map (spectral) withwatershed regions (spatial).

Tarabalka et al. methodologies: NWHEDS and WHEDS.

The majority class within each watershed region is computed,and pixels inside it are assigned to this majority class.For the boundary pixels de�ning the region watersheds:

WHEDS assigns them to the neighboring watershed region

with the closest median value.

NWHEDS keeps the class assigned by the spectral SVM

classi�cation.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 18 / 23

Page 46: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Spectral-Spatial classi�cation

Combine pixel-wise SVM classi�cation map (spectral) withwatershed regions (spatial).

Tarabalka et al. methodologies: NWHEDS and WHEDS.

The majority class within each watershed region is computed,and pixels inside it are assigned to this majority class.For the boundary pixels de�ning the region watersheds:

WHEDS assigns them to the neighboring watershed region

with the closest median value.

NWHEDS keeps the class assigned by the spectral SVM

classi�cation.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 18 / 23

Page 47: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Spectral-Spatial classi�cation

Combine pixel-wise SVM classi�cation map (spectral) withwatershed regions (spatial).

Tarabalka et al. methodologies: NWHEDS and WHEDS.

The majority class within each watershed region is computed,and pixels inside it are assigned to this majority class.For the boundary pixels de�ning the region watersheds:

WHEDS assigns them to the neighboring watershed region

with the closest median value.

NWHEDS keeps the class assigned by the spectral SVM

classi�cation.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 18 / 23

Page 48: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Spectral-Spatial classi�cation

Combine pixel-wise SVM classi�cation map (spectral) withwatershed regions (spatial).

Tarabalka et al. methodologies: NWHEDS and WHEDS.

The majority class within each watershed region is computed,and pixels inside it are assigned to this majority class.For the boundary pixels de�ning the region watersheds:

WHEDS assigns them to the neighboring watershed region

with the closest median value.

NWHEDS keeps the class assigned by the spectral SVM

classi�cation.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 18 / 23

Page 49: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Spectral-Spatial classi�cation

Combine pixel-wise SVM classi�cation map (spectral) withwatershed regions (spatial).

Tarabalka et al. methodologies: NWHEDS and WHEDS.

The majority class within each watershed region is computed,and pixels inside it are assigned to this majority class.For the boundary pixels de�ning the region watersheds:

WHEDS assigns them to the neighboring watershed region

with the closest median value.

NWHEDS keeps the class assigned by the spectral SVM

classi�cation.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 18 / 23

Page 50: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Spectral-Spatial classi�cation

Combine pixel-wise SVM classi�cation map (spectral) withwatershed regions (spatial).

Tarabalka et al. methodologies: NWHEDS and WHEDS.

The majority class within each watershed region is computed,and pixels inside it are assigned to this majority class.For the boundary pixels de�ning the region watersheds:

WHEDS assigns them to the neighboring watershed region

with the closest median value.

NWHEDS keeps the class assigned by the spectral SVM

classi�cation.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 18 / 23

Page 51: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Methodology

Two well known benchmark hyperspectral scenes: Indian Pinesand Pavia University.

To compute Beucher gradients and ensuing watershedsegmentations we have used:

The three proposed LAAM h-supervised orderings.A component-wise ordering.

Disc structural element with increasing radius: 1, 3 and 5.

The EIA used to build the training sets for the LAAMh-supervised orderings is the ILSIA algorithm

Miguel A. Veganzones Hyperspectral Morphology KES 2012 19 / 23

Page 52: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Methodology

Two well known benchmark hyperspectral scenes: Indian Pinesand Pavia University.

To compute Beucher gradients and ensuing watershedsegmentations we have used:

The three proposed LAAM h-supervised orderings.A component-wise ordering.

Disc structural element with increasing radius: 1, 3 and 5.

The EIA used to build the training sets for the LAAMh-supervised orderings is the ILSIA algorithm

Miguel A. Veganzones Hyperspectral Morphology KES 2012 19 / 23

Page 53: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Methodology

Two well known benchmark hyperspectral scenes: Indian Pinesand Pavia University.

To compute Beucher gradients and ensuing watershedsegmentations we have used:

The three proposed LAAM h-supervised orderings.A component-wise ordering.

Disc structural element with increasing radius: 1, 3 and 5.

The EIA used to build the training sets for the LAAMh-supervised orderings is the ILSIA algorithm

Miguel A. Veganzones Hyperspectral Morphology KES 2012 19 / 23

Page 54: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Methodology

Two well known benchmark hyperspectral scenes: Indian Pinesand Pavia University.

To compute Beucher gradients and ensuing watershedsegmentations we have used:

The three proposed LAAM h-supervised orderings.A component-wise ordering.

Disc structural element with increasing radius: 1, 3 and 5.

The EIA used to build the training sets for the LAAMh-supervised orderings is the ILSIA algorithm

Miguel A. Veganzones Hyperspectral Morphology KES 2012 19 / 23

Page 55: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Methodology

Two well known benchmark hyperspectral scenes: Indian Pinesand Pavia University.

To compute Beucher gradients and ensuing watershedsegmentations we have used:

The three proposed LAAM h-supervised orderings.A component-wise ordering.

Disc structural element with increasing radius: 1, 3 and 5.

The EIA used to build the training sets for the LAAMh-supervised orderings is the ILSIA algorithm

Miguel A. Veganzones Hyperspectral Morphology KES 2012 19 / 23

Page 56: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Some results

Global classi�cation results of the Pavia Universityhyperspectral scene (disc r = 3): overall accuracy (OA),average accuracy (AA) and Kappa (κ) values.

Method OA AA κ

Pixel-wise SVM 88.97 91.60 0.8565

SVM + NWHED CW 92.87 94.83 0.9068

LAAMX 92.70 94.43 0.9045

LAAMa 92.81 94.46 0.9059

LAAMr 91.93 93.62 0.8944

SVM+WHED CW 94.71 95.99 0.9306

LAAMX 94.90 96.27 0.9331

LAAMa 94.87 96.14 0.9326

LAAMr 94.69 95.83 0.9303

Miguel A. Veganzones Hyperspectral Morphology KES 2012 20 / 23

Page 57: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Conclusions

We have introduced a Multivariate Mathematical Morphologyusing lattice computing techniques.

Speci�cally, classi�cation based on the LAAM reconstructionerror measured by the Chebyshev distance induces anh-supervised ordering.

Morphological operators and subsequent �lters de�ned onthem do not introduce false color results.

The proposed spectral-spatial classi�cation approach iscomparable with the state of the art approaches in theliterature.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 21 / 23

Page 58: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Conclusions

We have introduced a Multivariate Mathematical Morphologyusing lattice computing techniques.

Speci�cally, classi�cation based on the LAAM reconstructionerror measured by the Chebyshev distance induces anh-supervised ordering.

Morphological operators and subsequent �lters de�ned onthem do not introduce false color results.

The proposed spectral-spatial classi�cation approach iscomparable with the state of the art approaches in theliterature.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 21 / 23

Page 59: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Conclusions

We have introduced a Multivariate Mathematical Morphologyusing lattice computing techniques.

Speci�cally, classi�cation based on the LAAM reconstructionerror measured by the Chebyshev distance induces anh-supervised ordering.

Morphological operators and subsequent �lters de�ned onthem do not introduce false color results.

The proposed spectral-spatial classi�cation approach iscomparable with the state of the art approaches in theliterature.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 21 / 23

Page 60: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Conclusions

We have introduced a Multivariate Mathematical Morphologyusing lattice computing techniques.

Speci�cally, classi�cation based on the LAAM reconstructionerror measured by the Chebyshev distance induces anh-supervised ordering.

Morphological operators and subsequent �lters de�ned onthem do not introduce false color results.

The proposed spectral-spatial classi�cation approach iscomparable with the state of the art approaches in theliterature.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 21 / 23

Page 61: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Further work

De�nition and application of multi-class h-supervisedorderings, for better exploitation of the endmemberinformation provided by EIAs.

Other strategies for the selection of training sets, either intwo-class foreground/background or multi-class approaches.

Spectral-spatial segmentation can be further experimented andexploited.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 22 / 23

Page 62: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Further work

De�nition and application of multi-class h-supervisedorderings, for better exploitation of the endmemberinformation provided by EIAs.

Other strategies for the selection of training sets, either intwo-class foreground/background or multi-class approaches.

Spectral-spatial segmentation can be further experimented andexploited.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 22 / 23

Page 63: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Further work

De�nition and application of multi-class h-supervisedorderings, for better exploitation of the endmemberinformation provided by EIAs.

Other strategies for the selection of training sets, either intwo-class foreground/background or multi-class approaches.

Spectral-spatial segmentation can be further experimented andexploited.

Miguel A. Veganzones Hyperspectral Morphology KES 2012 22 / 23

Page 64: On hyperspectral morphology by lattice auto-associative ... · Grupo de Inteligencia Computacional Universidad del País Vasco (UPV/EHU) Miguel A. Veganzones Hyperspectral Morphology

Motivation Multivariate MM by LAAM-supervised orderings

Thanks!

Contact:

Dr. Miguel A. Veganzones.E-mail: [email protected]: http://www.ehu.es/computationalintelligence

Miguel A. Veganzones Hyperspectral Morphology KES 2012 23 / 23