Augmented Reality Game Interface Using Hand Gestures Tracking

사용자 손동작 추적에 기반한 증강현실 게임 인터페이스

  • Yoon, Jong-Hyun (Department of Computer Science and Engineering, University of Incheon) ;
  • Park, Jong-Seung (Department of Computer Science and Engineering, University of Incheon)
  • 윤종현 (인천대학교 컴퓨터공학과) ;
  • 박종승 (인천대학교 컴퓨터공학과)
  • Published : 2006.06.30

Abstract

Recently, Many 3D augmented reality games that provide strengthened immersive have appeared in the 3D game environment. In this article, we describe a barehanded interaction method based on human hand gestures for augmented reality games. First, feature points are extracted from input video streams. Point features are tracked and motion of moving objects are computed. The shape of the motion trajectories are used to determine whether the motion is intended gestures. A long smooth trajectory toward one of virtual objects or menus is classified as an intended gesture and the corresponding action is invoked. To prove the validity of the proposed method, we implemented two simple augmented reality applications: a gesture-based music player and a virtual basketball game. In the music player, several menu icons are displayed on the top of the screen and an user can activate a menu by hand gestures. In the virtual basketball game, a virtual ball is bouncing in a virtual cube space and the real video stream is shown in the background. An user can hit the virtual ball with his hand gestures. From the experiments for three untrained users, it is shown that the accuracy of menu activation according to the intended gestures is 94% for normal speed gestures and 84% for fast and abrupt gestures.

최근 게임 시장에서 한층 강화된 몰입감을 부여하는 증강현실 기술 기반의 3D 게임들이 등장하고 있다. 본 논문에서는 사용자의 손동작을 인식하여 게임 응용프로그램과 상호작용하는 증강현실 게임의 구현 기법을 제시한다. 웹캠을 통해 입력되는 영상 프레임에서 특징점들을 추출한다. 추출된 특징점들의 움직임을 통해 추적 대상의 움직임을 분석하여 사용자의 의도된 행위를 인식한다. 손동작 추적으로부터의 움직임의 궤적의 형태와 메뉴나 가상객체 위치 관계로부터 사용자의 의도된 움직임을 신뢰성있게 판단하는 기법을 제시한다. 제시한 방법의 우수성 입증을 위해 두 개의 증강현실 응용 시스템을 구현하고 인식의 정확도를 실험하였다. 응용으로 사람의 움직임을 감지해 동작하는 뮤직플레이어와 사용자가 위치한 현실공간에 대응되는 가상공간 내에서 가상농구게임을 개발하였다. 뮤직플레이어에서는 사용자가 손동작으로 다양한 메뉴를 선택할 수 있다. 가상농구게임에서는 가상의 공이 가상공간에 추가되고 이를 사용자가 물리공갈에서 직접 손을 움직여서 가상의 공과 상호작용한다. 사용자의 움직임 인식에 대하여 정상적인 움직임의 사용자에 대해서 평균 94%의 정확도를 보였으며 급격한 움직임의 사용자에 대해서는 약 84%의 정확도를 보였다.

Keywords