본문 바로가기
KERD
논문KCI 등재

CUDA 기반의 병렬 CAMshift 알고리즘을 이용한 객체추적 시스템

An Object Tracking System using CUDA Based Parallel CAMshift Algorithm

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류학제간연구

초록

본 논문에서는 PTZ(Pan-Tilt-Zoom) 카메라의 영상 객체 추적을 위한 강인한 실시간 시스템을 구현한다. 영상 객체 추적을 위하여 탐지된 이동 객체의 HSV 컬러 영상 분포에 기반을 둔 CAMshift 추적 알고리즘을 사용한다. CAMshift 알고리즘은 부동소수점 데이터의 연산량이 많기 때문에 CPU에 따라 끊김현상, 데이터 병목현상이 일어날 수 있다. 따라서 본 시스템은 이러한 단점을 극복하기 위해 CUDA 기반의 GPU(Graphic Processing Unit)를 사용하여 CAMshift 알고리즘을 병렬화 하였다. 그 결과 기존의 단일 CPU에서 실행시킨 프로그램보다 데이터 처리속도가 약 12~14배 가량의 속도 향상이 측정되었다. 본 시스템은 보다 큰 범위에서 연속적으로 움직이는 객체 추적을 위한 효율적이고 빠른 영상 감시 시스템에 활용될 수 있다.

Abstract

In this paper, we implement a real-time robust image object tracking system for PTZ(Pan-Tilt-Zoom) cameras. For imageobject tracking, we use the CAMshift algorithm based on the HSV color image distibution of detected moving objects. AsCAMshift algorithm requires much floating-poing computations, image flickering and data bottleneck are sometimes occurredaccording to the CPUs. In order to overcome the drawbacks, in the proposed system, we parallelize CAMshift algorithm byusing GPU(Graphic Processing Unit) in the CUDA enviorment. The experimental result shows that the speedup factor has12~14 times faster as compared as CPU method. This system can be applied to an effective and faster image surveillancesystem for continuous object tracking in a wider area.

참고문헌 (8)

  1. M. S. Kim, "Technical Trends of Smart Cameras", Electronics and Telecommunications Trends, 26(6), pp.139~153 (2011)
  2. Ebrahim Emami, "Object Tracking Using Improved CAMShift Algorithm Combined with Motion Segmentation", Machine Vision and Image Processing (MVIP), 2011 7th Iranian, pp.1~4 (2011)
  3. Computer Vision Face Tracking For use in a perceptual User Interface, "Gary R, Bradski", Microcomputer Reseach Lab, ~ (2002)
  4. J. G. Allen, "Object Tracking Using CamShift Algorithm and Multiple Quantized Feature Spaces", Pan-Sydney Area Workshop on Visual Information Processing, pp.3~7 (2003)
  5. 조지훈, "CUDA 기반의 공유 메모리를 이용한 Sobel 마스크 처리", 한국지식정보기술학회 논문지, 7(6), pp.117~123 (2012), 한국지식정보기술학회
  6. 조지훈, "CUDA 기반의 병렬 CAMshift 알고리즘을 이용한 객체추적 시스템", 한국지식정보기술학회 논문지, 8(2), pp.17~24 (2013), 한국지식정보기술학회[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (17건)