1 |
1
영상합성을 위하여 조명공간을 재구성하는 방법에 있어서,(a) 대상 공간의 입력영상에 상응하는 복수개의 촬영위치를 산출하는 단계;(b) 상기 입력영상을 이용하여 상기 대상 공간의 조명을 전역조명 또는 지역조명으로 분류하여 산출하는 단계; 및(c) 상기 산출된 전역조명 또는 지역조명의 3차원 좌표 및 상기 복수개의 촬영위치의 3차원 좌표를 포함하는 3차원 조명 공간을 산출하는 단계를 포함하는 조명공간 재구성 방법
|
2 |
2
제 1항에 있어서,상기 입력영상은 어안렌즈(fisheye lens)를 장착한 카메라의 셔터 속도를 각각 다르게 하여 촬영된 다중 노출영상이고,(d) 상기 (a) 단계에 선행하여 상기 다중 노출영상을 이용하여 상기 카메라의 응답함수(response function)을 추정하고 HDR(High Dynamic Range) 영상을 생성하는 단계를 더 포함하는 조명공간 재구성 방법
|
3 |
3
제 1항에 있어서상기 (a) 단계는(a1) 상기 입력영상은 상기 복수개의 촬영위치에 상응한 전방 및 후방의 반구(hemi-sphere) 영상이고, 상기 복수개의 촬영위치를 원점으로 하는 반구 좌표계를 각각 구성하는 단계;(a2) 미리 설정된 알고리즘을 이용하여 제1 및 제2 촬영위치에서 취득된 반구 영상의 제1 및 제2 중앙점에 상응하는 사영(projection)된 중앙점을 산출하는 단계; 및(a3) 상기 제1 및 제2 중앙점과 상기 사영된 중앙점을 이용하여 상기 제1 촬영위치에 상대적인 제2 촬영위치를 계산하는 단계를 포함하되,상기 복수개의 촬영위치의 개수에 상응하여 상기 (a2) 단계 내지 상기 (a3)단계를 반복하여 상기 복수개의 촬영위치를 각각 산출하는 조명공간 재구성 방법
|
4 |
4
제 3항에 있어서상기 미리 설정된 알고리즘은 특징점 추출 알고리즘 및 매칭 알고리즘 중 적어도 하나인 조명공간 재구성 방법
|
5 |
5
제 3항에 있어서,상기 (a3) 단계는,수학식 를 이용하여 각(∠AC1B) 및 각(∠ C1 BC2)를 각각 구하는 단계 - C1 및 C2는 제1 및 제2 촬영위치이고, A 및 B는 C1 및 C2에서 취득한 반구영상의 중앙점이며, 는 렌즈의 초점거리이며, 은 각각의 반구영상의 중앙점과 상대 중앙점이 사영된 중앙점간의 거리임 -;상기 각(∠AC1B), 상기 각(∠ C1 BC2) 및 수학식을 이용하여 제1 촬영위치 C1에 상대적인 제2 촬영위치 C2를 계산하는 단계-상기 는 상기 제1 촬영위치 C1로부터 상기 중앙점 B를 통과하는 선분, 상기 는 상기 제2 촬영위치 C2로부터 상기 중앙점 A를 통과하는 선분, 상기 및 상기는 임의의 수 및 에 상응하여 각각 변화하는 상기 및 의 방향벡터임-를 포함하는 조명공간 재구성 방법
|
6 |
6
제 1항에 있어서,상기 (b) 단계에 선행하여,(e1) 상기 입력영상은 상기 복수개의 촬영위치에 대응하는 전방 및 후방의 반구(hemi-sphere) 영상이고, 상기 입력영상을 파노라믹 변환하여 L-L(Latitude-Longitude) 단위영상을 만드는 단계;(e2) 구조적 중요도(structured importance) 샘플링을 이용하여 상기 L-L 단위영상의 복수개의 조명원(light source)의 위치를 산출하는 단계;(e3) 상기 복수개의 촬영위치를 원점으로 하는 반구 좌표계를 각각 구성하는 단계; 및(e4) 상기 복수개의 조명원의 위치에 상응하는 단위 방향벡터를 각각 산출하는 단계를 더 포함하는 것을 특징으로 하는 조명공간 재구성 방법
|
7 |
7
제 6항에 있어서,상기 (b)단계는, (f1) 제1 촬영위치에 대응되는 제1 L-L 단위영상에서 산출된 복수개의 단위 방향벡터 중 제1 방향 벡터를 직각 좌표계로 변환하는 단계; (f2) 제2 촬영위치에 대응되는 제2 L-L 단위영상에서 미리 설정된 알고리즘과 상기 변환된 방향 벡터를 이용하여 상기 제2 L-L 단위영상에서의 대응점을 산출하는 단계; 및 (f3) 상기 제1 L-L 단위영상에서 산출된 복수개의 단위 방향벡터의 개수에 상응하여 상기 (f1)단계 내지 (f2)단계를 반복하여 제2 L-L 단위영상에서 대응점을 각각 산출하는 단계를 포함하되,상기 복수개의 촬영위치에 대응하는 L-L 단위영상의 개수에 상응하여 상기 (f1)단계 상기 (f3)단계를 반복하여 상기 복수개의 촬영위치에 대응하는 상기 L-L 단위영상에서 하나 이상의 상기 대응점을 각각 산출하는 것을 특징으로 하는 조명공간 재구성 방법
|
8 |
8
제 7항에 있어서,상기 (f2) 단계는 (g1) 수학식 를 이용하여 을 산출하는 단계- 은 제1 촬영위치 벡터, 는 첫번째 카메라 위치(C1)에서 출발하는 임의의 조명에 대한 3차원 방향벡터, 는 상기 제1 방향 벡터가 직각 좌표계로 변환된 것이고, 는 임의의 수임 - ;(g2) 상기 와 수학식 을 이용하여 을 산출하는 단계 - 는 제2 촬영위치 벡터, 는 제2 촬영위치에서 의 끝을 향하는 벡터임; 및(g3) 상기 을 이용하여 상기 제2 L-L 단위영상에서 대응점을 산출하는 단계를 포함하는 조명공간 재구성 방법
|
9 |
9
제 8항에 있어서,상기 (g3)단계는 (h1) 상기 을 구면 좌표계로 변환하여 을 산출하는 단계;(h2) 상기 가 상기 제2 L-L 단위영상에 대응되는 위치를 산출하는 단계;(h3) 상기 산출된 위치를 중심으로 미리 지정된 크기의 검색영역 내에서 밝기에 대한 SSD(Sum of Squared Differences)가 가장 적은 값에 대응되는 위치를 대응점으로 산출하는 단계를 포함하는 것을 특징으로 하는 조명공간 재구성 방법
|
10 |
10
제 7항에 있어서,상기 (b)단계는(i1) 제2 촬영위치에 대응하는 제2 L-L 단위영상에서 복수개의 조명을 샘플링하는 단계; (i2) 상기 복수개의 조명의 개수에 상응하여 상기 제2 L-L 단위영상을 복수개의 층(strata)을 나누는 단계; 및 (i3) 상기 대응점을 포함하지 않는 층에 상응하는 조명을 지역조명으로 산출하는 단계를 상기 단계 (f3) 이후에 더 포함하는 것을 특징으로 하는 조명공간 재구성 방법
|
11 |
11
제 6항에 있어서상기 제 (c)단계는(j1) 제1 및 제2 촬영위치에 상응하는 복수개의 단위 방향벡터를 수학식 을 이용하여 복수개의 3차원 단위 방향벡터로 각각 변환하는 단계; 및(j2) 상기 촬영위치 및 상기 복수개의 3차원 방향벡터를 미리 설정된 알고리즘에 적용하여 전역 조명의 좌표를 산출하는 단계를 포함하되,상기 복수개의 촬영위치에 대응하는 상기 L-L 단위 영상의 개수에 상응하여 상기 (j1)단계 내지 (j2)단계를 반복하여 상기 전역조명의 좌표를 각각 산출하는 것을 특징으로 하는 조명공간 재구성 방법
|
12 |
12
제 11항에 있어서상기 (j2)단계는 (k1) 수학식 을 이용하여 및 을 각각 산출하는 단계 - 및는 각각 제1 및 제2 촬영위치의 3차원 단위 방향벡터, 및 는 각각 제1 및 제2 촬영위치 벡터, 및 는 각각 제1 및 제2 촬영위치 벡터에서 출발하는 i번째 조명에 대한 3차원 벡터, t 및 s는 각각 및 의 스케일링 계수임; 및 (k2) 상기 및 상기의 교차점을 전역 조명의 좌표로 산출하는 단계를 포함하되, 상기 3차원 단위 방향벡터 및 의 개수에 상응하여 상기 (k1)단계 내지 (k2)단계를 반복하여 상기 전역 조명의 좌표를 각각 산출하는 것을 특징으로 하는 조명공간 재구성 방법
|
13 |
13
제 12항에 있어서,상기 (k2)단계는 상기 및 상기의 교차점이 존재하지 않는 경우 상기 및 상기간에 거리가 각각 가장 가까운 위치를 전역조명의 좌표로 산출하는 단계를 더 포함하는 특징으로 하는 조명공간 재구성 방법
|
14 |
14
제 6항에 있어서상기 (c) 단계는(l1) 제1 및 제2 촬영위치에 상응하는 복수개의 단위 방향벡터를 수학식 을 이용하여 복수개의 3차원 단위 방향벡터로 각각 변환하는 단계; (k2) 상기 복수개의 3차원 단위 방향벡터의 교차점을 지역조명의 좌표로 산출하는 단계;(k3) 상기 복수개의 촬영위치에 대응하는 상기 L-L 단위 영상의 개수에 상응하여 상기 (k1)단계 내지 (k2)단계를 반복하여 상기 L-L 단위영상에서 상기 지역조명의 좌표를 각각 산출하는 단계를 더 포함하는 것을 특징으로 하는 조명공간 재구성 방법
|
15 |
15
영상합성을 위한 조명환경 재구성을 위하여 디지털 영상처리기에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 디지털 영상처리기에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서, (a) 대상 공간의 입력영상에 상응하는 복수개의 촬영위치를 산출하는 단계;(b) 상기 입력영상을 이용하여 상기 대상 공간의 조명을 전역조명 및 또는 지역조명으로 분류하여 산출하는 단계; 및(c) 상기 산출된 전역조명 또는 지역조명의 3차원 좌표 및 상기 복수개의 촬영위치의 3차원 좌표를 포함하는 3차원 조명 공간을 산출하는 단계를 실행하는 프로그램을 기록한 기록매체
|