skip to main content
10.1145/2380116.2380177acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article

Extended multitouch: recovering touch posture and differentiating users using a depth camera

Published:07 October 2012Publication History

ABSTRACT

Multitouch surfaces are becoming prevalent, but most existing technologies are only capable of detecting the user's actual points of contact on the surface and not the identity, posture, and handedness of the user. In this paper, we define the concept of extended multitouch interaction as a richer input modality that includes all of this information. We further present a practical solution to achieve this on tabletop displays based on mounting a single commodity depth camera above a horizontal surface. This will enable us to not only detect when the surface is being touched, but also recover the user's exact finger and hand posture, as well as distinguish between different users and their handedness. We validate our approach using two user studies, and deploy the technique in a scratchpad tool and in a pen + touch sketch tool.

Skip Supplemental Material Section

Supplemental Material

paper_0194-file3.mov

mov

21 MB

References

  1. H. Benko and A. Wilson. DepthTouch: Using depth- sensing camera to enable freehand interactions on and above the interactive surface. In Proceedings of the IEEE Workshop on Tabletops and Interactive Surfaces, volume 8, 2009.Google ScholarGoogle Scholar
  2. P. Brandl, C. Forlines, D. Wigdor, M. Haller, and C. Shen. Combining and measuring the benefits of bi-manual pen and direct-touch interaction on horizontal interfaces. In Proceedings of the ACM Conference on Advanced Visual Interfaces, 154--161, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. K. Dandekar, B. I. Raju, and M. A. Srinivasan. 3-D finite-element models of human and monkey fingertips to investigate the mechanics of tactile sense. Journal of Biomechanical Engineering, 125(5):682--691, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  4. C. T. Dang, M. Straub, and E. André. Hand distinction for multi-touch tabletop interaction. In Proceedings of the ACM Conference on Interactive Tabletops and Surfaces, 101--108, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. P. Dietz and D. Leigh. DiamondTouch: a multi-user touch technology. In Proceedings of the ACM Symposium on User interface Software and Technology, 219--226, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Dippon and G. Klinker. KinectTouch: accuracy test for a very low-cost 2.5D multitouch tracking system. In Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, 49--52, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. Freeman, H. Benko, M. R. Morris, and D. Wigdor. ShadowGuides: visualizations for in-situ learning of multi-touch and whole-hand gestures. In Proceedings of the ACM Conference on Interactive Tabletops and Sur- faces, 165--172, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Frisch, J. Heydekorn, and R. Dachselt. Investigating multi-touch and pen gestures for diagram editing on interactive surfaces. In Proceedings of ACM Conference on Interactive Tabletops and Surfaces, 149--156, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Y. Guiard. Asymmetric division of labor in human skilled bimanual action: The kinematic chain as a model. J Mot Behav, 19(4):486--517, 1987.Google ScholarGoogle ScholarCross RefCross Ref
  10. J. Y. Han. Low-cost multi-touch sensing through frustrated total internal reflection. In Proceedings of the ACM Symposium on User Interface Software and Technology, 115--118, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. C. Harrison, H. Benko, and A. D. Wilson. OmniTouch: wearable multitouch interaction everywhere. In Proceedings of the ACM Symposium on User Interface Software and Technology, 441--450, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C. Harrison, J. Schwarz, and S. E. Hudson. TapSense: enhancing finger interaction on touch surfaces. In Proceedings of the ACM Symposium on User Interface Software and Technology, 627--636, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. Hinckley, K. Yatani, M. Pahud, N. Coddington, J. Rodenhouse, A. Wilson, H. Benko, and B. Buxton. Manual deskterity: an exploration of simultaneous pen + touch direct input. In Extended Abstracts of the ACM Conference on Human Factors in Computing Systems, 2793--2802, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. C. Holz and P. Baudisch. The generalized perceived input point model and how to double touch accuracy by extracting fingerprints. In Proceedings of ACM Conference on Human Factors in Computing Systems, 581-- 590, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. W. Javed, K. Kim, S. Ghani, and N. Elmqvist. Evalu- ating physical/virtual occlusion management techniques for horizontal displays. In Human-Computer Interaction - Proceedings of INTERACT, volume 6948 of Lecture Notes in Computer Science, 391--408. Springer, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Kaltenbrunner. reacTIVision and TUIO: A tangible tabletop toolkit. In Proceedings of the ACM Conference on Interactive Tabletops and Surfaces, 9--16, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. P. Lopes, R. Jota, and J. A. Jorge. Augmenting touch interaction through acoustic sensing. In Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, 53--56, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. P. Lopes, D. Mendes, B. Araújo, and J. A. Jorge. Combining bimanual manipulation and pen-based input for 3D modelling. In Proceedings of the Eurographics Symposium on Sketch-Based Interfaces and Modeling, 15--22, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. S. Malik and J. Laszlo. Visual touchpad: a two-handed gestural input device. In Proceedings of the ACM International Conference on Multimodal Interfaces, 289--296, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. N. Marquardt, J. Kiemer, D. Ledo, S. Boring, and S. Greenberg. Designing user-, hand-, and handpart- aware tabletop interactions with the TouchID toolkit. In Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, 21--30, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. M. R. Morris, K. Ryall, C. Shen, C. Forlines, and F. Vernier. Beyond 'social protocols': multi-user coordination policies for co-located groupware. In Proceedings of the ACM Conference on Computer Supported Cooperative Work, 262--265, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. D. J. Sturman and D. Zeltzer. A survey of glove- based input. IEEE Computer Graphics and Applications, 14(1):30--39, Jan. 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. D. Vogel and R. Balakrishnan. Occlusion-aware inter- faces. In Proceedings of the ACM Conference on Human Factors in Computing Systems, 263--272, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. D. Vogel and G. Casiez. Hand occlusion on a multi- touch tabletop. In Proceedings of ACM Conference on Human Factors in Computing Systems, 2307--2316, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. F. Wang, X. Cao, X. Ren, and P. Iran. Detecting and leveraging finger orientation for interaction with direct-touch surfaces. In Proceedings of ACM Symposium on User Interface Software and Technology, 23--32, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. R. Y. Wang and J. Popović. Real-time hand-tracking with a color glove. ACM Transactions on Graphics, 28(3), 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Weiser. The computer for the twenty-first century. Scientific American, 3(265):94--104, Sept. 1991.Google ScholarGoogle ScholarCross RefCross Ref
  28. D. Wigdor, H. Benko, J. Pella, J. Lombardo, and S. Williams. Rock & rails: extending multi-touch interactions with shape gestures to enable precise spatial manipulations. In Proceedings of ACM Conference on Human Factors in Computing Systems, 1581--1590, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. A. D. Wilson. TouchLight: an imaging touch screen and display for gesture-based interaction. In Proceedings of the ACM International Conference on Multimodal interfaces, 69--76, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. A. D. Wilson. Using a depth camera as a touch sensor. In Proceedings of the ACM Conference on Interactive Tabletops and Surfaces, 69--72, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. A. D. Wilson and H. Benko. Combining multiple depth cameras and projectors for interactions on, above and between surfaces. In Proceedings of the ACM Symposium on User Interface Software and Technology, 273--282, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. J. O. Wobbrock, M. R. Morris, and A. D. Wilson. User-defined gestures for surface computing. In Proceedings of the ACM Conference on Human Factors in Computing Systems, 1083--1092, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. K.-P. Yee. Two-handed interaction on a tablet display. In Extended Abstracts of the ACM Conference on Human Factors in Computing Systems, 1493--1496, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. R. Zeleznik, A. Bragdon, F. Adeputra, and H.-S. Ko. Hands-on math: a page-based multi-touch and pen desk-top for technical work and problem solving. In Proceedings of the ACM Symposium on User Interface Software and Technology, 17--26, 2010 . Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. H. Zhang, X.-D. Yang, B. Ens, H.-N. Liang, P. Boulanger, and P. Irani. See me, see you: a lightweight method for discriminating user touches on tabletop displays. In Proceedings of the ACM Conference on Human Factors in Computing Systems, 2327--2336, 2012 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Extended multitouch: recovering touch posture and differentiating users using a depth camera

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        UIST '12: Proceedings of the 25th annual ACM symposium on User interface software and technology
        October 2012
        608 pages
        ISBN:9781450315807
        DOI:10.1145/2380116

        Copyright © 2012 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 October 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate842of3,967submissions,21%

        Upcoming Conference

        UIST '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader