全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
Sensors  2011 

Vision-Based Finger Detection, Tracking, and Event Identification Techniques for Multi-Touch Sensing and Display Systems

DOI: 10.3390/s110706868

Keywords: multi-touch sensing, computer vision, finger detection, finger tracking, multi-touch event identification

Full-Text   Cite this paper   Add to My Lib

Abstract:

This study presents efficient vision-based finger detection, tracking, and event identification techniques and a low-cost hardware framework for multi-touch sensing and display applications. The proposed approach uses a fast bright-blob segmentation process based on automatic multilevel histogram thresholding to extract the pixels of touch blobs obtained from scattered infrared lights captured by a video camera. The advantage of this automatic multilevel thresholding approach is its robustness and adaptability when dealing with various ambient lighting conditions and spurious infrared noises. To extract the connected components of these touch blobs, a connected-component analysis procedure is applied to the bright pixels acquired by the previous stage. After extracting the touch blobs from each of the captured image frames, a blob tracking and event recognition process analyzes the spatial and temporal information of these touch blobs from consecutive frames to determine the possible touch events and actions performed by users. This process also refines the detection results and corrects for errors and occlusions caused by noise and errors during the blob extraction process. The proposed blob tracking and touch event recognition process includes two phases. First, the phase of blob tracking associates the motion correspondence of blobs in succeeding frames by analyzing their spatial and temporal features. The touch event recognition process can identify meaningful touch events based on the motion information of touch blobs, such as finger moving, rotating, pressing, hovering, and clicking actions. Experimental results demonstrate that the proposed vision-based finger detection, tracking, and event identification system is feasible and effective for multi-touch sensing applications in various operational environments and conditions.

References

