A Study on Tracking Algorithm for Moving Object Using Partial Boundary Line Information

부분 외곽선 정보를 이용한 이동물체의 추척 알고리즘

  • 조영석 (극동정보대학 전산정보처리과) ;
  • 이주신 (청주대학교 이공대학 첨단공학부)
  • Published : 2001.10.01

Abstract

In this paper, we propose that fast tracking algorithm for moving object is separated from background, using partial boundary line information. After detecting boundary line from input image, we track moving object by using the algorithm which takes boundary line information as feature of moving object. we extract moving vector on the imput image which has environmental variation, using high-performance BMA, and we extract moving object on the basis of moving vector. Next, we extract boundary line on the moving object as an initial feature-vector generating step for the moving object. Among those boundary lines, we consider a part of the boundary line in every direction as feature vector. And then, as a step for the moving object, we extract moving vector from feature vector generated under the information of the boundary line of the moving object on the previous frame, and we perform tracking moving object from the current frame. As a result, we show that the proposed algorithm using feature vector generated by each directional boundary line is simple tracking operation cost compared with the previous active contour tracking algorithm that changes processing time by boundary line size of moving object. The simulation for proposed algorithm shows that BMA operation is reduced about 39% in real image and tracking error is less than 2 pixel when the size of feature vector is [$10{\times}5$] using the information of each direction boundary line. Also the proposed algorithm just needs 200 times of search operation bout processing cost is varies by the size of boundary line on the previous algorithm.

본 연구에서는 배경과 구분되는 이동물체를 추적하기 위한 방법으로 부분 외곽선 정보를 이용한 이동물체 추적 알고리즘을 제안하였다. 이동물체의 추적은 이동물체의 외곽선을 검출한 다음 외곽선 정보를 이동물체의 특징으로 정하여 추적하는 알고리즘을 사용하였다. 먼저 이동물체 외곽선 정보를 이용하여 연속한 동영상 입력에 대하여 속 BMA(Block Matching Algorithm)을 이용하여 움직임 벡터를 추출하고 움직임 벡테를 기초로 이동물체를 추출한다. 다음은 이동물체 초기 특징 벡테 생성단계로서 이동물체에 대한 외곽선을 추출한다. 이동물체의 외곽선 영역 중 상하좌우의 외곽선 일부분을 특징벡터로 정한다. 다음은 추적단계로 이전 프레임에서 얻은 특징벡터를 이용하여 현재 프레임에서 이동물체의 추적을 수행하였다. 제안된 알고리즘에 대하여 실제영상을 가지고 이동물체추적 모의 실험을 수행한 결과 기존 능동 윤곽선 추적알고리즘은 물체 외곽선 전체를 추적하기 때문에 물체의 외곽선 길이에 따라 처리시간이 변화하지만 제안된 알고리즘은 이동물체의 외곽선 영역을 특징정보로 하여 추적하기 때문에 추적연산이 간단하였다. 제안된 이동물체 추적알고리즘 중 이동벡터를 추출하는 BMA 연산은 기존 알고리즘 보다 연산량이 약 39%감소였으며, 상하 좌우 외곽선 정보를 이용하여 이동물체를 추적한 결과 추적오차는 특징벡터의 크기가 [$10{\times}5$]일 때 검색오차가 2화소 이하로 양호하게 나타났다. 또한 기본 능동 윤ㅅ곽선 축적알고리즘은 물체 외곽선 크기에 따른 처리시간이 변화하지만 제안된 알고리즘은 특징벡터의 크기가 일정하기 때문에 동일한 처리시간이 필요하였다.

Keywords

