SlideShare a Scribd company logo
1 of 13
Enhancing Input On and Above the
Interactive Surface with Muscle
Sensing
Hrvoje Benko, T. Scott Saponas, Dan Morris, and Desney Tan
Summarized & Presented by:
Reem Alattas
Combining Muscle and Touch Sensing
• Touch-sensitive surfaces and EMG provide
complementary streams of information.
– Touch-sensitive surfaces provide precise location
and tracking information.
– EMG can detect which muscle groups, and
consequently which fingers, are engaged in the
current interaction.
Hardware and Setup
• Microsoft Surface
• BioSemi Active Two EMG device
– Samples eight sensor channels at 2048 Hz
– 6 sensors and two ground electrodes around the
upper forearm of the dominant hand
– 2 sensors on the forearm of the non-dominant
hand
Interpretation of Muscle Signals
• Level of pressure
• Contact finger identification
• “Pinch” and “Throw” gestures
• “Flick” gesture
Hybrid EMG-Surface Interactions
• Pressure-sensitive painting
• Finger-aware painting
• Finger-dependent pick and throw
• Undo flick
Exploratory System Evaluation
• Participants: 6 (3 females)
• 90 minutes
• $10 compensation
Goals
• Feasibility Validation
• Reliability Assessment
Tasks
• Task 1
– Copy an image from a given paper template using the pressure-
sensitive painting technique
• Task 2
– Copy an image from a given paper template using the finger-aware
painting technique
• Task 3
– Make a series of vertical lines across the surface, changing color with
each vertical line
• Task 4
– Write the numbers from 1 to 10 on the surface, executing the “undo
flick” gesture after each even number, but not after odd numbers.
• Task 5
– Presented with a pile of six images on a canvas, either copy or move
each image to another canvas, depending on the image category.
Tasks
Results
Results
• Task 1 mean accuracy = 93.9%
– All participants were able to effectively manipulate pressure to
control brush darkness.
• Task 2:
– All six participants completed the target drawing.
– One had some difficulty reliably selecting the finger color.
• Task 3 mean accuracy = 90.9%
• Task 4:
– Five out of six participants were able to reliably execute and
control the “undo flick” gesture without any false positives.
• Task 5:
– Three perfect executions
Conclusion
• The proposed approach enhances the existing
tabletop paradigm and enables new
interaction techniques not typically possible
with standard interactive surfaces.
Questions

More Related Content

Viewers also liked

Зловживання правами інтелектуальної власності як вид недобросовістної конкуре...
Зловживання правами інтелектуальної власності як вид недобросовістної конкуре...Зловживання правами інтелектуальної власності як вид недобросовістної конкуре...
Зловживання правами інтелектуальної власності як вид недобросовістної конкуре...nadeh
 
Cronograma de la evolución de ethernet
Cronograma de la evolución de ethernetCronograma de la evolución de ethernet
Cronograma de la evolución de ethernetEn Todos Lados
 
Валерий Будный - новая структура кластера ювелиров
Валерий Будный - новая структура кластера ювелировВалерий Будный - новая структура кластера ювелиров
Валерий Будный - новая структура кластера ювелировIngria. Technopark St. Petersburg
 
Tools and Tips for Moodle Developers - #mootus16
 Tools and Tips for Moodle Developers - #mootus16 Tools and Tips for Moodle Developers - #mootus16
Tools and Tips for Moodle Developers - #mootus16Dan Poltawski
 
HealthKitで日別のデータを一度に取得する
HealthKitで日別のデータを一度に取得するHealthKitで日別のデータを一度に取得する
HealthKitで日別のデータを一度に取得する今城 善矩
 
Tips de liderazgo para nuevos jefes
Tips de liderazgo para nuevos jefesTips de liderazgo para nuevos jefes
Tips de liderazgo para nuevos jefesInnovapucp
 
Chapter 19 Wound Management, Stoma And Incontinence Products
Chapter 19    Wound  Management,  Stoma And  Incontinence  ProductsChapter 19    Wound  Management,  Stoma And  Incontinence  Products
Chapter 19 Wound Management, Stoma And Incontinence Productsdunerafael
 
