DOI QR코드

DOI QR Code

로봇의 이동물체 추적을 위한 새로운 확장 스네이크 모델

A New Snake Model for Tracking a Moving Target Using a Mobile Robot

  • 한영준 (숭실대학교 정보통신전자공학부) ;
  • 한헌수 (숭실대학교 정보통신전자공학부)
  • 발행 : 2004.12.01

초록

카메라와 목표물이 함께 움직이는 작업환경에서는 영상의 배경이 연속적으로 바뀌고 다른 움직이는 물체와 겹치기 쉽다 스테이크 알고리즘은 다양하게 변형되어 목표물을 추적하는데 사용되어 왔지만, 물표물의 형태의 변형이 심하거나 추적물체의 윤곽선과 스네이크 사이의 거리인 바이어스(bias)가 큰 상황에서는 적용되기 어렵다. 이런 문제점들을 해결하기 위해, 본 논문에서는 윤곽선검출에서 가지는 스네이크 알고리즘의 장점을 활용하는 확장 스네이크 모델(extended snake model)을 제안한다. 제안하는 알고리즘은 닫힌 스네이크(closed snake)의 면적 변화율을 면적에너지로 변환하여 스네이크 에너지에 추가하고, 새로운 영상이 입력될 때마다 이전에 검출된 윤곽선을 목표물의 새로운 템플릿으로 정의하는 적응 템플릿(adaptive template) SSD(sum of square difference) 알고리즘을 이용한다. 면적에너지는 새로 입력된 영상에서 얻어지는 윤곽선의 면적이 일정범위를 벋어나지 않도록 제약하며 적응 템플릿 SSD 알고리즘은 목표물의 속도를 고려하여 목표물의 위치를 예측함으로써 윤곽선 검출의 속도와 정확도를 향상시킨다. 제안된 알고리즘의 우수성은 실험을 통해 검증하였다.

In the case where both a camera and a target are moving at the same time, the image background is successively changed, and the overlap with other moving objects is apt to be generated. The snake algorithms have been variously used in tracking the object, but it is difficult to be applied in the excessive overlap with other objects and the large bias between the snake and the target. To solve this problem, this paper presents an extended snake model. It includes an additional energy function which considers the temporal variation rate of the snake's area and a SSD algorithm which generates the template adaptive to the snake detected in the previous frame. The new energy function prevents the snake from over-shrinking or stretching and the SSD algorithm with adaptively changing template allows the prediction of the target's position in the next frame. The experimental results have shown that the proposed algorithm successfully tracks the target even when the target is temporarily occluded by other objects.

키워드

참고문헌

  1. Y. Sakagami et al., 'The intelligent ASIMO: system overview and integration,' 2002. IEEE/RSJ International Conference on Intelligent Robots and System, Vol. 3, pp. 2478-2483, 2002 https://doi.org/10.1109/IRDS.2002.1041641
  2. M. T. Chao et al., 'Visually-guided obstacle avoid-ance,' 1999. Proceedings. ICONIP'99. Vol. 2, pp.650-655, November 1999
  3. J. A. Piepmeier, 'Uncalibrated vision-based mobile robot obstacle avoidance,'2001. Proceedings of the 33rd Southeastern Symposium on System Theory, pp.251-255, March 2001
  4. 이부형, 한헌수, '하나의 2차원영상에서 표면의 sig-nature를 이용한 다면체의 표현 및 인식 알고리즘,' 대한전자공학회논문지-A, 제34-S권 제2호, pp.63-70, 1997년 2월
  5. Abou-El-Ela, M. El-Amroussy, 'A Machine Vision System For The Recognition And Positioning Of Two-Dimensional Partially Occluded Objects,' Electrotechnical Conference, 1996. MELECON '96., 8th Mediterranean, Vol. 2, pp.1087 -1092, 1996
  6. S. Z. Li, 'Recognizing Multiple Overlapping Objects in Image: An Optimal Formulation,' IEEE Transaction on Image Processing, Vol. 9, No. 2,pp.273-277, February 2000 https://doi.org/10.1109/83.821741
  7. Hao Jiang, Mark S. Drew, 'A Predictive Contour Inertia Snake Model for General Video Tracking,' International Conference on Image Processing, Rochester, September, 2002
  8. W. Kim et al., 'An Active Contour Model using Image Flow for Tracking a Moving Object,' Proceeding of the 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems pp.216-221, 1999
  9. N. Peterfreund, 'Robust Tracking of Position and Velocity With Kalman Snakes,' IEEE Transactions on Pattern Analysis and Machine Intelligence,'Vol. 21, No.6, pp.564-569, June 1999 https://doi.org/10.1109/34.771328
  10. M. Kass et al., 'Snake: Active contour models,' International Journal of Computer Vision, vol. 1, pp.321 -331, 1988 https://doi.org/10.1007/BF00133570
  11. D. J. Kang, I. S. Kweon, "A Visual Tracking Algorithm by Integrating Rigid Model and Snakes,' Proceedings of the 1996 IEEE/RSJ international Conference on Intelligent Robots and Systems, Vol. 2, pp.777-784, November 1996
  12. J. DenZler et al., 'An Efficient Combination of 2D and 3D Shape Descriptions for Contour Based Tracking of Moving Objects,' Lecture Notes in Computer Science, springer-Verlag Berlin Heidelberg, Vol. 1406, pp.843-857, 1998
  13. D. J. Williams, M. Shar, 'A Fast Algorithm for Active Contours and Curvature Estimation,' CVGIP: Image Understanding, Vol. 55 , No.1, pp.14-26, 1992 https://doi.org/10.1016/1049-9660(92)90003-L
  14. L. D. Cohen et al., 'Finite-element method for active contour models and balloons for 2D and 3D image,' IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 15, pp.1131-ll47, 1993 https://doi.org/10.1109/34.244675
  15. M.P. Dubuisson et al., 'Vehicle segmentation and classification using deformable templates,'IEEE Transaction of Pattern Analysis and Machine Intelligence, vol. 18, no. 3, pp. 293-308, 1996 https://doi.org/10.1109/34.485557