touch technologies
play

Touch Technologies Touching the World by Sara Kilcher Distributed - PowerPoint PPT Presentation

Touch Technologies Touching the World by Sara Kilcher Distributed Systems Seminar 30. April 2013 sakilche@student.ethz.ch Motivation Overview Skin as touchscreen Skinput Overview Skin as touchscreen Skinput OmniTouch


  1. Touch Technologies Touching the World by Sara Kilcher Distributed Systems Seminar 30. April 2013 sakilche@student.ethz.ch

  2. Motivation

  3. Overview • Skin as touchscreen – Skinput

  4. Overview • Skin as touchscreen – Skinput – OmniTouch

  5. Overview • Skin as touchscreen – Skinput – OmniTouch • Touchscreen for virtual 3D – Toucheo

  6. Skin as Touchscreen Introduction • Mobile phones like computers • Small screen/keyboard size User becomes bottleneck

  7. Harrison et al. 2010 Skinput Skinput OmniTouch Toucheo

  8. Purpose • Extend interface • Using skin Skinput OmniTouch Toucheo

  9. Video Video: 01_skinput.avi Skinput OmniTouch Toucheo

  10. Difficulty • Touch → where? Skinput OmniTouch Toucheo

  11. How it works The Waves Skinput OmniTouch Toucheo

  12. How it works Processing the Waves Skinput OmniTouch Toucheo

  13. How it works Training SVM Video: 02_skinput.avi Skinput OmniTouch Toucheo

  14. How it works Recognition Video: 03_skinput.avi Skinput OmniTouch Toucheo

  15. How well it works • User study with 13 participants • Touch event errors “negligible” • Position not very accurate – Overall 87.6% (5 to 10 locations) – Up to 95.5% (5 locations) Skinput OmniTouch Toucheo

  16. How well it works Video: 04_skinput.avi Skinput OmniTouch Toucheo

  17. Personal Opinion • Very innovative • Requires lots of calibration – Did not work well in demos • Lots of “magic” that isn't entirely understood – Hard to tune → gesture recognition? – Completely individual Skinput OmniTouch Toucheo

  18. Vision • Armband will get smaller • Use cases without projector – Car – Jogging – Audio Feedback? Skinput OmniTouch Toucheo

  19. Harrison et al. 2011 OmniTouch Skinput OmniTouch Toucheo

  20. Purpose • Like Skinput, but – Needs a projector – Needs a depth-camera – Can be used on additional flat surfaces Skinput OmniTouch Toucheo

  21. Video Skinput OmniTouch Toucheo

  22. Video Video: 05_omnitouch.avi Skinput OmniTouch Toucheo

  23. Difficulties Projection • Surface is uneven – Distortion – Focus • Surface is moving – Tracking Skinput OmniTouch Toucheo

  24. Difficulties Input Recognition • Touch event recognition – Touch → when? – Touch → where? Skinput OmniTouch Toucheo

  25. How it works The Hardware Skinput OmniTouch Toucheo

  26. How it works Recognition of Fingers Step 1: Depth map of scene Skinput OmniTouch Toucheo

  27. How it works Recognition of Fingers Step 2: Derivatives Skinput OmniTouch Toucheo

  28. How it works Recognition of Fingers Step 3: “Template matching” Skinput OmniTouch Toucheo

  29. How it works Recognition of Fingers Step 4: Group slices & find fingertips Skinput OmniTouch Toucheo

  30. How it works Recognition of Touch Events Flood fill the finger Skinput OmniTouch Toucheo

  31. How it works Recognition of Surfaces Skinput OmniTouch Toucheo

  32. How it works Displaying Interfaces • Projective texturing Skinput OmniTouch Toucheo

  33. How well it works Click Accuracy • User study with 12 participants • Click recognition: 96.5% Skinput OmniTouch Toucheo

  34. How well it works Location Accuracy Touchscreen: 15mm Omnitouch, hand: 25mm Skinput OmniTouch Toucheo

  35. Personal Opinion • Fascinating paper • Popular on web • No real applications yet • Use self-made algorithms – possible to improve Skinput OmniTouch Toucheo

  36. Vision • Entire world as touchscreen • Device will get smaller and more comfortable Skinput OmniTouch Toucheo

  37. Skinput OmniTouch • Touch accuracy • Location accuracy • Use cases without • Use more surfaces projector – More applications Skinput OmniTouch Toucheo

  38. Skinput OmniTouch • “Impact” press needed • Finger detection – No long press • Where to place – No dragging hardware? • Setup & calibration • Bright light • Stable arm position • Predefined points Skinput OmniTouch Toucheo

  39. ⇔ Touchscreen World Touchscreen Skinput OmniTouch Toucheo

  40. Hachet et al. 2011 Toucheo Skinput OmniTouch Toucheo

  41. Purpose • Merge trends – Multitouch touchscreen – Stereoscopic screen Easy interaction with virtual 3D objects! • Solve difficult tasks – e.g. 3D docking task Skinput OmniTouch Toucheo

  42. Video Skinput OmniTouch Toucheo

  43. Video Video: 06_toucheo.avi Video: 07_toucheo.avi Skinput OmniTouch Toucheo

  44. Difficulties 3D and the Hands • Occlusions • Depth collision Skinput OmniTouch Toucheo

  45. Difficulties Eye Related Contradiction Skinput OmniTouch Toucheo

  46. Difficulties Eye Related Contradiction – 3D useful above/below plane Skinput OmniTouch Toucheo

  47. Difficulties Eye Related Contradiction – 3D useful above/below plane – Touchscreen only in plane Skinput OmniTouch Toucheo

  48. Difficulties Usable Interface • Typical smartphone has 3+1 DOF, Toucheo has 9+1 • Intuitive interface? Skinput OmniTouch Toucheo

  49. Difficulties The 9+1 DOF Translation: 3 DOF Z Y X Skinput OmniTouch Toucheo

  50. Difficulties The 9+1 DOF Rotation: 3 DOF Z Y X Skinput OmniTouch Toucheo

  51. Difficulties The 9+1 DOF Scaling: 3 DOF Z Y X Skinput OmniTouch Toucheo

  52. Difficulties The 9+1 DOF Scaling: 3+1 DOF Z Y X Skinput OmniTouch Toucheo

  53. Difficulties Smartphone: 3+1 DOF Z Y X Skinput OmniTouch Toucheo

  54. How it works The Setup Screen Mirror Mirrored Screen Touchscreen Skinput OmniTouch Toucheo

  55. How it works The Setup Screen Mirror Mirrored Screen Touchscreen Skinput OmniTouch Toucheo

  56. How it works The Setup 3D Screen Mirror Mirrored 3D Screen Touchscreen Skinput OmniTouch Toucheo

  57. How it works The Setup Skinput OmniTouch Toucheo

  58. How it works The Setup • Occlusion problems eliminated • Depth collision problems reduced Skinput OmniTouch Toucheo

  59. How it works 3D to 2D - „Virtual Ray” Skinput OmniTouch Toucheo

  60. How it works The 9+1 DOF Scaling: 3+1 DOF Z Y X Skinput OmniTouch Toucheo

  61. How it works The 9+1 DOF Video: 08_toucheo.avi Skinput OmniTouch Toucheo

  62. How well it works • User study, 16 participants – Bulky, quite big – 3D-docking task solved well – Feedback used to improve interface Skinput OmniTouch Toucheo

  63. Personal Opinion • Clever setup to solve common problems • Interface: independent achievement Skinput OmniTouch Toucheo

  64. Vision • Interface used in other applications • New generation less bulky Skinput OmniTouch Toucheo

  65. Toucheo OmniTouch / Skinput Touchscreen Touch of non-planar objects Virtual 3D objects Real 3D objects Input from traditional Input from camera / touchscreen vibration sensors How to use touch events How to get touch events Novel GUI Standard GUI Display with Display with pico- stereoscopic screen projector Static / big Mobile / small

  66. Displays of the Future • Assumption – Increase in screen size = increase in device size • Alternative – Displays → non-planar surfaces • Market direction?

  67. Displays of the Future Video: 09_future.avi Video: 10_future.avi Video: 11_future.avi Video: 12_future.avi Video: 13_future.avi Video: 14_future.avi

  68. ? Displays of the Future

Recommend


More recommend