[1]  Buxton, B. Multi-Touch Systems that I Have Known and Loved, Available online: http://www.cs.berkeley.edu/~tlavian/spring2009/Projects/Multy%20touch%20systems.pdf (accessed on 30 March 2011) Microsoft: Toronto, ON, Canada, 2007.
[2]  Mehta, N. A Flexible Machine InterfaceM.A.Sc. Thesis, Department of Electrical Engineering, University of Toronto, Toronto, ON, Canada. 1982.
[3]  Nakatani, LH; Rohrlich, JA. Soft Machines: A Philosophy of User-Computer Interface Design. Proceedings of ACM Conference on Human Factors in Computing Systems (CHI’83), Boston, MA, USA, 12–15 December 1983; pp. 12–15.
[4]  Apple iPhone, Available online: http://www.apple.com/iphone/ (accessed on 15 April 2011).
[5]  Apple MacBook Air, Available online: http://www.apple.com/macbookair/ (accessed on 15 April 2011).
[6]  Microsoft surface. Available online: http://www.microsoft.com/surface/ (accessed on 15 April 2011).
[7]  Roach, JW; Paripati, PK; Wade, M. Model-based object recognition using a large-field passive tactile sensor. IEEE Trans. Syst. Man Cybernet 1989, 19, 846–853.
[8]  Krein, PT; Meadows, RD. The electroquasistatics of the capacitive touch panel. IEEE Trans. Ind. Appl 1990, 26, 529–534.
[9]  Maxime, D; Jacques, C; Wu, K. An analytical solution to circular touch mode capacitor. IEEE Sens. J 2007, 7, 502–505.
[10]  Pasquariello, D; Vissenberg, MCJM; Destura, GJ. Remote-touch: A laser input user- display interaction technology. J. Disp. Technol 2008, 4, 39–46.
[11]  Hodges, S; Izadi, S; Butler, A; Rrustemi, A; Buxton, B. ThinSight: Versatile Multi-Touch Sensing for Thin Form-Factor Displays. Proceedings of 20th ACM Symposium User Interface Software & Technology (UIST'07), Newport, RI, USA, 7–10 October 2007; pp. 259–268.
[12]  Lee, B; Hong, I; Uhm, Y; Park, S. The multi-touch system with high applicability using tri-axial coordinate infrared LEDs. IEEE Trans. Consumer Electron 2009, 55, 2416–2424.
[13]  Amer, A. Voting-based simultaneous tracking of multiple video objects. IEEE Trans. Circuit Syst. Video Technol 2005, 15, 1448–1462.
[14]  Moeslund, TB; Hilton, A; Krüger, V. A survey of advances in vision-based human motion capture and analysis. Comput. Vis. Image Underst 2006, 104, 90–126.
[15]  Foresti, GL; Micheloni, C; Piciarelli, C; Snidaro, L. Visual sensor technology for advanced surveillance systems: historical view, technological aspects and research activities in Italy. Sensors 2009, 9, 2252–2270.
[16]  Marrón-Romera, M; García, JC; Sotelo, MA; Pizarro, D; Mazo, M; Ca?as, JM; Losada, C; Marcos, á. Stereo vision tracking of multiple objects in complex indoor environments. Sensors 2010, 10, 8865–8887.
[17]  Sun, Z; Bebis, G; Miller, R. On-road vehicle detection: A review. IEEE Trans. Pattern Anal. Mac. Intell 2006, 28, 694–711.
[18]  Hsiao, PY; Cheng, HC; Huang, SS; Fu, LC. CMOS image sensor with a built-in lane detector. Sensors 2009, 9, 1722–1737.
[19]  Verstraeten, WW; Vermeulen, B; Stuckens, J; Lhermitte, S; Van der Zande, D; Van Ranst, M; Coppin, P. Webcams for bird detection and monitoring: A demonstration study. Sensors 2010, 10, 3480–3503.
[20]  Chen, YL; Wu, BF; Huang, HY; Fan, CJ. A real-time vision system for nighttime vehicle detection and traffic surveillance. IEEE Trans. Ind. Electron 2011, 58, 2030–2044.
[21]  Letessier, J; Berard, F. Visual Tracking of Bare Fingers for Interactive Surfaces. Proceedings of 17th ACM Symposium User Interface Software & Technology (UIST'04), Santa Fe, NM, USA, 24–27 October, 2004; pp. 119–122.
[22]  Malik, S; Laszlo, J. Visual Touchpad: A Two-Handed Gestural Input Device. Proceedings of 6th International Conference on Multimodal Interfaces, State College, PA, USA, 13–15 October 2004; pp. 289–296.
[23]  Xing, J; Wang, W; Zhao, W; Huang, J. A Novel Multi-Touch Human-Computer-Interface Based on Binocular Stereovision. Proceedings of International Symposium Intelligence Ubiquitous Computing Education, Chengdu, China, 15–16 May 2009; pp. 319–323.
[24]  Wilson, A. PlayAnywhere: A Compact Interactive Tabletop Projection-Vision System. Proceedings of 18th ACM Symposium User Interface Software & Technology (UIST’05), Seattle, WA, USA, 23–26 October 2005; pp. 83–92.
[25]  Chung, PK; Fang, B; Quek, F. MirrorTrack—A Vision Based Multi-Touch System for Glossy Display Surfaces. Proceedings of 5th International Conference on Visual Visual Information Engineering (VIE 2008), Xi’an, China, 29 July–1 August 2008; pp. 571–576.
[26]  Chung, PK; Fang, B; Ehrich, RW; Quek, F. MirrorTrack—A Real-Time Multiple Camera Approach for Multi-Touch Interactions on Glossy Display Surfaces. Proceedings of 37th IEEE Applied Imagery Pattern Recognition Workshop (AIPR’08), Washington DC, USA, 15–17 October 2008; pp. 1–5.
[27]  Matsushita, N; Rekimoto, J. HoloWall: Designing a Finger, Hand, Body, and Object Sensitive Wall. Proceedings of 10th ACM Symposium User Interface Software & Technology (UIST ’97), Banff, AB, Canada, 14–17 October 1997; pp. 209–210.
[28]  Han, JY. Low-Cost Multi-Touch Sensing through Frustrated Total Internal Reflection. Proceedings of 18th ACM Symposium User Interface Software & Technology (UIST’05), Seattle, WA, USA, 23–26 October 2005; pp. 115–118.
[29]  Wang, F; Ren, X; Liu, Z. A Robust Blob Recognition and Tracking Method in Vision-Based Multi-Touch Technique. Proceedings of International Symposium on Parallel and Distributed Processing Applications (ISPA ‘08), Sydney, Australia, 10–12 October 2008; pp. 971–974.
[30]  de FO Araújo, T; Lima, AMN; dos Santos, AJV. Detecting Hands, Fingers and Blobs for Multi-Touch Display Applications. Proceedings of International Conference on High Performance Computing & Simulation (HPCS’09), Leipzig, Germany, 21–24 June 2009; pp. 237–243.
[31]  Otsu, N. A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 1979. SMC-9, 62–66.
[32]  Trier, OD; Jain, AK. Goal-directed evaluation of binarization methods. IEEE Trans. Pattern Anal. Mach. Intell 1995, 17, 1191–1201.
[33]  Ye, X; Cheriet, M; Suen, CY. Stroke-model-based character extraction from gray-level document images. IEEE Trans. Image Process 2001, 10, 1152–1161.
[34]  Chen, YL; Wu, BF. A multi-plane segmentation approach for text extraction from complex document images. Pattern Recog 2009, 42, 1419–1444.
[35]  Rueda, L. An Efficient Algorithm for Optimal Multilevel Thresholding of Irregularly Sampled Histograms. In Structural, Syntactic, Statistical Pattern Recognition; Springer-Verlag: Berlin, Germany, 2008. LNCS 5342, Volume 5342/2008; pp. 602–611.
[36]  Rojas, D; Rueda, L; Urrutia, H; Ngom, A. Efficient optimal multi-level thresholding for biofilm image segmentation. In Pattern Recognition in Bioinformatics; Springer-Verlag: Berlin, Germany, 2009. LNBI 5780, Volume 5780/2009; pp. 307–318.
[37]  Wu, BF; Chen, YL; Chiu, CC. A discriminant analysis based recursive automatic thresholding approach for image segmentation. IEICE Trans Info Syst 2005. E88-D, 1716–1723.
[38]  Suzuki, K; Horiba, I; Sugie, N. Linear-time connected-component labeling based on sequential local operations. Comput. Vis. Image Underst 2003, 89, 1–23.
[39]  Sneath, P; Sokal, R. Numerical Taxonomy The Principle and Practice of Numerical Classification; W.H. Freeman: New York, NY, USA, 1973.
[40]  General-Purpose Computation Using Graphics Hardware, Available online: http://gpgpu.org/ (accessed on 17 June 2011).
[41]  Plaza, A; Du, Q; Chang, YL; King, RL. High performance computing for hyperspectral remote sensing. IEEE J Selected Topics Appl Earth Observ Remote Sens, 2011. to be published, http://dx.doi.org/10.1109/JSTARS.2010.2095495.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133