손 지시 명령을 통한 임의의 카메라 배치에서의 가전기기 위치 인식

Home Appliance Position Recognition through Hand Pointing Command for Arbitrary Camera Location

  • 양승은 (한국과학기술원 전자전산학과) ;
  • 도준형 (한국과학기술원 전자전산학과) ;
  • 장효영 (한국과학기술원 전자전산학과) ;
  • 정진우 (한국과학기술원 인간친화 복지 로봇시스템 연구센터) ;
  • 박광현 (한국과학기술원 전자전산학과) ;
  • 변증남 (한국과학기술원 전자전산학과)
  • Yang, Seung-Eun (Department of Electrical Engineering and Computer Science, KAIST) ;
  • Do, Jun-Hyeong (Department of Electrical Engineering and Computer Science, KAIST) ;
  • Jang, Hyo-Young (Department of Electrical Engineering and Computer Science, KAIST) ;
  • Jung, Jin-Woo (Human-friendly Welfare Robot System Engineering Research Center, KAIST) ;
  • Park, Kwang-Hyun (Department of Electrical Engineering and Computer Science, KAIST) ;
  • Bien, Zeung-Nam (Department of Electrical Engineering and Computer Science, KAIST)
  • 발행 : 2006.02.13

초록

지능형 주거공간에서 손 지시 명령을 통하여 가전기기를 선택하거나 로봇에게 이동하여야 하는 장소를 알려 주기 위해, 기존의 시스템은 선택되는 대상 기기의 3 차원 절대 위치를 미리 알고 있어야 한다. 또한 카메라 위치가 변동되었을 경우, 카메라의 위치를 절대좌표계 기준으로 새롭게 측정해야 하는 불편함이 있다. 이를 해결하기 위해 본 논문에서는 팬/틸트 모듈을 가진 두 대의 USB 카메라를 임의의 위치에 배치하더라도, 두 번의 손 지시만으로 선택 대상이 되는 기기의 3 차원 위치를 파악하고 이를 동작시키는 방법을 다룬다. 제안하는 방법에서는 두 대의 카메라 간의 상대 좌표계를 형성하기 위해 각 카메라에 표식을 부착한다. 각 카메라에서 다른 카메라의 표식을 관찰하면 카메라 간의 거리 및 각도를 구할 수 있기 때문에, 하나의 카메라를 기준으로 3 차원 절대 좌표계를 자동으로 설정할 수 있다. 또한, 두 대의 카메라로 사용자의 얼굴과 손을 검출하면 얻어진 기준 좌표계에 대해 얼굴과 손의 3 차원 위치를 계산하고, 두 지점을 연결하는 방향 벡터를 구함으로써 사용자가 손으로 지시하는 방향을 찾는다. 따라서, 카메라를 임의의 위치에 두더라도 사용자의 손 지시 동작만으로 대상체의 차원 위치를 파악할 수 있게 된다. 개발된 시스템의 유용성을 검증하기 위해 각 가전기기의 위치를 제안한 방법으로 구하고 실제 위치와의 오차를 분석하였다. 제안한 방법은 두 대의 USB 카메라와 일반 PC 또는 마이크로 프로세서만으로 구현할 수 있기 때문에 비용이 적게 들고 실시간 처리가 가능하며 사용자의 환경에서 편리성을 높이는 등 많은 장점을 가진다.

키워드