DOI QR코드

DOI QR Code

Deep Neural Network-based Jellyfish Distribution Recognition System Using a UAV

무인기를 이용한 심층 신경망 기반 해파리 분포 인식 시스템

  • Received : 2017.09.07
  • Accepted : 2017.10.30
  • Published : 2017.11.30

Abstract

In this paper, we propose a jellyfish distribution recognition and monitoring system using a UAV (unmanned aerial vehicle). The UAV was designed to satisfy the requirements for flight in ocean environment. The target jellyfish, Aurelia aurita, is recognized through convolutional neural network and its distribution is calculated. The modified deep neural network architecture has been developed to have reliable recognition accuracy and fast operation speed. Recognition speed is about 400 times faster than GoogLeNet by using a lightweight network architecture. We also introduce the method for selecting candidates to be used as inputs to the proposed network. The recognition accuracy of the jellyfish is improved by removing the probability value of the meaningless class among the probability vectors of the evaluated input image and re-evaluating it by normalization. The jellyfish distribution is calculated based on the unit jellyfish image recognized. The distribution level is defined by using the novelty concept of the distribution map buffer.

Keywords

References

  1. D. Kim, J.-U. Shin, H. Kim, H. Kim, D. Lee, S.-M. Lee, and H. Myung, "Design and implementation of unmanned surface vehicle JEROS for jellyfish removal," Journal of Korea Robotics Society, vol. 8, no. 1, pp. 51-57, 2013. https://doi.org/10.7746/jkros.2013.8.1.051
  2. Z. Li, Y. Liu, R. Walker, R. Hayward, and J. Zhang, "Towards automatic power line detection for a UAV surveillance system using pulse coupled neural filter and an improved Hough transform," Machine Vision and Applications, vol. 21, no. 5, pp. 677-686, 2010. https://doi.org/10.1007/s00138-009-0206-y
  3. J. R. Souza, C. C. Mendes, V. Guizilini, K. C. Vivaldini, A. Colturato, F. Ramos, and D. F. Wolf, "Automatic detection of Ceratocystis wilt in Eucalyptus crops from aerial images," Proc. of IEEE International Conference on Robotics and Automation (ICRA), pp. 3443-3448, 2015.
  4. J. Rife, and S. M. Rock, "Segmentation methods for visual tracking of deep-ocean jellyfish using a conventional camera," IEEE Journal of Oceanic Engineering, vol. 28, no. 4, pp. 595- 608, 2003. https://doi.org/10.1109/JOE.2003.819315
  5. Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, "Gradientbased learning applied to document recognition," Proceedings of the IEEE, vol. 86, no. 11, pp. 2278-2324, 1998. https://doi.org/10.1109/5.726791
  6. A. Krizhevsky, I. Sutskever, and G. E. Hinton, "Imagenet classification with deep convolutional neural networks," Advances in Neural Information Processing Systems, pp. 1097-1105, 2012.
  7. C. Szegedy, W. Liu, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, D. Erhan, V. Vanhoucke, and A. Rabinovich, "Going deeper with convolutions," Proc. of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1-9, 2015.
  8. L. V. D. Maaten, and G. Hinton, "Visualizing data using t-SNE," Journal of Machine Learning Research, vol. 9, no. Nov, pp. 2579-2605, 2008.
  9. J. Duchi, E. Hazan, and Y. Singer, "Adaptive subgradient methods for online learning and stochastic optimization," Journal of Machine Learning Research, vol. 12, no. Jul, pp. 2121-2159, 2011.
  10. D. Kingma, and J. Ba, "Adam: A method for stochastic optimization," arXiv preprint arXiv:1412.6980, 2014.
  11. Z. Zhang, "Iterative point matching for registration of free-form curves and surfaces," International Journal of Computer Vision, vol. 13, no. 2, pp. 119-152, 1994. https://doi.org/10.1007/BF01427149
  12. NVIDIA, "The NVIDIA Deep Learning GPU Training System (DIGITS)," [Online], https://developer.nvidia.com/digits, Accessed: October 30, 2017.