KR20130119288A - 위치 보정 장치 및 방법 - Google Patents
위치 보정 장치 및 방법 Download PDFInfo
- Publication number
- KR20130119288A KR20130119288A KR1020120042317A KR20120042317A KR20130119288A KR 20130119288 A KR20130119288 A KR 20130119288A KR 1020120042317 A KR1020120042317 A KR 1020120042317A KR 20120042317 A KR20120042317 A KR 20120042317A KR 20130119288 A KR20130119288 A KR 20130119288A
- Authority
- KR
- South Korea
- Prior art keywords
- photographed image
- image
- reference point
- information
- reference object
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C11/00—Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
- G01C11/04—Interpretation of pictures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/05—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/16—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10032—Satellite or aerial image; Remote sensing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Electromagnetism (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Manufacturing & Machinery (AREA)
- Computer Graphics (AREA)
- Image Analysis (AREA)
- Navigation (AREA)
- Image Processing (AREA)
Abstract
위치 보정 장치 및 방법이 개시된다. 위치 보정 장치는 촬영된 영상에 포함된 객체에 대응되는 적어도 하나의 객체를 미리 저장된 지리 객체 데이터베이스로부터 검색하고, 검색된 적어도 하나의 객체 중 위치 보정에 사용할 기준객체를 설정하는 기준객체 검색부와, 설정된 기준객체에서 기준점을 설정하는 기준점 추출부 및 기준점 사이의 실제 거리를 획득하고, 실제 거리와 촬영된 영상에 포함된 기준점 사이의 거리 및 촬영된 영상의 메타 정보를 이용하여 위치를 산출하는 위치 결정부를 포함한다. 따라서, 측위 정확성을 향상시킬 수 있고, 이를 통해 고품질의 위치 기반 서비스 또는 공간 정보 서비스에 활용할 수 있다.
Description
본 발명은 위치 결정 기술에 관한 것으로, 더욱 상세하게는 획득한 위치 정보의 정확도를 향상시킬 수 있는 위치 보정 장치 및 방법에 관한 것이다.
이동 단말의 위치 결정 기술(또는, 측위 기술)은 이동 단말의 현재 위치를 결정하는 기술로, 이동 단말이 기지국으로부터 수신한 수신신호를 이용하여 위치를 결정하는 네트워크 기반 위치 결정 방식 또는 이동 단말에 장착된 GPS 수신기를 이용하여 위치를 결정하는 단말 기반 측위 방식이 주로 사용되고 있다.
또한, 이동 단말의 위치 결정 기술에는 무선랜 환경에서 신호세기에 상응하는 핑거프린트(fingerprint)를 생성하고, 생성한 핑거프린트를 이동 단말에서 무선신호의 RF(Radio Frequency) 값과 매핑하여 측위하는 방법도 사용되고 있다.
그러나, 상기한 바와 같은 이동 단말의 측위 방법들은 고층 건물이 많은 도심 속에서는 건물 등에 의한 페이딩의 영향으로 측위 오차가 존재하는 단점이 있다.
미국등록특허 제6816111호는 이동 단말에 구비된 GPS 신호의 에러 추정치 집합의 값들에 기초하여 수신된 위치를 보정하는 기술을 개시하고 있으나, 상기 미국등록특허는 GPS 신호의 에러 추정치에 기초하여 GPS 신호만을 정정하기 때문에 위치 측정 오류를 정정하는데 한계가 있다.
따라서, 측정된 위치 정보를 보다 정확하게 보정할 수 있는 방법이 요구된다.
본 발명의 목적은 획득한 위치 정보의 정확도를 향상시킬 수 있는 위치 보정 장치를 제공하는 것이다.
또한, 본 발명의 다른 목적은 획득한 위치 정보의 정확도를 향상시킬 수 있는 위치 보정 방법을 제공하는 것이다.
상기한 목적을 달성하기 위한 본 발명에 따른 위치 보정 장치의 일 실시예는, 촬영된 영상에 포함된 객체에 대응되는 적어도 하나의 객체를 미리 저장된 지리 객체 데이터베이스로부터 검색하고, 검색된 적어도 하나의 객체 중 위치 보정에 사용할 기준객체를 설정하는 기준객체 검색부와, 상기 설정된 기준객체에서 기준점을 설정하는 기준점 추출부 및 상기 기준점 사이의 실제 거리를 획득하고, 상기 실제 거리와 상기 촬영된 영상에 포함된 기준점 사이의 거리 및 상기 촬영된 영상의 메타 정보를 이용하여 위치를 산출하는 위치 결정부를 포함한다.
이 때, 상기 기준객체 검색부는 상기 검색된 적어도 하나의 객체 중 상기 촬영된 영상의 촬영 위치로부터 가장 가까운 거리에 위치하는 객체를 상기 기준 객체로 설정할 수 있다.
이 때, 상기 기준점 추출부는 상기 촬영된 영상에서 상기 설정된 기준객체의 외곽선을 추출하고, 상기 추출된 외곽선 중 적어도 두 개의 모서리를 상기 기준점으로 설정할 수 있다.
이 때, 상기 위치 결정부는 상기 촬영된 영상에 포함된 기준점의 실제 좌표를 이용하여 상기 기준점 사이의 실제 거리를 산출하고, 상기 실제 거리 및 상기 촬영된 영상에서 기준점 사이의 거리, 상기 촬영된 영상의 화각, 상기 촬영된 영상의 크기를 이용하여 상기 위치를 산출할 수 있다.
이 때, 상기 위치 결정부는 획득한 초기 위치를 상기 산출한 위치를 이용하여 보정할 수 있다.
또한, 본 발명의 다른 목적을 달성하기 위한 본 발명에 따른 위치 보정 방법의 일 실시예는, 초기 위치 정보 및 상기 초기 위치에서 촬영된 영상을 제공받는 단계와, 상기 촬영된 영상에 포함된 객체에 대응되는 적어도 하나의 객체를 지리 객체 데이터베이스에서 검색하고, 검색된 적어도 하나의 객체 중 기준객체를 설정하는 단계 및 상기 기준객체의 실제 지리 정보 및 상기 촬영된 영상의 정보를 이용하여 상기 영상이 촬영된 위치를 산출하는 단계를 포함한다.
이 때, 상기 초기 위치 정보 및 상기 초기 위치에서 촬영된 영상을 제공받는 단계는, 상기 초기 위치 정보, 촬영 방향각 정보, 상기 촬영된 영상의 메타 데이터를 제공받을 수 있다.
이 때, 상기 기준객체를 설정하는 단계는 상기 촬영된 영상에 포함된 객체 중 기준객체로 설정한 적어도 하나의 후보 객체를 상기 지리 객체 데이터베이스에서 검색하는 단계와, 검색된 적어도 하나의 후보 객체 중 기준객체를 설정하는 단계와, 상기 설정된 기준객체의 외곽선을 추출하는 단계 및 상기 추출된 외곽선에 기초하여 적어도 두 개의 기준점을 설정하는 단계를 포함할 수 있다.
이 때, 상기 검색된 적어도 하나의 후보 객체 중 기준객체를 설정하는 단계는 상기 적어도 하나의 후보 객체 중 상기 초기 위치로부터 가장 가까운 거리에 위치하는 객체를 상기 기준객체로 설정할 수 있다.
이 때, 상기 영상이 촬영된 위치를 산출하는 단계는, 상기 촬영된 영상에 포함된 기준점의 실제 좌표를 이용하여 상기 기준점 사이의 실제 거리를 산출하고, 상기 실제 거리 및 상기 촬영된 영상에서 기준점 사이의 거리, 상기 촬영된 영상의 화각, 상기 촬영된 영상의 크기를 이용하여 상기 영상이 촬영된 위치를 산출하는 단계 및 산출한 상기 영상이 촬영된 위치를 이용하여 상기 초기 위치 정보를 보정하는 단계를 포함할 수 있다.
본 발명에 따르면, 촬영된 영상에 포함된 건물 등으로부터 추출한 외곽선 및/또는 면 등의 정보와, 영상에 포함된 메타 데이터 및 지리정보 데이터베이스에 저장된 지리 객체 데이터들을 이용하여 정확한 위치를 계산하여 측정된 초기 위치 정보를 보정한다.
따라서, 측위 정확성을 향상시킬 수 있고, 이를 통해 고품질의 위치 기반 서비스 또는 공간 정보 서비스에 활용할 수 있다.
도 1은 본 발명의 일 실시예에 따른 위치 보정 장치의 구성을 나타내는 블록도이다.
도 2는 도 1에 도시한 입력부의 세부 구성을 나타내는 블록도이다.
도 3은 본 발명의 일 실시예에 따른 위치 보정 방법 중 기준객체의 검색 과정을 설명하기 위한 개념도이다.
도 4는 본 발명의 일 실시예에 따른 위치 보정 방법 중 객체의 외곽선 추출을 설명하기 위한 개념도이다.
도 5 및 도 6은 본 발명의 일 실시예에 따른 위치 보정 방법 중 보정 위치를 결정하는 과정을 설명하기 위한 개념도이다.
도 7은 본 발명의 일 실시예에 따른 위치 보정 방법을 나타내는 흐름도이다.
도 2는 도 1에 도시한 입력부의 세부 구성을 나타내는 블록도이다.
도 3은 본 발명의 일 실시예에 따른 위치 보정 방법 중 기준객체의 검색 과정을 설명하기 위한 개념도이다.
도 4는 본 발명의 일 실시예에 따른 위치 보정 방법 중 객체의 외곽선 추출을 설명하기 위한 개념도이다.
도 5 및 도 6은 본 발명의 일 실시예에 따른 위치 보정 방법 중 보정 위치를 결정하는 과정을 설명하기 위한 개념도이다.
도 7은 본 발명의 일 실시예에 따른 위치 보정 방법을 나타내는 흐름도이다.
본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서, 반복되는 설명, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능, 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
본 발명의 실시예에 따른 위치 보정 방법에서는 위치 정보의 획득이 가능한 장치에서 촬영한 영상 데이터와, 영상 데이터에 포함된 메타 데이터를 지리정보 데이터베이스의 해당 데이터와 비교하거나 매핑 등을 수행하여 획득한 위치 정보를 보정한다.
영상에 포함된 건물 객체의 외곽선을 추출하는 방법에는 선분 근사화(line approximation), 컨벡스 헐(convex hull), 허프 변환(Hough transform) 등의 알고리즘이 사용된다.
선분 근사화 알고리즘은 객체의 특징점(contour)를 찾기 위해서 최소한의 선들을 표현하는 방법이다. 여기서 특징점은 물체를 표현하는데 있어서 중복되고 중요하지 않으며 불필요한 점들을 제거하여 최소한의 점으로 물체의 특징을 표현하는 방법을 의미한다. 선분 근사화 알고리즘은 인접한 점들간의 각도를 이용하거나 인접한 점들간의 거리를 이용하는 방법을 사용하기도 한다. 컨벡스 헐 알고리즘은 임의의 점 집합에서 최외각 볼록점을 찾는 방법이다. 허프 변환 알고리즘은 픽셀 기반의 래스터 영상(raster image)에서 기하학적 성분(geometric primitives)을 추출하는 방법이다.
한편, 카메라 또는 카메라를 구비한 장치 등은 소정의 영상을 촬영할 때 촬영시의 렌즈의 초점거리(focal length) 및 화각(Field Of View 또는 Angle Of View) 등과 같은 메타 데이터(meta data)를 촬영된 영상 데이터와 같이 저장한다.
본 발명의 실시예에 따른 위치 보정 방법에서는 GPS(Global Positioning System)를 이용하거나 무선랜 기술을 이용하여 측정한 위치 정보의 오차를 최소화하기 위하여 촬영된 영상 데이터의 메타데이터와, 촬영된 영상에 포함된 건물 등으로부터 추출한 외곽선 및/또는 면 등의 정보와, 지리정보 데이터베이스에 저장된 지리 객체 데이터들을 이용하여 정확한 위치를 계산하여 측정된 초기 위치 정보를 보정함으로써 측위 오차를 감소시킨다.
도 1은 본 발명의 일 실시예에 따른 위치 보정 장치의 구성을 나타내는 블록도이다. 또한, 도 2는 도 1에 도시한 입력부의 세부 구성을 나타내는 블록도이다.
도 1 및 도 2를 참조하면, 본 발명의 일 실시예에 따른 위치 보정 장치(100)는 제어부(110), 입력부(120), 기록부(130), 저장부(140), 기준객체 검색부(150), 기준점 추출부(160) 및 위치 결정부(170)를 포함할 수 있다.
제어부(110)는 위치 보정 장치(100)의 각 구성요소(120 내지 170)의 동작을 제어한다. 또한, 제어부(110)는 위치 보정 장치(100)의 각 구성요소(120 내지 170)간의 데이터 또는 제어 메시지를 중계 및 관리한다.
입력부(120)는 위치정보와 영상을 입력받는 수단이다. 입력부(120)는 GPS 수신기(미도시)로부터 GPS 위치 정보(좌표) 및 촬영 방향각(heading angle) 정보를 제공받을 수 있고, 카메라 등의 촬영기기로부터 촬영된 영상 및 영상의 메타 데이터를 제공받을 수 있다. 여기서, 입력부(120)는 입력받은 위치정보, 영상 및 영상의 메타 정보를 제어부(110)를 통해 기준객체 검색부(150)에 제공할 수 있다.
구체적으로, 입력부(120)는 도 2에 도시한 바와 같이 위치센서 입력부(121) 및 영상 입력부(122)를 포함할 수 있다.
위치센서 입력부(121)는 GPS 수신기로부터 제공되는 GPS 위치 신호(예를 들면, GPS 좌표) 및 촬영 방향각 등의 입력을 담당한다. 또한, 영상 입력부(122)는 촬영된 영상 또는 저장된 영상 및 영상의 메타정보(예를 들면, 화각, 초점거리 등)의 입력을 담당한다.
기록부(130)는 제어부(110)로부터 제공된 보정이 완료된 위치정보 및/또는 촬영 방향각 값을 표시할 수 있고, 이를 촬영된 영상 데이터에 포함시킬 수 있다.
저장부(140)는 정확하게 측량이 수행된 지리 객체 데이터를 저장하고, 제어부(110) 등의 다른 구성요소로부터 제공된 검색 요청에 상응하여 해당 데이터를 검색한 후, 검색된 데이터를 제공한다. 저장부(140)는 지리 객체 데이터베이스 시스템을 포함할 수 있고, 별도의 독립적인 장치로 구성될 수도 있다. 여기서, 지리 객체 데이터베이스 시스템이 별도의 독립적인 장치로 구성되는 경우, 위치 보정 장치는 네트워크를 통해 지리 객체 데이터베이스 시스템과 연결될 수 있고, 이를 위해 통신을 수행하는 네트워크 인터페이스를 더 포함할 수도 있다.
기준객체 검색부(150)는 입력부(120)로부터 제공된 정보(초기 위치정보, 영상, 촬영 방향각, 화각 등)를 이용하여, 영상에 포함된 객체(예를 들면, 건물)들을 저장부(140)로부터 검색한다. 여기서, 기준객체 검색부(150)는 저장부(140)에 저장된 데이터베이스로부터 정확하지는 않으나 영상에 포함된 객체들에 대응되는 적어도 하나의 객체 후보를 검색할 수 있다.
기준객체 검색부(150)은 검색된 후보 객체들 중에서 영상의 촬영위치로부터 가장 가까이에 위치한 객체를 기준객체로 설정할 수 있고, 기준객체는 위치 보정을 위해 사용된다.
기준점 추출부(160)는 영상에 포함된 객체 중에서, 기준객체 검색부(150)가 설정한 기준객체(예를 들면, 소정 건물)에 대해 상기 기준객체의 외곽선을 추출하고 기준점을 결정한다.
위치 결정부(170)은 저장부(130)의 데이터베이스로부터 기준점 추출부(160)가 결정한 기준점에 대한 실제거리를 획득하고, 상기 실제거리와 영상의 화각, 영상의 크기, 영상에 포함된 기준점의 거리 등을 매개로 하여 정확한 위치를 계산한다.
위치 결정부(170)는 상기한 바와 같이 정확하게 계산된 위치 정보를 이용하여 초기 위치 정보를 보정할 수 있고, 보정된 위치 정보를 제어부(110)를 통해 기록부(130)에 제공할 수 있다.
이하에서는, 도 3 내지 도 5를 참조하여 본 발명의 일 실시예에 따른 위치 보정 방법을 보다 상세하게 설명한다.
도 3은 본 발명의 일 실시예에 따른 위치 보정 방법 중 기준객체의 검색 과정을 설명하기 위한 개념도로서, 도 1에 도시한 기준객체 검색부(150)에 의해 수행될 수 있다.
도 3을 참조하면, 카메라의 화각(θ)내에 존재하는 실제의 공간 객체 O1 내지 O9는 카메라를 통해 촬영되는 영상에 포함된다. 여기서, 카메라의 화각(θ)는 상기 영상의 메타 데이터로부터 획득할 수 있다.
이 때, 기준객체 검색부(150)는 촬영 방향(C1)과 직각을 이루는 선분(L0, L1)을 촬영 위치(또는 원점, Q)에서부터 시작하여 촬영 방향(C1)으로 이동시키면서 상기 선분과 교차(intersect)하는 공간 객체들을 찾는다. 여기서, 상기 촬영 위치(Q)는 획득한 초기 위치를 의미한다. 기준객체 검색부(150)는 플레인 스위핑(Plane Sweep) 알고리즘 등을 이용하여 공간 객체들을 찾을 수 있다.
예를 들어, 기준객체 검색부(150)는 선분 L1과 교차하는 객체 O7을 찾은 후, 상기 객체 O7을 객체 후보 목록에 포함시킨다. 또한, 기준객체 검색부(150)는 선분 L1을 촬영 방향(C1)과 수직을 유지하면서 촬영위치에서 멀어지는 방향으로 이동시키면서 선분 L1과 교차하는 공간객체들을 검출하여 객체 후보 목록에 포함시킨다. 여기서, 기준객체 검색부(150)는 미리 설정된 방법 또는 사용자의 설정에 따라 촬영위치로부터 일정 거리 이내의 객체들을 검색하도록 구성될 수 있다. 기준객체 검색부(150)는 상기한 방법을 통해 검색한 객체 후보 목록을 유지한다.
또한, 기준객체 검색부(150)는 상기 객체 후보 목록에 포함된 객체들 중에서 원점(Q)으로부터 가장 가까운 거리에 위치한 객체(즉, O7)를 기준객체로 설정할 수 있다.
도 4는 본 발명의 일 실시예에 따른 위치 보정 방법 중 객체의 외곽선 추출을 설명하기 위한 개념도로서, 도 1에 도시한 기준점 추출부(160)에 의해 수행될 수 있다. 또한, 도 5 및 도 6은 본 발명의 일 실시예에 따른 위치 보정 방법 중 보정 위치를 결정하는 과정을 설명하기 위한 개념도로서, 도 1에 도시한 위치 결정부(170)에 의해 수행될 수 있다.
먼저, 도 4를 참조하면 기준점 추출부(160)은 입력부(120)로부터 제공된 영상(A)에 포함된 객체의 외곽선을 추출한다. 여기서, 기준점 추출부(160)는 공지된 외곽선 추출 알고리즘을 이용하여 기준객체의 외곽선을 추출할 수 있고, 추출된 기준객체의 외곽선 중 객체 상부의 모서리를 기준점(P1, P2)으로 설정할 수 있다.
도 5 및 도 6을 참조하면, 위치 결정부(170)는 기준점 추출부(160)에서 추출한 기준점(P1, P2)과 촬영위치 또는 원점 사이의 각을 수학식 1을 이용하여 산출한다.
수학식 1에서, W는 영상의 가로 길이를 의미하고, h는 기준점 P1과 P2 사이의 거리를 의미한다. 또한, θ는 영상의 화각을 의미하고, α는 기준점(P1, P2)과 촬영위치 또는 원점 사이의 각을 의미한다.
또한, 위치 결정부(170)는 수학식 2를 이용하여 도 6에 도시된 β,δ 및 D 값을 산출할 수 있다.
수학식 2에서, β는 기준점 P1 및 P2를 연결하는 선분과 보정된 위치(Q`) 및기준점 P2를 연결한 선분 사이의 각을 의미하고, δ는 보정된 위치(Q`)와 기준점 P1을 연결하는 선분과 기준점 P1으로부터 수평으로 연결된 선분 사이의 각을 의미한다. 또한, D는 보정된 위치(Q`)와 기준점 P1 사이의 거리를 의미한다. 또한, a,b는 기준점 P1의 실제 좌표를 의미하고 저장부(140)의 지리객체 데이터베이스로부터 획득할 수 있다. c, d는 기준점 P2의 실제 좌표를 의미하며, 저장부(140)의 지리객체 데이터베이스로부터 획득할 수 있다.
위치 결정부(170)는 수학식 1 및 수학식 2를 통해 산출된 값을 수학식 3에 적용하여 보정된 위치의 좌표 Q`(x,y)를 구할 수 있다.
도 7은 본 발명의 일 실시예에 따른 위치 보정 방법을 나타내는 흐름도로서, 도 1에 도시한 위치 보정 장치에서 수행되는 위치 보정 과정을 나타낸다.
도 7을 참조하면, 본 발명의 일 실시예에 따른 위치 보정 방법은 크게 영상및 위치 정보의 입력 과정(S100), 입력된 영상으로부터 기준객체를 검색하는 기준객체 검색 과정(S200) 및 검색된 기준객체를 이용하여 위치를 보정하는 위치 보정 과정(S300)으로 구성된다.
위치 보정 장치는 촬영된 영상(또는 저장된 영상)과 촬영된 영상에 상응하는메타데이터를 제공 받는다(S110). 여기서, 위치 보정 장치에 카메라가 구비된 경우에는 구비된 카메라를 통해 촬영된 영상을 제공받을 수 있다. 또한, 위치 보정 장치는 촬영된 영상의 위치 정보를 제공받는다(S120). 여기서, 위치 정보는 영상이 촬영된 위치 정보 및 촬영 방향각 정보를 포함할 수 있고, 초기 위치 정보를 의미한다.
이후, 위치 보정 장치는 제공받은 영상에 상응하는 위치 정보 및 촬영 방향각 등의 정보가 정상적으로 존재하는가를 판단하고(S130), 위치 정보 및 촬영 방향각 등의 정보가 정상적으로 존재하는 경우에는 입력받은 영상을 기록하고(S140), 위치 정보 및 촬영 방향각 정보를 기록한다(S150).
또는, 위치 보정 장치는 위치 정보 및 촬영 방향각 등의 정보가 정상적으로 존재하지 않는 경우에는 단계 S110 및 S120을 다시 수행한다.
이후, 위치 보정 장치는 제공받은 영상, 위치 정보, 촬영 방향각, 메타 데이터 등의 정보를 이용하여 영상에 포함된 객체 중 기준객체로 설정할 적어도 하나의 후보 객체를 미리 저장된 지리 객체 데이터베이스로부터 검색한다(S210). 여기서, 지리 객체 데이터베이스는 실제 측량을 통해 정확도가 검증된 지리 정보를 포함한다.
위치 보정 장치는 상기한 바와 같이 검색한 적어도 하나의 후보 객체 중 위치 보정을 위한 기준객체를 설정한다(S220). 여기서, 위치 보정 장치는 촬영된 영상에서 상기 검색된 적어도 하나의 후보 객체들과 대응되는 객체들 중 촬영 위치로부터 가장 가까운 거리에 위치하는 객체를 기준 객체로 설정할 수 있다.
이후, 위치 보정 장치는 기준객체로 설정된 객체의 외곽선을 검출한 후, 검출한 외곽선에 기초하여 기준점을 추출한다(S230).
위치 보정 장치는 기준객체의 기준점 추출이 완료 되었는가를 판단하고(S240), 기준점 추출이 완료되지 않은 경우 단계 S230을 다시 실행한다.
상기한 바와 같이 영상에 포함된 기준객체에 대한 기준점을 추출한 후, 위치 보정 장치는 상기한 수학식 1 내지 3을 이용하여 방향각 및 보정 위치를 산출하고(S310), 산출한 보정 위치에 기초하여 단계 S120에서 입력받은 초기 위치 정보를 보정하고, 보정된 위치 정보를 기록한다(S320).
이상에서와 같이 본 발명에 따른 위치 보정 장치 및 방법은 상기한 바와 같이 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.
100 : 위치 보정 장치
110 : 제어부
120 : 입력부
130 : 기록부
140 : 저장부
150 : 기준객체 검색부
160 : 기준점 추출부
170 : 위치 결정부
110 : 제어부
120 : 입력부
130 : 기록부
140 : 저장부
150 : 기준객체 검색부
160 : 기준점 추출부
170 : 위치 결정부
Claims (10)
- 촬영된 영상에 포함된 객체에 대응되는 적어도 하나의 객체를 미리 저장된 지리 객체 데이터베이스로부터 검색하고, 검색된 적어도 하나의 객체 중 위치 보정에 사용할 기준객체를 설정하는 기준객체 검색부;
상기 설정된 기준객체에서 기준점을 설정하는 기준점 추출부; 및
상기 기준점 사이의 실제 거리를 획득하고, 상기 실제 거리와 상기 촬영된 영상에 포함된 기준점 사이의 거리 및 상기 촬영된 영상의 메타 정보를 이용하여 위치를 산출하는 위치 결정부를 포함하는 위치 보정 장치. - 청구항 1에 있어서,
상기 기준객체 검색부는 상기 검색된 적어도 하나의 객체 중 상기 촬영된 영상의 촬영 위치로부터 가장 가까운 거리에 위치하는 객체를 상기 기준 객체로 설정하는 것을 특징으로 하는 위치 보정 장치. - 청구항 1에 있어서,
상기 기준점 추출부는 상기 촬영된 영상에서 상기 설정된 기준객체의 외곽선을 추출하고, 상기 추출된 외곽선 중 적어도 두 개의 모서리를 상기 기준점으로 설정하는 것을 특징으로 하는 위치 보정 장치. - 청구항 1에 있어서,
상기 위치 결정부는 상기 촬영된 영상에 포함된 기준점의 실제 좌표를 이용하여 상기 기준점 사이의 실제 거리를 산출하고, 상기 실제 거리 및 상기 촬영된 영상에서 기준점 사이의 거리, 상기 촬영된 영상의 화각, 상기 촬영된 영상의 크기를 이용하여 상기 위치를 산출하는 것을 특징으로 하는 위치 보정 장치. - 청구항 1에 있어서,
상기 위치 결정부는 획득한 초기 위치를 상기 산출한 위치를 이용하여 보정하는 것을 특징으로 하는 위치 보정 장치. - 초기 위치 정보 및 상기 초기 위치에서 촬영된 영상을 제공받는 단계;
상기 촬영된 영상에 포함된 객체에 대응되는 적어도 하나의 객체를 지리 객체 데이터베이스에서 검색하고, 검색된 적어도 하나의 객체 중 기준객체를 설정하는 단계; 및
상기 기준객체의 실제 지리 정보 및 상기 촬영된 영상의 정보를 이용하여 상기 영상이 촬영된 위치를 산출하는 단계를 포함하는 위치 보정 방법. - 청구항 6에 있어서,
상기 초기 위치 정보 및 상기 초기 위치에서 촬영된 영상을 제공받는 단계는,
상기 초기 위치 정보, 촬영 방향각 정보, 상기 촬영된 영상의 메타 데이터를 제공받는 것을 특징으로 하는 위치 보정 방법. - 청구항 6에 있어서,
상기 기준객체를 설정하는 단계는 상기 촬영된 영상에 포함된 객체 중 기준객체로 설정한 적어도 하나의 후보 객체를 상기 지리 객체 데이터베이스에서 검색하는 단계;
검색된 적어도 하나의 후보 객체 중 기준객체를 설정하는 단계;
상기 설정된 기준객체의 외곽선을 추출하는 단계; 및
상기 추출된 외곽선에 기초하여 적어도 두 개의 기준점을 설정하는 단계를 포함하는 것을 특징으로 하는 위치 보정 방법. - 청구항 8에 있어서,
상기 검색된 적어도 하나의 후보 객체 중 기준객체를 설정하는 단계는
상기 적어도 하나의 후보 객체 중 상기 초기 위치로부터 가장 가까운 거리에 위치하는 객체를 상기 기준객체로 설정하는 것을 특징으로 하는 위치 보정 방법. - 청구항 8에 있어서,
상기 영상이 촬영된 위치를 산출하는 단계는, 상기 촬영된 영상에 포함된 기준점의 실제 좌표를 이용하여 상기 기준점 사이의 실제 거리를 산출하고, 상기 실제 거리 및 상기 촬영된 영상에서 기준점 사이의 거리, 상기 촬영된 영상의 화각, 상기 촬영된 영상의 크기를 이용하여 상기 영상이 촬영된 위치를 산출하는 단계; 및
산출한 상기 영상이 촬영된 위치를 이용하여 상기 초기 위치 정보를 보정하는 단계를 포함하는 것을 특징으로 하는 위치 보정 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120042317A KR101942288B1 (ko) | 2012-04-23 | 2012-04-23 | 위치 보정 장치 및 방법 |
US13/693,370 US9297653B2 (en) | 2012-04-23 | 2012-12-04 | Location correction apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120042317A KR101942288B1 (ko) | 2012-04-23 | 2012-04-23 | 위치 보정 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130119288A true KR20130119288A (ko) | 2013-10-31 |
KR101942288B1 KR101942288B1 (ko) | 2019-01-25 |
Family
ID=49380156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120042317A KR101942288B1 (ko) | 2012-04-23 | 2012-04-23 | 위치 보정 장치 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9297653B2 (ko) |
KR (1) | KR101942288B1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150088525A (ko) * | 2014-01-24 | 2015-08-03 | 연세대학교 산학협력단 | 영상 정보를 이용하여 현재 위치를 추정하는 장치 및 방법 |
KR20200128343A (ko) * | 2019-06-14 | 2020-11-12 | 엘지전자 주식회사 | 사용자의 현재 위치로 차량을 호출하는 방법 |
WO2021002530A1 (ko) * | 2019-07-03 | 2021-01-07 | (주)아키드로우 | 벽면 포인팅 기반 실내 구조 정보를 생성하는 휴대용 단말기 및 그 동작 방법 |
KR20210010092A (ko) * | 2019-07-19 | 2021-01-27 | 한국과학기술연구원 | 검색 데이터베이스를 구축하기 위한 관심영상 선별 방법 및 이를 수행하는 영상 관제 시스템 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101819970B1 (ko) * | 2014-02-13 | 2018-01-19 | 한국전자통신연구원 | 단말의 위치를 인식하는 장치 및 그 방법 |
KR102286673B1 (ko) * | 2014-04-09 | 2021-08-05 | 콘티넨탈 테베스 아게 운트 코. 오하게 | 주변 오브젝트 참조에 의한 차량 위치 보정 |
US9613455B1 (en) * | 2014-11-02 | 2017-04-04 | Google Inc. | Local georeferenced data |
CN112880693B (zh) * | 2019-11-29 | 2024-07-19 | 北京市商汤科技开发有限公司 | 地图生成方法、定位方法、装置、设备及存储介质 |
KR102405937B1 (ko) * | 2020-04-23 | 2022-06-08 | 주식회사 키센스 | 인공지능을 이용한 사용자 참여형 인식 플랫폼에서 건물 높이 추정 방법 및 그 장치 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006209511A (ja) * | 2005-01-28 | 2006-08-10 | Aisin Aw Co Ltd | 画像認識装置及び画像認識方法、並びにそれを用いた位置特定装置、車両制御装置及びナビゲーション装置 |
KR20060132302A (ko) * | 2005-06-17 | 2006-12-21 | 한국전자통신연구원 | 차량항법시스템에서 차량위치를 보정하기 위한 장치 및방법 |
KR20080070620A (ko) * | 2005-09-30 | 2008-07-30 | 아이신에이더블류 가부시키가이샤 | 지도 데이터 베이스 생성 시스템 |
KR20100060549A (ko) * | 2008-11-27 | 2010-06-07 | 삼성전자주식회사 | 지형지물 인식방법 |
KR20100060472A (ko) * | 2008-11-27 | 2010-06-07 | 삼성전자주식회사 | 위치 측정 방법 및 이를 이용한 휴대 단말기 |
US20110135207A1 (en) * | 2009-12-07 | 2011-06-09 | Google Inc. | Matching An Approximately Located Query Image Against A Reference Image Set |
KR20110084028A (ko) * | 2010-01-15 | 2011-07-21 | 삼성전자주식회사 | 이미지 데이터를 이용한 거리 측정 장치 및 방법 |
US20110235923A1 (en) * | 2009-09-14 | 2011-09-29 | Weisenburger Shawn D | Accurate digitization of a georeferenced image |
KR20110119933A (ko) * | 2010-04-28 | 2011-11-03 | 주식회사 아이티엑스시큐리티 | 스테레오 카메라를 이용한 영상인식장치 및 방법 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5889878A (en) * | 1994-07-29 | 1999-03-30 | Kabushiki Kaisha Toshiba | Moving object image pickup apparatus |
US20020134151A1 (en) * | 2001-02-05 | 2002-09-26 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for measuring distances |
US7003138B2 (en) * | 2001-10-05 | 2006-02-21 | Honeywell International Inc. | System and method for geographically referencing an improvement image |
US6816111B2 (en) | 2002-12-13 | 2004-11-09 | Qualcomm Incorporated | Calibration and correction system for satellite position location systems |
FR2875320A1 (fr) * | 2004-09-15 | 2006-03-17 | France Telecom | Procede et systeme d'identification d'un objet dans une photo, programme, support d'enregistement, terminal et serveur pour la mise en oeuvre du systeme |
KR101591471B1 (ko) * | 2008-11-03 | 2016-02-04 | 삼성전자주식회사 | 물체의 특징 정보를 추출하기 위한 장치와 방법, 및 이를 이용한 특징 지도 생성 장치와 방법 |
US9749823B2 (en) * | 2009-12-11 | 2017-08-29 | Mentis Services France | Providing city services using mobile devices and a sensor network |
KR20120071160A (ko) * | 2010-12-22 | 2012-07-02 | 한국전자통신연구원 | 이동체용 실외 지도 제작 방법 및 그 장치 |
US9305024B2 (en) * | 2011-05-31 | 2016-04-05 | Facebook, Inc. | Computer-vision-assisted location accuracy augmentation |
-
2012
- 2012-04-23 KR KR1020120042317A patent/KR101942288B1/ko active IP Right Grant
- 2012-12-04 US US13/693,370 patent/US9297653B2/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006209511A (ja) * | 2005-01-28 | 2006-08-10 | Aisin Aw Co Ltd | 画像認識装置及び画像認識方法、並びにそれを用いた位置特定装置、車両制御装置及びナビゲーション装置 |
KR20060132302A (ko) * | 2005-06-17 | 2006-12-21 | 한국전자통신연구원 | 차량항법시스템에서 차량위치를 보정하기 위한 장치 및방법 |
KR20080070620A (ko) * | 2005-09-30 | 2008-07-30 | 아이신에이더블류 가부시키가이샤 | 지도 데이터 베이스 생성 시스템 |
KR20100060549A (ko) * | 2008-11-27 | 2010-06-07 | 삼성전자주식회사 | 지형지물 인식방법 |
KR20100060472A (ko) * | 2008-11-27 | 2010-06-07 | 삼성전자주식회사 | 위치 측정 방법 및 이를 이용한 휴대 단말기 |
US20110235923A1 (en) * | 2009-09-14 | 2011-09-29 | Weisenburger Shawn D | Accurate digitization of a georeferenced image |
US20110135207A1 (en) * | 2009-12-07 | 2011-06-09 | Google Inc. | Matching An Approximately Located Query Image Against A Reference Image Set |
KR20110084028A (ko) * | 2010-01-15 | 2011-07-21 | 삼성전자주식회사 | 이미지 데이터를 이용한 거리 측정 장치 및 방법 |
KR20110119933A (ko) * | 2010-04-28 | 2011-11-03 | 주식회사 아이티엑스시큐리티 | 스테레오 카메라를 이용한 영상인식장치 및 방법 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150088525A (ko) * | 2014-01-24 | 2015-08-03 | 연세대학교 산학협력단 | 영상 정보를 이용하여 현재 위치를 추정하는 장치 및 방법 |
KR20200128343A (ko) * | 2019-06-14 | 2020-11-12 | 엘지전자 주식회사 | 사용자의 현재 위치로 차량을 호출하는 방법 |
WO2021002530A1 (ko) * | 2019-07-03 | 2021-01-07 | (주)아키드로우 | 벽면 포인팅 기반 실내 구조 정보를 생성하는 휴대용 단말기 및 그 동작 방법 |
KR20210010092A (ko) * | 2019-07-19 | 2021-01-27 | 한국과학기술연구원 | 검색 데이터베이스를 구축하기 위한 관심영상 선별 방법 및 이를 수행하는 영상 관제 시스템 |
US11921774B2 (en) | 2019-07-19 | 2024-03-05 | Korea Institute Of Science And Technology | Method for selecting image of interest to construct retrieval database and image control system performing the same |
Also Published As
Publication number | Publication date |
---|---|
KR101942288B1 (ko) | 2019-01-25 |
US20130279760A1 (en) | 2013-10-24 |
US9297653B2 (en) | 2016-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101942288B1 (ko) | 위치 보정 장치 및 방법 | |
US9619892B2 (en) | Apparatus and method for extracting movement path of mutual geometric relationship fixed camera group | |
KR101686171B1 (ko) | 영상 및 거리 데이터를 이용한 위치 인식 장치 및 방법 | |
US9842399B2 (en) | Image processing device and image processing method | |
US20210199814A1 (en) | Positioning method and device, and server and system | |
KR101286169B1 (ko) | 무선 통신 단말의 위치 측정 장치, 위치 측정 방법 및 핑거프린트 정보 수집 방법, 핑거프린트 서버 및 그의 위치 제공 방법 | |
CN108871314B (zh) | 一种定位定姿方法及装置 | |
US10650535B2 (en) | Measurement device and measurement method | |
KR101879855B1 (ko) | 영상의 왜곡보정을 통해 공간모델링을 수행하는 수치지도제작 시스템 | |
JP5775965B2 (ja) | ステレオカメラシステム及び移動体 | |
KR20210024146A (ko) | 3d 포인트 클라우드에서 합성 이미지 생성 | |
US20210387636A1 (en) | Method for estimating distance to and location of autonomous vehicle by using mono camera | |
JP2012010036A (ja) | カメラキャリブレーションシステムと、その計測車両及び路側機 | |
KR101573289B1 (ko) | 위치 측정 방법 및 이를 이용한 휴대 단말기 | |
CN114485606A (zh) | 位置掌握系统、位置掌握方法以及记录介质 | |
KR101234961B1 (ko) | 항공사진과 MMS(Mobile Mapping System) 기술을 이용한 자동 3D 공간 모델링 방법 및 시스템 | |
KR20150042544A (ko) | 위치정보를 제공하는 단말기, 위치정보 측정 방법 및 시스템 | |
KR101234917B1 (ko) | 가중치 적용된 임계값에 의한 영상 보정을 이용하는 3차원 공간 데이터 생성 방법 및 시스템 | |
US12002237B2 (en) | Position coordinate derivation device, position coordinate derivation method, position coordinate derivation program, and system | |
KR20170058612A (ko) | 영상 기반 실내측위 방법 및 그의 시스템 | |
JP7183058B2 (ja) | 三次元計測装置および三次元計測プログラム | |
KR101459522B1 (ko) | 모바일 기반의 부가정보를 이용한 위치 보정 방법 | |
KR101332093B1 (ko) | 복수개의 센서에 의해 획득된 대상 객체의 좌표 정보를 이용하여 3차원 공간 데이터를 획득하는 공간영상처리 시스템 | |
KR101879858B1 (ko) | 보정 영상으로부터 추출된 대상 객체의 좌표 정보와 항공사진의 좌표 정보를 비교하여 공통점을 추출함으로써 공간데이터를 모델링하는 공간 모델링 시스템 | |
KR20160128967A (ko) | 촬영 영상을 이용한 길 안내 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |