Title: Michle ROMBAUT
1Principles for Data Fusion Applications
- Michèle ROMBAUT
- LIS INPG Grenoble France
2Why to fuse data?
- Assumption observation of a real system
- Improve the knowledge about the system
- state, evolution, classification
- What type of knowledge do we want to acquire?
- accurate evaluation of analogic state
- reliable evaluation of symbolic state
3Symbolic data fusion
- Don't present analogic data fusion in this
presentation. - Samples of symbolic data fusion
- medical diagnosis
- human recognition (posture, action, activity,
emotion, gesture)
4Steps of data fusion
- Observation process
- Numerical to symbolic data conversion
- Definition of space of discernment
- Fusion process
- Decision process
5Parts of the presentation
- Part 1 Problem analysis without taking into
account accuracy, certainty, reliability - Part 2 Problem analysis using main formalisms
- probability approach
- possibility approach
- Part 3 Evidence theory for data fusion
- transferable belief model, Dempster-Shafer theory
6Part 1
- Problem analysis without taking into account
accuracy, certainty, reliability
7Observation process
- Need of sensors
- symbolic click of a mouse
- generally analogic measurement of analogic
parameters (distance, length, ) - How to choose the parameters?
- difficult question
- must be pertinent regarding the objectives
- expert choice
- information quantity evaluation?
8Observation process
- Developing hardware or software sensors
- particular or usual sensors (camera, microphone)
- particular or usual data processing (image and
signal processing) - Evaluation of the pertinent parameters
9Space of discernment
- How to choose the symbols of interest?
- Must correspond to the needs of application
- emotion recognition what emotions? neutral
emotion? combined emotions? grimaces?
Space of discernment ? H1, H2, , HN
10Space of discernment
- How to choose the symbols of interest?
- Must correspond to the needs of application
- emotion recognition what emotions? neutral
emotion? combined emotions? grimaces? - Properties of the chosen symbols
- exclusivity? (one true and others false)
- exhaustivity? (open or closed world)
11Space of discernment
- Choice of intermediate symbols
- Example of silhouette posture
- vertical - horizontal give information about
posture - Definition of pertinent spaces
- of discernment
12Numerical to symbolic data conversion
- How to link numerical data to symbolic data?
- Bridge the semantic gap
- Need models of interpretation to conversion
process - statistic models supervised learning
- expert models
13Numerical to symbolic data conversion
- Example Is a silhouette vertical or horizontal?
- Numerical parameter angle between the main axis
of the silhouette and horizontal line - Space of discernment ? Horizontal, Vertical
14Numerical to symbolic data conversion
Problem of crisp sets (will be seen later)
15Conversion on level
16Conversion on event
P1
H1
H2
H1
t
Need a Flip-Flop for memory
17Fusion process
- Logical combination
- Assuming there are several symbolic parameters
estimation - Could be redundant
- same space of discernment
- improve confidence about symbols
- Could be complementary
- different spaces of discernment
- improve accuracy (symbols more accurate)
- Fusion ? same space of discernment
18Fusion process
- Redundant information
- Example
- measurement of main axis angle ? vertical or
horizontal - measurement of extreme axis angle ? vertical or
horizontal - Problem of the conflict between sources will be
seen later
19Fusion process
- Complementary information
- Example
- measurement of distances in the face ? small or
large - Need rules of combination
- Can be seen as refinement and coarsening process
20Fusion process example
- Color sensor ?Cblue, red
- Shape sensor ?Scircle, square
- Object ?OA,B,C,D
- Final interest ?FCheap, Expensive
21Fusion process example
- ?OA,B,C,D?C??S
- Refinement process
- blueA?B, redC?D
- circleB?D, squareA?C
- Coarsening process
- Expert knowledge
- cheapA?D, expensiveB?C
22Fusion process example
Refinement process
23Fusion process example
Refinement process
Coarsening process
cheapA?D, expensiveB?C
24Fusion process for Sequence Recognition
t
25Decision process
- Crisp sets no problem
- If uncertainty optimizing a criteria
26Part 2
- Inacuracy and uncertainty using main formalisms
- probability
- possibility
27Quality of the data
- Problems of inaccuracy, uncertainty, conflict
between sources of information. - Usual formalisms
- Probabilistic and Bayesian
- Fuzzy sets and possibility
- Belief theory (Transferable Belief Model)
- Same steps of the previous part
- Definition of space of discernment
- Logical rules of combination
- Decision criteria
28Numerical to symbolic data conversion
Problem of crisp sets
29Probabilistic approach
- Conversion model
- statistic supervised learning
- subjective expert knowledge model
Likelihood conditional probability For a given
? v?(V) p(?/V) v?(H) p(?/H)
30Fuzzy set approach
- Membership degree that ? belongs to class A
mA(?) - Possibility p?(V) mV(?)
31Fusion process
- Redundant information
- Same space of discernment
- Problem of the conflict between sources
32Bayesian approach
33Doubt and conflict
34Fusion process for Sequence Recognition
Hidden Markov Model (HMM) Transitions between
states conditional probabilities
35Possibility approach
- Lot of combination operators
- Three main classes
- Conjunctive operators T-norm
- Used for concordant information
- Disjunctive operators T-conorm
- Used for discordant information
- Adaptative operators according to a conflict
index
36Fusion process
- Complementary information different spaces of
discernment (no conflict) - Using rules of combination
- Refinement and coarsening process
- For sequence recognition Fuzzy Petri nets
37Decision process
- Optimizing a criteria
- Choice of criteria application dependant
- Decision ? risks
38Probabilistic approach
- Usual criteria
- maximum of probability a posteriori
- maximum of likelihood
39Possibility approach
- Usual criteria
- Maximum of possibility optimistic decision
- Maximum of necessity careful approach
40Part 3
- Evidence theory for data fusion
- Dempster-Shafer theory, Transferable belief model
(TBM) - Transferable belief model
- Developed by P. Smets http//iridia0.ulb.ac.be/p
smets/ - http//www.hds.utc.fr/tdenoeux/
41Transferable Belief Model
- Based on a Basic belief assignment (BBA)
- Defined on propositions i.e. power set of W ? 2W
- Link to Belief (Bel) and Plausibility (Pl)
42Basic Belief Assignment
m 2W ? 0,1 A ? m(A)
- m(A) mass of evidence
- confidence on the subset A and doubt about the
hypotheses included in A - total of mass equal to 1
43Doubt representation
- Doubt explicitly represented
- Total vacuous m (W) 1
- Example of Basic Belief Assignment
- Space of discernment W V,H
- Power set 2W ?,V, H, H,V
- W H,V ? (H ? V)
- Example m(H) 0.3 m(H ? V) 0.7
44Example of doubt
Surprise and Fear
Transition between neutral and joy
45Belief (Bel)
Bel(A) belief that trueness is in A
46Plausibility (Pl)
Pl(A) plausibility that trueness is in A
47Numerical to symbolic data conversion
- Statistical or expert knowledge
- Constructed on probability distributions or
inspired to the fuzzy sets - Same difficulties such as probability approach or
fuzzy sets approach - Explicitly model the doubt
- Lot of propositions (Denoeux, Smets, Appriou)
48Proposition fuzzy sets inspired method
- Definition of belief that a measurement belongs
to a class or union of classes
49Proposition fuzzy sets inspired method
- Definition of belief that a measurement belongs
to a class or union of classes
50Fusion process
- Redundant information
- Conjunctive combination
- Value of conflict
51Rules of combination
- Conjunctive combination based on intersection
W V,H
52Rules of combination
- Conjunctive combination based on intersection
W V,H
m1,2 (V) m1(V).m2(V) m1(V).m2(V?H)
m1(V?H).m2(V)
53Rules of combination
- Conjunctive combination based on intersection
W V,H
m1,2 (V) m1(V).m2(V) m1(V).m2(V?H)
m1(V?H).m2(V) m1,2 (H) m1(H).m2(H)
m1(H).m2(V?H) m1(V?H).m2(H) m1,2 (V?H)
m1(V?H).m2(V?H) K m1(V).m2(H) m1(H).m2(V)
54Conflict management
- K quantity of conflict between sources
- Never normalize the masses loosing information
- Re-distribution of the conflict on vacuous
- Analyze of the problem
- Reliability of the sources
- Models of conversion
- Adapted decision
55Rules of combination
- Complementary information
- Refinement and coarsening process
56Fusion process for Sequence Recognition
Temporal belief filter and belief scheduler for
human activity recognition PhD of E. RAMASSO
(LIS-INPG) ICCASP2006, Fusion2006
57Discounting
- Model the confidence about a source of
information - Depends on context parameters
- Discounting parameter ? ? 0,1
58Example
- Example of Basic Belief Assignment
- Space of discernment W V,H
- m(H) 0.3 m(H ? V) 0.7
- New Basic Belief Assignment
- m'(H) ?.m(H) 0.3 ?
- m'(H ? V) m(H ? V) (1-?).m(H) (1-?) ?.m(H
? V) (1-?) 0.7? - Doubt is increased
59Decision process
- Optimizing a criteria
- Choice of criteria application dependant
- Decision ? risks
- Maximum of Belief (careful approach)
- Maximum of Plausibility (optimist approach)
- Maximum of Pignistic probabilities
60Pignistic probability
- Smets says decision is made with probabilities
? need to bet - Transformation
- Basic Belief Assignment defined on 2W
- to Pignistic Probability defined on W.
61Problems to use TBM
- Difficulty to define models conversion ? same
problem for probability, fuzzy sets - Large amount of combinations ? working on power
set - Binary approach to code BBA
- N hypotheses N bits word code
- Union of hypotheses logical OR operator
62Example for ? A, B, C
- 3 bits word
- A 100 B010 C 001
- A?B 100 OR 010 110
- Intersection logical AND
- Conjunctive rule m1(A?B).m2(A?C) m12(A)
- 110 AND 101 100
- m1(110).m2(101) m12(100)
63Interests to use TBM
- All made by probabilistic approach can be done
by TBM approach - Doubt is better modeled
- Conflict in conjunctive combination is detected
and quantified - Reliability of the source can be taken into
account - Expert knowledge are relatively easy to take into
account
64To conclude on fusion process
- Common difficulties for all approaches
- Definition of the spaces of discernment
- Modelisation of the knowledge (expert and
statistic) - Definition of the combination rules
- Choice of the decision criteria (always taking a
risk)
65Comparison of approaches
- Results cannot be directly compared
- before decision different model of information
- after decision largely depending to the choice
criteria - How to choose?
- Fuzzy sets fuzziness of signal/image (analogic
data) - TBM used to model the knowledge (expert or
statistic knowledge, adaptability) - Probability used to make a decision
- TBM and Probability are complementary