$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

무인기를 이용한 심층 신경망 기반 해파리 분포 인식 시스템
Deep Neural Network-based Jellyfish Distribution Recognition System Using a UAV 원문보기

로봇학회논문지 = The journal of Korea Robotics Society, v.12 no.4, 2017년, pp.432 - 440  

구정모 (KAIST) ,  명현 (Civil & Environmental Engineering, KAIST)

Abstract AI-Helper 아이콘AI-Helper

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 i...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 본 논문에서는 정확한 해파리 개체의 인식이 아닌 전체적인 해파리 분포도 측정을 목적으로 설정하였기 때문에 인식률 90% 수준이면 충분하다고 판단하였다. 또한 무인기는 해상에서 고도 4 m 내외, 속도 2 m/s로 등속 비행하며 설치된 카메라의 시야각(FOV, field of view)를 고려하였을 때 무인기의 진행 방향에서 새롭게 등장한 해파리가 시야에서 사라질 때까지 최소 10번 이상 인식되는 것을 목표로 한다. 이러한 조건을 만족하기 위해서는 최소 6.
  • 본 장에서는 해파리 분포 인식을 위한 심층 신경망 개발 과정에 대하여 소개한다. 본 논문에서 목적으로 하는 로봇 플랫폼을 사용한 실시간 해파리 분포 인식 실현을 위해 높은 인식률을 가지면서 연산 속도가 빠른 신경망 구조를 개발하는데 초점을 맞추었다. 이를 위해 LeNet-5[5], AlexNet[6], GoogLeNet[7]과 같은 잘 알려진 신경망 구조를 참고로 하였으며 실험적인 과정으로 다양한 구조를 만들어 평가해 봄으로써 가장 적합한 구조를 도출하였다.
  • 추가적으로 부피가 작고 무게가 가벼워 이동성까지 확보할 수 있다. 본 논문에서 무인기를 활용하는 목적은 항공사진을 바탕으로 한 눈에 해파리 분포를 파악하기 위함이다. 이러한 로봇 시스템을 구축하기 위한 하드웨어에 대해서 소개한다.
  • 본 장에서는 해파리 분포 인식을 위한 과정을 소개한다. 본 논문에서 제안하는 신경망을 바탕으로 알고리즘을 구성하였으며 해당 알고리즘이 해파리 분포 인식에 있어서 좋은 성능을 발휘할 수 있게 하는 전처리 및 후처리 과정에 대해 소개한다. 학습된 신경망을 이용하여 실시간 성능을 발휘하기 위해서는 한 프레임 안에서 입력 영상으로 사용되는 후보군의 개수가 중요하다.
  • 본 논문에서는 convolutional neural network 구조를 활용하여 해파리 무리를 찾는 방법을 제안하고자 한다. 또한 해양 환경에서 신속하게 해파리 분포를 파악하기 위해서는 수면을 한눈에 볼 수 있어야 한다.
  • 이러한 방식은 해파리와 같이 특징이 모호한 물체를 검출하는 데 한계가 있다. 본 논문에서는 이러한 한계를 인공지능 알고리즘을 통해 극복하고자 하였다.
  • 본 논문에서는 인식 정확도 90% 이상과 해파리 분포 인식 알고리즘이 CPU만으로 6.3 Hz 이상 동작하는 것을 목표로 한다. 본 논문에서는 정확한 해파리 개체의 인식이 아닌 전체적인 해파리 분포도 측정을 목적으로 설정하였기 때문에 인식률 90% 수준이면 충분하다고 판단하였다.
  • 3 Hz 이상 동작하는 것을 목표로 한다. 본 논문에서는 정확한 해파리 개체의 인식이 아닌 전체적인 해파리 분포도 측정을 목적으로 설정하였기 때문에 인식률 90% 수준이면 충분하다고 판단하였다. 또한 무인기는 해상에서 고도 4 m 내외, 속도 2 m/s로 등속 비행하며 설치된 카메라의 시야각(FOV, field of view)를 고려하였을 때 무인기의 진행 방향에서 새롭게 등장한 해파리가 시야에서 사라질 때까지 최소 10번 이상 인식되는 것을 목표로 한다.
  • 즉, 실험적으로 평가하여 높은 성능을 가지는 신경망 구조를 찾아내었다. 본 연구에서 목표로 하는 신경망 구조는 인식 정확도와 인식속도 사이의 적절한 균형에 초점을 맞추어 개발되었다. 이는 로봇 플랫폼에서 저전력으로 연산해야 하는 조건에 충족하기 위함이다.
  • 본 절에서는 제안하는 신경망 구조를 학습시키는 과정에 대해서 소개한다. 위에서 소개한 신경망 구조와 더불어 해양 환경 데이터를 적용하여 학습을 진행하면서 설정한 하이퍼파라메터에 대한 분석도 언급한다.
  • 본 절에서는 제안하는 신경망 구조에 대해 기술한다. 제안하는 신경망 구조는 다양한 신경망 구조를 참고하고 이를 변형하여 만든 후 평가하는 방식으로 만들어졌다.
  • 본 논문에서 무인기를 활용하는 목적은 항공사진을 바탕으로 한 눈에 해파리 분포를 파악하기 위함이다. 이러한 로봇 시스템을 구축하기 위한 하드웨어에 대해서 소개한다. 또한 해파리 분포 인식 시스템에서 필요한 성능이 어떤 것인지 명시할 것이다.
  • 전지구적 문제인 해파리 개체 증가를 로봇과 인공지능을 결합하여 해결하고자 하였다. 해파리의 특징을 정의하는 것은 매우 어려운 일이다.
  • 해파리 분포 모니터링 시스템을 위한 무인기를 구성하기 위해 필요한 성능을 확인한다. 첫째로, 해양 환경에서 안정적인 비행이 가능해야 한다.
  • 이렇게 완성된 후보군을 모두 신경망의 입력으로 하여 예측하고 그 확률을 바탕으로 해파리 분포 정도를 계산한다. 해파리 분포도를 계산할 때 시간의 흐름을 고려한 분포도 맵을 생성하는 방법에 대해서도 소개한다.

