구조물 위치 검증 장치 및 방법
APPARATUS AND METHOD FOR VERIFYING STRUCTURE LOCATION
특허 요약
본 발명은 실시간으로 촬영된 영상으로부터 기준 마커를 인식하여 좌표축을 생성하고, 구조물에 부착된 마커를 인식하여 제1 바운딩 박스 및 제2 바운딩 박스를 생성할 수 있는 구조물 위치 검증 장치 및 방법을 제시함으로써, 추후 상기 구조물이 이동되었을 때, 상기 구조물이 정위치에 있는지 여부를 보다 직관적으로 판별할 수 있다.
청구항
번호청구항
1

복수의 마커들과 상기 복수의 마커들 각각에 대한 사전 설정된 복합 정보 - 상기 복합 정보는, 사전 설정된 구조물 크기 정보와 사전 설정된 구조물 안착 위치 정보로 구성되어 있음 - 가 서로 대응되어 저장되어 있는 복합 정보 저장부;카메라에서 촬영된, 제1 마커 - 상기 제1 마커는, 기준 마커로 사전 지정되어 있음 - 및 제2 마커 - 상기 제2 마커는, 제1 구조물에 사전 부착되어 있음 - 가 내포되어 있는 영상을 획득하는 영상 획득부;상기 영상이 획득되면, 상기 제1 마커를 인식하여 3차원의 좌표축을 생성하고, 상기 좌표축을 상기 제1 마커 상에 표시하는 좌표축 표시부;상기 좌표축이 상기 제1 마커 상에 표시되면, 상기 제2 마커를 인식한 후, 상기 복합 정보 저장부로부터 상기 제2 마커에 대한 제1 복합 정보를 추출하는 복합 정보 추출부;상기 제1 복합 정보가 추출되면, 상기 제1 복합 정보를 구성하는 제1 구조물 크기 정보를 기초로, 상기 제1 구조물을 감쌀 수 있는 사전 설정된 제1 색상의 제1 바운딩 박스(Bounding Box)를 생성하는 제1 바운딩 박스 생성부; 및상기 제1 바운딩 박스가 생성되면, 상기 좌표축과 상기 제1 복합 정보를 구성하는 제1 구조물 안착 위치 정보를 기초로, 상기 제1 바운딩 박스를 상기 제1 구조물 안착 위치 정보에 따른 제1 위치에 표시하는 제1 바운딩 박스 표시부;를 포함하는, 구조물 위치 검증 장치.

2

제1항에 있어서, 상기 구조물 위치 검증 장치는, 상기 제1 바운딩 박스가 상기 제1 위치에 표시되면, 상기 제1 구조물 크기 정보를 기초로, 상기 제1 구조물을 감싸는 사전 설정된 제2 색상의 제2 바운딩 박스를 생성하여 표시하는 제2 바운딩 박스 표시부를 더 포함하는, 구조물 위치 검증 장치.

3

제2항에 있어서, 상기 구조물 위치 검증 장치는, 상기 제2 바운딩 박스가 생성되어 표시된 이후, 사용자에 의해, 상기 제1 구조물이 상기 제1 바운딩 박스 쪽으로 이동되면, 상기 제1 바운딩 박스와 상기 제2 바운딩 박스 간의 평균 거리를 연산하는 평균 거리 연산부를 더 포함하는, 구조물 위치 검증 장치.

4

제3항에 있어서, 상기 구조물 위치 검증 장치는, 상기 평균 거리가 사전 설정된 제1 임계 거리 미만인 것으로 판단되면, 상기 제2 바운딩 박스를 삭제시킴과 동시에 상기 제1 바운딩 박스의 색상을 상기 제1 색상에서 상기 제1 구조물의 위치 및 방향이 일치함을 나타내는 사전 설정된 제3 색상으로 변경시키는 색상 변경부를 더 포함하는, 구조물 위치 검증 장치.

5

제4항에 있어서,상기 색상 변경부는상기 평균 거리가 상기 제1 임계 거리 이상이면서, 상기 평균 거리가 사전 설정된 제2 임계 거리 - 상기 제2 임계 거리는, 상기 제1 임계 거리보다 큰 거리임 - 미만인 것으로 판단되면, 상기 제1 바운딩 박스의 색상을 상기 제1 색상으로 유지시킴과 동시에 상기 제2 바운딩 박스의 색상을 상기 제2 색상에서 상기 제1 구조물의 위치 및 방향이 유사함을 나타내는 사전 설정된 제4 색상으로 변경시키는 것을 특징으로 하는, 구조물 위치 검증 장치.

