요약 |
본 발명은 3차원 공간좌표를 갖는 대상물의 관측자의 관측방향 변화에 따른 입체영상을 실시간으로 생성하는 방법에 관한 것으로서, 보다 상세하게는 가상의 구 중심에 대상물이 놓여있고 관측자(즉, 카메라)는 구의 표면을 따라 이동하면서 대상물을 관측한다는 조건하에서 실시간으로 변하는 관측자의 관측위치(즉, 카메라의 촬영위치=카메라의 외부표정요소)에 대한 데이터 중 관측자가 구의 표면에서 수직방향으로 이동한 수직관측위치는 관측자가 수직방향으로 이동한 위치좌표로 취득하고, 관측자가 구의 표면에서 수평방향으로 이동한 수평관측위치는 관측자는 그대로 두고 대상물을 회전시키고 회전된 대상물의 공간좌표로 취득하고, 취득된 관측자의 관측위치를 나타내는 관측자의 위치좌표 및 대상물의 공간좌표를 가지고 양안시차의 원리와 공선조건식에 의해 관측위치에서 대상물을 촬영하여 투영시킨 2차원의 우측영상 및 좌측영상을 각각 제작하고, 제작된 우측영상 및 좌측영상을 이용하여 대상물의 입체영상을 실시간으로 생성하는 방법에 관한 것이다. 본 발명의 실시간 입체영상 생성방법은 대상물을 임의의 방향에서 바라본 입체영상을 실시간으로 생성하는 방법에 있어서, (S10) 상기 대상물의 어느 한점이 가상의 구(球) 중심에 위치하는 상기 대상물의 3차원 공간좌표를 취득하는 단계; (S20) 상기 가상의 구 표면 임의위치에서 구의 중심을 투영중심으로 하여 상기 대상물을 촬영하는 카메라의 외부표정요소(즉, 촬영위치)를 실시간으로 취득하되, 상기 외부표정요소 중 상기 카메라가 구의 수직방향(즉, 구의 XZ면 또는 YZ면)으로 이동한 위치는 카메라의 위치좌표로 취득하고, 카메라가 구의 수평방향(즉, 구의 XY면)으로 이동한 위치는 상기 대상물을 Z축을 축으로 회전시켜 변경된 대상물의 공간좌표로 취득하는 단계; (S30) 상기 구의 수직방향으로 이동한 카메라의 위치좌표를 양안시차의 원리에 의해 좌측좌표와 우측좌표로 분리하는 단계; (S40) 상기 변경된 대상물의 공간좌표와 상기 카메라의 좌측좌표, 상기 대상물의 공간좌표와 상기 카메라의 우측좌표를 각각 공선조건식에 대입하여 대상물의 좌측영상 및 우측영상을 실시간으로 제작하는 단계;를 포함하여 이루어진다. 대상물, 입체영상, 촬영위치, 좌측영상, 우측영상, 공선조건식
|