This thesis presents a new block-based focusing technique for all in-focus light field rendering (LFR). Image-based rendering (IBR) is an interesting branch of image processing, computer graphics and computer vision. Image-based rendering (IBR) method synthesizes free view-point images from the collection of input images. Among various image-based rendering (IBR) methods, light field rendering (LFR) is used in this thesis.
In the proposed method, synthesized images for desired view point with different depths are generated by conventional light field rendering (LFR) method. Then, the proposed block-based focusing technique is applied to the synthesized images in block by block. After that, find the focused blocks among several synthesized images.
Experimental results showed that the proposed method saved processing time compared to the previous works, but the rendered image had an acceptable quality.
본 논문에서는 모두 초점이 맞는 Light Field 렌더링을 하기 위하여 블록 기반의 초점 측정 방법을 제한한다. 영상 기반 렌더링에서는 입력 영상 자체를 이용해서 자유 시점 영상을 합성한다. 3D 모델링이 없이 영상만을 이용해서 다른 시점의 영상의 영상을 만들 수 있다. 정교한 모델링이 필요하지 않고 실시간으로 렌더링이 가능하기 때문에, 영상 기반 렌더링은 영상 처리와 컴퓨터 비전 분야에서 매력적인 분야로 다루어지고 있다. 또한 유력한 차세대 영상기술인 다시점 영상의 경우에 적용이 가능하다.
제안한 방법에서는 여러 영상 기반 렌더링 방법 중에서 3차원 상의 공간 정보를 가장 적게 사용하는 Light Field 렌더링 기법을 사용하였다. 제안한 방법에서는 여러 장의 입력 영상으로 기존의 light field 렌더링 기법을 사용하여 여러 깊이에 초점이 맞추어진 영상을 만들어낸다. 그 중에서 초점이 맞는 영상 부분만을 찾기 위하여 제안하는 방법인 블록 기반 초점 측정 방법을 이용한다. 하나의 블록 안에 여러 개의 깊이를 가진 영상이 존재할 경우 블록을 분할해가면서 픽셀단위까지 좀 더 정밀한 깊이 정보를 찾아간다.
실험은 펜티엄4-3.6GHz, 2GB RAM의 환경에서 이루어졌다. 그리고 제안된 알고리즘은 VC++ 6.0을 통하여 구현되었다. 실험 결과 제안된 방법의 수행시간이 기존의 방법에 비해서 2배 이상이 향상되었다는 것을 확인할 수 있었다. 제안된 방법에서는 모든 픽셀에 대해서 깊이 정보를 구하는 것이 아니라, 블록 단위로 깊이 정보를 찾아나가기 때문에 보다 효율적이다. 또한 영상의 에러율이 기본의 방법과 비슷한 결과를 보인다는 것을 나타내었다.