SlideShare una empresa de Scribd logo
1 de 18
Special session on
Multimodal Fusion
• A survey: Fusion Engines for Multimodal Input
• 5 papers
D. Lalanne (Switzerland), L. Nigay (France),
P. Palanque (France), P. Robinson (UK),
J. Vanderdonckt (Belgium)
1
Multimodal fusion
• Multimodal fusion for
• Perception
• Interaction
• Focus on multimodal interaction
• 4 papers on multimodal interaction
• 1 paper on multimodal perception
(first one)
2
Input Multimodal Interaction
3
Input Fusion Engines
• Multimodal fusion
• Combining and interpreting data
from multiple input modalities
• Usage of input modalities
Combined
Independent
Sequential Parallel
Alternate
Exclusive
Synergistic
Concurrent
4
Input Fusion Engines
• Combined usage (sequential, parallel) why?
• Natural interaction is multimodal by nature.
• The combination of input modalities increases
the bandwidth of the human-computer
interaction.
5
Fusion engines
• A very dynamic domain
• ˜15 years of contributions: 1993-2008
6
Input Fusion engines
• Some key features
• Multiple and temporal combinations
• Types of data and time synchronization
• Probabilistic inputs
• Non deterministic inputs
• Robustness
• Error handling
• Adaptation to context
• Context = (user, environment, platform)
7
Classification:
Fusion engines
8
1980 R.
Bolt
“Put that
there”
Classification:
Fusion engines
9
1980 R.
Bolt
“Put that
there”
Cubrico
n
1989
CARE
1995
Quickse
t
1997
ICARE 2004
Petshop
2004
FAME 2006
Classification:
Fusion engines
10
1980 R.
Bolt
“Put that
there”
Multiple (up to
255) Input API in
Windows 7
Microsoft
MultiPoint SDK
“Zoom
in
here”
UX beats Usability
A gap
Theories and Contributions
over Time
11
Reference Tool/ language/ program
Fusion Time Representation
Application types
Notation Type Level Input Devices
Ambiguity
Resolution
Quantitat
ive Qualitative
B
Bolt [4] Put that here system None None Dialog Speech gesture ? N ? Map manipulation
R Wahlster
Erreur !
Source du
renvoi
introuvable. XTRA None Unification Dialog Keyboard Mouse N Y Map manipulation
Neal [26] Cubricon
Generalized Augmented
Transition Network Procedural Dialog Speech Mouse Keyboard
Proximity-
based N Y Map manipulation
E
Koons [19] No name Parse tree
Frame-
based Dialog Speech, Eye gaze, Gesture
First
solution Y Y 3D World
Nigay [28] Pac-Amodeus Melting Pot
Frame-
based Dialog + low level Speech, Keyboard, Mouse
Context-
based
resolution Y N Flight Scheduling
Cohen [9] Quickset Feature Structure Unification Dialog Pen Voice
S / G & G / S
& N best Y N
Simulation System
training
Bellik [3] MEDITOR None
Frame-
based Dialog + low level Speech Mouse
History
Buffer Y Y Text Editor
Martin [22] TYCOON
Set of processes – Guided
Propagation Networks Procedural Dialog Speech Keyboard Mouse
Probability-
based
resolution Y Y
Edition of graphical
user interfaces
Johnston [18] FST Finite State Automata Procedural Dialog Speech pen
Possible (N
best) Y Y Corporate Directory
T & A Krahnstoever
[20] iMap Stream Stamped
Frame-
based Dialog Speech gesture Not given Y N Crisis Management
Dumas [12] HephaisTK XML Typed (SMUIML)
Frame-
based Dialog Speech Mouse Phidgets First one Y Y Meeting assistants
Holzapfel [17] No Name Typed Feature Structure Unification Dialog Speech gesture N Best list Y N Humanoid Robot
Pfleger [33] PATE XML Typed Unification Dialog Speech pen N Best list Y Y Bathroom design Tool
Milota [25] No Name Multimodal Parse Tree Unification Dialog
Speech Mouse keyboard
Touchscreen S / G & G /S Y N Graphic Design
Melichar [24] WCI
Multimodal Generic Dialog
Node Unification Dialog Speech Mouse Keyboard First One ? ? Multimedia DB
Sun [37] PUMPP Matrix Unification Dialog Speech gesture S / G N Y Traffic Control
Bourguet [7] Mengine Finite State machine Procedural Low level Speech Mouse Not given N Y No example
Latoschik [21] No Name
Temporal Augmented
Transition Network Procedural Dialog Speech gesture
Fuzzy
constraints Y Y Virtual reality
Bouchet [5]
[6]
Mansoux [23]
ICARE
(Input/Output) Melting pot
Frame-
based Dialog + low level
Speech, Helmet visor
HOTAS, Tactile surface,
GPS localization,
Magnetometer, Mouse,
Keyboard
Context-
based
resolution Y N
Aircraft Cockpit,
Authentication, Mobile
Augmented Reality
systems (Game, Post-
it), Augmented Surgery
Navarre [30] Petshop Petri nets Procedural Dialog + low level
Speech mouse Keyboard
Touchscreen *** Y Y Aircraft Cockpit
Flippo [14] No Name Semantic tree Hybrid Dialog
Speech Mouse Gaze
gesture
Feedback
for missing
data Y N Collaborative Map
Portillo [34] MIMUS
Feature Value Structure
(DTAC) Hybrid Dialog Speech Mouse
Knowledgea
ble agent Y N
Duarte [11] FAME Behavioral Matrix Hybrid Dialog Speech Mouse Keyboard Not given ? ? Digital talking Book
12
Reference
Tool/
language/
program
Fusion
Time
Representation
Applicatio
n types
Notation Type Level Input Devices
Ambiguity
Resolution
Quantit
ative
Qualita
tive
B Bolt [4] Put that here system None None Dialog Speech gesture ? N ? Map manipulation
R Wahlster XTRA None Unification Dialog Keyboard Mouse N Y Map manipulation
Neal [26] Cubricon
Generalized
Augmented
Transition Network Procedural Dialog Speech Mouse Keyboard Proximity-based N Y Map manipulation
E Koons [19] No name Parse tree Frame-based Dialog Speech, Eye gaze, Gesture First solution Y Y 3D World
Nigay [28] Pac-Amodeus Melting Pot Frame-based Dialog + low level Speech, Keyboard, Mouse
Context-based
resolution Y N Flight Scheduling
Cohen [9] Quickset Feature Structure Unification Dialog Pen Voice S / G & G / S & N best Y N
Simulation System
training
Bellik [3] MEDITOR None Frame-based Dialog + low level Speech Mouse History Buffer Y Y Text Editor
Martin [22] TYCOON
Set of processes –
Guided Propagation
Networks Procedural Dialog Speech Keyboard Mouse
Probability-based
resolution Y Y
Edition of graphical
user interfaces
Johnston [18] FST Finite State Automata Procedural Dialog Speech pen Possible (N best) Y Y Corporate Directory
T & A Krahnstoever [20] iMap Stream Stamped Frame-based Dialog Speech gesture Not given Y N Crisis Management
Dumas [12] HephaisTK
XML Typed
(SMUIML) Frame-based Dialog Speech Mouse Phidgets First one Y Y Meeting assistants
Holzapfel [17] No Name
Typed Feature
Structure Unification Dialog Speech gesture N Best list Y N Humanoid Robot
Pfleger [33] PATE XML Typed Unification Dialog Speech pen N Best list Y Y Bathroom design Tool
Milota [25] No Name
Multimodal Parse
Tree Unification Dialog
Speech Mouse keyboard
Touchscreen S / G & G /S Y N Graphic Design
Melichar [24] WCI
Multimodal Generic
Dialog Node Unification Dialog Speech Mouse Keyboard First One ? ? Multimedia DB
Sun [37] PUMPP Matrix Unification Dialog Speech gesture S / G N Y Traffic Control
Bourguet [7] Mengine Finite State machine Procedural Low level Speech Mouse Not given N Y No example
Latoschik [21] No Name
Temporal Augmented
Transition Network Procedural Dialog Speech gesture Fuzzy constraints Y Y Virtual reality
Bouchet [5] [6]
Mansoux [23]
ICARE
(Input/Output) Melting pot Frame-based Dialog + low level
Speech, Helmet visor HOTAS,
Tactile surface, GPS
localization, Magnetometer,
Mouse, Keyboard
Context-based
resolution Y N
Aircraft Cockpit,
Authentication, Mobile
Augmented Reality
systems (Game, Post-
it), Augmented Surgery
Speech mouse Keyboard 13
Special session
Multimodal Fusion
• Content
• A survey
• 5 papers
• Schedule
• 10 mn introduction and survey outlook
• 15 mn per paper + 5 mn questions
• 10 mn for questions on the session
D. Lalanne (Switzerland), L. Nigay (France),
P. Palanque (France), P. Robinson (UK),
J. Vanderdonckt (Belgium)
Special session
Multimodal Fusion
• H. Mendonça: Agent-based fusion
• B. Dumas: An evaluation framework to
benchmarck fusion engines
• L. Nigay: CARE-based fusion
• J. Ladry & P. Palanque: Petri net based formal
description and execution of fusion engines
• M. Sezgin: Fusion of speech and facial
expression recognition
16
QUESTIONS?
Fusion engines:
research agenda
• Performance evaluation
• Testbeds, metrics
• Identification of interpretation errors
• Formal predictive evaluation
• Adaptation to context
• Dynamic aspect of adaptation
• Reconfigurations
• Engineering aspects
• Difficult to develop (toolkit from manufacturers
required)
• Fusion engine tuning (tuning is the key for
17
Fusion Principles
• Notation: Petri nets based (ICOs)
• Type: Procedural only
• Level: Dialogue and low level
• Input Devices: Speech, mice, keyboard,
touch screen
• Ambiguity resolution: inside models
• Time representation (Quantitative –
Qualitative): Both
• Application Type : Safety Critical,
Aeronautics and Space
18

Más contenido relacionado

Destacado

Oracle Purchasing ivas
Oracle Purchasing ivasOracle Purchasing ivas
Oracle Purchasing ivasAli Ibrahim
 
Artificial Neural Network based Mobile Robot Navigation
Artificial Neural Network based Mobile Robot NavigationArtificial Neural Network based Mobile Robot Navigation
Artificial Neural Network based Mobile Robot NavigationMithun Chowdhury
 
International business risk
International business riskInternational business risk
International business riskSakshi Jindal
 
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...Dan Romescu
 
Usages robots beam lyon1 decembre2015
Usages robots beam lyon1 decembre2015Usages robots beam lyon1 decembre2015
Usages robots beam lyon1 decembre2015Christophe Batier
 
The Challenges of Robotic Design
The Challenges of Robotic DesignThe Challenges of Robotic Design
The Challenges of Robotic DesignDesign World
 
Cyberknife medanta
Cyberknife medantaCyberknife medanta
Cyberknife medantaSlidevikram
 
Wireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support FunctionsWireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support FunctionsVladimir Kulyukin
 
State of Robotics 2015
State of Robotics 2015State of Robotics 2015
State of Robotics 2015HAX
 
Open Source Event Processing for Sensor Fusion Applications
Open Source Event Processing for Sensor Fusion ApplicationsOpen Source Event Processing for Sensor Fusion Applications
Open Source Event Processing for Sensor Fusion Applicationsguestc4ce526
 
Cinco de Mayo - An Example of Cultural Appropriation
Cinco de Mayo - An Example of Cultural AppropriationCinco de Mayo - An Example of Cultural Appropriation
Cinco de Mayo - An Example of Cultural AppropriationDakota Green
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...Microsoft Technet France
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of RoboticsAmeya Gandhi
 
Termodinamica moran & shapiro- fundamentals of engineering termodynamics so...
Termodinamica  moran & shapiro-  fundamentals of engineering termodynamics so...Termodinamica  moran & shapiro-  fundamentals of engineering termodynamics so...
Termodinamica moran & shapiro- fundamentals of engineering termodynamics so...Guilherme Martins
 
Use the Internet Archives (www.archive.org) for hosting the mp3 audio for you...
Use the Internet Archives (www.archive.org) for hosting the mp3 audio for you...Use the Internet Archives (www.archive.org) for hosting the mp3 audio for you...
Use the Internet Archives (www.archive.org) for hosting the mp3 audio for you...Amit Ranjan
 

Destacado (18)

Oracle Purchasing ivas
Oracle Purchasing ivasOracle Purchasing ivas
Oracle Purchasing ivas
 
Artificial Neural Network based Mobile Robot Navigation
Artificial Neural Network based Mobile Robot NavigationArtificial Neural Network based Mobile Robot Navigation
Artificial Neural Network based Mobile Robot Navigation
 
International business risk
International business riskInternational business risk
International business risk
 
Robotics
RoboticsRobotics
Robotics
 
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...
Disruptive Technologies Android - Dongle, Smart Glasses, Sensor Fusion, IOT, ...
 
Usages robots beam lyon1 decembre2015
Usages robots beam lyon1 decembre2015Usages robots beam lyon1 decembre2015
Usages robots beam lyon1 decembre2015
 
The Challenges of Robotic Design
The Challenges of Robotic DesignThe Challenges of Robotic Design
The Challenges of Robotic Design
 
Big Eye At Nits
Big Eye At NitsBig Eye At Nits
Big Eye At Nits
 
Cyberknife medanta
Cyberknife medantaCyberknife medanta
Cyberknife medanta
 
Flying robot
Flying robot Flying robot
Flying robot
 
Wireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support FunctionsWireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support Functions
 
State of Robotics 2015
State of Robotics 2015State of Robotics 2015
State of Robotics 2015
 
Open Source Event Processing for Sensor Fusion Applications
Open Source Event Processing for Sensor Fusion ApplicationsOpen Source Event Processing for Sensor Fusion Applications
Open Source Event Processing for Sensor Fusion Applications
 
Cinco de Mayo - An Example of Cultural Appropriation
Cinco de Mayo - An Example of Cultural AppropriationCinco de Mayo - An Example of Cultural Appropriation
Cinco de Mayo - An Example of Cultural Appropriation
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of Robotics
 
Termodinamica moran & shapiro- fundamentals of engineering termodynamics so...
Termodinamica  moran & shapiro-  fundamentals of engineering termodynamics so...Termodinamica  moran & shapiro-  fundamentals of engineering termodynamics so...
Termodinamica moran & shapiro- fundamentals of engineering termodynamics so...
 
Use the Internet Archives (www.archive.org) for hosting the mp3 audio for you...
Use the Internet Archives (www.archive.org) for hosting the mp3 audio for you...Use the Internet Archives (www.archive.org) for hosting the mp3 audio for you...
Use the Internet Archives (www.archive.org) for hosting the mp3 audio for you...
 

Similar a Fusion Engines for Input Multimodal Interfaces: a Survey

Model-driven engineering of multimodal user interfaces
Model-driven engineering of multimodal user interfacesModel-driven engineering of multimodal user interfaces
Model-driven engineering of multimodal user interfacesJean Vanderdonckt
 
A multiple device approach for Supporting Whiteboard-based Interactions (Reki...
A multiple device approach for Supporting Whiteboard-based Interactions (Reki...A multiple device approach for Supporting Whiteboard-based Interactions (Reki...
A multiple device approach for Supporting Whiteboard-based Interactions (Reki...Jun Rekimoto
 
Methodology for the Development of Vocal User Interfaces
Methodology for the Development of Vocal User InterfacesMethodology for the Development of Vocal User Interfaces
Methodology for the Development of Vocal User InterfacesJean Vanderdonckt
 
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...DataTiles: a modula platform for mixed physical and digtial interactions (Rek...
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...guest4230ba
 
DataTiles: a modular platform for mixed physical and graphical interactions (...
DataTiles: a modular platform for mixed physical and graphical interactions (...DataTiles: a modular platform for mixed physical and graphical interactions (...
DataTiles: a modular platform for mixed physical and graphical interactions (...Jun Rekimoto
 
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the WebSyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the WebNicolaescu Petru
 
Real-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web BrowserReal-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web BrowserMichael Derntl
 
Game Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu FlowGame Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu FlowDavid Farrell
 
BBL multi agent systems
BBL multi agent systemsBBL multi agent systems
BBL multi agent systemsCédric BURON
 
Model-driven engineering of user interfaces
Model-driven engineering of user interfacesModel-driven engineering of user interfaces
Model-driven engineering of user interfacesJean Vanderdonckt
 
User interface software tools past present and future
User interface software tools past present and futureUser interface software tools past present and future
User interface software tools past present and futureAlison HONG
 
Voyager Presentation
Voyager PresentationVoyager Presentation
Voyager PresentationAndrew Rohne
 
Building a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechBuilding a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechNick Landry
 
software-tools-part-1.ppt
software-tools-part-1.pptsoftware-tools-part-1.ppt
software-tools-part-1.pptSadiaZar1
 
Intelligent User Interfaces: from Machine Learning to Crowdsourcing
Intelligent User Interfaces: from Machine Learning to CrowdsourcingIntelligent User Interfaces: from Machine Learning to Crowdsourcing
Intelligent User Interfaces: from Machine Learning to CrowdsourcingJean Vanderdonckt
 
TopMod3d - Texas Open Source Symposium
TopMod3d - Texas Open Source SymposiumTopMod3d - Texas Open Source Symposium
TopMod3d - Texas Open Source SymposiumDavid Morris
 
Codesign Athens Course Gentes
Codesign Athens Course GentesCodesign Athens Course Gentes
Codesign Athens Course GentesAnnie Gentes
 
Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)Gail Murphy
 
WIAD2015, Brussels: case - The EYD2015 website
WIAD2015, Brussels: case - The EYD2015 websiteWIAD2015, Brussels: case - The EYD2015 website
WIAD2015, Brussels: case - The EYD2015 websiteKoen Peters
 

Similar a Fusion Engines for Input Multimodal Interfaces: a Survey (20)

Model-driven engineering of multimodal user interfaces
Model-driven engineering of multimodal user interfacesModel-driven engineering of multimodal user interfaces
Model-driven engineering of multimodal user interfaces
 
A multiple device approach for Supporting Whiteboard-based Interactions (Reki...
A multiple device approach for Supporting Whiteboard-based Interactions (Reki...A multiple device approach for Supporting Whiteboard-based Interactions (Reki...
A multiple device approach for Supporting Whiteboard-based Interactions (Reki...
 
Methodology for the Development of Vocal User Interfaces
Methodology for the Development of Vocal User InterfacesMethodology for the Development of Vocal User Interfaces
Methodology for the Development of Vocal User Interfaces
 
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...DataTiles: a modula platform for mixed physical and digtial interactions (Rek...
DataTiles: a modula platform for mixed physical and digtial interactions (Rek...
 
DataTiles: a modular platform for mixed physical and graphical interactions (...
DataTiles: a modular platform for mixed physical and graphical interactions (...DataTiles: a modular platform for mixed physical and graphical interactions (...
DataTiles: a modular platform for mixed physical and graphical interactions (...
 
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the WebSyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
 
Real-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web BrowserReal-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web Browser
 
Game Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu FlowGame Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu Flow
 
BBL multi agent systems
BBL multi agent systemsBBL multi agent systems
BBL multi agent systems
 
Model-driven engineering of user interfaces
Model-driven engineering of user interfacesModel-driven engineering of user interfaces
Model-driven engineering of user interfaces
 
User interface software tools past present and future
User interface software tools past present and futureUser interface software tools past present and future
User interface software tools past present and future
 
Voyager Presentation
Voyager PresentationVoyager Presentation
Voyager Presentation
 
Building a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechBuilding a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with Speech
 
Ch11
Ch11Ch11
Ch11
 
software-tools-part-1.ppt
software-tools-part-1.pptsoftware-tools-part-1.ppt
software-tools-part-1.ppt
 
Intelligent User Interfaces: from Machine Learning to Crowdsourcing
Intelligent User Interfaces: from Machine Learning to CrowdsourcingIntelligent User Interfaces: from Machine Learning to Crowdsourcing
Intelligent User Interfaces: from Machine Learning to Crowdsourcing
 
TopMod3d - Texas Open Source Symposium
TopMod3d - Texas Open Source SymposiumTopMod3d - Texas Open Source Symposium
TopMod3d - Texas Open Source Symposium
 
Codesign Athens Course Gentes
Codesign Athens Course GentesCodesign Athens Course Gentes
Codesign Athens Course Gentes
 
Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)
 
WIAD2015, Brussels: case - The EYD2015 website
WIAD2015, Brussels: case - The EYD2015 websiteWIAD2015, Brussels: case - The EYD2015 website
WIAD2015, Brussels: case - The EYD2015 website
 

Más de Jean Vanderdonckt

To the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User InterfacesTo the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User InterfacesJean Vanderdonckt
 
Engineering the Transition of Interactive Collaborative Software from Cloud C...
Engineering the Transition of Interactive Collaborative Software from Cloud C...Engineering the Transition of Interactive Collaborative Software from Cloud C...
Engineering the Transition of Interactive Collaborative Software from Cloud C...Jean Vanderdonckt
 
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...Jean Vanderdonckt
 
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...Jean Vanderdonckt
 
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...Jean Vanderdonckt
 
Gesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOpsGesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOpsJean Vanderdonckt
 
Engineering Slidable User Interfaces with Slime
Engineering Slidable User Interfaces with SlimeEngineering Slidable User Interfaces with Slime
Engineering Slidable User Interfaces with SlimeJean Vanderdonckt
 
Evaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and MeasuresEvaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and MeasuresJean Vanderdonckt
 
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...Jean Vanderdonckt
 
Designing Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and PitfallsDesigning Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and PitfallsJean Vanderdonckt
 
Fundamentals of Gestural Interaction
Fundamentals of Gestural InteractionFundamentals of Gestural Interaction
Fundamentals of Gestural InteractionJean Vanderdonckt
 
Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?Jean Vanderdonckt
 
User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...Jean Vanderdonckt
 
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...Jean Vanderdonckt
 
Attach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkAttach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkJean Vanderdonckt
 
The Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV GesturesThe Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV GesturesJean Vanderdonckt
 
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-Defined Gestures with Upper BodyHead and Shoulders Gestures: Exploring User-Defined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper BodyJean Vanderdonckt
 
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for SmartphonesG-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for SmartphonesJean Vanderdonckt
 
Vector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture RecognitionVector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture RecognitionJean Vanderdonckt
 
An ontology for reasoning on body-based gestures
 An ontology for reasoning on body-based gestures An ontology for reasoning on body-based gestures
An ontology for reasoning on body-based gesturesJean Vanderdonckt
 

Más de Jean Vanderdonckt (20)

To the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User InterfacesTo the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User Interfaces
 
Engineering the Transition of Interactive Collaborative Software from Cloud C...
Engineering the Transition of Interactive Collaborative Software from Cloud C...Engineering the Transition of Interactive Collaborative Software from Cloud C...
Engineering the Transition of Interactive Collaborative Software from Cloud C...
 
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...
 
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...
 
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...
 
Gesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOpsGesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOps
 
Engineering Slidable User Interfaces with Slime
Engineering Slidable User Interfaces with SlimeEngineering Slidable User Interfaces with Slime
Engineering Slidable User Interfaces with Slime
 
Evaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and MeasuresEvaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and Measures
 
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
 
Designing Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and PitfallsDesigning Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and Pitfalls
 
Fundamentals of Gestural Interaction
Fundamentals of Gestural InteractionFundamentals of Gestural Interaction
Fundamentals of Gestural Interaction
 
Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?
 
User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...
 
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...
 
Attach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkAttach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you Work
 
The Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV GesturesThe Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV Gestures
 
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-Defined Gestures with Upper BodyHead and Shoulders Gestures: Exploring User-Defined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper Body
 
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for SmartphonesG-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
 
Vector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture RecognitionVector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture Recognition
 
An ontology for reasoning on body-based gestures
 An ontology for reasoning on body-based gestures An ontology for reasoning on body-based gestures
An ontology for reasoning on body-based gestures
 

Último

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Último (20)

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

Fusion Engines for Input Multimodal Interfaces: a Survey

  • 1. Special session on Multimodal Fusion • A survey: Fusion Engines for Multimodal Input • 5 papers D. Lalanne (Switzerland), L. Nigay (France), P. Palanque (France), P. Robinson (UK), J. Vanderdonckt (Belgium) 1
  • 2. Multimodal fusion • Multimodal fusion for • Perception • Interaction • Focus on multimodal interaction • 4 papers on multimodal interaction • 1 paper on multimodal perception (first one) 2
  • 4. Input Fusion Engines • Multimodal fusion • Combining and interpreting data from multiple input modalities • Usage of input modalities Combined Independent Sequential Parallel Alternate Exclusive Synergistic Concurrent 4
  • 5. Input Fusion Engines • Combined usage (sequential, parallel) why? • Natural interaction is multimodal by nature. • The combination of input modalities increases the bandwidth of the human-computer interaction. 5
  • 6. Fusion engines • A very dynamic domain • ˜15 years of contributions: 1993-2008 6
  • 7. Input Fusion engines • Some key features • Multiple and temporal combinations • Types of data and time synchronization • Probabilistic inputs • Non deterministic inputs • Robustness • Error handling • Adaptation to context • Context = (user, environment, platform) 7
  • 9. Classification: Fusion engines 9 1980 R. Bolt “Put that there” Cubrico n 1989 CARE 1995 Quickse t 1997 ICARE 2004 Petshop 2004 FAME 2006
  • 10. Classification: Fusion engines 10 1980 R. Bolt “Put that there” Multiple (up to 255) Input API in Windows 7 Microsoft MultiPoint SDK “Zoom in here” UX beats Usability A gap
  • 12. Reference Tool/ language/ program Fusion Time Representation Application types Notation Type Level Input Devices Ambiguity Resolution Quantitat ive Qualitative B Bolt [4] Put that here system None None Dialog Speech gesture ? N ? Map manipulation R Wahlster Erreur ! Source du renvoi introuvable. XTRA None Unification Dialog Keyboard Mouse N Y Map manipulation Neal [26] Cubricon Generalized Augmented Transition Network Procedural Dialog Speech Mouse Keyboard Proximity- based N Y Map manipulation E Koons [19] No name Parse tree Frame- based Dialog Speech, Eye gaze, Gesture First solution Y Y 3D World Nigay [28] Pac-Amodeus Melting Pot Frame- based Dialog + low level Speech, Keyboard, Mouse Context- based resolution Y N Flight Scheduling Cohen [9] Quickset Feature Structure Unification Dialog Pen Voice S / G & G / S & N best Y N Simulation System training Bellik [3] MEDITOR None Frame- based Dialog + low level Speech Mouse History Buffer Y Y Text Editor Martin [22] TYCOON Set of processes – Guided Propagation Networks Procedural Dialog Speech Keyboard Mouse Probability- based resolution Y Y Edition of graphical user interfaces Johnston [18] FST Finite State Automata Procedural Dialog Speech pen Possible (N best) Y Y Corporate Directory T & A Krahnstoever [20] iMap Stream Stamped Frame- based Dialog Speech gesture Not given Y N Crisis Management Dumas [12] HephaisTK XML Typed (SMUIML) Frame- based Dialog Speech Mouse Phidgets First one Y Y Meeting assistants Holzapfel [17] No Name Typed Feature Structure Unification Dialog Speech gesture N Best list Y N Humanoid Robot Pfleger [33] PATE XML Typed Unification Dialog Speech pen N Best list Y Y Bathroom design Tool Milota [25] No Name Multimodal Parse Tree Unification Dialog Speech Mouse keyboard Touchscreen S / G & G /S Y N Graphic Design Melichar [24] WCI Multimodal Generic Dialog Node Unification Dialog Speech Mouse Keyboard First One ? ? Multimedia DB Sun [37] PUMPP Matrix Unification Dialog Speech gesture S / G N Y Traffic Control Bourguet [7] Mengine Finite State machine Procedural Low level Speech Mouse Not given N Y No example Latoschik [21] No Name Temporal Augmented Transition Network Procedural Dialog Speech gesture Fuzzy constraints Y Y Virtual reality Bouchet [5] [6] Mansoux [23] ICARE (Input/Output) Melting pot Frame- based Dialog + low level Speech, Helmet visor HOTAS, Tactile surface, GPS localization, Magnetometer, Mouse, Keyboard Context- based resolution Y N Aircraft Cockpit, Authentication, Mobile Augmented Reality systems (Game, Post- it), Augmented Surgery Navarre [30] Petshop Petri nets Procedural Dialog + low level Speech mouse Keyboard Touchscreen *** Y Y Aircraft Cockpit Flippo [14] No Name Semantic tree Hybrid Dialog Speech Mouse Gaze gesture Feedback for missing data Y N Collaborative Map Portillo [34] MIMUS Feature Value Structure (DTAC) Hybrid Dialog Speech Mouse Knowledgea ble agent Y N Duarte [11] FAME Behavioral Matrix Hybrid Dialog Speech Mouse Keyboard Not given ? ? Digital talking Book 12
  • 13. Reference Tool/ language/ program Fusion Time Representation Applicatio n types Notation Type Level Input Devices Ambiguity Resolution Quantit ative Qualita tive B Bolt [4] Put that here system None None Dialog Speech gesture ? N ? Map manipulation R Wahlster XTRA None Unification Dialog Keyboard Mouse N Y Map manipulation Neal [26] Cubricon Generalized Augmented Transition Network Procedural Dialog Speech Mouse Keyboard Proximity-based N Y Map manipulation E Koons [19] No name Parse tree Frame-based Dialog Speech, Eye gaze, Gesture First solution Y Y 3D World Nigay [28] Pac-Amodeus Melting Pot Frame-based Dialog + low level Speech, Keyboard, Mouse Context-based resolution Y N Flight Scheduling Cohen [9] Quickset Feature Structure Unification Dialog Pen Voice S / G & G / S & N best Y N Simulation System training Bellik [3] MEDITOR None Frame-based Dialog + low level Speech Mouse History Buffer Y Y Text Editor Martin [22] TYCOON Set of processes – Guided Propagation Networks Procedural Dialog Speech Keyboard Mouse Probability-based resolution Y Y Edition of graphical user interfaces Johnston [18] FST Finite State Automata Procedural Dialog Speech pen Possible (N best) Y Y Corporate Directory T & A Krahnstoever [20] iMap Stream Stamped Frame-based Dialog Speech gesture Not given Y N Crisis Management Dumas [12] HephaisTK XML Typed (SMUIML) Frame-based Dialog Speech Mouse Phidgets First one Y Y Meeting assistants Holzapfel [17] No Name Typed Feature Structure Unification Dialog Speech gesture N Best list Y N Humanoid Robot Pfleger [33] PATE XML Typed Unification Dialog Speech pen N Best list Y Y Bathroom design Tool Milota [25] No Name Multimodal Parse Tree Unification Dialog Speech Mouse keyboard Touchscreen S / G & G /S Y N Graphic Design Melichar [24] WCI Multimodal Generic Dialog Node Unification Dialog Speech Mouse Keyboard First One ? ? Multimedia DB Sun [37] PUMPP Matrix Unification Dialog Speech gesture S / G N Y Traffic Control Bourguet [7] Mengine Finite State machine Procedural Low level Speech Mouse Not given N Y No example Latoschik [21] No Name Temporal Augmented Transition Network Procedural Dialog Speech gesture Fuzzy constraints Y Y Virtual reality Bouchet [5] [6] Mansoux [23] ICARE (Input/Output) Melting pot Frame-based Dialog + low level Speech, Helmet visor HOTAS, Tactile surface, GPS localization, Magnetometer, Mouse, Keyboard Context-based resolution Y N Aircraft Cockpit, Authentication, Mobile Augmented Reality systems (Game, Post- it), Augmented Surgery Speech mouse Keyboard 13
  • 14. Special session Multimodal Fusion • Content • A survey • 5 papers • Schedule • 10 mn introduction and survey outlook • 15 mn per paper + 5 mn questions • 10 mn for questions on the session D. Lalanne (Switzerland), L. Nigay (France), P. Palanque (France), P. Robinson (UK), J. Vanderdonckt (Belgium)
  • 15. Special session Multimodal Fusion • H. Mendonça: Agent-based fusion • B. Dumas: An evaluation framework to benchmarck fusion engines • L. Nigay: CARE-based fusion • J. Ladry & P. Palanque: Petri net based formal description and execution of fusion engines • M. Sezgin: Fusion of speech and facial expression recognition
  • 17. Fusion engines: research agenda • Performance evaluation • Testbeds, metrics • Identification of interpretation errors • Formal predictive evaluation • Adaptation to context • Dynamic aspect of adaptation • Reconfigurations • Engineering aspects • Difficult to develop (toolkit from manufacturers required) • Fusion engine tuning (tuning is the key for 17
  • 18. Fusion Principles • Notation: Petri nets based (ICOs) • Type: Procedural only • Level: Dialogue and low level • Input Devices: Speech, mice, keyboard, touch screen • Ambiguity resolution: inside models • Time representation (Quantitative – Qualitative): Both • Application Type : Safety Critical, Aeronautics and Space 18