A Two-Step Vertex Selection Method for Minimizing Polygonal Approximation Error

다각형 근사 오차를 최소화하기 위한 2단계 정점 선택 기법

  • 윤병주 (경북대학교 정보통신학과) ;
  • 이훈철 (LG전자 Digital TV 연구소 SAT Group) ;
  • 고윤호 (Hynix 반도체 System IC SBU SP BU) ;
  • 이시웅 (한밭대학교 정보통신컴퓨터학부) ;
  • 김성대 (한국과학기술원 전자전산학과)
  • Published : 2003.11.01

Abstract

The current paper proposes a new vertex selection scheme for polygon-based contour coding. To efficiently characterize the shape of an object, we incorporate the curvature information in addition to the conventional maximum distance criterion in vertex selection process. The proposed method consists of "two-step procedure." At first, contour pixels of high curvature value are selected as key vortices based on the curvature scale space (CSS), thereby dividing an overall contour into several contour-segments. Each segment is considered as an open contour whose end points are two consecutive key vortices and is processed independently. In the second step, vertices for each contour segment are selected using progressive vertex selection (PVS) method in order to obtain minimum number of vertices under the given maximum distance criterion ( $D_{max}$$^{*}$). Furthermore, the obtained vortices are adjusted using the dynamic programming (DP) technique to optimal positions in the error area sense. Experimental results are presented to compare the approximation performances of the proposed and conventional methods.imation performances of the proposed and conventional methods.

본 논문에서는 다각형 기반 윤곽선 부호화를 위한 새로운 정점 선택 기법을 제안한다. 객체의 모양을 효율적으로 표현하기 위해서 정점 선택 과정에서 기존의 최대 거리 척도뿐만 아니라 곡률 정보를 이용한다. 제안된 기법은 두 단계 과정으로 구성되어 있다. 첫 번째 단계에서는 곡률이 큰 윤곽선 화소들을 CSS (curvature scale space)를 이용하여 키 정점(key vortices)으로 선택한다. 이 점들은 객체의 윤곽선을 여러 개의 부분 윤곽선(contour segment)들로 나누며, 각 부분 윤곽선은 양 끝점이 인접한 두 개의 키 정점인 하나의 열린 윤곽선으로 독립적으로 처리된다. 두 번째 단계에서는 각각의 부분 윤곽선에서 주어진 허용 오차(D/sub max//sup */)를 만족하면서 최소 개수의 정점을 선택하기 위해 순차적 정점 선택 기법을 이용하여 정점을 선택한다. 그리고 선택된 정점들은 오차 영역 면에서 최적의 위치를 찾기 위해 동적 프로그래밍(DP : dynamic programming) 기법을 사용하여 조정된다. 제안된 기법과 기존의 기법들의 근사 성능을 비교하기 위해 실험 결과를 제시한다.

Keywords

References

  1. M. Kunt, A. Ikonomopoulos, and M Kocher, 'Second-generation image-coding techniques,' Proc. Of The IEEE, vol. 73, no. 4, pp. 549 574, April 1985 https://doi.org/10.1109/PROC.1985.13184
  2. H. G. Musmann, M. Horter and J. Ostermann, 'Object-Oriented Analysis-Synthesis Coding of Moving Images,' Signal Processing: Image Communication, vol. 1, pp. 117-138, 1989 https://doi.org/10.1016/0923-5965(89)90005-2
  3. R. Koenen, Ed., 'Overview of the MPEG-4 standard,' International Standards Organization, Stockholm meeting, ISO/IEC/JTCI/SC29/WG11 N1730, July 1997
  4. N. Brady, F. Bossen, and N. Murphy, 'Context-based Arithmetic Encoding of 2D Shape Sequences,' Proc. ICIP 97, vol. 1, pp. 29-32, 1997 https://doi.org/10.1109/ICIP.1997.647376
  5. Kevin J. O'Connell, 'Object-Adaptive Vertex-based Shape Coding Method,' IEEE Trans. Circuits and Systems for Video Technology, vol. 7, no. 1, pp. 251 255, Feb. 1997 https://doi.org/10.1109/76.554440
  6. J. Ostermann, E. S. Jang, R. S. Shin, and T. Chen, 'Coding of Arbitrarily Shaped Video objects in MPEG-4,' Proc. ICIP 97, vol. 1, pp. 496 499, 1997 https://doi.org/10.1109/ICIP.1997.647958
  7. A. K. Katsaggelos, L. P. Kondi, F. W. Meier, J. Ostermann, and G. M Schuster, 'MPEG-4 and Rate-Distortion-Based Shape-Coding Techniques,' Proc. Of the IEEE, vol. 86, no. 6, pp. 1126 1154, June 1998 https://doi.org/10.1109/5.687833
  8. 윤병주, 강현수, 조순재, 김성대, '삼각형의 무게 중심을 이용한 새로운 다각 근사화 정점 부호화 기법,' 한국통신학회 논문지, 제 24권, 제 6B호, pp. 1174 1182, 1999
  9. 윤병주, 고윤호, 김성대, '비트량-왜곡을 고려한 효율적인 다각형 근사화 기법,' 전자공학회논문지, 제 40권, SP편 제 1호, pp. 115 123, 2003
  10. P. Gerken, 'Object-based analysis-synthesis coding of image sequences at very low bit rate,' IEEE Trans. Circuits and Systems for Video Technology, vol. 4, pp. 228 235 June 1994 https://doi.org/10.1109/76.305868
  11. Farzin Mokhtarian and Riku Suomela, 'Robust Image Comer Detection Through Curvature Scale Space,' IEEE trans. Pattern Analysis and Machine Intelligence, vol. 20, no. 12, pp. 1376 1381, Dec. 1998 https://doi.org/10.1109/34.735812
  12. R. E. Bellman and S. Dreyfus, Applied dynamic programming; Princeton, N. J.: Princeton University Press 1962