WO2023096041A1 - Method and system for acquiring geographic coordinates - Google Patents

Method and system for acquiring geographic coordinates Download PDF

Info

Publication number
WO2023096041A1
WO2023096041A1 PCT/KR2022/006620 KR2022006620W WO2023096041A1 WO 2023096041 A1 WO2023096041 A1 WO 2023096041A1 KR 2022006620 W KR2022006620 W KR 2022006620W WO 2023096041 A1 WO2023096041 A1 WO 2023096041A1
Authority
WO
WIPO (PCT)
Prior art keywords
encryption code
information
geographic
control server
coordinates
Prior art date
Application number
PCT/KR2022/006620
Other languages
French (fr)
Korean (ko)
Inventor
이승호
Original Assignee
이승호
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이승호 filed Critical 이승호
Publication of WO2023096041A1 publication Critical patent/WO2023096041A1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C39/00Aircraft not otherwise provided for
    • B64C39/02Aircraft not otherwise provided for characterised by special use
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C39/00Aircraft not otherwise provided for
    • B64C39/02Aircraft not otherwise provided for characterised by special use
    • B64C39/024Aircraft not otherwise provided for characterised by special use of the remote controlled vehicle type, i.e. RPV
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C11/00Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
    • G01C11/04Interpretation of pictures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C11/00Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
    • G01C11/36Videogrammetry, i.e. electronic processing of video signals from a single source or from different sources to give parallax or range information
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C15/00Surveying instruments or accessories not provided for in groups G01C1/00 - G01C13/00
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C15/00Surveying instruments or accessories not provided for in groups G01C1/00 - G01C13/00
    • G01C15/002Active optical surveying means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C15/00Surveying instruments or accessories not provided for in groups G01C1/00 - G01C13/00
    • G01C15/02Means for marking measuring points
    • G01C15/06Surveyors' staffs; Movable markers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/30UAVs specially adapted for particular uses or applications for imaging, photography or videography

Definitions

  • the present invention relates to a method and system for acquiring geographic coordinates, and more particularly, to a method and system for acquiring geographic coordinates with enhanced security functions.
  • this method has limitations in including information other than GPS information, and when trying to include information other than GPS information, it may be dangerous due to the possibility of exposure if this information is information that requires security. there will be a problem
  • the present invention has been made to solve the above problems, and an object of the present invention is to prevent GPS coordinate confusion even if several areas are photographed at once, to have a high level of security, and to provide additional information in addition to GPS information.
  • An object of the present invention is to provide a method and system for obtaining geographic coordinates.
  • a geographic coordinate acquisition system for achieving the above object includes an unmanned air vehicle generating an image by photographing a geographic area; and a control server extracting geographical coordinates of the geographical area using the GCP target included in the image.
  • the GCP target is displayed as an encryption code through a display device within the geographical area, and the shape of the encryption code displayed on the display device may be changeable according to a control command of the control server.
  • control server generates the encryption code in a state in which the information on the geographical coordinates is encrypted, and extracts the information on the geographical coordinates corresponding to the encryption code through decryption only in a state in which it has a decoding algorithm. can do.
  • control server generates the encryption code in a state in which additional information is included in addition to the information on the geographic coordinates, and the additional information includes a date and time zone on which the encryption code is displayed, and the encryption code It may be log information including weather and visibility at the time of display.
  • control server may change the encryption code at predetermined intervals.
  • a method for acquiring geographic coordinates includes generating an image by photographing a geographic area by an unmanned aerial vehicle; and extracting, by a control server, geographic coordinates of the geographic area using a GCP target included in the image.
  • the GCP target is displayed as an encryption code through a display device within the geographical area, and the shape of the encryption code displayed on the display device may be changeable according to a control command of the control server.
  • control server generates the encryption code in a state in which the information on the geographic coordinates is encrypted, and extracts the information on the geographical coordinates corresponding to the encryption code through decryption only in a state in which it has a decryption algorithm. can do.
  • control server generates the encryption code in a state in which additional information is included in addition to the information on the geographic coordinates, and the additional information includes a date, time zone, weather, and visibility on which the encryption code is displayed. It may be log information that
  • control server may change the encryption code at predetermined intervals.
  • FIG. 1 is a schematic diagram of a geographic coordinate acquisition system according to an embodiment of the present invention.
  • FIG. 2 is a diagram illustrating examples of GCP targets according to an embodiment of the present invention.
  • FIG. 3 is a diagram showing an image including an encryption code as an example of an image of a geographic region according to an embodiment of the present invention.
  • FIG. 4 is a block diagram for explaining the configuration of a geographic coordinate acquisition system according to an embodiment of the present invention.
  • FIG. 5 is a flowchart illustrating a method for obtaining geographic coordinates according to an embodiment of the present invention.
  • FIG. 1 is a schematic diagram of a geographic coordinate acquisition system according to an embodiment of the present invention
  • FIG. 2 is a diagram showing examples of GCP targets according to an embodiment of the present invention
  • FIG. 3 is a diagram showing examples of GCP targets according to an embodiment of the present invention.
  • an image taken of a geographic area it is a diagram showing an image including an encryption code.
  • the geographic coordinate acquisition system is composed of an unmanned aerial vehicle 100 and a control server 200 .
  • the unmanned aerial vehicle 100 serves to create an image by photographing a geographic area.
  • a geographic area means a physical area having topography or orientation, and a ground control point (GCP) target is arbitrarily disposed in this geographic area.
  • GCP ground control point
  • a GCP target is a kind of spatial reference point for a specific point in a geographic area, and information about the location where the GCP target is located is mapped in advance, such as GPS coordinates.
  • the control server 200 can extract geographical coordinates of the geographic area using the GCP target included in the captured image.
  • these GCP targets can be arranged to present a kind of reference point within the geographical area, and it is determined which type of target to be placed. In doing so, the discriminating power of the target may be a criterion.
  • control server 200 may arrange GCP targets according to a method having the best recognition power after using various types of GCP targets.
  • the GCP target according to the present embodiment arranges a display device in a geographical area, and in such a display device, the GCP target is used as an encryption code.
  • the method change of the encryption code displayed on the display device is performed according to the control command of the control server 200.
  • control server 200 may extract geographic coordinates using directions and distances between a plurality of GCP targets.
  • the control server 200 decrypts the encryption code displayed in the image to obtain geographical coordinates corresponding to the encryption code.
  • the geographic coordinates of the center point on the image, the geographic coordinates of the vehicle, the geographic coordinates of the tree, etc. can be extracted through calculation.
  • GCP targets which are generally represented by cryptographic codes
  • display devices are arbitrarily placed within a geographic area, and these GCP targets, which are generally represented by cryptographic codes, are displayed in a state that anyone can arbitrarily know. This is because most of the information generally presented by the encryption code is just information about geographic coordinates, and even if the decryption algorithm is exposed, most of the finally exposed information is geographic coordinates.
  • control server 200 may change the encryption code at each preset period or change the decryption algorithm for decrypting the encryption code at each preset period, whereby even if the GCP target is exposed as it is, it is not disclosed to a third party. It is possible to minimize exposure damage through arbitrary decryption by
  • the change of the encryption code at each predetermined period means the change of the GCP target, and periodic change of the GCP target can be easily performed due to the nature of the present embodiment using a display device rather than a general anti-aircraft sign.
  • control server 200 can generate an encryption code with additional information other than information on geographical coordinates included, and display the encryption code with such additional information as a GCP target.
  • the additional information may be log information including the date and time zone when the encryption code is displayed, and the weather and visibility distance at the time when the encryption code is displayed.
  • a change of the encryption code to a state in which such additional information is included means a change of the GCP target, and arbitrary change of the GCP target can be easily made due to the nature of the present embodiment using a display device rather than a general anti-aircraft sign.
  • FIG. 4 is a block diagram for explaining the configuration of a geographic coordinate acquisition system according to an embodiment of the present invention.
  • the unmanned aerial vehicle 100 is configured to include a driving unit 110, a camera 120, a controller 130, and a first communication unit 140.
  • the driving unit 110 is provided to allow the unmanned aerial vehicle 100 to fly along a flight path.
  • the drive unit 110 when the unmanned aerial vehicle 100 is a drone, the drive unit 110 generates drag by rotating a plurality of rotational driving wings provided in the unmanned aerial vehicle 100, and the unmanned aerial vehicle 100 moves by the generated drag. can be taken off, and the unmanned aerial vehicle 100 taken off can fly.
  • the camera 120 is provided to collect captured images by capturing a geographical area.
  • the controller 130 is provided to control all aspects of the unmanned aerial vehicle 100. Specifically, when a flight path is set by the control server 200 and information on the set flight path is received, the control unit 130 uses the driving unit 110 based on the information on the received flight path to unmanned The aircraft 100 may fly along a set flight path at a constant altitude, but the camera 120 may be used to photograph a geographic area and collect images including a GCP target.
  • control unit 130 may allow the unmanned aerial vehicle 100 to fly a predetermined flight path a plurality of times and photograph a specific geographic area, and at this time, each flight time maintains a predetermined time interval.
  • the time interval for collecting each of the images collected with respect to a specific point may be maintained at a preset time interval.
  • control unit 130 when collecting a plurality of images for a specific point, the control unit 130 maintains a certain time interval between each image, so that even if an unnecessary object exists in any one image, , it is possible to replace the data in a state where unnecessary objects do not exist by combining the images of the corresponding area.
  • control unit 130 maintains a certain time interval between each image, so that a GCP target is not recognized in any one image. Even if there is a case where the target area was not captured or partially captured due to fog or clouds, the GCP target can be completely captured by combining the images of the corresponding area.
  • the first communication unit 140 wirelessly communicates with the control server 200 and is provided to transmit or receive information. Specifically, the first communication unit 140 may receive information about a flight path and deliver the collected images to the control server 200 .
  • the control server 200 is configured to include a second communication unit 210, an information processing unit 220, an encryption/decryption unit 230 and a database unit 240.
  • the second communication unit 210 communicates with the first communication unit 140 wirelessly and is provided to transmit or receive information. Specifically, the second communication unit 210 may transmit information about the flight path to the first communication unit 140 and receive an image captured by the camera 120 of the unmanned aerial vehicle 100 .
  • the information processing unit 220 maps the unique number of the display device and the geographical coordinates, extracts an encryption code from the image using the images received from the unmanned aerial vehicle 100, and extracts a number of codes based on the geographical coordinates of the extracted geographical area. It plays a role in making a map based on the images taken ultimately by performing calculation and correction of .
  • the information processing unit 220 maps the corresponding geographical coordinates to the serial number of the display device, etc. It is determined whether or not to display an encryption code on the display device.
  • the information processing unit 220 serves to extract an encryption code from the image received through the second communication unit 210, and allows the encryption/decryption unit 230 to decrypt the extracted encryption code.
  • the information processing unit 220 may control the encryption/decryption unit 230 to change the encryption code at each preset period.
  • the encryption/decryption unit 230 has an encryption algorithm and a decryption algorithm, and operates the encryption algorithm according to the command of the information processing unit 220 so that geographic coordinates are encrypted or information including additional information in the geographical coordinates is encrypted. Conversely, by driving the decryption algorithm, geographic coordinates or information including additional information in the geographic coordinates in the encryption code are decrypted.
  • the database unit 240 is provided to store necessary programs and data necessary for the control server 200 to play its original role.
  • FIG. 5 is a flowchart illustrating a method for obtaining geographic coordinates according to an embodiment of the present invention.
  • a process of generating an encryption code with additional information in addition to information on geographic coordinates will be described as an example.
  • control server 200 matches the geographical coordinates and the display device through the information processing unit 220 (S210). Thereafter, the control server 200 generates an encryption code by encrypting information including information about geographical coordinates and additional information through the encryption/decryption unit 230 (S220).
  • the control server 200 transmits the encrypted code to each display device through the second communication unit 210 (S230).
  • the unmanned aerial vehicle 100 generates an image by photographing a geographic area including the GCP target through the camera 110, and transmits the image to the control server 200 through the first communication unit 140. Do (S120).
  • the control server 200 extracts geographical coordinates of the geographical area captured based on the received image through the information processing unit 220 (S240), and extracts additional information together (S250).
  • the information on the geographical coordinates and the additional information extracted in this way are used for making a map or utilizing map data through the information processing unit 220 (S260).
  • the technical concept of the present invention can also be applied to a computer-readable recording medium containing a computer program for performing the functions of the apparatus and method according to the present embodiment.
  • technical ideas according to various embodiments of the present invention may be implemented in the form of computer readable codes recorded on a computer readable recording medium.
  • the computer-readable recording medium may be any data storage device that can be read by a computer and store data.
  • the computer-readable recording medium may be ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical disk, hard disk drive, and the like.
  • computer readable codes or programs stored on a computer readable recording medium may be transmitted through a network connected between computers.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Multimedia (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Theoretical Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Signal Processing (AREA)
  • Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)

Abstract

A method and a system for acquiring geographic coordinates are disclosed. The method for acquiring geographic coordinates comprises steps in which: an unmanned aerial vehicle photographs a geographic area and generates an image; and a control server extracts geographic coordinates of the geographic area by using a GCP target included in the image. Therefore, different encryption codes are used without using a uniform ground control point, so that the mixing up of GPS coordinates between captured images is eliminated even if several areas are photographed at once, encryption codes are generated in a state of frequently being changed so as to improve security, and information that excludes GPS information is included in the encryption codes so that additional data can be accumulated.

Description

지리적 좌표 획득 방법 및 시스템Method and system for obtaining geographic coordinates
본 발명은 지리적 좌표 획득 방법 및 시스템에 관한 것으로서, 보다 상세하게는 보안 기능이 강화된 상태로 지리적 좌표를 획득하는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for acquiring geographic coordinates, and more particularly, to a method and system for acquiring geographic coordinates with enhanced security functions.
근래에 이르러 무인 항공 기술이 발달함에 따라, 무인 비행체를 이용하여 지도를 제작하는 방식이 보편적으로 사용되고 있다. 무인 비행체를 이용하여 지도를 제작하기 위해서는 지형의 굴곡, 렌즈의 왜곡 등의 이유로 다수의 연산과 보정 과정이 요구되며, 실제로 촬영한 영상을 실제 GPS 좌표에 매핑하는 과정도 필수적으로 요구된다.In recent years, as unmanned aerial vehicle technology has developed, a method of producing a map using an unmanned aerial vehicle has been widely used. In order to produce a map using an unmanned aerial vehicle, a number of calculation and correction processes are required for reasons such as the curvature of the terrain and distortion of the lens, and a process of mapping the actually captured image to the actual GPS coordinates is also essential.
종래에는 이러한 매핑 과정을 위해 흑과 백이 교차로 표시된 대공 표지판을 지리적 영역 내에서 GPS 정보를 이미 확보한 영역에 뿌려두고, 무인 비행체에서 촬영된 이미지 상에서 대공 표지판의 위치를 찾아 GPS 정보를 다시 찾아내는 방식을 사용하였다. Conventionally, for this mapping process, anti-aircraft signs marked by crossing black and white are scattered in areas where GPS information has already been secured within the geographical area, and a method of finding the location of the anti-aircraft signs on an image taken from an unmanned aerial vehicle and relocating the GPS information is used. used
그러나, 이러한 방식은 동일한 모양의 대공 표지판을 사용하는 관계로 항공 촬영이 다수인 경우 혼란이 발생될 여지가 있고, 사진을 자주 찍어야 할 필요가 있는 영역인 경우에는 대공 표지판을 뿌리고 거두는 과정에서 시간적 소요가 많을 수 밖에 없게 된다.However, since this method uses the same shape of anti-aircraft signs, there is a possibility of confusion if there are many aerial shots, and time consuming in the process of scattering and harvesting anti-aircraft signs in areas where photos need to be taken frequently. There are bound to be many.
뿐만 아니라, 이러한 방식은 GPS 정보 이외의 다른 정보를 포함시키기에 한계가 있고, GPS 정보 이외의 정보를 포함시키고자 할 때 이러한 정보가 보안을 요하는 정보일 경우 노출될 가능성이 있어 위험할 수 있다는 문제가 있게 된다.In addition, this method has limitations in including information other than GPS information, and when trying to include information other than GPS information, it may be dangerous due to the possibility of exposure if this information is information that requires security. there will be a problem
본 발명은 상기와 같은 문제를 해결하기 위해 안출된 것으로 본 발명의 목적은 한 번에 여러 영역을 촬영하더라도 GPS 좌표 혼동이 발생하지 않고, 높은 수준의 보안성을 가지며, GPS 정보 이외에 추가적인 정보도 제공할 수 있도록 하는 지리적 좌표 획득 방법 및 시스템을 제공함에 있다.The present invention has been made to solve the above problems, and an object of the present invention is to prevent GPS coordinate confusion even if several areas are photographed at once, to have a high level of security, and to provide additional information in addition to GPS information. An object of the present invention is to provide a method and system for obtaining geographic coordinates.
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 지리적 좌표 획득 시스템은, 지리적 영역을 촬영하여 이미지를 생성하는 무인 비행체; 및 상기 이미지에 포함된 GCP 타겟을 이용하여 상기 지리적 영역의 지리적 좌표를 추출하는 관제 서버;를 포함한다.A geographic coordinate acquisition system according to an embodiment of the present invention for achieving the above object includes an unmanned air vehicle generating an image by photographing a geographic area; and a control server extracting geographical coordinates of the geographical area using the GCP target included in the image.
여기서, 상기 GCP 타겟은, 상기 지리적 영역 내에 있는 디스플레이 장치를 통해 암호화 코드로서 표시되고, 상기 디스플레이 장치에서 표시되는 상기 암호화 코드의 모양은 상기 관제 서버의 제어 명령에 따라 변경가능할 수 있다.Here, the GCP target is displayed as an encryption code through a display device within the geographical area, and the shape of the encryption code displayed on the display device may be changeable according to a control command of the control server.
그리고, 상기 관제 서버는, 상기 지리적 좌표에 대한 정보가 암호화된 상태로 상기 암호화 코드를 생성하여, 복호화 알고리즘을 가지고 있는 상태에서만 복호화를 통해 상기 암호화 코드에 대응되는 상기 지리적 좌표에 대한 정보가 추출되도록 할 수 있다.And, the control server generates the encryption code in a state in which the information on the geographical coordinates is encrypted, and extracts the information on the geographical coordinates corresponding to the encryption code through decryption only in a state in which it has a decoding algorithm. can do.
또한, 상기 관제 서버는, 상기 지리적 좌표에 대한 정보 이외에 추가 정보가 포함된 상태로 상기 암호화 코드가 생성되도록 하고, 상기 추가 정보는, 상기 암호화 코드가 디스플레이되는 날짜와 시간대, 그리고, 상기 암호화 코드가 디스플레이되는 시점의 날씨와 시정거리를 포함하는 로그 정보일 수 있다.In addition, the control server generates the encryption code in a state in which additional information is included in addition to the information on the geographic coordinates, and the additional information includes a date and time zone on which the encryption code is displayed, and the encryption code It may be log information including weather and visibility at the time of display.
그리고, 상기 관제 서버는, 기설정된 주기마다 상기 암호화 코드가 변경되도록 할 수 있다.In addition, the control server may change the encryption code at predetermined intervals.
한편, 상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 지리적 좌표 획득 방법은, 무인 비행체가, 지리적 영역을 촬영하여 이미지를 생성하는 단계; 및 관제 서버가, 상기 이미지에 포함된 GCP 타겟을 이용하여 상기 지리적 영역의 지리적 좌표를 추출하는 단계;를 포함한다.Meanwhile, a method for acquiring geographic coordinates according to an embodiment of the present invention for achieving the above object includes generating an image by photographing a geographic area by an unmanned aerial vehicle; and extracting, by a control server, geographic coordinates of the geographic area using a GCP target included in the image.
그리고, 상기 GCP 타겟은, 상기 지리적 영역 내에 있는 디스플레이 장치를 통해 암호화 코드로서 표시되고, 상기 디스플레이 장치에서 표시되는 상기 암호화 코드의 모양은 상기 관제 서버의 제어 명령에 따라 변경가능할 수 있다.The GCP target is displayed as an encryption code through a display device within the geographical area, and the shape of the encryption code displayed on the display device may be changeable according to a control command of the control server.
또한, 상기 관제 서버는, 상기 지리적 좌표에 대한 정보가 암호화된 상태로 상기 암호화 코드를 생성하여, 복호화 알고리즘을 가지고 있는 상태에서만 복호화를 통해 상기 암호화 코드에 대응되는 상기 지리적 좌표에 대한 정보가 추출되도록 할 수 있다.In addition, the control server generates the encryption code in a state in which the information on the geographic coordinates is encrypted, and extracts the information on the geographical coordinates corresponding to the encryption code through decryption only in a state in which it has a decryption algorithm. can do.
그리고, 상기 관제 서버는, 상기 지리적 좌표에 대한 정보 이외에 추가 정보가 포함된 상태로 상기 암호화 코드가 생성되도록 하고, 상기 추가 정보는, 상기 암호화 코드가 디스플레이되는 날짜, 시간대, 날씨 및 시정거리를 포함하는 로그 정보일 수 있다.And, the control server generates the encryption code in a state in which additional information is included in addition to the information on the geographic coordinates, and the additional information includes a date, time zone, weather, and visibility on which the encryption code is displayed. It may be log information that
또한, 상기 관제 서버는, 기설정된 주기마다 상기 암호화 코드가 변경되도록 할 수 있다.In addition, the control server may change the encryption code at predetermined intervals.
이에 의해, 획일적인 대공 표지판을 사용하지 않고 서로 다른 모양의 암호화 코드를 사용함으로써 한 번에 여러 영역을 촬영하더라도 촬영된 영상들 간의 GPS 좌표 혼동이 없어지게 되고, 수시로 변경이 가능한 상태로 암호화 코드를 생성하여 보안성이 향상되며, GPS 정보 이외의 정보가 암호화 코드 내에 함께 포함되도록 하여 추가적인 데이터 축적이 가능하도록 할 수 있게 된다.As a result, by using different-shaped encryption codes instead of uniform anti-aircraft signs, GPS coordinate confusion between captured images is eliminated even if several areas are filmed at once, and encryption codes can be changed at any time. Security is improved, and information other than GPS information is included in the encryption code so that additional data can be accumulated.
도 1은 본 발명의 일 실시예에 따른 지리적 좌표 획득 시스템의 개략도이다.1 is a schematic diagram of a geographic coordinate acquisition system according to an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따른 GCP 타겟의 예시들을 도시한 도면이다.2 is a diagram illustrating examples of GCP targets according to an embodiment of the present invention.
도 3은 본 발명의 일 실시예에 따른 지리적 영역을 촬영한 이미지의 일 예로서, 암호화 코드가 포함된 이미지를 도시한 도면이다.3 is a diagram showing an image including an encryption code as an example of an image of a geographic region according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 지리적 좌표 획득 시스템의 구성을 설명하기 위한 블록도이다. 4 is a block diagram for explaining the configuration of a geographic coordinate acquisition system according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 지리적 좌표 획득 방법을 설명하기 위한 흐름도이다.5 is a flowchart illustrating a method for obtaining geographic coordinates according to an embodiment of the present invention.
이하에서는 도면을 참조하여 본 발명에 대해 보다 상세히 설명하기로 한다. 이하에 소개되는 실시예들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위해 예로서 제공되는 것이다. 본 발명은 이하 설명되는 실시예들에 한정되지 않고 다른 형태로 구체화될 수도 있다.Hereinafter, the present invention will be described in more detail with reference to the drawings. The embodiments introduced below are provided as examples to sufficiently convey the spirit of the present invention to those skilled in the art. The present invention is not limited to the embodiments described below and may be embodied in other forms.
도 1은 본 발명의 일 실시예에 따른 지리적 좌표 획득 시스템의 개략도이고, 도 2는 본 발명의 일 실시예에 따른 GCP 타겟의 예시들을 도시한 도면이며, 도 3은 본 발명의 일 실시예에 따른 지리적 영역을 촬영한 이미지의 일 예로서, 암호화 코드가 포함된 이미지를 도시한 도면이다.1 is a schematic diagram of a geographic coordinate acquisition system according to an embodiment of the present invention, FIG. 2 is a diagram showing examples of GCP targets according to an embodiment of the present invention, and FIG. 3 is a diagram showing examples of GCP targets according to an embodiment of the present invention. As an example of an image taken of a geographic area, it is a diagram showing an image including an encryption code.
본 실시예에 따른 지리적 좌표 획득 시스템은, 무인 비행체(100)와 관제 서버(200)로 구성된다.The geographic coordinate acquisition system according to this embodiment is composed of an unmanned aerial vehicle 100 and a control server 200 .
무인 비행체(100)는 지리적 영역을 촬영하여 이미지를 생성하는 역할을 한다. 지리적 영역이란 지형이나 방위를 가지는 물리적인 영역을 의미하며, 이러한 지리적 영역에는 GCP(Ground Control Point) 타겟이 임의로 배치되게 된다. The unmanned aerial vehicle 100 serves to create an image by photographing a geographic area. A geographic area means a physical area having topography or orientation, and a ground control point (GCP) target is arbitrarily disposed in this geographic area.
GCP 타겟은 지리적 영역 내의 특정 지점에 대한 일종의 공간 기준점으로서 이러한 GCP 타겟이 배치된 지점에 대해서는 GPS 좌표 등과 같은 배치된 위치에 대한 정보가 미리 매핑되어 있게 된다. A GCP target is a kind of spatial reference point for a specific point in a geographic area, and information about the location where the GCP target is located is mapped in advance, such as GPS coordinates.
따라서, 무인 비행체(100)가 GPS 타겟이 배치된 지리적 영역을 촬영하게 되면, 관제 서버(200)는 촬영된 이미지에 포함된 GCP 타겟을 이용하여 지리적 영역의 지리적 좌표를 추출할 수 있게 된다.Accordingly, when the unmanned aerial vehicle 100 captures a geographic area where a GPS target is placed, the control server 200 can extract geographical coordinates of the geographic area using the GCP target included in the captured image.
도 2는 이러한 GCP 타겟들의 예시들을 (a)부터 (h)까지 나열한 것이며, 각각 Casesar 방식, Wong 방식, Ahn 방식, Fraser 방식, Fiali 방식, Schneider 방식, Van Den Heuvel 방식, Ma 방식으로 불리어질 수 있다.2 lists examples of these GCP targets from (a) to (h), which can be called the Casesar method, the Wong method, the Ahn method, the Fraser method, the Fiali method, the Schneider method, the Van Den Heuvel method, and the Ma method, respectively. there is.
이러한 GCP 타겟들은 배치 관리자의 결정에 따라 입력되는 관제 서버(200)의 제어를 기반으로, 지리적 영역 내에 일종의 기준점을 제시할 수 있도록 배치될 수 있으며 어떠한 방식의 타겟이 배치되도록 할 것인가의 여부를 결정함에 있어서, 해당 타겟의 식별력이 기준이 될 수 있다.Based on the control of the control server 200 input according to the decision of the placement manager, these GCP targets can be arranged to present a kind of reference point within the geographical area, and it is determined which type of target to be placed. In doing so, the discriminating power of the target may be a criterion.
예를 들어, 관제 서버(200)는 여러 방식의 GCP 타겟들을 사용한 후 인식력이 가장 좋은 방식에 따른 GCP 타겟이 배치되도록 할 수 있다.For example, the control server 200 may arrange GCP targets according to a method having the best recognition power after using various types of GCP targets.
이 경우, 기존의 GCP 타겟은 일반적으로 흑과 백이 교차적으로 배치된 대공표지판이 이용되었으나, 본 실시예에 따른 GCP 타겟은 지리적 영역 내에 디스플레이 장치를 배치시켜 이러한 디스플레이 장치에서 GCP 타겟이 암호화 코드로서 표시되도록 함으로써, 손쉽게 방식을 변경할 수 있게 되며, 디스플레이 장치에서 표시되는 암호화 코드의 방식 변경은 관제 서버(200)의 제어 명령에 따라 수행되게 된다.In this case, conventional GCP targets generally used black and white anti-aircraft signs alternately arranged, but the GCP target according to the present embodiment arranges a display device in a geographical area, and in such a display device, the GCP target is used as an encryption code. By displaying, it is possible to easily change the method, and the method change of the encryption code displayed on the display device is performed according to the control command of the control server 200.
관제 서버(200)는 촬영된 이미지에 포함된 GCP 타겟을 이용하여 지리적 영역의 지리적 좌표를 추출할 때, 복수의 GCP 타겟들 간의 방향, 거리를 이용하여 지리적 좌표를 추출할 수 있다. When extracting geographic coordinates of a geographic area using GCP targets included in a captured image, the control server 200 may extract geographic coordinates using directions and distances between a plurality of GCP targets.
예를 들어, 무인 비행체(100)가 도 3과 같은 이미지를 촬영하여 관제 서버(200)로 전송하게 되면, 관제 서버(200)는 이미지 내에 표시된 암호화 코드를 복호화하여 암호화 코드에 대응되는 지리적 좌표를 추출하게 되는데, 도 3에서는 총 3개의 지리적 좌표를 추출할 수 있게 됨에 따라, 이미지 상에서의 중심점의 지리적 좌표, 차량의 지리적 좌표, 나무의 지리적 좌표 등을 연산을 통해 추출할 수 있게 되는 것이다.For example, when the unmanned aerial vehicle 100 captures an image as shown in FIG. 3 and transmits the image to the control server 200, the control server 200 decrypts the encryption code displayed in the image to obtain geographical coordinates corresponding to the encryption code. In FIG. 3, as a total of three geographic coordinates can be extracted, the geographic coordinates of the center point on the image, the geographic coordinates of the vehicle, the geographic coordinates of the tree, etc. can be extracted through calculation.
한편, 디스플레이 장치는 지리적 영역 내에 임의로 배치되게 되는데, 일반적으로 암호화 코드로 표시되는 이러한 GCP 타겟은 누구나 임의로 알 수 있는 상태로 표시된다. 이러한 이유는 암호화 코드가 일반적으로 제시하는 정보가 단지 지리적 좌표에 대한 정보가 대부분이기 때문이며, 만약 복호화 알고리즘이 노출되어도 최종적으로 노출되는 정보는 지리적 좌표가 대부분이기 때문이다.On the other hand, display devices are arbitrarily placed within a geographic area, and these GCP targets, which are generally represented by cryptographic codes, are displayed in a state that anyone can arbitrarily know. This is because most of the information generally presented by the encryption code is just information about geographic coordinates, and even if the decryption algorithm is exposed, most of the finally exposed information is geographic coordinates.
그러나, 군사적 목적으로 지리적 좌표를 추출하거나 기타 중요한 목적으로 지리적 좌표를 추출하는 경우, 복호화 알고리즘이 노출된다면 보안 문제에 취약할 수 있다. However, when extracting geographic coordinates for military purposes or for other important purposes, if the decoding algorithm is exposed, it may be vulnerable to security problems.
이에 따라, 관제 서버(200)는 기설정된 주기마다 암호화 코드가 변경되도록 하거나 기설정된 주기마다 암호화 코드를 복호화하기 위한 복호화 알고리즘이 변경되도록 할 수 있고, 이에 의해 GCP 타겟이 그대로 노출되더라도 제3자에 의한 임의의 복호화를 통한 노출 피해가 최소화되도록 할 수 있게 된다.Accordingly, the control server 200 may change the encryption code at each preset period or change the decryption algorithm for decrypting the encryption code at each preset period, whereby even if the GCP target is exposed as it is, it is not disclosed to a third party. It is possible to minimize exposure damage through arbitrary decryption by
이와 같은 기설정된 주기마다의 암호화 코드의 변경은 GCP 타겟의 변경을 의미하며, 일반적인 대공표지판이 아니라 디스플레이 장치를 이용하는 본 실시예의 특성상 GCP 타겟의 주기적인 변경은 용이하게 이루어질 수 있다.The change of the encryption code at each predetermined period means the change of the GCP target, and periodic change of the GCP target can be easily performed due to the nature of the present embodiment using a display device rather than a general anti-aircraft sign.
뿐만 아니라, 지리적 좌표 이외의 정보가 포함되도록 암호화 코드를 만들어야 하는 경우가 있을 수 있다. In addition, there may be cases in which an encryption code needs to be created to include information other than geographic coordinates.
이에 따라, 관제 서버(200)는 지리적 좌표에 대한 정보 이외의 추가 정보가 포함된 상태로 암호화 코드가 생성되도록 할 수 있고, 이러한 추가 정보까지 포함된 상태의 암호화 코드가 GCP 타겟으로 표시되도록 할 수 있게 된다.Accordingly, the control server 200 can generate an encryption code with additional information other than information on geographical coordinates included, and display the encryption code with such additional information as a GCP target. there will be
여기서, 추가 정보란, 암호화 코드가 디스플레이되는 날짜와 시간대, 그리고, 암호화 코드가 디스플레이되는 시점의 날씨와 시정거리를 포함하는 로그 정보일 수 있다.Here, the additional information may be log information including the date and time zone when the encryption code is displayed, and the weather and visibility distance at the time when the encryption code is displayed.
이와 같은 추가적인 정보가 포함된 상태로의 암호화 코드의 변경은 GCP 타겟의 변경을 의미하며, 일반적인 대공표지판이 아니라 디스플레이 장치를 이용하는 본 실시예의 특성상 GCP 타겟의 임의 변경은 용이하게 이루어질 수 있다.A change of the encryption code to a state in which such additional information is included means a change of the GCP target, and arbitrary change of the GCP target can be easily made due to the nature of the present embodiment using a display device rather than a general anti-aircraft sign.
도 4는 본 발명의 일 실시예에 따른 지리적 좌표 획득 시스템의 구성을 설명하기 위한 블록도이다. 4 is a block diagram for explaining the configuration of a geographic coordinate acquisition system according to an embodiment of the present invention.
무인 비행체(100)는 구동부(110), 카메라(120), 제어부(130) 및 제1 통신부(140)를 포함하도록 구성된다. The unmanned aerial vehicle 100 is configured to include a driving unit 110, a camera 120, a controller 130, and a first communication unit 140.
구동부(110)는, 무인 비행체(100)가 비행경로를 따라 비행하도록 하기 위해 마련된다. The driving unit 110 is provided to allow the unmanned aerial vehicle 100 to fly along a flight path.
예를 들어 무인 비행체(100)가 드론일 경우, 구동부(110)는, 무인 비행체(100)에 구비된 복수의 회전 구동 날개를 회전시킴으로써 항력을 발생시키고, 발생시킨 항력에 의해 무인비행체(100)가 이륙되도록 하고, 이륙된 무인비행체(100)가 비행하도록 할 수 있다. For example, when the unmanned aerial vehicle 100 is a drone, the drive unit 110 generates drag by rotating a plurality of rotational driving wings provided in the unmanned aerial vehicle 100, and the unmanned aerial vehicle 100 moves by the generated drag. can be taken off, and the unmanned aerial vehicle 100 taken off can fly.
카메라(120)는 지리적 영역을 촬영하여, 촬영된 이미지를 수집하기 위해 마련된다. The camera 120 is provided to collect captured images by capturing a geographical area.
제어부(130)는, 무인 비행체(100)의 제반사항을 제어하기 위해 마련된다. 구체적으로 제어부(130)는, 관제 서버(200)에 의해, 비행경로가 설정되고, 설정된 비행경로에 대한 정보를 수신하면, 수신된 비행경로에 대한 정보를 기반으로 구동부(110)를 이용하여 무인 비행체(100)가 설정된 비행경로를 따라 일정한 고도로 비행하도록 하되, 카메라(120)를 이용하여 지리적 영역을 촬영하여, GCP 타겟이 포함된 이미지를 수집하도록 할 수 있다.The controller 130 is provided to control all aspects of the unmanned aerial vehicle 100. Specifically, when a flight path is set by the control server 200 and information on the set flight path is received, the control unit 130 uses the driving unit 110 based on the information on the received flight path to unmanned The aircraft 100 may fly along a set flight path at a constant altitude, but the camera 120 may be used to photograph a geographic area and collect images including a GCP target.
또한, 제어부(130)는, 무인 비행체(100)가 복수의 횟수로 기설정된 비행경로를 비행하며, 특정 지리적 영역을 촬영하도록 할 수 있으며, 이때, 각각의 비행시간이 기설정된 시간간격을 유지하도록 하여, 특정 지점에 대하여 수집된 각각의 이미지들을 수집하는 시간간격이 기설정된 시간간격을 유지하도록 할 수 있다. In addition, the control unit 130 may allow the unmanned aerial vehicle 100 to fly a predetermined flight path a plurality of times and photograph a specific geographic area, and at this time, each flight time maintains a predetermined time interval. Thus, the time interval for collecting each of the images collected with respect to a specific point may be maintained at a preset time interval.
즉, 제어부(130)는, 특정 지점에 대하여 복수의 이미지들을 수집하는 경우, 각각의 이미지 간에 수집된 시점(時點)이 일정한 시간간격을 유지하도록 하여, 어느 하나의 이미지에 불필요한 객체가 존재한다 하더라도, 해당 영역의 이미지들을 조합하여 불필요한 객체가 존재하지 않은 상태의 데이터로 교체할 수 있다. That is, when collecting a plurality of images for a specific point, the control unit 130 maintains a certain time interval between each image, so that even if an unnecessary object exists in any one image, , it is possible to replace the data in a state where unnecessary objects do not exist by combining the images of the corresponding area.
또한, 제어부(130)는, 특정 지점에 대하여 복수의 이미지들을 수집하는 경우, 각각의 이미지 간에 수집된 시점(時點)이 일정한 시간간격을 유지하도록 하여, 어느 하나의 이미지에서 GCP타겟이 미처 인식되지 않았거나 안개, 구름 등에 의하여 부분적으로만 촬영된 경우가 있다고 하더라도, 해당 영역의 이미지들을 조합하여 GCP타겟이 온전히 촬영된 상태가 되도록 할 수 있다.In addition, when a plurality of images are collected for a specific point, the control unit 130 maintains a certain time interval between each image, so that a GCP target is not recognized in any one image. Even if there is a case where the target area was not captured or partially captured due to fog or clouds, the GCP target can be completely captured by combining the images of the corresponding area.
제1 통신부(140)는, 관제 서버(200)와 무선으로 통신하며, 정보를 전달하거나 수신하기 위해 마련된다. 구체적으로 제1 통신부(140)는 비행경로에 대한 정보를 수신하고, 수집된 이미지를 관제 서버(200)에 전달할 수 있다. The first communication unit 140 wirelessly communicates with the control server 200 and is provided to transmit or receive information. Specifically, the first communication unit 140 may receive information about a flight path and deliver the collected images to the control server 200 .
관제 서버(200)는 제2 통신부(210), 정보 처리부(220), 암복호부(230) 및 데이터베이스부(240)를 포함하도록 구성된다.The control server 200 is configured to include a second communication unit 210, an information processing unit 220, an encryption/decryption unit 230 and a database unit 240.
제2 통신부(210)는, 제1 통신부(140)와 무선으로 통신하며 정보를 전달하거나 수신하기 위해 마련된다. 구체적으로 제2 통신부(210)는, 비행경로에 대한 정보를 제1 통신부(140)에 전달하고, 무인 비행체(100)의 카메라(120)에서 촬영된 이미지를 수신할 수 있다.The second communication unit 210 communicates with the first communication unit 140 wirelessly and is provided to transmit or receive information. Specifically, the second communication unit 210 may transmit information about the flight path to the first communication unit 140 and receive an image captured by the camera 120 of the unmanned aerial vehicle 100 .
정보 처리부(220)는 디스플레이 장치의 고유 번호와 지리적 좌표를 매핑시키고, 무인 비행체(100)로부터 수신된 이미지들을 이용하여 이미지 내에서 암호화 코드를 추출하며, 추출된 지리적 영역의 지리적 좌표를 기반으로 다수의 연산과 보정이 수행되어 궁극적으로 촬영된 이미지들을 기반으로 한 지도가 제작되도록 하는 역할을 한다.The information processing unit 220 maps the unique number of the display device and the geographical coordinates, extracts an encryption code from the image using the images received from the unmanned aerial vehicle 100, and extracts a number of codes based on the geographical coordinates of the extracted geographical area. It plays a role in making a map based on the images taken ultimately by performing calculation and correction of .
특히, 디스플레이 장치는 지리적 영역 내의 특정 지점에 GCP 타겟으로서 위치하기 때문에 위치된 지점의 지리적 좌표는 항상 일정하게 되므로, 정보 처리부(220)는 해당 지리적 좌표를 디스플레이 장치의 일련 번호 등과 매핑시켜, 추후 어떠한 디스플레이 장치에서 어떠한 암호화 코드가 표시되도록 할 것인지 여부를 결정하게 된다.In particular, since the display device is located at a specific point within the geographic region as a GCP target, the geographical coordinates of the located point are always constant, so the information processing unit 220 maps the corresponding geographical coordinates to the serial number of the display device, etc. It is determined whether or not to display an encryption code on the display device.
또한, 정보 처리부(220)는 제2 통신부(210)를 통해 수신된 이미지에서 암호화 코드를 추출하는 역할을 하며, 추출된 암호화 코드가 암복호부(230)에서 복호화되도록 한다.In addition, the information processing unit 220 serves to extract an encryption code from the image received through the second communication unit 210, and allows the encryption/decryption unit 230 to decrypt the extracted encryption code.
그리고, 정보 처리부(220)는 기설정된 주기마다 암복호부(230)를 제어하여 암호화 코드가 변경되도록 할 수 있다.Also, the information processing unit 220 may control the encryption/decryption unit 230 to change the encryption code at each preset period.
암복호부(230)는 암호화 알고리즘 및 복호화 알고리즘을 구비하여, 정보 처리부(220)의 명령에 따라 암호화 알고리즘을 구동시켜 지리적 좌표가 암호화되거나 지리적 좌표에 추가 정보가 포함된 정보가 암호화되도록 하고, 이와 역으로 복호화 알고리즘을 구동시켜 암호화 코드에서 지리적 좌표 또는 지리적 좌표에 추가 정보가 포함된 정보가 복호화되도록 하게 된다.The encryption/decryption unit 230 has an encryption algorithm and a decryption algorithm, and operates the encryption algorithm according to the command of the information processing unit 220 so that geographic coordinates are encrypted or information including additional information in the geographical coordinates is encrypted. Conversely, by driving the decryption algorithm, geographic coordinates or information including additional information in the geographic coordinates in the encryption code are decrypted.
데이터베이스부(240)는, 관제 서버(200)가 본연의 역할을 하기 위해 필요한 필요한 프로그램 및 데이터들을 저장하기 위해 마련된다. The database unit 240 is provided to store necessary programs and data necessary for the control server 200 to play its original role.
도 5는 본 발명의 일 실시예에 따른 지리적 좌표 획득 방법을 설명하기 위한 흐름도이다. 이하에서는 지리적 좌표에 대한 정보 이외에 추가 정보가 함께 포함된 상태로 암호화 코드가 생성되도록 하는 과정에 대해 예시적으로 설명하기로 한다.5 is a flowchart illustrating a method for obtaining geographic coordinates according to an embodiment of the present invention. Hereinafter, a process of generating an encryption code with additional information in addition to information on geographic coordinates will be described as an example.
우선, 관제 서버(200)는 정보 처리부(220)를 통해, 지리적 좌표와 디스플레이 장치가 매칭되도록 한다(S210). 이후, 관제 서버(200)는 암복호부(230)를 통해, 지리적 좌표에 대한 정보와 추가 정보가 포함된 정보를 암호화하여 암호화 코드를 생성하게 된다(S220).First, the control server 200 matches the geographical coordinates and the display device through the information processing unit 220 (S210). Thereafter, the control server 200 generates an encryption code by encrypting information including information about geographical coordinates and additional information through the encryption/decryption unit 230 (S220).
관제 서버(200)는 제2 통신부(210)를 통해, 각각의 디스플레이 장치로 암호화된 코드를 전달한다(S230).The control server 200 transmits the encrypted code to each display device through the second communication unit 210 (S230).
한편, 무인 비행체(100)는 카메라(110)를 통해, GCP 타겟이 포함된 지리적 영역을 촬영하여 이미지를 생성하고, 제1 통신부(140)를 통해, 이러한 이미지가 관제 서버(200)로 전달되도록 한다(S120).Meanwhile, the unmanned aerial vehicle 100 generates an image by photographing a geographic area including the GCP target through the camera 110, and transmits the image to the control server 200 through the first communication unit 140. Do (S120).
관제 서버(200)는 정보 처리부(220)를 통해, 수신된 이미지를 기반으로 촬영된 지리적 영역의 지리적 좌표를 추출하며(S240), 이와 함께 추가 정보를 추출하게 된다(S250).The control server 200 extracts geographical coordinates of the geographical area captured based on the received image through the information processing unit 220 (S240), and extracts additional information together (S250).
이와 같이 추출된 지리적 좌표에 대한 정보와 추가 정보는, 정보 처리부(220)를 통해, 맵 제작 또는 맵 데이터 활용에 사용되게 된다(S260).The information on the geographical coordinates and the additional information extracted in this way are used for making a map or utilizing map data through the information processing unit 220 (S260).
이에 의해, 획일적인 대공 표지판을 사용하지 않고 서로 다른 모양의 암호화 코드를 사용함으로써 한 번에 여러 영역을 촬영하더라도 촬영된 영상들 간의 GPS 좌표 혼동이 없어지게 되고, 수시로 변경이 가능한 상태로 암호화 코드를 생성하여 보안성이 향상되며, GPS 정보 이외의 정보가 암호화 코드 내에 함께 포함되도록 하여 추가적인 데이터 축적이 가능하도록 할 수 있게 된다.As a result, by using different-shaped encryption codes instead of uniform anti-aircraft signs, GPS coordinate confusion between captured images is eliminated even if several areas are filmed at once, and encryption codes can be changed at any time. Security is improved, and information other than GPS information is included in the encryption code so that additional data can be accumulated.
이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.Although the preferred embodiments of the present invention have been shown and described above, the present invention is not limited to the specific embodiments described above, and is common in the art to which the present invention pertains without departing from the gist of the present invention claimed in the claims. Of course, various modifications are possible by those who have knowledge of, and these modifications should not be individually understood from the technical spirit or prospect of the invention.
또한, 본 실시예에 따른 장치와 방법의 기능을 수행하게 하는 컴퓨터 프로그램을 수록한 컴퓨터로 읽을 수 있는 기록매체에도 본 발명의 기술적 사상이 적용될 수 있음은 물론이다. 또한, 본 발명의 다양한 실시예에 따른 기술적 사상은 컴퓨터로 읽을 수 있는 기록매체에 기록된 컴퓨터로 읽을 수 있는 코드 형태로 구현될 수도 있다. 컴퓨터로 읽을 수 있는 기록매체는 컴퓨터에 의해 읽을 수 있고 데이터를 저장할 수 있는 어떤 데이터 저장 장치이더라도 가능하다. 예를 들어, 컴퓨터로 읽을 수 있는 기록매체는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광디스크, 하드 디스크 드라이브, 등이 될 수 있음은 물론이다. 또한, 컴퓨터로 읽을 수 있는 기록매체에 저장된 컴퓨터로 읽을 수 있는 코드 또는 프로그램은 컴퓨터간에 연결된 네트워크를 통해 전송될 수도 있다.In addition, it goes without saying that the technical concept of the present invention can also be applied to a computer-readable recording medium containing a computer program for performing the functions of the apparatus and method according to the present embodiment. In addition, technical ideas according to various embodiments of the present invention may be implemented in the form of computer readable codes recorded on a computer readable recording medium. The computer-readable recording medium may be any data storage device that can be read by a computer and store data. For example, the computer-readable recording medium may be ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical disk, hard disk drive, and the like. In addition, computer readable codes or programs stored on a computer readable recording medium may be transmitted through a network connected between computers.

