1 |
1
이동형 단말기에서의 증강 현실을 제공하기 위한 위치 인식 시스템의 동작 방법에 있어서,상기 이동형 단말기 내 카메라에서 획득되는 이미지 데이터를 서브 샘플링(sub-sampling)하며, 저화질 이미지 데이터에서 라인(line) 및 포인트(point)를 포함한 이미지 패치를 추출하는 단계;상기 카메라의 움직임에 따른, 상기 이미지 패치와 이전 이미지 패치 간의 포인트 특징 요소의 특징 쌍을 매칭하고, 상기 이미지 패치에 대한 서브픽셀(subpixel)의 라인을 산출하는 단계; 및상기 산출된 라인과 관성에 의해 추정된 라인 간의 차이를 기반으로, 상기 이동형 단말기 내 카메라의 위치를 추정하는 단계를 포함하는 증강 현실을 위한 위치 인식 방법
|
2 |
2
제1항에 있어서,상기 이미지 패치를 추출하는 단계는상기 이동형 단말기 내 상기 카메라로부터 고화질 이미지 데이터를 수신하는 단계;상기 고화질 이미지 데이터를 서브 샘플링(sub-sampling)하여 상기 저화질 이미지 데이터를 획득하는 단계; 상기 저화질 이미지 데이터에서 라인(line) 및 포인트(point)의 특징 요소를 추출하는 단계; 및 상기 라인(line) 및 포인트(point)의 특징 요소를 포함하는 상기 이미지 패치를 추출하는 단계를 포함하는 증강 현실을 위한 위치 인식 방법
|
3 |
3
제2항에 있어서,상기 라인(line) 및 포인트(point)의 특징 요소를 포함하는 이미지 패치를 추출하는 단계는상기 저화질 이미지 데이터에서, 라인(line) 특징 요소 및 포인트(point) 특징 요소를 모두 포함하는 원형의 상기 이미지 패치를 추출하는 것을 특징으로 하는 증강 현실을 위한 위치 인식 방법
|
4 |
4
제1항에 있어서,상기 특징 쌍을 매칭하고, 이미지 패치에 대한 서브픽셀의 라인을 산출하는 단계는관성측정장치(Inertial Measurement Unit; IMU) 및 상기 이미지 패치 상의 포인트 특징 요소(point feature)를 이용하여 특징 쌍에 대한 매칭 여부를 확인하는 단계; 및3차원 라인 분포식으로 상기 이미지 패치에 대한 상기 서브픽셀의 라인을 추출하는 단계를 포함하는 증강 현실을 위한 위치 인식 방법
|
5 |
5
제4항에 있어서,상기 특징 쌍을 검색하여 매칭 여부를 확인하는 단계는이전 이미지 패치(t-1)를 기준으로, 상기 관성측정장치로부터 감지되는 상기 카메라의 움직임[R/t]에 따른 이미지 패치(t)의 포인트 특징 요소를 검색하며, 이전 이미지 패치(t-1)의 포인트 특징 요소와 상기 이미지 패치(t)의 포인트 특징 요소 각각을 매칭하여 동일 직선 선분을 가진 복수의 특징 쌍을 획득하는 증강 현실을 위한 위치 인식 방법
|
6 |
6
제5항에 있어서,상기 이미지 패치에 대한 서브픽셀의 라인을 추출하는 단계는3차원 가우시안 커널(3D Gaussian kernel)의 상기 3차원 라인 분포식을 이용하여 상기 이미지 패치(t)에 대한 3차원 분포를 확장하고, 3차원 분포 결과에서의 최대 포인트(maximum point)를 연결한 최대 라인(maximum line)을 산출하여 정밀한 상기 서브픽셀의 라인을 획득하는 증강 현실을 위한 위치 인식 방법
|
7 |
7
제1항에 있어서,상기 이동형 단말기 내 카메라의 위치를 추정하는 단계는상기 이동형 단말기에 포함된 관성항법센서(Inertial Navigation Sensor)를 이용하여 획득되는 상기 이전 이미지 패치(t-1)에 대한 상기 추정된 라인과, 상기 이미지 패치(t)에 대한 상기 산출된 라인 간의 이노베이션 항목(innovation term)을 산출하여 상기 카메라에 대한 위치를 추정하는 증강 현실을 위한 위치 인식 방법
|
8 |
8
제7항에 있어서,상기 이동형 단말기 내 카메라의 위치를 추정하는 단계는상기 이미지 패치(t)에서 상기 산출된 라인의 라인 기울기(at)와 상기 이전 이미지 패치(t-1)에서 상기 추정된 라인의 라인 기울기(at-1) 사이의 기울기 차이를 고려하여 카메라 위치(state x) 추정의 정확도를 향상시키는 것을 특징으로 하는 증강 현실을 위한 위치 인식 방법
|
9 |
9
제1항 내지 제8항 중 어느 한 항의 방법을 수행하기 위하여 컴퓨터로 판독 가능한 기록 매체에 저장된 컴퓨터 프로그램
|
10 |
10
이동형 단말기에서의 증강 현실을 제공하기 위한 위치 인식 시스템에 있어서,상기 이동형 단말기 내 카메라에서 획득되는 이미지 데이터를 서브 샘플링(sub-sampling)하며, 저화질 이미지 데이터에서 라인(line) 및 포인트(point)를 포함한 이미지 패치를 추출하는 이미지 패치 추출부;상기 카메라의 움직임에 따른, 상기 이미지 패치와 이전 이미지 패치 간의 포인트 특징 요소의 특징 쌍을 매칭하고, 상기 이미지 패치에 대한 서브픽셀(subpixel)의 라인을 산출하는 산출부; 및상기 산출된 라인과 관성에 의해 추정된 라인 간의 차이를 기반으로, 상기 이동형 단말기 내 카메라의 위치를 추정하는 위치 추정부를 포함하는 증강 현실을 위한 위치 인식 시스템
|
11 |
11
제10항에 있어서,상기 이미지 패치 추출부는상기 이동형 단말기 내 상기 카메라로부터 고화질 이미지 데이터를 수신하는 이미지 데이터 수신부;상기 고화질 이미지 데이터를 서브 샘플링(sub-sampling)하여 라인(line) 및 포인트(point)를 내포한 상기 저화질 이미지 데이터를 획득하는 저화질 이미지 데이터 획득부; 및상기 저화질 이미지 데이터에서 라인(line) 및 포인트(point)의 특징 요소를 포함하는 상기 이미지 패치를 추출하는 특징 요소 추출부를 포함하는 증강 현실을 위한 위치 인식 시스템
|
12 |
12
제11항에 있어서,상기 특징 요소 추출부는상기 저화질 이미지 데이터에서, 라인(line) 특징 요소 및 포인트(point) 특징 요소를 모두 포함하는 원형의 상기 이미지 패치를 추출하는 것을 특징으로 하는 증강 현실을 위한 위치 인식 시스템
|
13 |
13
제10항에 있어서,상기 산출부는관성측정장치(Inertial Measurement Unit; IMU) 및 상기 이미지 패치 상의 포인트 특징 요소(point feature)를 이용하여 특징 쌍에 대한 매칭 여부를 확인하는 매칭 확인부; 및3차원 라인 분포식으로 상기 이미지 패치에 대한 상기 서브픽셀의 라인을 추출하는 라인 추출부를 포함하는 증강 현실을 위한 위치 인식 시스템
|
14 |
14
제13항에 있어서,상기 매칭 확인부는이전 이미지 패치(t-1)를 기준으로, 상기 관성측정장치로부터 감지되는 상기 카메라의 움직임[R/t]에 따른 이미지 패치(t)의 포인트 특징 요소를 검색하며, 이전 이미지 패치(t-1)의 포인트 특징 요소와 상기 이미지 패치(t)의 포인트 특징 요소 각각을 매칭하여 동일 직선 선분을 가진 복수의 특징 쌍을 획득하는 증강 현실을 위한 위치 인식 시스템
|
15 |
15
제14항에 있어서,상기 라인 추출부는 3차원 가우시안 커널(3D Gaussian kernel)의 상기 3차원 라인 분포식을 이용하여 상기 이미지 패치(t)에 대한 3차원 분포를 확장하고, 3차원 분포 결과에서의 최대 포인트(maximum point)를 연결한 최대 라인(maximum line)을 산출하여 정밀한 상기 서브픽셀의 라인을 추출하는 증강 현실을 위한 위치 인식 시스템
|
16 |
16
제10항에 있어서,상기 위치 추정부는상기 이동형 단말기에 포함된 관성항법센서(Inertial Navigation Sensor)를 이용하여 획득되는 상기 이전 이미지 패치(t-1)에 대한 상기 추정된 라인과, 상기 이미지 패치(t)에 대한 상기 산출된 라인 간의 이노베이션 항목(innovation term)을 산출하여 상기 카메라에 대한 위치를 추정하는 증강 현실을 위한 위치 인식 시스템
|
17 |
17
제16항에 있어서,상기 위치 추정부는상기 이미지 패치(t)에서 상기 산출된 라인의 라인 기울기(at)와 상기 이전 이미지 패치(t-1)에서 상기 추정된 라인의 라인 기울기(at-1) 사이의 기울기 차이를 고려하여 카메라 위치(state x) 추정의 정확도를 향상시키는 것을 특징으로 증강 현실을 위한 위치 인식 시스템
|