Facial Contour Extraction in Moving Pictures by using DCM mask and Initial Curve Interpolation of Snakes

DCM 마스크와 스네이크의 초기곡선 보간에 의한 동영상에서의 얼굴 윤곽선 추출

  • Kim Young-Won (Dept. of Computer engineering, Graduate School, Kongju National University) ;
  • Jun Byung-Hwan (Division of Computer Science and Engineering, Kongju National University)
  • 김영원 (공주대학교 대학원 컴퓨터공학과) ;
  • 전병환 (공주대학교 컴퓨터공학부)
  • Published : 2006.07.01

Abstract

In this paper, we apply DCM(Dilation of Color and Motion information) mask and Active Contour Models(Snakes) to extract facial outline in moving pictures with complex background. First, we propose DCM mask which is made by applying morphology dilation and AND operation to combine facial color and motion information, and use this mask to detect facial region without complex background and to remove noise in image energy. Also, initial curves are automatically set according to rotational degree estimated with geometric ratio of facial elements to overcome the demerit of Active Contour Models which is sensitive to initial curves. And edge intensity and brightness are both used as image energy of snakes to extract contour at parts with weak edges. For experiments, we acquired total 480 frames with various head-poses of sixteen persons with both eyes shown by taking pictures in inner space and also by capturing broadcasting images. As a result, it showed that more elaborate facial contour is extracted at average processing time of 0.28 seconds when using interpolated initial curves according to facial rotation degree and using combined image energy of edge intensity and brightness.

본 논문에서는 복잡한 배경을 갖는 동영상에서 얼굴의 윤곽선을 추출하기 위해 DCM(Dilation of Color and Motion information) 마스크와 동적 윤곽선 모델 (Active Contour Models; Snakes)을 적용한다. 먼저, 얼굴의 색상 정보와 움직임 정보를 모폴로지의 팽창과 AND 연산으로 결합한 DCM 마스크를 제안하여, 복잡한 배경이 제거된 얼굴 영역을 검출하고 영상 에너지의 잡음을 제거하기 위해 사용한다. 또한, 초기 곡선에 민감한 동적 윤곽선 모델의 단점을 극복하기 위해 얼굴 요소의 기하학적인 비율에 의해 추정된 회전정도에 따라 초기곡선을 자동으로 설정하고, 에지가 약한 부분에서의 윤곽선 추출을 위해 스네이크의 영상에너지로 에지강도와 밝기를 함께 사용한다. 실험을 위해, 복잡한 배경이 있는 실내 영상과 방송 영상으로부터 양 눈이 보이는 총 16명의 다양한 헤즈 포즈 영상을 총 480장 취득하였다. 결과적으로, 얼굴의 회전정도에 따라 보간된 초기곡선을 사용하고 에지강도와 밝기의 결합 영상에너지를 사용하는 경우에 평균 처리시간은 0.28초에서 보다 정교한 얼굴 윤곽선이 추출되는 것으로 나타났다.

Keywords

References

  1. H. Rowley,S. Baluja and T. Kanade, 'Neural Network-Based Face Detection', IEEE Transaction on Pattern Analysis and Machine Intelligence,Vol. 20, No.1,pp.23- 38, 1998 https://doi.org/10.1109/34.655647
  2. K. K. Sung and T. Poggio, 'Example-Based Learning for View-Based Human Face Detection', IEEE Transaction on Pattern Analysis and Machine Intelligence, Vol. 20, No. 1, pp.39-51, 1998 https://doi.org/10.1109/34.655648
  3. G. Yang, T. Huang, 'Human Face Detection in a Complex Background', IProc. of Int'l Conf, on Pattern Recognition, Vol. 27, No.1, pp.53-63, 1994
  4. M. Turk and A. Pentland, 'Eigenfaces for recognition', Journal of Cognitive Neuroscience, Vol. 3. No.1, pp.71-86, 1991 https://doi.org/10.1162/jocn.1991.3.1.71
  5. 장재식,김은이,김항준, '활성 윤곽선 모델을 이용 한 얼굴 경계선 추출',전자공학회논문지, 제42권, 제1호,pp.79-87,2005
  6. S. Gunn and M. Nixon, 'Global and Local Active Contours for Head Boundary Extraction', International Journal of Computer Vision, Vol. 30, No.1, pp.43-54, 1998 https://doi.org/10.1023/A:1008065429466
  7. T. Yokoyama, Y. Yagi, and M. Yachida, 'Active Contour Model for Extracting Human Faces', Proc. of Int'l Conf. on Pattern Recognition, Vol. 1, pp.673-676, 1998 https://doi.org/10.1109/ICPR.1998.711233
  8. 조용진,양현승,'Snakes 모델을 이용한 얼굴 윤곽선 추적 시스템,' 한국정보과학회논문지,B편,제24권,제1호,pp.62-72, 1997
  9. 이경희,변혜란,'얼굴 요소의 영역 추출 및 Snakes를 이용한 윤곽선 추출,' 한국정보과학회논문지,제27권,제7호,pp.731-741, 2000
  10. 박형철,전병환,'동영상에서 최적의 얼굴색 정보와 움직임 정보에 기반한 얼굴 영역 추출,' 한국정보과학회 논문지,제27권 제2호,pp.193-200,2000
  11. G. S. Robinson, 'Edge Detection by Compass Gradient Masks,' Computer Graphics and Image Processing 6, pp.492-501, 1977 https://doi.org/10.1016/S0146-664X(77)80024-5
  12. G. Borgefors, 'Hierarchical Chamfer Matching: A Parametric Edge Matching Algorithm', IEEE Trans. on PAMI, Vol. 10, No.6, pp. 849-865, 1988 https://doi.org/10.1109/34.9107