References

  1. D. P. Huttenlocher, J. J. Noh, W. J. Rucklidge, 'Tracking Non-Rigid Objects in Complex Scenes,' Proceedings of 4th ICCV, pp.93-101, May, 1993 https://doi.org/10.1109/ICCV.1993.378231
  2. R. C. Jane, 'Segmentation of Frame Sequences Obtained by A Moving Observer,' IEEE Trans. PAMI, Vol.6. No.5. pp.624-629, 1984
  3. M. K. Leung, 'Human Body Motion Segmentation in A Complex Scene,' Pattern Recognition, Vol.20, No.1, pp.55-64, 1987 https://doi.org/10.1016/0031-3203(87)90017-3
  4. Y. Mae, S. Yamamoto, Y. Shirai, and J. Miura, 'Optical Flow Based Realtime Object Tracking by Active Vision System,' Proc. 2nd Japan-France Congress on Mechatronics, Vol.2, pp.545-548, 1994
  5. J. C. Clarke, A. Zisserman, 'Detection and Tracking of Independent Motion,' Image and Vision Computing, pp.565-572, 1996 https://doi.org/10.1016/0262-8856(96)01096-7
  6. G. L. Foresti, 'A Real-Time System for Video Surveillance of Unattended Outdoor Environments,' IEEE Trans. on Circuit and Systems for Video Tech., Vol.8 No.6, pp.142-145, Oct. 1998
  7. F. J. Hampson, RE. Franich, J. C. Pesquet, J. Biemond, 'Pel-recursive Motion Estimation in the Presence of Illumination Variations,' ICIP 96, Vol.1, pp.101-104, 1996 https://doi.org/10.1109/ICIP.1996.559443
  8. Joon Hee Han, Jong Seung Park, 'Contour Matching Using Epipolar Geometry,' PAMI,VOL. 22, No.4, pp.358-370, 2000 https://doi.org/10.1109/34.845378
  9. 이주신, 김윤호, '퍼지 추론에 의한 2-D이동물체의 동일성 판별', 한국통신학회논문지, Vol.17, No.4, pp.346-360, 1992
  10. 이주신, 이명길, 'DCT와 신경 회로망을 이용한 패턴인식에 관한 연구', 한국통신학회논문지, Vol.22, No.3, pp.481-492. 1997
  11. 전춘, 김태식, 이명길, 이주신, '동적 배경에서 Hausdorff 거리를 이용한 이동물체의 추적', 한국통신학회 하계종합학술대회논문집, Vol.19, No.1, pp.537-540, 1999
  12. 김준식, 박래홍, 이병욱, '가산투영을 이용한 2단계 고속 불록정합 알고리듬', 전자공학회논문지, 제30권 B편 제1호, pp.45-54, 1993
  13. 이규원, 김영호, 이재규, 박규태, '무인감시장치 구현을 위한 단일 이동물체 추적 알고리즘', 전자공학회논문지, 제31권 B편, 제11호, pp.11-52, 1995
  14. 장석환, 김인행 등, '실시간 다중 물체 추적 시스템', 신호처리합동학술대회논문집, 제11권 1호, pp.499-502, 1998
  15. 강재열, 김성대, '가산투영을 이용한 시공간 경사 추적기법', 신호처리합동학술대회논문집, 제7권 1호, pp.545-548, 1994
  16. 이철헌, 김형태, 설성욱, 남기곤, 이장명, '칼만필터를 이용한 다중차량추적 알고리즘', 대한전자공학회논문집, 제36권 S편, 제3호, pp.89-95, 1999
  17. 이상욱, 설성욱, 남기곤, 권태하, '특징기반 다중물체 추적에 관한 연구', 대한전자공학회논문집, 제36권 S편, 제11호, pp.95-101, 1999
  18. 정원식, 이법기, 이경환, 최정현, 김경규, 김덕기, 이건일, '탐색영역 부표본화 및 이웃화소간의 차를 이용한 고속전역 탐색블록정합 알고리즘', 대한전자공학회논문집, 제36권 S편, 제11호, pp.102-111, 1999
  19. 이연석, 천승환,'신뢰구간을 이용한 다중표적 시스템의 설계', 대한전자공학회 제36권 S편, 제7호, pp.43-49, 1999