Kinect와 Unity3D를 이용한 체감형 3D 가상현실 재활치료 시스템

본 연구에서는 환자의 동작인식을 위한 Kinect와 게임 개발 엔진인 Unity3D를 연동하여 기능성 체감형 3D 재활치료 애플리케이션을 개발하였다. 기존의 재활치료는 환자가 직접 병원을 가야하거나 가격이 비싼 재활 치료 기계를 사야하는 반면에 본 연구에서는 비교적 저렴한 키넥트를 이용하여 시간과 공간에 얽매이지 않고 재활치료를 할 수 있도록 하였다. 키보드나 마우스와 같은 기존의 인터페이스 방식과는 달리, Kinect로 환자 몸의 스켈레톤 좌표를 인식하여 재활치료를 할 수 있게 하였다. 또한 사용자에게 딱딱한 화면이 아닌 친숙한 게임형식으로 구현하여 환자의 참여도를 높이는데 도움을 준다. Kinect와 Unity3D간의 연동을 NUI단에서 구현하였으며 상체 부분의 편마비 환자를 위해 환측의 손을 핸드 트래킹 하여 손 이미지가 호버 버튼 방식으로 버튼을 조작할 수 있고, 2D인 손 이미지가 3D 물체를 선택하기 위한 기술인 Picking을 구현하였다.