Turning Pages Presentation Rtfacts
Turning Pages Presentation RtfactsTurning Pages Presentation Rtfacts
Turning Pages Presentation Rtfactsrogerpayton
 
3927 IIJ - Programme Guide 2015-v8
3927 IIJ - Programme Guide 2015-v83927 IIJ - Programme Guide 2015-v8
3927 IIJ - Programme Guide 2015-v8Colin J. O'Sullivan
 
1 la sdr pedre¥a va a por la trainera-carta a los socios
1 la sdr pedre¥a va a por la trainera-carta a los socios1 la sdr pedre¥a va a por la trainera-carta a los socios
1 la sdr pedre¥a va a por la trainera-carta a los sociosNombre Apellidos
 
Como iniciar-la-lectoescritura-en-los-niños-jugando
Como iniciar-la-lectoescritura-en-los-niños-jugandoComo iniciar-la-lectoescritura-en-los-niños-jugando
Como iniciar-la-lectoescritura-en-los-niños-jugandoJose Hilares Quispe
 
CPSC 125 Ch 1 Sec 5
CPSC 125 Ch 1 Sec 5CPSC 125 Ch 1 Sec 5
CPSC 125 Ch 1 Sec 5David Wood
 
Expocision elementos y hosting
Expocision elementos y hostingExpocision elementos y hosting
Expocision elementos y hostingtatianagomezdiaz
 

Viewers also liked (20)

Зловживання правами інтелектуальної власності як вид недобросовістної конкуре...
Зловживання правами інтелектуальної власності як вид недобросовістної конкуре...Зловживання правами інтелектуальної власності як вид недобросовістної конкуре...
Зловживання правами інтелектуальної власності як вид недобросовістної конкуре...
 
белоусова
 белоусова белоусова
белоусова
 
Cronograma de la evolución de ethernet
Cronograma de la evolución de ethernetCronograma de la evolución de ethernet
Cronograma de la evolución de ethernet
 
Валерий Будный - новая структура кластера ювелиров
Валерий Будный - новая структура кластера ювелировВалерий Будный - новая структура кластера ювелиров
Валерий Будный - новая структура кластера ювелиров
 
школа продаж
школа продажшкола продаж
школа продаж
 
Made in China
Made in ChinaMade in China
Made in China
 
Tools and Tips for Moodle Developers - #mootus16
 Tools and Tips for Moodle Developers - #mootus16 Tools and Tips for Moodle Developers - #mootus16
Tools and Tips for Moodle Developers - #mootus16
 
I05914153
I05914153I05914153
I05914153
 
HealthKitで日別のデータを一度に取得する
HealthKitで日別のデータを一度に取得するHealthKitで日別のデータを一度に取得する
HealthKitで日別のデータを一度に取得する
 
fea_best_practices
fea_best_practicesfea_best_practices
fea_best_practices
 
Tips de liderazgo para nuevos jefes
Tips de liderazgo para nuevos jefesTips de liderazgo para nuevos jefes
Tips de liderazgo para nuevos jefes
 
Poesia de la vaca
Poesia de la vacaPoesia de la vaca
Poesia de la vaca
 
Cyf1
Cyf1Cyf1
Cyf1
 
Chapter 19 Wound Management, Stoma And Incontinence Products
Chapter 19    Wound  Management,  Stoma And  Incontinence  ProductsChapter 19    Wound  Management,  Stoma And  Incontinence  Products
Chapter 19 Wound Management, Stoma And Incontinence Products
 
Turning Pages Presentation Rtfacts
Turning Pages Presentation RtfactsTurning Pages Presentation Rtfacts
Turning Pages Presentation Rtfacts
 
3927 IIJ - Programme Guide 2015-v8
3927 IIJ - Programme Guide 2015-v83927 IIJ - Programme Guide 2015-v8
3927 IIJ - Programme Guide 2015-v8
 
1 la sdr pedre¥a va a por la trainera-carta a los socios
1 la sdr pedre¥a va a por la trainera-carta a los socios1 la sdr pedre¥a va a por la trainera-carta a los socios
1 la sdr pedre¥a va a por la trainera-carta a los socios
 
