DOI QR코드

DOI QR Code

OpenCV 기반 파이썬 프로그램에 의한 방송용 카메라의 객체 추적 기법

An Object Tracking Method for Studio Cameras by OpenCV-based Python Program

  • 투고 : 2017.12.15
  • 심사 : 2018.01.30
  • 발행 : 2018.02.28

초록

본 논문에서는 무대에서의 방송용 카메라를 위한 자동 객체추적 시스템을 구현한다. 객체추적을 위해서 Open-CV 기반의 파이썬 프로그램을 탑재한 PC, 라즈베리파이 3, 모바일 장치를 사용한다. 영상 객체추적 방법으로는 mean-shift, CAMshift, GMM을 이용한 백그라운드 모델링, SURF를 이용한 템플레이트 기반 추적, CMT, TLD 등의 방법들이 있다. CAMshift 알고리즘은 고속 및 성능의 강인함으로 실시간 추적에 효율적이지만, 본 논문에서는 CMT 알고리즘을 이용한 방송용 카메라의 영상 객체추적 시스템을 구현한다. 이것은 정적 및 적응형 일치성 때문에 최적의 영상 추적 방법이다. 제안된 시스템은 무대에서의 실시간 연속적인 객체추적을 위한 효율적이고 강인한 영상 추적 시스템에 잘 응용될 수 있다.

In this paper, we present an automatic image object tracking system for Studio cameras on the stage. For object tracking, we use the OpenCV-based Python program using PC, Raspberry Pi 3 and mobile devices. There are many methods of image object tracking such as mean-shift, CAMshift (Continuously Adaptive Mean shift), background modelling using GMM(Gaussian mixture model), template based detection using SURF(Speeded up robust features), CMT(Consensus-based Matching and Tracking) and TLD methods. CAMshift algorithm is very efficient for real-time tracking because of its fast and robust performance. However, in this paper, we implement an image object tracking system for studio cameras based CMT algorithm. This is an optimal image tracking method because of combination of static and adaptive correspondences. The proposed system can be applied to an effective and robust image tracking system for continuous object tracking on the stage in real time.

키워드

참고문헌

  1. Nebehay, Georg and Pflugfelder, Roman "Clustering of Static-Adaptive Correspondences for Deformable Object Tracking" Computer Vision and Pattern Recognition
  2. https://github.com/gnebehay/CMT, GitHub, CMT
  3. https://ko.wikipedia.org/wiki/OpenCV, Wiki, OpenCV
  4. OpenCV team, "OpenCV" "http://opencv.org/"
  5. D. Comaniciu, V. Ramesh and P. Meer, "Kernel-based object tracking", IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 25, no. 5, pp.564-577, May 2003. https://doi.org/10.1109/TPAMI.2003.1195991
  6. Kari Pulli, Anatoly Baksheev, Kirill Kornyakov and Victor Eruhimov, "Real-time computer vision with OpenCV", Communications of the ACM, 2012, 55, 61-69 https://doi.org/10.1145/2184319.2184337
  7. Gi-Beom Song, Yong-Jun Yang, Sang-Gu Lee, "An Object Tracking Technique on OpenCV -based CMT Algorithm Using Raspberry Pi", 2017 KIPS Autumn Conference Proceedings, 2017. 11.
  8. Kwak Kwangjin, Kim Jeongjoon, "Mobile Device User Trajectory Analysis and Route Recommendation Method based on Intersection Region Indexing", JCCT Vol.1 No.1
  9. Vinayagam Mariappan, Minwoo Lee, Juphil Cho, Jaesang Cha, OnBoard Vision Based Object Tracking Control Stabilization Using PID Controller, IJACT Vol.4 No.4