Abstract
This paper proposes a new algorithm that generates the smooth and realistic transition views from one viewpoint to another on the multi-panorama based navigation system. The proposed algorithm is composed of two steps. One is prewarping that aligns the viewing directions of two panoramic images, and the other is the bidirectional disparity morphing(BDM) that generates the intermediate scene from the aligned panoramic images. For prewarping, we compute the phase correlation between two images in order to obtain the information, such as translation, rotation, and scaling. Then we align the viewing directions of two original images using these information. Afterprewarping, we compute the block based disparity vector(DV) and smooth them using two occluding patterns. As we apply these DVs to the BDM, we can generate the elaborate intermediate scene. We make an experiment on the proposed algorithm with some real panoramic images and obtain good quality intermediate scenes.
본 논문은 다수의 파노라마 영상을 이용하여 가상환경을 탐색하는 시스템에서 사용자가 한 시점에서 다른 시점으로 자연스럽게 시점을 이동할 수 있도록 중간 장면을 합성하는 알고리즘을 제안한다. 제안된 방법은 두 파노라마 영상에서 시선방향을 일치시키는 사전 교정(prewarping) 단계와 시선방향이 일치된 두 영상에서 대응점을 찾아 중간 시점의 영상을 생성하는 양방향 시차 몰핑(bidirectional disparity morphing) 단계로 나누어진다. 사전 교정은 푸리에(Fourier) 성질을 이용해서 두 영상간의 위상 상관 관계(phase correlation)를 분석한 후, 두 영상 사이의 상대적인 변리, 회전 그리고 축적 변화를 계산하여 시선방향을 일치시킨다. 그리고 양방향 시파 몰핑에서는 블록 단위의 시차 벡터(disparity vector)를 계산하고, 가려짐 영역에 대한 정착한 시차를 추정하기 위해 가려짐 패턴(occluding pattern)을 이용하였다. 제안된 방법은 실제 파노라마 영상에 적용하여 실험하였고, 그 결과 두 파노라마 영상 사이를 자연스럽게 이동할 수 있었다.