Como iniciar-la-lectoescritura-en-los-niños-jugando
Como iniciar-la-lectoescritura-en-los-niños-jugandoComo iniciar-la-lectoescritura-en-los-niños-jugando
Como iniciar-la-lectoescritura-en-los-niños-jugando
 
CPSC 125 Ch 1 Sec 5
CPSC 125 Ch 1 Sec 5CPSC 125 Ch 1 Sec 5
CPSC 125 Ch 1 Sec 5
 
Expocision elementos y hosting
Expocision elementos y hostingExpocision elementos y hosting
Expocision elementos y hosting
 

Similar to Enhancing input on and above the interactive surface

Usability Study of the Finger Counter
Usability Study of the Finger CounterUsability Study of the Finger Counter
Usability Study of the Finger CounterChristen Ng
 
Game Design for Crowdsourcing Labelling of Panoramic Dental X-Ray Images
Game Design for Crowdsourcing Labelling of Panoramic Dental X-Ray ImagesGame Design for Crowdsourcing Labelling of Panoramic Dental X-Ray Images
Game Design for Crowdsourcing Labelling of Panoramic Dental X-Ray ImagesGiulia Alessandrelli
 
Real time gesture recognition of human hand
Real time gesture recognition of human handReal time gesture recognition of human hand
Real time gesture recognition of human handVishnu Kudumula
 
Mouse simulation using coloured tape
Mouse simulation using coloured tapeMouse simulation using coloured tape
Mouse simulation using coloured tapeNeena R Krishna
 
Fat Finger - Use of contact Size as a form of simulated pressure.
Fat Finger - Use of contact Size as a form of simulated pressure.Fat Finger - Use of contact Size as a form of simulated pressure.
Fat Finger - Use of contact Size as a form of simulated pressure.Evangelos Tzemis
 

Similar to Enhancing input on and above the interactive surface (6)

Usability Study of the Finger Counter
Usability Study of the Finger CounterUsability Study of the Finger Counter
Usability Study of the Finger Counter
 
Game Design for Crowdsourcing Labelling of Panoramic Dental X-Ray Images
Game Design for Crowdsourcing Labelling of Panoramic Dental X-Ray ImagesGame Design for Crowdsourcing Labelling of Panoramic Dental X-Ray Images
Game Design for Crowdsourcing Labelling of Panoramic Dental X-Ray Images
 
Real time gesture recognition of human hand
Real time gesture recognition of human handReal time gesture recognition of human hand
Real time gesture recognition of human hand
 
Mouse simulation using coloured tape
Mouse simulation using coloured tapeMouse simulation using coloured tape
Mouse simulation using coloured tape
 
Fat Finger - Use of contact Size as a form of simulated pressure.
Fat Finger - Use of contact Size as a form of simulated pressure.Fat Finger - Use of contact Size as a form of simulated pressure.
Fat Finger - Use of contact Size as a form of simulated pressure.
 
SURF_Paper
SURF_PaperSURF_Paper
SURF_Paper
 

More from Reem Alattas

Rumble Lights Pitch Deck
Rumble Lights Pitch DeckRumble Lights Pitch Deck
Rumble Lights Pitch DeckReem Alattas
 
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular Robots
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular RobotsNASA Datanauts Water Cooler Chat: Autonomous Design of Modular Robots
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular RobotsReem Alattas
 
She looks just like me 2017
She looks just like me 2017She looks just like me 2017
She looks just like me 2017Reem Alattas
 
Nasa Datanauts Water Cooler Chat: Robotics for Space Exploration
Nasa Datanauts Water Cooler Chat: Robotics for Space ExplorationNasa Datanauts Water Cooler Chat: Robotics for Space Exploration
Nasa Datanauts Water Cooler Chat: Robotics for Space ExplorationReem Alattas
 
Nasa Datanauts Water Cooler Chat: Evolutionary Robots for Space Exploration
Nasa Datanauts Water Cooler Chat: Evolutionary Robots for Space ExplorationNasa Datanauts Water Cooler Chat: Evolutionary Robots for Space Exploration
Nasa Datanauts Water Cooler Chat: Evolutionary Robots for Space ExplorationReem Alattas
 
