DOI QR코드

DOI QR Code

Touch-Pen Noise Reduction Using B-Spline Function

B-Spline 곡선을 이용한 터치펜 잡음제거

  • Received : 2017.05.25
  • Accepted : 2017.12.08
  • Published : 2017.12.31

Abstract

Recently, a lot of people use touch-pen devices such as smart phones and tab computers. To generate the picture and text, a user can give input or control the touch-pen device through simple or multi-touch gestures by touching the screen with a special stylus pen and/or one or more fingers. The accuracy and response time from the moment of contact with the touch board is very important to the touch device. Therefore, research is needed to find a way of removing the noise included in the touch signal quickly and efficiently. In this paper, we propose a method for removing a noise mixed in with a touch point coordinate which has been caused by a input pen on the touch screen. For effective filtering, the fast sampling of the coordinate corresponding to the noise from the input signal is required primarily. Secondly the total compensation of the touch coordinates using the characteristics of the B-Spline curve is applied to correct coordinates of the points. This method can ensure a real-time response than other algorithms. The applied performance evaluation method is comparing error pixels with evaluation values by dividing 10 intervals on the touch pad diagonally. Usually the average error is 7.1 pixels but our proposed method shows an average 4.1 errors. Therefore, our proposed touch pen method can express the input signal on the coordinates more correctly.

최근에 터치펜이 내장된 모바일 기기가 증가하고 있다. 터치가 가능한 디바이스는 펜을 터치 보드에 접속하는 순간부터 신호의 정확도와 반응 속도가 매우 중요하다. 따라서 터치 신호에 포함된 잡음을 빠르고 효과적으로 제거할 수 있는 방법에 대한 연구가 필요하다. 본 논문에서는 터치스크린에 펜으로 입력된 터치 포인트 좌표에 섞인 노이즈를 제거하는 방법을 제안한다. 효과적인 필터링을 위해서는 먼저 입력된 신호 중에서 노이즈에 해당하는 좌표를 빠르게 Sampling함으로써 노이즈를 1차적으로 제거 한다. 그 다음으로 터치 좌표의 전체보정을 위해 B-Spline 곡선의 특성을 이용하여 좌표의 포인트를 보정하게 된다. 이는 다른 알고리즘들 보다 실시간성을 보장할 수 있다. 성능 평가 방법은 터치패드에 대각선을 10개의 구간을 나누어 오차 픽셀들을 기준 값들과 비교 평가하였다. 평균 오차는 7.1픽셀이며, 우리가 제안한 방법은 평균 4.1오차를 보였다. 따라서 우리가 제안한 방법을 이용하여 정확한 좌표에 표현 할 수 있는 터치 펜 시스템을 제시하였다.

Keywords

References

  1. Wegman, Edward J., and Daniel B. Carr. "26 Statistical Graphics and Visualization." Computational Statistics (1993): 857-958. doi:10.1016/s0169-7161(05)80150-6.
  2. Unser, M., A. Aldroubi, and M. Eden. "B-Spline Signal Processing. I. Theory." IEEE Transactions on Signal Processing 41, no. 2 (1993): 821-833. doi:10.1109/78.193220.
  3. Eck, Matthias, and Hugues Hoppe. "Automatic Reconstruction of B-Spline Surfaces of Arbitrary Topological Type." Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques - SIGGRAPH '96 (1996). doi:10.1145/237170.237271.
  4. Mainar, E., and J.M. Pena. "Corner Cutting Algorithms Associated with Optimal Shape Preserving Representations." Computer Aided Geometric Design 16, no. 9 (October 1999): 883-906. doi:10.1016/s0167-8396(99)00035-7.
  5. Lu, Feng, and Evangelos E. Milios. "Optimal Spline Fitting to Planar Shape." Signal Processing 37, no. 1 (May 1994): 129-140. doi:10.1016/0165-1684(94)90171-6.
  6. Ma, Weiyin, and JP Kruth. "Parameterization of Randomly Measured Points for Least Squares Fitting of B-Spline Curves and Surfaces." Computer-Aided Design 27, no. 9 (September 1995): 663-675. doi:10.1016/0010-4485(94)00018-9.
  7. Li, Weishi, Shuhong Xu, Gang Zhao, and Li Ping Goh. "Adaptive Knot Placement in B-Spline Curve Approximation." Computer-Aided Design 37, no. 8 (July 2005): 791-797. doi:10.1016/j.cad.2004.09.008.
  8. Park, Sang-Bong. "Design and Implementation of Low Power Touch Screen Controller for Mobile Devices." The Journal of the Institute of Webcasting, Internet and Telecommunication 12, no. 6 (December 31, 2012): 279-283. doi:10.7236/jiwit.2012.12.6.279.
  9. Park, Sang-Bong, and Jeong-Hwa Heo. "Implementation and Design of Control Circuit for Touch Screen with Faster Response Time." The Journal of the Institute of Webcasting, Internet and Telecommunication 14, no. 1 (February 28, 2014): 155-159. doi:10.7236/jiibc.2014.14.1.155.