본문 바로가기
KERD
논문KCI 등재

타임랩스 동영상 제작을 위한 촬영 이미지의 수직 변이 흔들림 보정

Image Shaking Stabilization for Time-lapse Video Making Using Vertical Beam Distance

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류학제간연구

초록

장기간에 걸쳐 이루어지는 타임랩스 동영상 제작 과정의 특성상 촬영 이미지는 적지 않은 흔들림을 포함하기 마련이다. 일반적으로 타임랩스 비디오는 많은 수의 촬영 이미지 리스트로 기반으로 만들어지며 열악한 환경에 설치되는 촬영의 특성상 노이즈가 포함되기 마련이다. 이는 카메라를 지지하는 폴대가 기상과 지반 변화에 그대로 노출되기 때문인데, 본 논문에서는 이를 해결하기 위한 이미지 후처리 알고리즘을 제안한다. 본 논문의 이미지 흔들림은 다양한 변형 중에서 타임랩스 폴대에서 주로 발생하는 수직 변이에 국한하여 정량화하였고 이를 보정하는 방식으로 설계하였다. 제안하는 알고리즘은 보정 규칙을 단순화하여 필요한 계산 소모량을 줄였다. 본 논문에서 제안하는 알고리즘은 3 단계의 보정 절차를 갖는다. 먼저, 흔들림의 유형을 조사하는 첫 단계가 있고, 다음은 기준 이미지를 중첩하여 흔들림 정도를 정량화한다. 다음으로 검출 변이량을 이미지 이동과 회전 등의 후처리 작업으로 이미지를 교정하였다. 제안하는 알고리즘의 유용성을 측정하기 위하여 제안한 변이 계산 방식의 정확도와 실행 시간 등을 비교하였다. 실험결과 대부분의 이미지 흔들림을 충분히 검출할 수 있었고 보정하는 것으로 확인되었으며, 고속의 보정 처리가 가능하여 실시간 타임랩스 비디오 응용에 적합할 것으로 판단하였다.

Abstract

In generally, time-lapse Images contains severe shaking phenomena according to the long time shooting period. Time-lapse videos were composed of multitude shooting image list and easily contained several shooting noise. The image shaking problems are based on the trembling movement of the camera supporting pore, strong wind, and so on. In this paper, we proposed a new image processing algorithm to solve the shaking problems of time-lapse video. Our algorithm is designed based on simple computation logic and comparison rules. For the reasons, our proposed algorithm is particularly appropriate for time-lapse photography. The algorithm was consisted of three steps. In the first step, we classified the image shaking type obtained from time-lapse video. In the second step, we computed the shaking degree values of input image list. Last, we reformed the all frames of time-lapse video to the new one according to the computed shaking values of the previous steps. we installed a remote camera shooting system for the stabilization experimental of time-lapse video. In results, we could confirm that our proposed algorithm could correct the shaking problem of time-lapse video. And we could obtain the experimental data that our proposed program was more efficient for vertical movement transition and rotation movement of shooting images. In the time measuring simulation we can confirmed that our program is more applicable to the area of real-time timelapse video photography.

참고문헌 (15)

  1. "Time-lapse photography" (2016)[URL]
  2. "High-speed photography" (2016)[URL]
  3. J. Bai, "User-assisted video stabilization", Comput. Graph. Forum, 33(4), pp.61~70 (2014)
  4. J-A. Im, "Digital video stabilization algorithm for CMOS image sensor", ICIP, pp.3261~3264 (2006)
  5. J-H. Lee, "Anti-shaking algorithm for the mobile phone camera in dim light conditions", Proc. 10th Pacific Rim Conf. Multimedia: Adv. Multimedia Inf, pp.968~973 (2009)
  6. Video stabilization algorithm using a block-based parametric motion model, "T. Chen", Stanford University, ~, pp.EE392J Project Report (2000)
  7. "Image stabilization" (2016)[URL]
  8. "Flicker" (2016)[URL]
  9. "OpenCV" (2016)[URL]
  10. R. Martin-Brualla, "Timelapse mining from internet photos", ACM Trans. Graph, 34(4), pp.62:1~62:8 (2015)
  11. H. Farid, "Woodward, Video stabilization and enhancement, TR 2007-605", Dartmouth College, Computer Science, ~ (1997)
  12. M-B. Ricardo, "3d time-lapse reconstruction from internet photos" (2015), ICCV
  13. A. Ito, "BlurBurst:Removing blur due to camera shake using multiple images", ACM Transactions on Graphics, VV, pp.1~15 (2008)
  14. E. P. Bennett, "Computational time-lapse video", ACM SIGGRAPH 2007 Papers-International Conference on Computer Graphics and Interactive Techniques (2007)
  15. R. Fergus, "Removing camera shake from a single photograph", ACM, Trans. Graphics, 25, pp.787~794 (2006)

관련 논문AI추천

이 간행물의 다른 논문 (18건)