DOI QR코드

DOI QR Code

A Robust Hand Recognition Method to Variations in Lighting

조명 변화에 안정적인 손 형태 인지 기술

  • 최유주 (서울벤처정보대학원대학교 컴퓨터응용기술학과) ;
  • 이제성 (KGIT IT 연구센터) ;
  • 유효선 (서울벤처정보대학원대학교 컴퓨터응용기술학과) ;
  • 이정원 (아주대학교 정보통신대학 전자공학부) ;
  • 조위덕 (아주대학교 전자공학부)
  • Published : 2008.02.29

Abstract

In this paper, we present a robust hand recognition approach to sudden illumination changes. The proposed approach constructs a background model with respect to hue and hue gradient in HSI color space and extracts a foreground hand region from an input image using the background subtraction method. Eighteen features are defined for a hand pose and multi-class SVM(Support Vector Machine) approach is applied to learn and classify hand poses based on eighteen features. The proposed approach robustly extracts the contour of a hand with variations in illumination by applying the hue gradient into the background subtraction. A hand pose is defined by two Eigen values which are normalized by the size of OBB(Object-Oriented Bounding Box), and sixteen feature values which represent the number of hand contour points included in each subrange of OBB. We compared the RGB-based background subtraction, hue-based background subtraction and the proposed approach with sudden illumination changes and proved the robustness of the proposed approach. In the experiment, we built a hand pose training model from 2,700 sample hand images of six subjects which represent nine numerical numbers from one to nine. Our implementation result shows 92.6% of successful recognition rate for 1,620 hand images with various lighting condition using the training model.

본 논문은 조명의 변화가 심한 영상에서 손 형태를 안정적으로 인지하는 기법에 관한 것이다. 제안한 방법은 HSI 색상공간에서 색상(Hue) 및 색상 기울기(Hue-Gradient)를 기반으로 정의된 배경모델을 구축하고, 실시간으로 입력되는 영상과의 배경차분(background subtraction)기법을 이용하여 배경과 손을 구분한다. 추출된 손의 영역으로부터 18가지의 특징요소를 추출하고 이를 기반으로 다중클래스 SVM(Support Vector Machine) 학습 기법을 사용하여 손의 형태를 인지한다. 제안 기법은 색상 기울기를 배경 차분에 적용함으로써, 조명 환경이 배경 모델의 조명과 다르게 급격한 변화가 이루어졌을 때도 안정적으로 손의 윤곽정보를 추출할 수 있도록 하였다. 또한, 실시간 처리를 저해하는 복잡한 손의 특성정보 대신, OBB의 크기에 대하여 정규화된 두 개의 고유값과 객체 기반 바운딩 박스(OBB)를 구성하는 16개 세부 영역에서의 손 윤곽픽셀의 개수를 손의 특성정보로 사용하였다. 본 논문에서는 급격한 조명 변화 상황에서 기존 RGB 색상요소를 기반으로 하는 배경차분법과 색상을 기반으로 하는 배경차분법, 본 논문에서 제안하는 색상 기울기 기반 배경 차분법의 결과를 비교함으로써 제안 기법의 안정성을 입증하였다. 6명의 실험대상자의 1부터 9까지의 수지화 2700개의 영상으로부터 손 특성 정보를 추출하고 이에 대하여 훈련을 통한 학습 모델을 생성하였다. 학습모델을 기반으로 실험자 6인의 손 형태 1620개의 데이터에 대하여 인지 실험을 실시하여 92.6%에 이르는 손 형태 인식 성공률을 얻었다.

Keywords

References

  1. Sangho Park 'A Hierarchical Graphical Model for Recognizing Human Actions and Interactions in Video', Disseratation of Ph.D, The University of Texas at Austin, 2004
  2. 정기욱, '유비쿼터스 개론: 새로운 미디어와의 접속 유비쿼터스 컴퓨팅', jinhan M&B, pp. 48-63, 2007
  3. 한국과학기술원, '소그룹기반 분류에 의한 수신호 인식 방법 및 이를 기록한 기록 매체', 등록특허 10-0457928
  4. 박지영, 이준호, '휴먼마우스 구현을 위한 효율적인 손끝좌표 추적 및 마우스 포인터 제어기법', 한국정보과학회논문지B 제29권 제11호 pp.851-859, 2002
  5. Hyoyoung Jang, Dae-Jin Kim, Jung-Bae Kim, Jin-Woo Jung, Kwang-Hyun Park, Z. Zenn Bien, 'Decomposition approach for hand-pose recognition', International Journals of HWRS, Vol.5, No.1, pp.21-25, 2004
  6. 한영환, '움직임 정보를 이용한 제스처 인식 시스템', 한국정보처리학회논문지B, 제10권, 제4호, pp.473-478, 2003
  7. 장효영, 변증남, '강화 학습을 이용한 비전 기반의 강인한 손 모양 인식에 대한 연구', 전자공학회논문지 CI편 제43 권 제3호 pp.39-49, 2006
  8. N.Tanibata, N.Shimada, 'Extraction of Hand Features for Recognition of Sign Language Words', The 15th International Conference on Vision Interface, pp.391-398, 2002
  9. A. Licsar, T. Sziranyi, 'User-adaptive hand gesture recognition system with interactive training', Image and Vision Computing, Vol.23, No.12 , pp.1102-1114, 2005 https://doi.org/10.1016/j.imavis.2005.07.016
  10. 강동중, 하종은, 'Visual C++을 이용한 디지털 영상처리', 사이텍미디어, pp.314-322, 2003
  11. I.Haritaoglu, Larry S. Davis, and D. Harwood, 'W4(Who? When? Where? What?) a real time system for detecting and tracking people'. In FGR98, 1998
  12. Erwin Kreyszig, 'Advanced Engineering Mathematics, Eight Edition', John Wiley & Sons, Inc., pp. 371-375, 1999
  13. Erwin Kreyszig, 'Advanced Engineering Mathematics, Eight Edition', John Wiley & Sons, Inc., pp. 1150-1151, 1999
  14. 한학용, '패턴인식개론', 한빛미디어, pp.274-282, 2005
  15. N.Cristianini, 'An Introduction to Support Vector Machines', Cambridge University Press, 2000
  16. Z. Weida, 'Linear programming support vector machines', Pattern Recognition, Vol.35, No.12, pp.2927-2936, 2002 https://doi.org/10.1016/S0031-3203(01)00210-2
  17. K. Crammer, Y.Singer, 'On the Algorithmic Implementation of Multi-class SVMs', JMLR, 2001