Browse > Article
http://dx.doi.org/10.9717/kmms.2016.19.10.1759

Implementation of Real-time Virtual Touch Recognition System in Embedded System  

Kwon, Soon-Kak (Dept. of Computer Software Engineering, Dongeui University)
Lee, Dong-Seok (Dept. of Computer Software Engineering, Dongeui University)
Publication Information
Abstract
We can implement the virtual touch recognition system by mounting the virtual touch algorithm into an embedded device connected to a depth camera. Since the computing performance is limited in embedded system, the real-time processing of recognizing the virtual touch is difficult when the resolution of the depth image is large. In order to resolve the problem, this paper improves the algorithms of binarization and labeling that occupy a lot of time in all processing of virtual touch recognition. It processes the binarization and labeling in only necessary regions rather than all of the picture. By appling the proposed algorithm, the system can recognize the virtual touch in real-time as about 31ms per a frame in the depth image that has 640×480 resolution.
Keywords
Embedded System; Depth Information; Real-time Virtual Touch;
Citations & Related Records
Times Cited By KSCI : 7  (Citation Analysis)
연도 인용수 순위
1 N. Singhal, J.W. Yoo, H.Y. Choi, and I.K. Park, “Implementation and Optimization of Image Processing Algorithms on Embedded GPU,” IEICE Transactions on Information and Systems, Vol. 95, No. 5, pp. 1475-1484, 2012.   DOI
2 J.H. Lee, S.H. Kang, M.H. Lee, S.Z. Li, H.I. Kim, and I.K. Park, “Real-Time Parallel Image Processing Library Using Mobile GPU,” Journal of KI ISE: Computing Practices and Letters, Vol. 20, No. 2, pp. 96-100, 2014.
3 C.M. Huang, C.W. Lin, and W.P. Tsai, “A Multi-Core Based Parallel Streaming Mechanism for Concurrent Video-on-Demand Applications,” IEEE Communications Letters, Vol. 13, No. 4, pp. 286-288, 2009.   DOI
4 S.W. Hong and Y.L. Lee. “CPU Parallel Processing and GPU-accelerated Processing of UHD Video Sequence Using HEVC,” Journal of Broadcast Engineering, Vol. 18, No. 6, pp. 816-822, 2013.   DOI
5 J.U. Lee, J.Y. Sun, and M.C. Won, “Real-Time Algorithm for Relative Position Estimation Between Person and Robot Using a Monocular Camera,” Transactions of the Korean Society of Mechanical Engineers-A, Vol. 37, No. 12, pp. 1445-1452, 2013.   DOI
6 M.C. Lee, C.H. Jang, and M.H. Sunwoo, “A Task Scheduling Strategy in a Multi-core Processor for Visual Object Tracking Systems,” Transaction of the Korean Society of Automotive Engineers, Vol. 24, No. 2, pp. 127-136, 2016.   DOI
7 D.S. Lee and S.K. Kwon, “Video Event Control System by Recognition of Depth Touch,” Journal of the Korea Industrial Information Systems Research, Vol. 21, No. 1, pp. 35-42, 2016.   DOI
8 J.A. Stankovic, “Misconceptions About Real-Time Computing: A Serious Problem for Next Generation Systems,” IEEE Computer, Vol. 21, No. 10, pp. 10-19, 1988.   DOI
9 D.S. Lee and S.K. Kwon, “Touch Pen Using Depth Information,” Journal of Korea Multimedia Society, Vol. 18, No. 11, pp. 1313-1318, 2015.   DOI
10 V. Soni, M. Patel, and R.S. Narde, “An Interactive Infrared Sensor Based Multi-Touch Panel,” International Journal of Scientific and Research Publications, Vol. 3, No. 3, pp. 610-623, 2013.
11 J.Y. Kim, K.K. Kwon, S.I. Lee, and K.S. Ahn, “Implementation of IDE for OSEK/VDX OS Extended Real-time Processing and Protection Functions,” Journal of Korean Institute of Information Technology, Vol. 11, No. 2, pp. 119-126, 2013.
12 K.G. Shin and P. Ramanathan, “Real-Time Computing: A New Discipline of Computer Science and Engineering,” Proceeding of the IEEE, Vol. 82, No. 1, pp. 6-24, 1994.   DOI
13 L. Sha, T. Abdelzaher, K.E. Årzén, A. Cervin, T. Baker, A. Burns, et al., “Real Time Scheduling Theory: A Historical Perspective,” Real-time Systems, Vol. 28, No. 2-3, pp. 101-155, 2004.
14 W.Y. Lee, “Power-efficient Scheduling of Periodic Real-time Tasks on Lightly Loaded Multicore Processors,” Journal of The Korea Society of Computer and Information, Vol. 17, No. 8, pp. 11-19, 2012.   DOI