1 |
1
설계도면의 대표 특징점을 추출하여 데이터베이스 모듈에 저장하는 인식 모듈(110)과, 설계도면과 설계도면의 대표 특징점 및 설계도면에 대응되는 3차원 모델이 저장되는 데이터베이스 모듈(120)을 포함하는 설계도면 관리서버(100); 및, 카메라(201)와, 디스플레이부(202) 및 복수의 설계도면들의 대표 특징점이 저장된 제1 캐시(230)를 포함하는 스마트폰(200);을 포함하며,상기 스마트폰(200)은,상기 카메라(201)로부터 획득한 설계도면 영상으로부터 외곽선과 모서리점을 추출하고, 사각형의 영역을 계산하여 ROI(Region Of Interest) 영역을 설정하는 ROI 영역 설정부(212)와, 상기 ROI 영역에 대해서 SURF(Speeded Up Robust Features) 알고리즘을 이용하여 설계도면의 특징점을 추출하는 특징점 추출부(214)와, 상기 제1 캐시(230)에 저장된 설계도면들의 대표 특징점과 상기 추출된 설계도면의 특징점을 매칭하는 특징점 매칭부(216), 및 매칭된 설계도면이 있는 경우 해당 설계도면을 인식하여 이에 대응되는 3D 모델을 제2 캐시(240)로부터 로딩하는 설계도면 인식부(218)를 포함하는 설계도면 인식 모듈(210); 및,상기 카메라(201)로부터 입력되는 상기 설계도면 영상에 대해 상기 설정된 ROI 영역에서 사각형을 이루는 네 점의 좌표를 추출하고 이를 이용하여 카메라(201)와 인식된 설계도면상 상기 네 점의 좌표와의 거리와, 상기 인식된 설계도면의 평면을 기준으로 상기 카메라(201)와 상기 추출된 네 점의 좌표와의 사이 각도를 계산하는 트래킹부(222)와, 상기 트래킹부(222)에 의해 계산된 거리 및 각도에 대응하여 상기 로딩된 3D 모델을 기하변환(Geometric Transformation) 하는 기하변환부(224), 및 상기 기하변환된 3D 모델을 상기 카메라(201)로부터 입력되는 설계도면 영상에 정합하여 상기 디스플레이부(202)에 표시하는 영상정합부(226)를 포함하는 3D모델 시각화 모듈(220)을 포함하는 것을 특징으로 하는 모바일 증강현실 기반의 설계도면 3차원 모델 시각화 시스템
|
2 |
2
제 1 항에 있어서,상기 특징점 매칭부(216)는 상기 제1 캐시(230)에 저장된 설계도면들의 대표 특징점 중 상기 추출된 설계도면의 특징점과 가장 높은 유사도를 갖는 설계도면을 선택하여 해당 설계도면을 인식하는 것을 특징으로 하는 모바일 증강현실 기반의 설계도면 3차원 모델 시각화 시스템
|
3 |
3
제 1 항에 있어서, 상기 설계도면 인식부(218)는 인식된 해당 설계도면에 대응되는 3D 모델이 상기 제2 캐시(240)에 없는 경우, 상기 설계도면 관리서버(100)에 해당 3D 모델을 요청하여 수신하는 것을 특징으로 하는 모바일 증강현실 기반의 설계도면 3차원 모델 시각화 시스템
|
4 |
4
제 1 항에 있어서, 상기 설계도면 인식 모듈(210)은 상기 특징점 매칭부(216)에 의해 매칭된 설계도면이 제1 캐시(230)에 없는 경우 설계도면의 특징점 데이터를 설계도면 관리서버(100)에 전송하며,상기 설계도면 관리서버(100)는, 상기 수신된 특징점 데이터를 데이터베이스 모듈(120)에 저장된 설계도면들의 대표 특징점과 매칭하고, 매칭된 설계도면이 있는 경우 해당 설계도면의 특징점과 해당 설계도면에 대응되는 3D 모델을 상기 스마트폰(200)에 전송하는 특징점 매칭 모듈(130)을 더 포함하는 것을 특징으로 하는 모바일 증강현실 기반의 설계도면 3차원 모델 시각화 시스템
|
5 |
5
스마트폰(200)으로 설계도면을 인식하고 3차원 모델을 설계도면 위에 증강시켜 스마트폰에 나타내도록 하는 모바일 증강현실 기반의 설계도면 3차원 모델 시각화 방법에 관한 것으로써, a) 상기 스마트폰의 카메라(201)로부터 설계도면의 영상을 획득하는 단계;b) 상기 획득한 설계도면의 영상에서 외곽선과 모서리점을 추출하고, 사각형의 영역을 계산하여 ROI(Region Of Interest) 영역을 설정하는 단계;c) 상기 ROI 영역에 대해서 SURF(Speeded Up Robust Features) 알고리즘을 이용하여 설계도면의 특징점을 추출하는 단계;d) 제1 캐시(230)에 저장된 설계도면들의 대표 특징점과 상기 추출된 설계도면의 특징점을 매칭하는 단계;e) 매칭된 설계도면이 있는 경우, 해당 설계도면에 대응되는 3D 모델을 로딩하는 단계;f) 상기 카메라(201)로부터 입력되는 상기 설계도면 영상에 대해 상기 설정된 ROI 영역에서 사각형을 이루는 네 점의 좌표를 추출하고, 이를 이용하여 카메라(201)와 인식된 설계도면상 상기 네 점의 좌표와의 거리와, 상기 인식된 설계도면의 평면을 기준으로 상기 카메라(201)와 상기 추출된 네 점의 좌표와의 사이 각도를 계산하는 단계;g) 계산된 거리 및 각도에 대응하여 3D 모델을 기하변환(Geometric Transformation) 하는 단계; 및,h) 기하변환된 3D 모델을 상기 카메라로부터 입력되는 영상에 정합하여 스마트폰의 디스플레이부에 표시하는 단계;를 포함하는 것을 특징으로 하는 모바일 증강현실 기반의 설계도면 3차원 모델 시각화 방법
|
6 |
6
제 5 항에 있어서, 상기 e) 단계에서, 해당 설계도면에 대응되는 3D 모델이 제2 캐시(240)에 없는 경우, 설계도면 관리서버(100)에 해당 3D 모델을 요청하여 수신하고 이를 로딩하는 것을 특징으로 하는 모바일 증강현실 기반의 설계도면 3차원 모델 시각화 방법
|
7 |
7
제 5 항에 있어서, 상기 d) 단계에서 매칭된 설계도면이 없는 경우, i) 설계도면의 특징점 데이터를 설계도면 관리서버(100)에 전송하는 단계;j) 설계도면 관리서버(100)가 상기 수신된 특징점 데이터를 데이터베이스 모듈(120)에 저장된 설계도면들의 대표 특징점과 매칭하는 단계;k) 매칭된 설계도면이 있는 경우, 설계도면 관리서버(100)가 해당 설계도면의 특징점과, 해당 설계도면에 대응되는 3D 모델을 스마트폰(200)에 전송하는 단계; 및, l) 상기 수신된 해당 설계도면의 특징점과 3D 모델을 수신하여 상기 e) 단계를 수행하는 단계;를 포함하는 것을 특징으로 하는 모바일 증강현실 기반의 설계도면 3차원 모델 시각화 방법
|
8 |
8
스마트폰(200)으로 설계도면을 인식하고 3차원 모델을 설계도면 위에 증강시켜 스마트폰에 나타내도록 하는 모바일 증강현실 기반의 설계도면 3차원 모델 시각화 방법에 관한 것으로써, a') 상기 스마트폰의 카메라(201)로부터 설계도면의 영상을 획득하는 단계;b') 상기 획득한 설계도면의 영상에서 외곽선과 모서리점을 추출하고, 사각형의 영역을 계산하여 ROI(Region Of Interest) 영역을 설정하는 단계;c') 상기 ROI 영역에 대해서 SURF(Speeded Up Robust Features) 알고리즘을 이용하여 설계도면의 특징점을 추출하는 단계;d') 상기 추출된 설계도면의 특징점 데이터를 설계도면 관리서버(100)에 전송하는 단계;e') 설계도면 관리서버(100)가 상기 수신된 특징점 데이터를 데이터베이스 모듈(120)에 저장된 설계도면들의 대표 특징점과 매칭하는 단계;f') 매칭된 설계도면이 있는 경우, 설계도면 관리서버(100)가 해당 설계도면의 특징점과, 해당 설계도면에 대응되는 3D 모델을 스마트폰(200)에 전송하는 단계;g') 상기 해당 설계도면의 특징점과 3D 모델을 수신하여, 해당 설계도면에 대응되는 3D 모델을 로딩하는 단계;h') 상기 카메라(201)로부터 입력되는 상기 설계도면 영상에 대해 상기 설정된 ROI 영역에서 사각형을 이루는 네 점의 좌표를 추출하여, 카메라(201)와 인식된 설계도면상 상기 네 점의 좌표와의 거리와, 상기 인식된 설계도면의 평면을 기준으로 상기 카메라(201)와 상기 추출된 네 점의 좌표와의 사이 각도를 계산하는 단계;i') 계산된 거리 및 각도에 대응하여 3D 모델을 기하변환(Geometric Transformation) 하는 단계; 및,j') 기하변환된 3D 모델을 상기 카메라로부터 입력되는 영상에 정합하여 스마트폰의 디스플레이부에 표시하는 단계;를 포함하는 것을 특징으로 하는 모바일 증강현실 기반의 설계도면 3차원 모델 시각화 방법
|