6

제5항에 있어서,상기 구조물 위치 검증 장치는, 상기 평균 거리가 상기 제2 임계 거리 이상인 것으로 판단되면, 상기 제1 바운딩 박스의 색상을 상기 제1 색상으로 유지시킴과 동시에 상기 제2 바운딩 박스의 색상을 상기 제2 색상으로 유지시키는 색상 유지부를 더 포함하는, 구조물 위치 검증 장치.

7

제3항에 있어서,상기 평균 거리 연산부는상기 제1 바운딩 박스를 구성하는 복수의 제1 점들 각각과 상기 제2 바운딩 박스를 구성하는 복수의 제2 점들 - 상기 복수의 제2 점들 각각은, 상기 복수의 제1 점들 각각에 매핑되어 있음 - 각각 간의 유클리드 거리(Euclidean Distance)의 평균을, 상기 평균 거리로 연산하는 것을 특징으로 하는, 구조물 위치 검증 장치.

8

하나 이상의 프로세서들, 및 상기 하나 이상의 프로세서들에 의해 실행되는 하나 이상의 프로그램들을 저장하는 메모리를 구비한 컴퓨팅 장치에서 수행되는 방법으로서, 복수의 마커들과 상기 복수의 마커들 각각에 대한 사전 설정된 복합 정보 - 상기 복합 정보는, 사전 설정된 구조물 크기 정보와 사전 설정된 구조물 안착 위치 정보로 구성되어 있음 - 가 서로 대응되어 저장되어 있는 복합 정보 저장부를 유지하는 단계;카메라에서 실시간으로 촬영된, 제1 마커 - 상기 제1 마커는, 기준 마커로 사전 지정되어 있음 - 및 제2 마커 - 상기 제2 마커는, 제1 구조물에 사전 부착되어 있음 - 가 내포되어 있는 영상을 획득하는 단계;상기 영상이 획득되면, 상기 제1 마커를 인식하여 3차원의 좌표축을 생성하고, 상기 좌표축을 상기 제1 마커 상에 표시하는 단계;상기 좌표축이 상기 제1 마커 상에 표시되면, 상기 제2 마커를 인식한 후, 상기 복합 정보 저장부로부터 상기 제2 마커에 대한 제1 복합 정보를 추출하는 단계;상기 제1 복합 정보가 추출되면, 상기 제1 복합 정보를 구성하는 제1 구조물 크기 정보를 기초로, 상기 제1 구조물을 감쌀 수 있는 사전 설정된 제1 색상의 제1 바운딩 박스(Bounding Box)를 생성하는 단계; 및상기 제1 바운딩 박스가 생성되면, 상기 좌표축과 상기 제1 복합 정보를 구성하는 제1 구조물 안착 위치 정보를 기초로, 상기 제1 바운딩 박스를 상기 제1 구조물 안착 위치 정보에 따른 제1 위치에 표시하는 단계를 포함하는, 구조물 위치 검증 방법.

9

제8항에 있어서,상기 구조물 위치 검증 방법은, 상기 제1 바운딩 박스가 상기 제1 위치에 표시되면, 상기 제1 구조물 크기 정보를 기초로, 상기 제1 구조물을 감싸는 사전 설정된 제2 색상의 제2 바운딩 박스를 생성하여 표시하는 단계를 더 포함하는, 구조물 위치 검증 방법.

10

제9항에 있어서,상기 구조물 위치 검증 방법은, 상기 제2 바운딩 박스가 생성되어 표시된 이후, 사용자에 의해, 상기 제1 구조물이 상기 제1 바운딩 박스 쪽으로 이동되면, 상기 제1 바운딩 박스와 상기 제2 바운딩 박스 간의 평균 거리를 연산하는 단계를 더 포함하는, 구조물 위치 검증 방법.

11

