Video Segmentation using the Level Set Method

Level Set 방법을 이용한 영상분할 알고리즘

  • 김대희 (광주과학기술원 정보통신공학과) ;
  • 호요성 (광주과학기술원 정보통신공학과)
  • Published : 2003.09.01

Abstract

Since the MPEG-4 visual standard enables content-based functionalities, it is necessary to extract video object from natural video sequences. Segmentation algorithms can largely be classified into automatic segmentation and user-assisted segmentation. In this paper, we propose a user-assisted VOP generation method based on the geometric active contour. Since the geometric active contour, unlike the parametric active contour, employs the level set method to evolve the curve, we can draw the initial curve independent of the shape of the object. In order to generate the edge function from a smoothed image, we propose a vector-valued diffusion process in the LUV color space. We also present a discrete 3-D diffusion model for easy implementation. By combining the curve shrinkage in the vector field space with the curve expansion in the empty vector space, we can make accurate extraction of visual objects from video sequences.

MPEG-4 표준에서는 객체 단위의 부호화를 수행하기 위해 우선 자연영상으로부터 비디오 객체론 분리하는 영상분할(Segmentation) 기술이 필요하다. 영상분할 방법은 크게 자동 영상분할(Automatic Segment값ion)과 반자동 영상분할(Semi-automatic Segmentation)의 두 부류로 나눌 수 있다. 대부분의 자동 영상분할 방법은 비디오 객체의 명확한 모델을 수학적으로 제시하기 어려우므로 한 화면에서 개별 객체를 추출하기 어렵기 때문에 그 성능에 한계가 있다. 본 논문에서는 이러한 문제점을 극복하기 위해 기하학적인 Active Contour를 이용한 반자동 영상분할 알고리즘을 제안한다. 매개변수 방식의 Active Contour와 달리, 기하학적인 Active Contour는 곡선의 변화론 Level Set 방법을 이용하여 기술하기 때문에 초기 곡선의 모양을 객체의 모양과 무관하게 그릴 수 있다. 평탄화된 영상으로부터 경계함수를 생성하기 위해 이진화된 3차원 확산 모델을 사용하여 LUV 벡터 공간에서 비등방형 확산을 수행한다. 본 논문에서는 흐름 벡터장(Advection Vector Field)에서 곡선을 수축하고, 움직임 정보를 이용하여 곡선 확장하는 방법을 이용하여 동영상에서 객체를 분리하는 방법을 제안한다.

Keywords

References

  1. ISO/IEC FDIS 14496-2: 'Information technology-generic coding of audio-visual objects, Part 2: visual,' ISO/IEC JTC1/SC29/WG11, Oct. 1998
  2. 김대희, 김민호, 호요성, 'MPEG-4 동영상 부호화를 위한 영상 객체 추출 기법,' 전자공학회지, 제26권, 제7호, pp. 714-723, 1999년 7월
  3. C. Gu and M.C. Lee, 'Semiautomatic segmentation and tracking of semantic video objects,' IEEE Trans. Circuit and System for Video Technology, vol. 8 no. 5, pp. 572-584, Sept. 1998 https://doi.org/10.1109/76.718504
  4. M. Kass, A. Witkin and D. Terzopoulos, 'Snakes: Active contour models,' First International Conference on Computer Vision, pp. 259-269, 1987
  5. C. Xu, A. Yezzi and L. Prince, 'On the relationship between parametric and geomtric active contors,' Asilomar Conference on Signals, Systems, and Computers, pp. 483-489, Oct., 2000 https://doi.org/10.1109/ACSSC.2000.911003
  6. V. Caselles, R. Kimmel and G. Sapiro, 'Geodesic active contours,' Int. J. of Comp. Vision, pp. 61-79, Feb. 1997 https://doi.org/10.1023/A:1007979827043
  7. B. Sumengen, B.S. Manjunath and C. Kenney, 'Image segmentation using curve evolution and flow fields,' IEEE Int'l Conferece on Image Processing, Sept. 2002 https://doi.org/10.1109/ICIP.2002.1037970
  8. J.A. Sethian, Level Set Methods and Fast Marching Methods : Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision and Materials Science, Cambridge University Press, New York, 1999
  9. S. Osher and J. A. Sethein,'Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations,' J. Computational Physics, vol. 79, no. 1, pp. 12-30, 1988 https://doi.org/10.1016/0021-9991(88)90002-2
  10. P. Perona and J. Malik, 'Scale-space and edge detection using anisotropic diffusion,' IEEE Trans. Patterm Analysis and Machine Intelligence, vol. 12 no. 7, pp. 629-638, July 1990 https://doi.org/10.1109/34.56205
  11. G. Sapiro and D. L. Ringach, 'Anisotropic Diffusion of Multivalued Images with Applications to Color Filtering,' IEEE Trans. Image Processing, vol. 5, no 11, pp. 1582-1585, Nov. 1996 https://doi.org/10.1109/83.541429
  12. F. Guichard, L. Moisan and J.M. Morel, 'A review of P.D.E. models of image processing and image analysis,' Journal de Physique IV, vol. 12, pp. 137-154, 2002
  13. D. Kim and Y.S. Ho, 'A User-Assisted Segmentation Algorithm using B-Spline Curves,' SPIE Visual Communications and Image Processing, pp. 734-744, Jan. 2001 https://doi.org/10.1117/12.411853