Video Stitching Algorithm Using Improved Graphcut Algorithm

개선된 그래프 컷 알고리즘을 이용한 비디오 정합 알고리즘

  • Yoon, Yeo Kyung (Department of Computer Science, Kwangwoon University) ;
  • Rhee, Kwang Jin (Department of Computer Science, Kwangwoon University) ;
  • Lee, Hoon Min (Department of Computer Science, Kwangwoon University) ;
  • Lee, Yun Gu (Department of Computer Science, Kwangwoon University)
  • 윤여경 (광운대학교 컴퓨터 과학과) ;
  • 이광진 (광운대학교 컴퓨터 과학과) ;
  • 이훈민 (광운대학교 컴퓨터 과학과) ;
  • 이윤구 (광운대학교 컴퓨터 과학과)
  • Published : 2018.06.20

Abstract

본 논문에서는 공간적 일관성과 시간적 일관성을 모두 고려하는 그래프 컷(graph cuts, GC) 알고리즘을 적용한 새로운 비디오 정합(video stitching) 방법을 제안한다. 먼저 입력 비디오로부터 취득한 전체 프레임에 대해서 정렬(frame alignment) 작업이 완료된 후, 프레임 합성(frame composition)을 위한 정합선 찾기(seam finding) 과정을 진행한다. 정합선을 찾는 과정에서 개선된 그래프 컷 알고리즘을 이용해 정렬된 프레임들을 자연스럽게 합성할 수 있는 최적의 정합선을 찾는다. 우선, 첫번째 입력 프레임에서 찾은 최적 정합선을 참조 정합선으로 설정한다. 그 다음, 연속된 프레임들의 정합선 찾기 과정을 수행할 때, 참조 정합선과의 거리 값을 가중치로 이용하는 새로운 비용 함수를 적용한다. 본 논문에서 제안하는 알고리즘으로 찾은 최적 정합선은 입력 프레임의 중첩 영역에 움직이는 물체가 존재할 때, 물체의 모양을 손상시키지 않으면서 동시에 연속된 프레임의 정합선을 유사한 형태로 유지시킨다. 결과적으로 공간적, 시간적 자연스러움이 보장되는 고품질의 비디오 정합 결과를 얻을 수 있다.

Keywords