제10항에 있어서,상기 구조물 위치 검증 방법은, 상기 평균 거리가 사전 설정된 제1 임계 거리 미만인 것으로 판단되면, 상기 제2 바운딩 박스를 삭제시킴과 동시에 상기 제1 바운딩 박스의 색상을 상기 제1 색상에서 상기 제1 구조물의 위치 및 방향이 일치함을 나타내는 사전 설정된 제3 색상으로 변경시키는 단계를 더 포함하는, 구조물 위치 검증 방법.

12

제11항에 있어서,상기 변경시키는 단계는,상기 평균 거리가 상기 제1 임계 거리 이상이면서, 상기 평균 거리가 사전 설정된 제2 임계 거리 - 상기 제2 임계 거리는, 상기 제1 임계 거리보다 큰 거리임 - 미만인 것으로 판단되면, 상기 제1 바운딩 박스의 색상을 상기 제1 색상으로 유지시킴과 동시에 상기 제2 바운딩 박스의 색상을 상기 제2 색상에서 상기 제1 구조물의 위치 및 방향이 유사함을 나타내는 사전 설정된 제4 색상으로 변경시키는 것을 특징으로 하는, 구조물 위치 검증 방법.

13

제12항에 있어서,상기 구조물 위치 검증 방법은,상기 평균 거리가 상기 제2 임계 거리 이상인 것으로 판단되면, 상기 제1 바운딩 박스의 색상을 상기 제1 색상으로 유지시킴과 동시에 상기 제2 바운딩 박스의 색상을 상기 제2 색상으로 유지시키는 단계를 더 포함하는, 구조물 위치 검증 방법.

14

제10항에 있어서,상기 연산하는 단계는상기 제1 바운딩 박스를 구성하는 복수의 제1 점들 각각과 상기 제2 바운딩 박스를 구성하는 복수의 제2 점들 - 상기 복수의 제2 점들 각각은, 상기 복수의 제1 점들 각각에 매핑되어 있음 - 각각 간의 유클리드 거리(Euclidean Distance)의 평균을, 상기 평균 거리로 연산하는 것을 특징으로 하는, 구조물 위치 검증 방법.

15

비일시적 컴퓨터 판독 가능한 저장 매체(non-transitory computer readable storage medium)에 저장된 컴퓨터 프로그램으로서,상기 컴퓨터 프로그램은 하나 이상의 명령어들을 포함하고, 상기 명령어들은 하나 이상의 프로세서들을 갖는 컴퓨팅 장치에 의해 실행될 때, 상기 컴퓨팅 장치로 하여금,복수의 마커들과 상기 복수의 마커들 각각에 대한 사전 설정된 복합 정보 - 상기 복합 정보는, 사전 설정된 구조물 크기 정보와 사전 설정된 구조물 안착 위치 정보로 구성되어 있음 - 가 서로 대응되어 저장되어 있는 복합 정보 저장부를 유지하는 단계;카메라에서 실시간으로 촬영된, 제1 마커 - 상기 제1 마커는, 기준 마커로 사전 지정되어 있음 - 및 제2 마커 - 상기 제2 마커는, 제1 구조물에 사전 부착되어 있음 - 가 내포되어 있는 영상을 획득하는 단계;상기 영상이 획득되면, 상기 제1 마커를 인식하여 3차원의 좌표축을 생성하고, 상기 좌표축을 상기 제1 마커 상에 표시하는 단계;상기 좌표축이 상기 제1 마커 상에 표시되면, 상기 제2 마커를 인식한 후, 상기 복합 정보 저장부로부터 상기 제2 마커에 대한 제1 복합 정보를 추출하는 단계;상기 제1 복합 정보가 추출되면, 상기 제1 복합 정보를 구성하는 제1 구조물 크기 정보를 기초로, 상기 제1 구조물을 감쌀 수 있는 사전 설정된 제1 색상의 제1 바운딩 박스(Bounding Box)를 생성하는 단계; 및상기 제1 바운딩 박스가 생성되면, 상기 좌표축과 상기 제1 복합 정보를 구성하는 제1 구조물 안착 위치 정보를 기초로, 상기 제1 바운딩 박스를 상기 제1 구조물 안착 위치 정보에 따른 제1 위치에 표시하는 단계를 수행하도록 하는, 비일시적 컴퓨터 판독 가능한 저장 매체에 저장된 컴퓨터 프로그램.