Claims (10)

  1. 지리적 영역을 촬영하여 이미지를 생성하는 무인 비행체; 및unmanned aerial vehicles that create images by photographing a geographic area; and
    상기 이미지에 포함된 GCP 타겟을 이용하여 상기 지리적 영역의 지리적 좌표를 추출하는 관제 서버;를 포함하는 지리적 좌표 획득 시스템.A geographic coordinate acquisition system comprising: a control server extracting geographic coordinates of the geographic area using a GCP target included in the image.
  2. 제1항에 있어서,According to claim 1,
    상기 GCP 타겟은, 상기 지리적 영역 내에 있는 디스플레이 장치를 통해 암호화 코드로서 표시되고,the GCP target is displayed as an encryption code through a display device within the geographic area;
    상기 디스플레이 장치에서 표시되는 상기 암호화 코드의 모양은 상기 관제 서버의 제어 명령에 따라 변경가능한 것을 특징으로 하는 지리적 좌표 획득 시스템.The geographic coordinate acquisition system, characterized in that the shape of the encryption code displayed on the display device is changeable according to a control command of the control server.
  3. 제2항에 있어서,According to claim 2,
    상기 관제 서버는, The control server,
    상기 지리적 좌표에 대한 정보가 암호화된 상태로 상기 암호화 코드를 생성하여, 복호화 알고리즘을 가지고 있는 상태에서만 복호화를 통해 상기 암호화 코드에 대응되는 상기 지리적 좌표에 대한 정보가 추출되도록 하는 것을 특징으로 하는 지리적 좌표 획득 시스템.Characterized in that the encryption code is generated in a state in which the information on the geographical coordinates is encrypted, and the information on the geographical coordinates corresponding to the encryption code is extracted through decryption only in the state of having a decoding algorithm. acquisition system.
  4. 제3항에 있어서,According to claim 3,
    상기 관제 서버는,The control server,
    상기 지리적 좌표에 대한 정보 이외에 추가 정보가 포함된 상태로 상기 암호화 코드가 생성되도록 하고,The encryption code is generated with additional information included in addition to the information on the geographic coordinates,
    상기 추가 정보는,The additional information above is
    상기 암호화 코드가 디스플레이되는 날짜와 시간대, 그리고, 상기 암호화 코드가 디스플레이되는 시점의 날씨와 시정거리를 포함하는 로그 정보인 것을 특징으로 하는 지리적 좌표 획득 시스템.The geographic coordinate acquisition system of claim 1 , wherein the log information includes a date and time zone when the encryption code is displayed, and weather and visibility distance at a time point when the encryption code is displayed.
  5. 제4항에 있어서,According to claim 4,
    상기 관제 서버는,The control server,
    기설정된 주기마다 상기 암호화 코드가 변경되도록 하는 것을 특징으로 하는 지리적 좌표 획득 시스템.The system for acquiring geographic coordinates, characterized in that the encryption code is changed at predetermined intervals.
  6. 무인 비행체가, 지리적 영역을 촬영하여 이미지를 생성하는 단계; 및generating an image by photographing a geographic area by an unmanned aerial vehicle; and
    관제 서버가, 상기 이미지에 포함된 GCP 타겟을 이용하여 상기 지리적 영역의 지리적 좌표를 추출하는 단계;를 포함하는 지리적 좌표 획득 방법.A method for obtaining geographical coordinates, comprising: extracting, by a control server, geographical coordinates of the geographical area using a GCP target included in the image.
  7. 제6항에 있어서,According to claim 6,
    상기 GCP 타겟은, 상기 지리적 영역 내에 있는 디스플레이 장치를 통해 암호화 코드로서 표시되고,the GCP target is displayed as an encryption code through a display device within the geographic area;
    상기 디스플레이 장치에서 표시되는 상기 암호화 코드의 모양은 상기 관제 서버의 제어 명령에 따라 변경가능한 것을 특징으로 하는 지리적 좌표 획득 방법.The method of obtaining geographic coordinates, characterized in that the shape of the encryption code displayed on the display device is changeable according to a control command of the control server.
  8. 제7항에 있어서,According to claim 7,
    상기 관제 서버는, The control server,
    상기 지리적 좌표에 대한 정보가 암호화된 상태로 상기 암호화 코드를 생성하여, 복호화 알고리즘을 가지고 있는 상태에서만 복호화를 통해 상기 암호화 코드에 대응되는 상기 지리적 좌표에 대한 정보가 추출되도록 하는 것을 특징으로 하는 지리적 좌표 획득 방법.Characterized in that the encryption code is generated in a state in which the information on the geographical coordinates is encrypted, and the information on the geographical coordinates corresponding to the encryption code is extracted through decryption only in the state of having a decoding algorithm. How to get it.
  9. 제8항에 있어서,According to claim 8,
    상기 관제 서버는,The control server,
    상기 지리적 좌표에 대한 정보 이외에 추가 정보가 포함된 상태로 상기 암호화 코드가 생성되도록 하고,The encryption code is generated with additional information included in addition to the information on the geographic coordinates,
    상기 추가 정보는,The additional information above is
    상기 암호화 코드가 디스플레이되는 날짜, 시간대, 날씨 및 시정거리를 포함하는 로그 정보인 것을 특징으로 하는 지리적 좌표 획득 방법.The method of obtaining geographical coordinates, characterized in that the log information including the date, time zone, weather and visibility distance on which the encryption code is displayed.
  10. 제9항에 있어서,According to claim 9,
    상기 관제 서버는,The control server,
    기설정된 주기마다 상기 암호화 코드가 변경되도록 하는 것을 특징으로 하는 지리적 좌표 획득 방법.A method for obtaining geographic coordinates, characterized in that the encryption code is changed at predetermined intervals.