She Looks Just Like Me 2017
She Looks Just Like Me 2017She Looks Just Like Me 2017
She Looks Just Like Me 2017Reem Alattas
 
Evolutionary Algorithms
Evolutionary AlgorithmsEvolutionary Algorithms
Evolutionary AlgorithmsReem Alattas
 
Evolutionary Robotics
Evolutionary RoboticsEvolutionary Robotics
Evolutionary RoboticsReem Alattas
 
Skinput: Appropriating the Body as an Input Surface
Skinput: Appropriating the Body as an Input SurfaceSkinput: Appropriating the Body as an Input Surface
Skinput: Appropriating the Body as an Input SurfaceReem Alattas
 
XML - EXtensible Markup Language
XML - EXtensible Markup LanguageXML - EXtensible Markup Language
XML - EXtensible Markup LanguageReem Alattas
 
Dynamic HTML Event Model
Dynamic HTML Event ModelDynamic HTML Event Model
Dynamic HTML Event ModelReem Alattas
 
DHTML - Dynamic HTML
DHTML - Dynamic HTMLDHTML - Dynamic HTML
DHTML - Dynamic HTMLReem Alattas
 
JavaScript Objects
JavaScript ObjectsJavaScript Objects
JavaScript ObjectsReem Alattas
 
Linear Search & Binary Search
Linear Search & Binary SearchLinear Search & Binary Search
Linear Search & Binary SearchReem Alattas
 
JavaScript Arrays
JavaScript Arrays JavaScript Arrays
JavaScript Arrays Reem Alattas
 
JavaScript Functions
JavaScript Functions JavaScript Functions
JavaScript Functions Reem Alattas
 
JavaScript Control Statements II
JavaScript Control Statements IIJavaScript Control Statements II
JavaScript Control Statements IIReem Alattas
 

More from Reem Alattas (20)

Rumble Lights Pitch Deck
Rumble Lights Pitch DeckRumble Lights Pitch Deck
Rumble Lights Pitch Deck
 
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular Robots
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular RobotsNASA Datanauts Water Cooler Chat: Autonomous Design of Modular Robots
NASA Datanauts Water Cooler Chat: Autonomous Design of Modular Robots
 
She looks just like me 2017
She looks just like me 2017She looks just like me 2017
She looks just like me 2017
 
Nasa Datanauts Water Cooler Chat: Robotics for Space Exploration
Nasa Datanauts Water Cooler Chat: Robotics for Space ExplorationNasa Datanauts Water Cooler Chat: Robotics for Space Exploration
Nasa Datanauts Water Cooler Chat: Robotics for Space Exploration
 
Nasa Datanauts Water Cooler Chat: Evolutionary Robots for Space Exploration
Nasa Datanauts Water Cooler Chat: Evolutionary Robots for Space ExplorationNasa Datanauts Water Cooler Chat: Evolutionary Robots for Space Exploration
Nasa Datanauts Water Cooler Chat: Evolutionary Robots for Space Exploration
 
She Looks Just Like Me 2017
She Looks Just Like Me 2017She Looks Just Like Me 2017
She Looks Just Like Me 2017
 
Tran helmet pitch
Tran helmet pitchTran helmet pitch
Tran helmet pitch
 
Evolutionary Algorithms
Evolutionary AlgorithmsEvolutionary Algorithms
Evolutionary Algorithms
 
Evolutionary Robotics
Evolutionary RoboticsEvolutionary Robotics
Evolutionary Robotics
 
Create a Need
Create a NeedCreate a Need
Create a Need
 
Skinput: Appropriating the Body as an Input Surface
Skinput: Appropriating the Body as an Input SurfaceSkinput: Appropriating the Body as an Input Surface
Skinput: Appropriating the Body as an Input Surface
 
XML - EXtensible Markup Language
XML - EXtensible Markup LanguageXML - EXtensible Markup Language
XML - EXtensible Markup Language
 
