• 검색 결과가 없습니다.

Design of Self-Camera App for Drone using Object Detection Technique based on Deep Learning

N/A
N/A
Protected

Academic year: 2021

Share "Design of Self-Camera App for Drone using Object Detection Technique based on Deep Learning"

Copied!
2
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

한국컴퓨터정보학회 동계학술대회 논문집 제27권 제1호 (2019. 1)

297

● 요 약 ●

본 논문에서는 드론용 오픈 소스 API를 이용하여 셀프 카메라 촬영이 가능한 드론용 앱을 설계한다. 특히, 딥러닝 기반의 YOLO 객체 탐지 기술을 적용하여 배경 속에서 사람을 탐지하여 개인 및 단체 사진 촬영이 가능하도록 설계한다. 개발하는 셀 프 카메라 앱은 기체의 자동 회전 및 선회 기반 연속 촬영 기능을 포함하여 다양한 형태의 인물 사진 촬영이 가능하다. 개발된 앱 기술을 기반으로 선회 및 회전을 통한 경비 구역의 침입자 촬영을 위한 시스템 및 드론 제어 기술에 활용하고자 한다.

키워드: 드론(Drone), 딥러닝(Deep Learning), 객체 탐지(Object Detectioni), 셀카(Self-Camera)

딥러닝 객체 탐지 기술을 활용한 드론용 셀카 촬영 앱 설계

하옥균O, 박준우*, 김대영*, 신재욱*, 고일남*

O*경운대학교 항공소프트웨어공학과

e-mail: [email protected]O, [email protected]*, [email protected]*, [email protected]*, [email protected]*

Design of Self-Camera App for Drone using Object Detection Technique based on Deep Learning

OK-Kyoon HaO, Jun-Woo Park*, Dae-Young Kim*, Jae-Wook Shin*, IL-Nam Go*

O*Dept. of Aeronautical Software Engineering, Kyungwoon University

I. 서론

4차 산업 혁명에서 대표 주자로 떠오르고 있는 드론(drone)은 폭 넓은 분야에서 다양한 응용을 위해 개발 및 활용되어지고 있다 [1]. 한편 딥 러닝 기술은 기계 학습을 통한 인공지능 구현을 위한 방법으로 널리 활용되고 있다. 이러한 기술 중 YOLO [2]는 딥 러닝을 기반으로 객체 탐지(Object Detection)이 가능하게 하는 네트 워크 기반 개방 기술이다. 특히 YOLO의 객체 탐지를 활용한 다양한 응용는 활발하게 이루어지고 있으나, 드론에 적용한 사례는 찾아보기 어렵다. 이에 본 논문에서는 YOLO 기반의 딥러닝 기술을 적용하여 드론의 셀프 카메라 촬영이 가능한 안드로이드용 App을 설계한다.

설계된 딥러닝 기반 드론을 응용한 셀프 카메라 촬영 기술은 향후 드론을 활용한 자동 경비 시스템에 적용하여 불법 침입자의 촬영과 추적에 활용되어 질 수 있다.

II. 본론

1.앱(Application) 구성

드론과 태블릿을 연결하면 위의 그림처럼 드론 카메라로 촬영하고 있는 장면을 계속 태블릿에 스트리밍 해준다. 왼쪽 검은색 화살표들은 Roll 컨트롤, 오른쪽 검은색 화살표들은 Yaw, 360도 버튼은 자동 Yaw, 그냥 화살표는 선회동작을 구현할 수 있는 버튼, Download 버튼은 드론이 찍고 있는 영상을 녹화하여 드론 내장메모리에 저장하

는 버튼이고, 카메라모양 버튼들은 한 장 촬영과 연속 촬영을 할 수 있는 버튼이다.

2. 셀카 드론의 부가 기능 (1) 선회 촬영 동작

앱 구성도에 있는 위 그림 버튼을 누를 시 드론이 상공하고 있는 곳 기점에서 선회를 하며 촬영을 할 수 있다. 드론의 장점을 살려 촬영을 할 수 있는 동작이다.