PCT/KR2022/006620 2021-11-25 2022-05-10 Method and system for acquiring geographic coordinates WO2023096041A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2021-0164434 2021-11-25
KR1020210164434A KR102677091B1 (en) 2021-11-25 2021-11-25 Methods and systems for obtaining geographic coordinates

Publications (1)

Publication Number Publication Date
WO2023096041A1 true WO2023096041A1 (en) 2023-06-01

Family

ID=86539966

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2022/006620 WO2023096041A1 (en) 2021-11-25 2022-05-10 Method and system for acquiring geographic coordinates

Country Status (2)

Country Link
KR (1) KR102677091B1 (en)
WO (1) WO2023096041A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101687406B1 (en) * 2016-05-30 2016-12-16 (주)지트 a survey point apparatus using GPS and a method for method for dispalying servey point using the same
US20170031369A1 (en) * 2014-10-31 2017-02-02 SZ DJI Technology Co., Ltd Systems and methods for surveillance with a visual marker
JP6252150B2 (en) * 2013-03-27 2017-12-27 株式会社デンソーウェーブ Information code generation method, information code, information code reader, and information code utilization system
US20180239031A1 (en) * 2015-08-13 2018-08-23 Propeller Aerobotics Pty Ltd Integrated visual geo-referencing target unit and method of operation
US20200379126A1 (en) * 2017-03-09 2020-12-03 Aerosense Inc. Information processing system, information processing device, and information processing method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60126042A (en) * 1983-12-10 1985-07-05 Hiriyuu:Kk Production of noodle
KR19990047500A (en) 1997-12-04 1999-07-05 정선종 Semi-automatic online geocorrection method
JP5656316B1 (en) * 2014-04-17 2015-01-21 善郎 水野 System including a marker device and method using the same
JP6224061B2 (en) 2015-12-22 2017-11-01 株式会社プロドローン Water level measurement system, water level control system, and water level measurement method and water level control method using the same
KR102243810B1 (en) * 2021-02-08 2021-04-23 뉴인테크 주식회사 Caption adding system and method of helicam recording image with position information for filming site

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6252150B2 (en) * 2013-03-27 2017-12-27 株式会社デンソーウェーブ Information code generation method, information code, information code reader, and information code utilization system
US20170031369A1 (en) * 2014-10-31 2017-02-02 SZ DJI Technology Co., Ltd Systems and methods for surveillance with a visual marker
US20180239031A1 (en) * 2015-08-13 2018-08-23 Propeller Aerobotics Pty Ltd Integrated visual geo-referencing target unit and method of operation
KR101687406B1 (en) * 2016-05-30 2016-12-16 (주)지트 a survey point apparatus using GPS and a method for method for dispalying servey point using the same
US20200379126A1 (en) * 2017-03-09 2020-12-03 Aerosense Inc. Information processing system, information processing device, and information processing method

