Facial Boundary Detection using an Active Contour Model

활성 윤곽선 모델을 이용한 얼굴 경계선 추출

  • Chang Jae Sik (Dept. of Computer Eng. at Kyungpook National University) ;
  • Kim Eun Yi (Dept. of Internet and Multimedia Eng., Konkuk University) ;
  • Kim Hang Joon (Dept. of Computer Eng. at Kyungpook National University)
  • 장재식 (경북대학교 컴퓨터공학과) ;
  • 김은이 (건국대학교 인터넷미디어공학부) ;
  • 김항준 (경북대학교 컴퓨터공학과)
  • Published : 2005.01.01

Abstract

This paper presents an active contour model for extracting accurate facial regions in complex environments. In the model, a contour is represented by a zero level set of level function φ, and evolved via level set partial differential equations. Then, unlike general active contours, skin color information that is represented by 2D Gaussian model is used for evolving and slopping a curve, which allows the proposed method to be robust to noise and varying pose. To assess the effectiveness of the proposed method it was tested with several natural scenes, and the results were compared with those of geodesic active contours. Experimental results demonstrate the superior performance of the proposed method.

본 논문에서는 복잡한 환경에서 정확한 얼굴영역의 경계를 추출하기 위한 활성 윤곽선 모델(Active Contour Model)을 제안한다. 제안된 모델에서 윤곽선은 레벨 함수 φ의 제로 레벨 집합으로 표현되고, 레벨 집합의 편미분 방정식을 통해 진화된다. 이 때, 제안된 모델에서는 윤곽선의 진화와 종교를 위해 2차원 가우시안 모델로 표현되는 피부색 정보를 이용한다. 이를 통해 잡음 및 다양한 포즈를 가지는 복잡한 영상에서도 정확한 얼굴 경계선을 얻을 수 있는 강건한 추출 방법이 구현된다. 제안된 방법의 유효성을 평가하기 위해서 다양한 영상에 대해서 실험이 이루어졌으며, 그 결과를 geodesic 활성 윤곽선 모델의 결과와 비교하였다. 실험결과는 제안된 방법의 보다 나은 성능을 보여준다.

Keywords

References

  1. M.-H. Yang, D. J. Kriegman, and N. Ahuja, 'Detecting faces in images: A survey,' IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 24, no. 1, pp. 34-58, Jan. 2002 https://doi.org/10.1109/34.982883
  2. M. Kass, A. Witkin and D. Terzopoulos 'Snakes, active contour models,' International Journal of Computer Vision, Vol.1, 1987, pp.321-331 https://doi.org/10.1007/BF00133570
  3. V. Caselles et al., 'A geometric model for active contours in image processes,' Numerische Mathematik, Vol 66, pp 1-31, 1993 https://doi.org/10.1007/BF01385685
  4. T. F. Chan and A. Vese, 'Active Contours Without Edges, ' IEEE Transactions on Image Processing, Vol 10, no. 2, pp. 266-277, 200l https://doi.org/10.1109/83.902291
  5. S. Osher and J. A. Sethian, 'Fronts propagating with curvature-dependent speed', Journal of Computational Physics, Vol. 79, pp, 12-49, 1998 https://doi.org/10.1016/0021-9991(88)90002-2
  6. J. Yang and A. Waibel, 'A real-time face tracker, ' in Proc. of the Third IEEE Workshop on Applications of Computer Vision, pp. 142-147, Sarasota, Florida, 1996
  7. E. Y. Kim S. W. Hwang, S. H. Park and H. J. Kim, 'Spatiotemporal Segmentation Using Genetic Algorithms, ' Pattern Recognition, Vol. 34, no. 10, pp. 2063-2066, 200l https://doi.org/10.1016/S0031-3203(00)00129-1
  8. E. Y. Kim, Video segmentation using genetic algorithms, PhD thesis, Kyungpook National University, DaeGu, Korea, 2001
  9. A. R. Mansouri, 'Region Tracking via Level Set PDEs without Motion Computation,' IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), Vol. 24, no. 7, pp. 947-961, 2002 https://doi.org/10.1109/TPAMI.2002.1017621
  10. S. C. Zhu and Yuille, 'Region Competition: Unifying Snakes, Region Growing, and Bayes/MDL for Multiband Image Segmentation,' IEEE Transactions on PAMI, Vol 18, no. 9, pp. 884-900, 1996 https://doi.org/10.1109/34.537343
  11. S. Kulkarni and B. N. Chatterji, 'Accurate shape modeling with front propagation using adaptive level sets,' Pattern Recognition Letters, Vol. 23, no. 13, pp. 1559-1568, 2002 https://doi.org/10.1016/S0167-8655(02)00120-4
  12. V. Caselles, R. Kimmel, and G. Sapiro, 'Geodesic Active Contours,' In Fifth International Conference on Computer Vision, Boston, MA, 1995 https://doi.org/10.1109/ICCV.1995.466871
  13. S. D. Fenster and J. R. Kender, 'Sectored Snakes: Evaluating Learned Energy Segmentations, ' IEEE Transactions on PAMI, Vol. 23, no. 9, pp. 1028-1034, 2002 https://doi.org/10.1109/34.955115
  14. G. Borgefors, 'Hierarchical Chamfer Matching: A Parametric Edge Matching Algorithm, ' IEEE Transactions on PAMI, Vol 10, no. 11, pp. 849-865, 1998 https://doi.org/10.1109/34.9107