DOI QR코드

DOI QR Code

A Study On Positioning Of Mouse Cursor Using Kinect Depth Camera

Kinect Depth 카메라를이용한 마우스 커서의 위치 선정에 관한 연구

  • Goo, Bong-Hoe (Department of Electronics&Control Engineering, Hanbat National University) ;
  • Lee, Seung-Ho (Department of Electronics&Control Engineering, Hanbat National University)
  • Received : 2014.10.05
  • Accepted : 2014.11.07
  • Published : 2014.12.31

Abstract

In this paper, we propose new algorithm for positioning of mouse cursor using fingertip direction on kinect depth camera. The proposed algorithm uses center of parm points from distance transform when fingertip point toward screen. Otherwise, algorithm use fingertip points. After image preprocessing, the center of parm points is calculated from distance transform results. If the direction of the finger towards the camera becomes close to the distance between the fingertip point and center of parm point, it is possible to improve the accuracy of positioning by using the center of parm point. After remove arm on image, the fingertip points is obtained by using a pixel on the long distance from the center of the image. To calculate accuracy of mouse positioning, we selected any 5 points. Also, we calculated error rate between reference points and mouse points by performed 500 times. The error rate results could be confirmed the accuracy of our algorithm indicated an average error rate of less than 11%.

본 논문에서는 Kinect Depth 카메라에서 손가락의 방향을 이용한 마우스 커서의 위치 선정에 관한 새로운 방법을 제안한다. 제안하는 방법은 손가락의 방향이 카메라를 향해 있을 경우는 거리변환을 이용한 손의 중점좌표를 이용한다. 손가락의 방향이 카메라를 향해 있지 않을 경우에는 손가락의 끝점 좌표를 이용한다. 손의 중점좌표는 전처리를 거친 영상의 거리변환 결과에서 가장 밝은 픽셀의 좌표를 이용하여 구한다. 손가락의 방향이 카메라를 향해 있을 경우에는 손가락의 끝점 좌표와 손의 중점 좌표 사이의 거리가 가까워지므로 중점좌표를 이용하여, 위치 선정의 정확도를 향상시킬 수 있게 된다. 손가락의 끝점 좌표는 손 영역만을 추출한 영상에서 팔 부분을 제거하여 영상의 중심에서 가장 멀리 떨어져있는 픽셀을 이용하여 구한다. 본 논문에서 제안하는 커서 위치 선정의 정확도를 측정하기 위해 임의의 5개의 기준 좌표를 선정하고 기준 좌표와 측정된 마우스 좌표사이의 오차를 500회 반복하여 측정하여 에러율을 측정한 결과, 평균 11 % 미만의 오차율을 나타내어 제안한 방법의 정확도를 확인할 수가 있었다.

Keywords

References

  1. Jungong Han, Ling Shao, and Dong Xu, Jamie Shotton, "Enhanced Computer Vision with Microsoft Kinect Sensor : A Review", Proc. IEEE TRANSACTIONS ON CYBERNETICS, Vol.43, No.5, pp.1318-1334, Oct, 2013. https://doi.org/10.1109/TCYB.2013.2265378
  2. Byeong-Ju Park, Jae-Heung Lee "High Efficient Viola_Jones Detection Framework for Real-Time Object Detection", Journal of IKEEE, Vol.18, No.1, pp.1-7, Jan, 2014. https://doi.org/10.7471/ikeee.2014.18.1.001
  3. Jae-Won Lee, Jee-Hoon Jung, Sung-Hoon Hong, "3D Multiple Object Detection and Tracking on Accurate Depth Information for Pose Recognition", Korea Multimedia Society, Vol.15, No.8, pp.963-976, Aug, 2012. https://doi.org/10.9717/kmms.2012.15.8.963
  4. Xin Zhang, Zhichao Ye, Lianwen Jin, Ziyong Feng, and Shaojie Xu, "A New Writing Experience : Finger Writing in the Air Using a Kinect Sensor", Proc. MultiMedia IEEE, Vol.20, No.4 pp.85-93, Oct, 2013. https://doi.org/10.1109/MMUL.2013.50
  5. Junghwan Pyo, Namhyuk Kang, Jiwon Bang, Yongjin Jeong, "Hand Language Translation Using Kinect", Journal of IKEEE, Vol.18, No.2, pp.291-297, Jun, 2014. https://doi.org/10.7471/ikeee.2014.18.2.291
  6. Hanhoon Park, Junyeong Choi, Jong-Il Park, Kwang-Seok Moon, "A Study on Hand Region Detection for Kinect-Based Hand Shape", Journal of KOSBE, Vol.18, No.3, pp.393-400, May, 2013. https://doi.org/10.5909/JBE.2013.18.3.393
  7. Marco Maisto, Massimo Panella, Luca Liparulo, Andrea Proietti, "An Accurate Algorithm for the Identification of Fingertips Using an RGB-D Camera", Proc. IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, Vol.3, No.2, pp.272-283, Jun, 2013. https://doi.org/10.1109/JETCAS.2013.2256830
  8. Junyeong Choi, Hanhoon Park, and Jong-il Park, "HAND SHAPE RECOGNITION USING DISTANCE TRANSFORM AND SHAPE DECOMPOSITION", 2011 18th IEEE International Conference on Image Processing, pp.3605-3608, Sep, 2011