Also Published As

Publication number Publication date
KR20230077300A (en) 2023-06-01
KR102677091B1 (en) 2024-06-19

Similar Documents

Publication Publication Date Title
CN108521808B (en) Obstacle information display method, display device, unmanned aerial vehicle and system
CN100444152C (en) Camera system, camera, and camera control method
EP1288888B1 (en) A method and system for improving situational awareness of command and control units
CN111652940A (en) Target abnormity identification method and device, electronic equipment and storage medium
KR101797006B1 (en) Land research system using drones and method thereof
CN110427917A (en) Method and apparatus for detecting key point
US20130141253A1 (en) Method for traffic monitoring and secure processing of trafic violations
WO2020071619A1 (en) Apparatus and method for updating detailed map
WO2017022994A1 (en) Method for providing putting-on-green information
WO2011034305A2 (en) Method and system for hierarchically matching images of buildings, and computer-readable recording medium
WO2019156543A2 (en) Method for determining representative image of video, and electronic device for processing method
KR20190100503A (en) Internet of things platform and implementing a method for mutual exchange of video clips of black box or dash cam captured traffic accident between drivers
WO2016208870A1 (en) Device for reading vehicle license plate number and method therefor
WO2019172500A1 (en) Video analysis visibility meter using artificial intelligence
WO2023096041A1 (en) Method and system for acquiring geographic coordinates
US20220277490A1 (en) Image processing method, image processing apparatus and program
JP2019029889A (en) Video distribution system
JP7293174B2 (en) Road Surrounding Object Monitoring Device, Road Surrounding Object Monitoring Program
CN112633114A (en) Unmanned aerial vehicle inspection intelligent early warning method and device for building change event
US20130120373A1 (en) Object distribution range setting device and object distribution range setting method
JP2010011017A (en) Video-image processing system and processing method
WO2023033327A1 (en) Control system which can quickly check only images captured in area set as suspicious area, and service method
CN114627252B (en) Unmanned plane for acquiring surface temperature distribution and surface temperature distribution map acquisition method
JP4685286B2 (en) Information update processing device
WO2020105766A1 (en) Method and system for monitoring position of materials by using low-power infrared beacon and high-speed camera

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22898729

Country of ref document: EP

Kind code of ref document: A1