• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
BIM 칼럼니스트 강태욱의 이슈 & 토크
2018-03-02 1,666 30

객체 탐색 문제와 딥러닝 기반 YOLO


이번 호에서는 인공지능 기반 비전 기술의 핵심이 되는 객체 추출 방법을 설명한다. 지난 호에서 비전에 가장 많이 활용되고 있는 기술인 CNN(Convolutional Neural Network)과 다양한 응용 사례를 다루었기 때문에 이번 호에서는 좀 더 자세한 기술 요소를 확인해 보겠다. 특히, 카메라에서 얻은 이미지의 객체 추출을 위한 경계 상자(그리드) 개념과 YOLO(You Only Look Once), SSD(Single Shot Detector) 등 알고리즘을 간략히 설명한다.


최근 건설 자동화 이슈가 다시 부상하고 있다. 이는 인공지능, 빅데이터, BIM, IoT, 드론, 비전 및 역설계와 같은 기술이 실용화되면서 지금까지 현장 컨트롤이 어려웠던 건설 분야에 이 기술을 활용하고자 하는 요구가 많아지고 있기 때문이다. 필드 BIM 관점에서 건설 현장의 다양한 객체 변화를 기록하고, 변화 패턴을 확인할 수 있으려면 최근 급격히 발전하고 있는 딥러닝 기반의 비전 기술을 활용해 볼 수 있다.
이번 호에서는 인공지능 기반 비전 기술의 핵심이 되는 객체 추출 방법을 설명한다. 특히 카메라에서 얻은 이미지의 객체 추출을 위한 경계 상자 개념과 YOLO(You Only Look Once), SSD 등 알고리즘을 간략히 설명한다.


YOLO1.jpg
그림 1. YOLO 기반 비전 데모(영화 장면의 객체 실시간 탐색 사례. Joseph Redmon, 2016)


1. 객체 탐색 영역 문제
이미지에서 객체들은 다양한 영역에 분포되어 있다. 이러한 이유로 이미지에서 객체를 추출하기 전에 객체가 어느 범위 내에 있는 지를 경계 상자를 먼저 확인해야 한다.
<그림 2>는 객체의 위치와 크기를 포함하는 경계 상자 예이다.


YOLO2.jpg
그림 2. 경계 상자와 객체 탐색(CV-Tricks.com)


일반적으로 경계 상자를 식별하기 위해서 다음 변수를 사용한다.


■ object_class_name : 객체 유형. 객체 유형을 의미하는 라벨(Label)
■ bounding_box_top_left_x_coordinate : 경계 상자 좌측상단 x
■ bounding_box_top_left_y_coordinate : 경계 상자 좌측상단 y
■ bounding_box_width : 경계 상자 폭
■ bounding_box_height : 경계 상자 높이


YOLO3.jpg
그림 3. 슬라이딩 알고리즘 기반 윈도 검출기 데모(CV-Tricks.com)


강태욱 laputa99999@gmail.com


출처 : CAD&Graphics 2018년 03월호

포인트 : 1,000P (정기구독자 무료 다운로드)

© 캐드앤그래픽스 무단전재 및 재배포금지, 기사 게재 희망시 당사 문의
  • kakao

댓글 0

로그인 후 댓글을 달수있습니다
등록된 코멘트가 없습니다.