닫기
216.73.216.143
216.73.216.143
close menu
물체의 윤곽선 추출을 위한 진동 스네이크
A Shaking Snake for Contour Extraction of an Object
윤진성 ( Yun Jin Seong ) , 김관중 ( Kim Gwan Jung ) , 김계영 ( Kim Gye Yeong ) , 백두원 ( Baeg Du Won )
UCI I410-ECN-0102-2009-000-003755313

스네이크라 불리는 능동적 윤곽선 모델은 물체 윤곽선 추출에 유용한 도구이다. 그러나 전형적인 스네이크는 많은 계산시간을 요구하며, 에너지 함수의 특성에 의하여 복잡한 모양의 윤곽선을 추출하지 못하는 경우가 있다. 또한 초기 스네이크의 위치와 형태에 매우 의존적이다. 본 논문에서 상기의 문제들을 해결하기 위하여 탐욕적 알고리즘에 기반한 진동 스네이크를 제안한다. 진동 스네이크는 두 단계로 구성된다. 첫 번째 단계에서는 스네이크를 이루는 정점들을 적합성에 따라 직접 윤곽선으로 이동시킨다. 두 번째 단계에서는 지역적 최소를 방지하기 위하여 일부 정점들을 정렬한다. 이러한 과정에 의해 스네이크가 진동하는 모습을 보여준다. 실험에서 진동 스네이크의 진동과정과 탐욕적 알고리즘 간의 성능비교를 보여준다. 진동 스네이크는 복잡한 모양의 윤곽선을 정확하게 추출하면서 탐욕적 알고리즘에 비해 대략 5배정도 속도가 향상되었다.

An active contour model called snake is powerful tool for object contour extraction. But, conventional snakes require exhaustive computing time, sometimes can´t extract complex shape contours due to the properties of energy function, and are also heavily dependent on the position and the shape of an initial snake. To solving these problems, we propose in this paper an improved snake called "shaking snake," based on a greedy algorithm. A shaking snake consist of two steps. According to their appropriateness, we in the first step move each points directly to locations where contours are likely to be located. In the second step, we then align some snake points with a tolerable bound in order to prevent local minima. These processes shake the proposed snake. In the experimental results, we show the process of shaking the proposed shake and comparable performance with a greedy snake. The proposed snake can extract complex shape contours very accurately and run fast, approximately by the factor of five times, than a greedy snake.

[자료제공 : 네이버학술정보]
×