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