(2) 360도 자동 Yaw 촬영 동작

앱 구성도에 있는 위 그림 버튼을 누를 시 드론이 상공하고 있는 곳 기점에서 오른쪽을 360도 회전(Yaw)을 하면서 촬영한다.

(3) 한 장 촬영과 연속 촬영

드론 카메라로 촬영하고 있는 것을 이미지파일로 촬영하여 드론 내장 메모리에 저장하게 하는 버튼들이다. 위쪽은 한 장 촬영 밑에 있는 버튼은 6장을 연속적으로 촬영하는 버튼이다.

(4) 영상 녹화

드론 카메라로 촬영하고 있는 장면들은 태블릿으로 계속 스트리망 해주며 실시간으로 드론이 어디를 촬영하고 있는지 알 수 있다. 촬영하 고 있는 그 장면들을 동영상파일로 녹화하여 드론 내장 메모리에

(2)

한국컴퓨터정보학회 동계학술대회 논문집 제27권 제1호 (2019. 1)

298 저장하게 할 수 있는 버튼이다.

3. 드론 사용 예시

Fig. 1. The result of self-shot for a group

Fig. 2. Operating dron camera via the App

Fig. 3. The results of rapid self-shot using drone

III. 결론

계속해서 성장하고있는 드론 시장인 만큼 향후 지금 드론들의 단점들을 하나하나 고쳐나가고 발전해 나가는 모습들을 갖춰야 될 것이다. 본 논문에서는 딥러닝 기반 프레임워크인 YOLO의 사람 탐지 기술을 드론을 이용한 셀프 촬영에 적용함수 있는 앱을 설계하였 다. 이를 기반으로 불법 침입에 대해 드론을 이용한 경비가 가능한 시스템으로 활용할 예정이다.

REFERENCES

[1] SOh, Se-Il, 2015, "A Case Study Civilian Drone," The

Proceedings of 한국방송미디어공학회 학술발표대회 논문집, pp. 315~318 July 2015.

[2] J. Redmon and A. Farhadi. Yolov3: An incremental improvement. arXiv preprint arXiv:1804.02767, 2018.

수치

Fig.  1.  The  result  of  self-shot  for  a  group

참조

관련 문서

이를 위해 딥러닝 기반의 객체 인식 알고리즘을 이용하여 다양한 재 난 상황을 드론에 학습시켜 재난상황을 파악, 그에 따른 조치를 취할 수 있게 제안하였고 Ant Colony

Bo dong 등은 DBN모델을 사용하여 데이터를 부호 화하고 feature engineering을 사용하지 않고 딥러닝 모델을 이용하여 공격을 탐지 하는 방법을 제안했다[9]..

Domain Shift 문제를 해결하기 위해 안개 특징을 이용한 딥러닝 기반 안개 제거 방법.. 심휘보 † ,

이를 위해 딥러닝 기반의 객체 인식 알고리즘을 이용하여 다양한 재 난 상황을 드론에 학습시켜 재난상황을 파악, 그에 따른 조치를 취할 수 있게 제안하였고 Ant Colony

먼저 협동 로봇과 모바일 로봇을 결합한 모바일 매니퓰레이터를 제작하 고 딥러닝 기반의 객체인식 기술을 통해 물체의 Pick & Place 기 능을

본 연구에서는 어류 객체검출을 위해 딥러닝 기반 최 신 객체검출 모델들을 적용하여 검출 성능을 비교 평가 하고, 검출결과를 이용하여 비디오 내의 연속적인 이미

본 논문에서는 딥러닝 기반 자동 UI 요소 인식과 모호 한 위젯에 대한 정확성 향상을 위해 명시적 표시로 심볼 마커를 사용하는 기법을 제안하였다. 원형 심볼마커는

본 논문에서는 YOLO 네트워크를 활용한 전이학습을 적용하여 적은양의 데이터를 통해 새로운 객체 탐지 네 트워크를 학습시켰고, 이는 YOLO 네트워크를 학습시킨 데이터의 20% 수준이다..