Dynamic HTML Event Model
Dynamic HTML Event ModelDynamic HTML Event Model
Dynamic HTML Event Model
 
PHP Scripting
PHP ScriptingPHP Scripting
PHP Scripting
 
DHTML - Dynamic HTML
DHTML - Dynamic HTMLDHTML - Dynamic HTML
DHTML - Dynamic HTML
 
JavaScript Objects
JavaScript ObjectsJavaScript Objects
JavaScript Objects
 
Linear Search & Binary Search
Linear Search & Binary SearchLinear Search & Binary Search
Linear Search & Binary Search
 
JavaScript Arrays
JavaScript Arrays JavaScript Arrays
JavaScript Arrays
 
JavaScript Functions
JavaScript Functions JavaScript Functions
JavaScript Functions
 
JavaScript Control Statements II
JavaScript Control Statements IIJavaScript Control Statements II
JavaScript Control Statements II
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 

Enhancing input on and above the interactive surface

  • 1. Enhancing Input On and Above the Interactive Surface with Muscle Sensing Hrvoje Benko, T. Scott Saponas, Dan Morris, and Desney Tan Summarized & Presented by: Reem Alattas
  • 2. Combining Muscle and Touch Sensing • Touch-sensitive surfaces and EMG provide complementary streams of information. – Touch-sensitive surfaces provide precise location and tracking information. – EMG can detect which muscle groups, and consequently which fingers, are engaged in the current interaction.
  • 3. Hardware and Setup • Microsoft Surface • BioSemi Active Two EMG device – Samples eight sensor channels at 2048 Hz – 6 sensors and two ground electrodes around the upper forearm of the dominant hand – 2 sensors on the forearm of the non-dominant hand
  • 4. Interpretation of Muscle Signals • Level of pressure • Contact finger identification • “Pinch” and “Throw” gestures • “Flick” gesture
  • 5. Hybrid EMG-Surface Interactions • Pressure-sensitive painting • Finger-aware painting • Finger-dependent pick and throw • Undo flick
  • 6. Exploratory System Evaluation • Participants: 6 (3 females) • 90 minutes • $10 compensation
  • 7. Goals • Feasibility Validation • Reliability Assessment
  • 8. Tasks • Task 1 – Copy an image from a given paper template using the pressure- sensitive painting technique • Task 2 – Copy an image from a given paper template using the finger-aware painting technique • Task 3 – Make a series of vertical lines across the surface, changing color with each vertical line • Task 4 – Write the numbers from 1 to 10 on the surface, executing the “undo flick” gesture after each even number, but not after odd numbers. • Task 5 – Presented with a pile of six images on a canvas, either copy or move each image to another canvas, depending on the image category.
  • 11. Results • Task 1 mean accuracy = 93.9% – All participants were able to effectively manipulate pressure to control brush darkness. • Task 2: – All six participants completed the target drawing. – One had some difficulty reliably selecting the finger color. • Task 3 mean accuracy = 90.9% • Task 4: – Five out of six participants were able to reliably execute and control the “undo flick” gesture without any false positives. • Task 5: – Three perfect executions
  • 12. Conclusion • The proposed approach enhances the existing tabletop paradigm and enables new interaction techniques not typically possible with standard interactive surfaces.

Editor's Notes

  1. http://research.microsoft.com/en-us/um/redmond/groups/cue/muci/ 2nd video
  2. Non-dominant … for recognizing coarse muscle activation.
  3. Our system uses the EMG signals to provide four primitives to applications on the interactive surface. identifying the fingers performing these gestures currently requires a two-minute training procedure identical to that described for contact finger identification
  4. Each participant spent approximately 90 minutes interacting with our system
  5. Pictures painted by participants in our exploratory system evaluation, where rows 1, 2, and 3 show the results of Tasks 1, 2, and 3 respectively. Task 1: copy the leftmost image using pressure-sensitive painting. Task 2: copy the leftmost image using index and middle fingers to paint in blue and green, respectively. Task 3: draw alternating blue and green lines using index and middle fingers, similar to task 2. The leftmost target images were provided to our participants on paper.