DOI QR코드

DOI QR Code

One-dimensional Object Tracking using LSTM Neural Network

LSTM 신경망을 이용한 1차원 객체추적

  • Park, Sun-Bae (Department of Electronic and Electrical Engineering, Graduate School, Hongik University) ;
  • Yoo, Do-Sik (Department of Electronic and Electrical Engineering, Graduate School, Hongik University)
  • 박선배 (홍익대학교 대학원 전자전기공학과) ;
  • 유도식 (홍익대학교 대학원 전자전기공학과)
  • Received : 2021.03.16
  • Accepted : 2021.04.28
  • Published : 2021.04.30

Abstract

Object tracking is a technique of signal processing that estimates objects locations based on past locations and present time observed data. While, Kalman filter and particle filter are among the most notable object tracking schemes, these filters need to know the system model to achieve optimal performance. The recursive neural network (RNN) with a feedback loop added to the perceptron neural network can be used for object tracking. Also, RNN evolved into long-short term memory (LSTM) that solved the long-term dependence problem and is being used in various fields. In this paper, in order to study the tracking performance of LSTM, we consider a simple problem of one-dimensional object tracking, and compare the tracking performance with Kalman and particle filters. In order to test the tracking performance in diverse observation environments, various noise models such as Gaussian, Laplace, exponential, and uniformly distributed noises are considered. Under the various circumstances, we observe that LSTM neural network achieves fairly stable performance without knowing the system model.

객체추적은 객체의 위치변화를 찾는 것으로, 이전시간의 객체의 위치와 주어진 관측 데이터를 바탕으로 객체의 위치를 추적하는 신호처리의 한 분야이다. 객체추적 기법에는 대표적으로 칼만필터와 파티클필터가 있는데, 두 필터 모두 시스템 모델을 알고 있어야 좋은 성능을 낼 수 있다. 퍼셉트론 신경망에 피드백 루프를 추가한 재귀신경망은 데이터의 시계열적 상관관계를 활용할 수 있어 객체 추적에도 사용되고 있으며, 장기의존성 문제를 해결한 LSTM으로 발전하여 다양한 분야에 활용되고 있다. 본 논문에서는 이러한 LSTM의 추적 성능을 검증하기 위하여 1차원 객체 추적이라는 공통의 문제를 설정하고, 칼만필터, 파티클필터와의 추적 성능을 비교한다. 보다 다양한 관측 환경에서의 추적 성능 비교검증을 위하여 가우시안 잡음 외에도 라플라스, 지수, 균등 분포의 잡음이 있는 경우도 상정하였다. 그 결과 LSTM 신경망은 시스템 모델이 주어지지 않고, 학습데이터만으로 학습을 하여 안정적인 성능을 낼 수 있다는 것을 확인하였다.

Keywords

Acknowledgement

이 연구는 정부(교육부)의 재원으로 한국연구재단 기본연구지원사업(과제번호: NRF-2018R1D1A1B07045719)의 지원을 받아수행되었습니다.

References

  1. A. Gautam, and S. Singh, (2019, December). "Trends in video object tracking in surveillance: a survey," in 2019 Third International conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud), Palladam: India, pp. 729-733, Dec. 2019.
  2. A. Kuramoto, M. A. Aldibaja, R. Yanase, J. Kameyama, K. Yoneda, and N. Suganuma, "Mono-camera based 3d object tracking strategy for autonomous vehicles," in 2018 IEEE Intelligent Vehicles Symposium (IV), Changshu: China, pp. 459-464, Jun. 2018.
  3. S. B. Park, and D. S. Yoo, "Three stage neural networks for direction of arrival estimation," The Journal of Korea Navigation Institute, Vol. 24, No. 1, pp. 47-52. Feb. 2020.
  4. R. E. Kalman, "A new approach to linear filtering and prediction problems," Journal of Basic Engineering. Vol. 82, No. 1, pp. 35-45, 1960. https://doi.org/10.1115/1.3662552
  5. M. S. Arulampalam, S. Maskell, N. Gordon, and T. Clapp, "A tutorial on particle filters for online nonlinear/nonGaussian bayesian tracking," IEEE Transactions on signal processing, Vol. 50, No. 2, pp. 174-188, 2002. https://doi.org/10.1109/78.978374
  6. M. Speekenbrink, "A tutorial on particle filters," Journal of Mathematical Psychology, Vol. 73, pp. 140-152, 2016. https://doi.org/10.1016/j.jmp.2016.05.006
  7. W. Liu, Z. Wang, X. Liu, N. Zeng, Y. Liu, and F. E. Alsaadi, "A survey of deep neural network architectures and their applications," Neurocomputing, Vol. 234, pp. 11-26, 2017. https://doi.org/10.1016/j.neucom.2016.12.038
  8. M. Abadi, A. Agarwal, B. Paul, et al. (2016, Mar). Tensorflow: large-scale machine learning on heterogeneous distributed systems. Available: https://arxiv.org/abs/1603.04467.
  9. M. Fiaz, A. Mahmood, S. Javed, and S. K. Jung, "Handcrafted and deep trackers: recent visual object tracking approaches and trends," ACM Computing Surveys (CSUR), Vol. 52, No. 2, pp.1-44, 2019.
  10. S. Hochreiter, and J. Schmidhuber, "Long short-term memory," Neural Computation, Vol. 9, No. 8, pp. 1735-1780, 1997. https://doi.org/10.1162/neco.1997.9.8.1735