Skip to main content
Log in

A multi-touch platform based on four corner cameras and methods for accurately locating contact points

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

This paper presents a low-cost and scalable multi-touch platform which uses four cameras to reduce occlusion. Three methods are provided for locating contact points on this platform, including the lookup table, vanishing point, and 3D reconstruction. With each of these methods, respectively, the contact point is located using the projection center and the reference point, the projection center and the vanishing point, and the back-projected rays of epipolar geometry. If the four directing lines of a contact point intersect, the contact point is considered to be real; if the lines do not intersect, the point is rejected. Experimental results indicate that all three methods are capable of locating contact points even under conditions of occlusion. The lookup table and vanishing point methods are, respectively, best suited to small and large platforms, while the accuracy of 3D reconstruction method has been found to be sensitive to the physical setup. The approach proposed here can be directly installed on existing display platforms and thus should be of practical applicability in the near future.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Pennock J, Tabrizi MHN (2008) A survey of input sensing and processing techniques for multi-touch systems. The 2008 International Conference on Computer Design(CDES’08), Las Vegas, Nevada, USA, Jul 2008, pp 10–16

  2. Han JY (2005), Low-cost multi-touch sensing through frustrated total internal reflection. Proceedings of the 18th Annual ACM Symposium on User Interface Software and Technology, Seattle, WA, USA., Oct 2005, pp 315–319

  3. iPhone (2009) http://www.apple.com/iphone. 2 Sep 2009

  4. Microsoft Surface (2009) http://www.microsoft.com/surface/index.html. 2 Sep 2009

  5. Buxton B (2008) Surface and tangible computing, and the “small” matter of people and design. Solid-State Circuits Conference, (ISSCC 2008), Digest of Technical Papers, IEEE International, San Francisco, CA, USA, Feb 2008, pp 24–29

  6. Motamedi N (2008) HD Touch: multi-touch and object sensing on a high definition LCD TV. ACM Conference on Human Factors in Computing Systems, CHI ’08, Florence, Italy, Apr, 2008. Extended Abstracts

  7. Katz I, Gabayan K, Aghajan H (2007) A multi-touch surface using multiple cameras. Advanced concepts for intelligent vision systems (ACIVS). Delft University, Delft, pp 97–108

    Google Scholar 

  8. Agarwal A, Izadi S, Chandraker M, Blake A (2007) High precision multi-touch sensing on surfaces using overhead cameras. Second Annual IEEE International Workshop on Horizontal Interactive Human–Computer Systems (TABLETOP’07), Newport, Rhode Island, Oct 2007, pp 197–200

  9. Rekimoto J (2002) SmartSkin: an infrastructure for freehand manipulation on interactive surfaces. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems: Changing Our World, Changing Ourselves, Minneapolis, Minnesota, USA, Apr., 2002, pp 113–120

  10. Dietz P, Leigh D (2001) DiamondTouch: a multi-user touch technology, Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology (UIST), Orlando Florida, Nov 2001, pp 219–226

  11. N-trig (2009) www.n-trig.com. 2 Sep 2009

  12. Elo TouchSystems (2009) www.elotouch.com. 2 Sep 2009

  13. Hodges S, Izadi S, Butler A, Rrustemi A, Buxton B (2007) ThinSight: versatile multi-touch sensing for thin form-factor displays. In: Proceedings of the 20th Annual ACM Conference on User Interface Software and Technology, Rhode Island, USA, Oct 2007, pp 259–268

  14. R-X Lui, J-C Zhou, J-M Li (2007) An infrared touch screen and its multi-touch detecting method. Chinese patent application NO. 200710031082.6, Oct 2007

  15. Nextwindow (2009) http://www.nextwindow.com. 2 Sep. 2009

  16. DViT whitepaper (2009) http://smarttech.com/DViT/DViT_white_paper.pdf. 2 Sep 2009

  17. Mazalek A, Reynolds M, Glorianna Davenport (2007) The TViews table in the home. Second Annual IEEE International Workshop on Horizontal Interactive Human–Computer Systems (TABLETOP’07). Newport, Rhode Island, Oct 2007, pp 52–59

  18. Torr PHS (2002) A structure and motion toolkit in matlab. Technical Report MSR-TR-2002-56, Microsoft Research, 7 JJ Thomson Avenue, Cambridge, CB3 0FB, UK, http://research.microsoft.com/˜philtorr/

  19. Camera Calibration Toolbox for Matlab (2009) http://www.vision.caltech.edu/bouguetj/calib_doc/index.html. 2 Sep 2009

  20. Wobbrock JO, Morris MR, Wilson AD (2009) User-defined gestures for surface computing. ACM CHI 2009 ∼ Tabletop Gestures, Boston, MA, USA, Apr 2009, pp 1083–1092

  21. Steinicke F, Hinrichs K, Schöning J et al (2008) Multi-touching 3D data: towards direct interaction in stereoscopic display environments coupled with mobile devices, PPD 2008: workshop on designing multi-touch interaction techniques for coupled public and private displays, as part of AVI 2008, Naples, Italy, May 2008, pp 46–49

  22. Morrison A, Jacucci G, Peltonen P (2008) CityWall: limitations of a multi-touch environment. Workshop on designing multi-touch interaction techniques for coupled public and private displays, as part of AVI 2008, Naples, Italy, May 2008, pp 31–35

Download references

Acknowledgements

This work is supported by National Natural Science Foundation of P.R. China under grant NO. 60705013 and National 863 plan of P.R. China under grant NO. 2009AA01Z328. Thanks to all reviewers for their thoughtful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to De-xin Wang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, Dx., Liu, Qb. & Zhang, Mj. A multi-touch platform based on four corner cameras and methods for accurately locating contact points. Multimed Tools Appl 51, 963–982 (2011). https://doi.org/10.1007/s11042-009-0425-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-009-0425-2

Keywords

Navigation