가설 설정

  • 이 과정에서 해파리 분포 맵을 만드는데 먼저 분포 맵 리스트를 만들고 그 리스트의 버퍼 크기를 설정한다. 본 논문에서는 버퍼 크기를 8로 설정했다. 이는 8 프레임을 모두 조합하여 해파리 분포를 파악한다는 의미인데 시간의 흐름을 반영하여 강인한 해파리 분포 인식을 달성하기 위함이다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
신경 학습에 있어 전처리 과정의 장점은 무엇입니까? 이러한 전처리 과정은 신경망의 계산량을 줄여 줄 수 있어 실시간 성능에 직접적인 영향을 미친다. 필수적인 후보들만 골라낼수록 인식 속도는 증가한다.
육안으로 해파리를 구분하기 어려운 이유는 무엇입니까? 이러한 문제를 다개체 로봇 시스템으로 해결하고자 연구가 진행되었다[1]. 해파리는 몸체의 90% 이상이 수분으로 구성되어 있기 때문에 불투명한 색을 띄고 모양이 정해져 있지 않다. 따라서 [Fig.
무인기의 장점은 무엇입니까? 감시 시스템에서 무인기를 활용하면 효율성을 극대화할 수 있다. 무인기는 적은 비용으로 간단하게 항공 이미지를 확보할 수 있으며 상대적으로 크기가 작아 유지 보수에 용이하다. 또한 조작이 간편하며 속도가 빨라 많은 활용성이 있다. 이렇듯 무인기를 이용한 시스템에 인공지능을 적용함으로써 더욱 정확하고 빠르게 해파리 분포를 파악하고 위험 상황에 대처할 수 있다.
질의응답 정보가 도움이 되었나요?

참고문헌 (12)

  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. 

  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. 

  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. 

  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. 

  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. 

  12. NVIDIA, "The NVIDIA Deep Learning GPU Training System (DIGITS)," [Online], https://developer.nvidia.com/digits, Accessed: October 30, 2017. 

LOADING...

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로