KR20190063350A - Method of detecting a shooting direction and apparatuses performing the same - Google Patents

Method of detecting a shooting direction and apparatuses performing the same Download PDF

Info

Publication number
KR20190063350A
KR20190063350A KR1020180012386A KR20180012386A KR20190063350A KR 20190063350 A KR20190063350 A KR 20190063350A KR 1020180012386 A KR1020180012386 A KR 1020180012386A KR 20180012386 A KR20180012386 A KR 20180012386A KR 20190063350 A KR20190063350 A KR 20190063350A
Authority
KR
South Korea
Prior art keywords
angle
image
photographing direction
photographing
detecting
Prior art date
Application number
KR1020180012386A
Other languages
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 한국전자통신연구원
Priority to US16/170,673 priority Critical patent/US20190164309A1/en
Publication of KR20190063350A publication Critical patent/KR20190063350A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30244Camera pose

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)

Abstract

Disclosed are a method for detecting a photographing direction and apparatuses performing the same. According to an embodiment of the present invention, the method for detecting a photographing direction comprises the steps of: calculating a crossing angle between an object and a shadow of the object in an image; and detecting a photographing direction of an apparatus which has photographed the image based on the crossing angle and a reference angle corresponding to a time and a position at which the image is photographed.

Description

촬영 방향 검출 방법 및 이를 수행하는 장치들{METHOD OF DETECTING A SHOOTING DIRECTION AND APPARATUSES PERFORMING THE SAME}FIELD OF THE INVENTION [0001] The present invention relates to a method of detecting a shooting direction,

아래 실시예들은 촬영 방향 검출 방법 및 이를 수행하는 장치들에 관한 것이다.The following embodiments relate to a photographing direction detection method and apparatuses for performing the same.

영상 분석 기술은 많은 논문과 시연을 통해 소개되고, 머신 러닝 기술의 발전을 통해 완성도가 높아지고 있다.Image analysis technology has been introduced through many papers and demonstrations, and the perfection of machine learning technology has been improved.

CCTV 영상은 영상 분석 기술을 통해 활용 범위가 넓어지고 있다. 예를 들어, CCTC 영상은 과거의 단순 저장 및 재생 기능 뿐만 아니라 객체 인식, 상황 인지 및 지능형 검색 등 다양하게 활용될 수 있다.CCTV images are becoming widespread through image analysis technology. For example, CCTC images can be used in various ways such as object recognition, context recognition, and intelligent retrieval as well as past simple storage and playback functions.

영상 분석 기술은 CCTV 영상을 분석하여 영상 내에 촬영된 객체를 추출하고, 객체를 특성에 따라 종류별로 분류하거나 동일한 객체인지 판단할 수 있다. CCTV 설치 위치 및 설치 방향 즉, CCTV가 영상을 촬영하는 촬영 방향은 영상 분석의 정확성 및 효율성을 높일 수 있다.The image analysis technique analyzes the CCTV image, extracts the objects photographed in the image, classifies the objects according to their characteristics, and determines whether they are the same object. CCTV installation location and installation direction, that is, the direction in which CCTV captures images, can improve the accuracy and efficiency of image analysis.

CCTV 설치 위치 및 촬영 방향을 이용하여 CCTV 영상에서 인식될 객체의 진행 방향을 미리 판단할 수 있는 경우, 영상 분석 기술은 CCTV의 촬영 방향에 따라 해당 CCTV에서 촬영되는 객체가 앞모습 또는 뒷모습인지를 판단할 수 있다.If the direction of the object to be recognized in the CCTV image can be determined in advance using the CCTV installation position and the photographing direction, the image analysis technique determines whether the object photographed in the corresponding CCTV is front view or back view according to the photographing direction of the CCTV .

CCTV 설치 위치 및 촬영 방향을 이용한 영상 분석 기술은 객체의 검출을 효율적으로 수행할 수 있다.Image analysis technology using CCTV installation location and photographing direction can efficiently perform object detection.

실시예들은 이미지를 이용하여 이미지를 촬영한 촬영 장치의 촬영 방향을 검출하는 기술을 제공할 수 있다.Embodiments can provide a technique for detecting a shooting direction of a photographing apparatus that takes an image using an image.

이에, 실시예들은 촬영 방향을 활용하여 객체 인식 정확도를 향상시키는 기술을 제공할 수 있다.Accordingly, the embodiments can provide a technique for improving the object recognition accuracy by utilizing the photographing direction.

일 실시예에 따른 촬영 방향 검출 방법은 이미지에서 객체와 상기 객체의 그림자간의 교차각을 계산하는 단계와, 상기 이미지를 촬영한 위치 및 시점에 대응하는 기준각 및 상기 교차각에 기초하여 상기 이미지를 촬영한 장치의 촬영 방향을 검출하는 단계를 포함한다.According to an embodiment of the present invention, there is provided a photographing direction detecting method comprising the steps of: calculating an angle of intersection between an object and a shadow of the object in an image; determining a reference angle corresponding to a position and a time point, And detecting a photographing direction of the photographed device.

상기 교차각은 상기 객체를 구성하는 수직 성분과 상기 수직 성분이 만들어낸 그림자간의 교차각일 수 있다.The intersection angle may be an intersection angle between the vertical component of the object and the shadow created by the vertical component.

상기 이미지를 촬영한 위치는 상기 장치의 설치 위치 및 상기 설치 위치의 근사 위치 중에서 어느 하나일 수 있다.The position at which the image is photographed may be any one of an installation position of the apparatus and an approximate position of the installation position.

상기 이미지를 촬영한 시점은 상기 객체를 포함하는 이미지를 촬영한 날짜 및 시간일 수 있다.The time point at which the image was captured may be the date and time at which the image including the object was captured.

상기 계산하는 단계는 상기 이미지에서 상기 객체를 구성하는 수직 성분 및 상기 수직 성분이 만들어내는 그림자를 추출하는 단계와, 상기 수직 성분을 대표하는 제1 대표 선분 및 상기 그림자를 대표하는 제2 대표 선분을 추출하여 상기 제1 대표 선분과 상기 제2 대표 선분간의 교차각을 계산하는 단계를 포함할 수 있다.Wherein the calculating step comprises the steps of: extracting a vertical component constituting the object and a shadow produced by the vertical component in the image; and extracting a first representative line segment representing the vertical component and a second representative line segment representing the shadow And calculating an intersection angle between the first representative line segment and the second representative line segment.

일 실시예에 따른 촬영 방향 검출 방법은 상기 이미지를 촬영한 위치 및 시점에 기초하여 상기 기준각을 획득하는 단계를 더 포함할 수 있다.The photographing direction detecting method according to an embodiment may further include obtaining the reference angle based on a position and a time point at which the image is photographed.

상기 획득하는 단계는 저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 상기 기준각으로 결정하는 단계를 포함할 수 있다.The acquiring may include determining a crossing angle corresponding to a position and a time point at which the image was captured, among the stored crossing angles, as the reference angle.

상기 저장된 교차각들은 태양의 남중고도 및 방위에 기초해 계산된 임의의 객체와 상기 임의의 객체의 그림자간의 위치별, 시점별 교차각을 포함할 수 있다.The stored crossover angles may include a point-by-point crossover angle between any object calculated based on the South mid-way and azimuth of the sun and the shadow of the arbitrary object.

상기 결정하는 단계는 상기 저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 근사한 교차각을 보간 계산하여 보간 계산된 교차각을 상기 기준각으로 결정하는 단계를 포함할 수 있다.The determining step may include interpolating an intersection angle approximate to a position and a viewpoint of the image, from among the stored intersection angles, and determining an intersection angle calculated by interpolation as the reference angle.

상기 검출하는 단계는 상기 교차각과 상기 기준각간의 차이각을 계산하는 단계와, 상기 기준각에 대응하는 기준 방향을 기준으로 상기 차이각을 분석하여 상기 장치의 촬영 방향을 검출하는 단계를 포함할 수 있다.The detecting step may include calculating a difference angle between the crossing angle and the reference angle, and analyzing the difference angle based on a reference direction corresponding to the reference angle to detect the photographing direction of the apparatus have.

일 실시예에 따른 촬영 방향 검출 방법은 상기 장치의 구별자와 매칭하여 상기 장치의 촬영 방향을 저장하는 단계를 더 포함할 수 있다.The photographing direction detecting method according to an embodiment may further include storing the photographing direction of the device matching with the discriminator of the device.

상기 구별자는 상기 장치를 구별하고, 상기 장치를 대표하는 ID(identification)일 수 있다.The distinguisher may be an identification identifying the device and representing the device.

일 실시예에 따른 촬영 방향 검출 장치는 이미지를 촬영한 장치로부터 상기 이미지를 획득하는 수집기와, 상기 이미지에서 객체와 상기 객체의 그림자간의 교차각을 계산하고, 상기 이미지를 촬영한 위치 및 시점에 대응하는 기준각 및 상기 교차각에 기초하여 상기 장치의 촬영 방향을 검출하는 촬영 방향 분석기를 포함할 수 있다.A photographing direction detecting apparatus according to an embodiment includes a collector for obtaining the image from an apparatus that has photographed an image, a calculation unit for calculating an angle of intersection between the object and the shadow of the object in the image, And a photographing direction analyzer for detecting a photographing direction of the apparatus based on the reference angle and the crossing angle.

상기 교차각은 상기 객체를 구성하는 수직 성분과 상기 수직 성분이 만들어낸 그림자간의 교차각일 수 있다.The intersection angle may be an intersection angle between the vertical component of the object and the shadow created by the vertical component.

상기 이미지를 촬영한 위치는 상기 장치의 설치 위치 및 상기 설치 위치의 근사 위치 중에서 어느 하나일 수 있다.The position at which the image is photographed may be any one of an installation position of the apparatus and an approximate position of the installation position.

상기 이미지를 촬영한 시점은 상기 객체를 포함하는 이미지를 촬영한 날짜 및 시간일 수 있다.The time point at which the image was captured may be the date and time at which the image including the object was captured.

상기 촬영 방향 분석기는 상기 이미지에서 상기 객체를 구성하는 수직 성분 및 상기 수직 성분이 만들어내는 그림자를 추출하고, 상기 수직 성분을 대표하는 제1 대표 선분 및 상기 그림자를 대표하는 제2 대표 선분을 추출하여 상기 제1 대표 선분과 상기 제2 대표 선분간의 교차각을 계산하는 교차각 추출기를 포함할 수 있다.The photographing direction analyzer extracts a vertical component constituting the object and a shadow produced by the vertical component in the image and extracts a first representative line segment representing the vertical component and a second representative line segment representing the shadow And a crossing angle extractor for calculating an intersection angle between the first representative line segment and the second representative line segment.

상기 촬영 방향 분석기는 상기 이미지를 촬영한 위치 및 시점에 기초하여 상기 기준각을 획득하는 기준각 계산기를 포함할 수 있다.The photographing direction analyzer may include a reference angle calculator for obtaining the reference angle based on a position and a time point at which the image is photographed.

상기 기준각 계산기는 저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 상기 기준각으로 결정할 수 있다.The reference angle calculator may determine a crossing angle corresponding to a position and a time point at which the image was captured, among the stored crossing angles, as the reference angle.

상기 저장된 교차각들은 태양의 남중고도 및 방위에 기초해 계산된 임의의 객체와 상기 임의의 객체의 그림자간의 위치별, 시점별 교차각을 포함할 수 있다.The stored crossover angles may include a point-by-point crossover angle between any object calculated based on the South mid-way and azimuth of the sun and the shadow of the arbitrary object.

상기 기준각 계산기는 상기 저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 근사한 교차각을 보간 계산하여 보간 계산된 교차각을 상기 기준각으로 결정할 수 있다.The reference angle calculator may calculate an intersection angle calculated by interpolating an intersection angle approximate to a position and a viewpoint of the taken intersection angles, from the stored intersection angles, as the reference angle.

상기 촬영 방향 분석기는 상기 교차각과 상기 기준각간의 차이각을 계산하고, 상기 기준각에 대응하는 기준 방향을 기준으로 상기 차이각을 분석하여 상기 장치의 촬영 방향을 검출하는 촬영 방향 계산기를 포함할 수 있다.The photographing direction analyzer may include a photographing direction calculator for calculating a difference angle between the intersection angle and the reference angle and analyzing the difference angle based on a reference direction corresponding to the reference angle to detect the photographing direction of the device have.

상기 촬영 방향 분석기는 상기 장치의 구별자와 매칭하여 상기 장치의 촬영 방향을 저장하는 촬영 방향 관리기를 포함할 수 있다.The photographing direction analyzer may include a photographing direction manager for storing a photographing direction of the device in matching with a distinguisher of the device.

상기 구별자는 상기 장치를 구별하고, 상기 장치를 대표하는 ID(identification)일 수 있다.The distinguisher may be an identification identifying the device and representing the device.

도 1은 일 실시예에 따른 촬영 방향 검출 시스템의 개략적인 블록도를 나타낸다.
도 2는 도 1에 도시된 촬영 방향 검출 시스템을 설명하기 위한 일 예를 나타낸다.
도 3은 도 2에 도시된 촬영 방향 분석기의 객략적인 블록도를 나타낸다.
도 4는 일 실시예에 따른 교차각을 설명하기 위한 일 예를 나타낸다.
도 5는 도 1에 도시된 촬영 방향 검출 장치의 동작을 설명하기 위한 일 예를 나타낸다.
1 shows a schematic block diagram of a photographing direction detection system according to an embodiment.
Fig. 2 shows an example for explaining the photographing direction detecting system shown in Fig.
Figure 3 shows an illustrative block diagram of the imaging direction analyzer shown in Figure 2;
FIG. 4 shows an example for explaining a crossing angle according to an embodiment.
Fig. 5 shows an example for explaining the operation of the photographing direction detecting apparatus shown in Fig.

이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 그러나, 실시예들에는 다양한 변경이 가해질 수 있어서 특허출원의 권리 범위가 이러한 실시예들에 의해 제한되거나 한정되는 것은 아니다. 실시예들에 대한 모든 변경, 균등물 내지 대체물이 권리 범위에 포함되는 것으로 이해되어야 한다.In the following, embodiments will be described in detail with reference to the accompanying drawings. However, various modifications may be made in the embodiments, and the scope of the patent application is not limited or limited by these embodiments. It is to be understood that all changes, equivalents, and alternatives to the embodiments are included in the scope of the right.

실시예에서 사용한 용어는 단지 설명을 목적으로 사용된 것으로, 한정하려는 의도로 해석되어서는 안된다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the examples are used for descriptive purposes only and are not to be construed as limiting. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms "comprises" or "having" and the like refer to the presence of stated features, integers, steps, operations, elements, components, or combinations thereof, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

제1 또는 제2등의 용어를 다양한 구성요소들을 설명하는데 사용될 수 있지만, 구성요소들은 용어들에 의해서 한정되어서는 안 된다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만, 예를 들어 실시예의 개념에 따른 권리 범위로부터 이탈되지 않은 채, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소는 제1 구성요소로도 명명될 수 있다.The terms first, second, or the like may be used to describe various elements, but the elements should not be limited by terms. The terms may be named for the purpose of distinguishing one element from another, for example, without departing from the scope of the right according to the concept of the embodiment, the first element being referred to as the second element, The second component may also be referred to as a first component.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this embodiment belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.

또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.In the following description of the present invention with reference to the accompanying drawings, the same components are denoted by the same reference numerals regardless of the reference numerals, and redundant explanations thereof will be omitted. In the following description of the embodiments, a detailed description of related arts will be omitted if it is determined that the gist of the embodiments may be unnecessarily blurred.

도 1은 일 실시예에 따른 촬영 방향 검출 시스템의 개략적인 블록도를 나타낸다.1 shows a schematic block diagram of a photographing direction detection system according to an embodiment.

도 1을 참조하면, 촬영 방향 검출 시스템(a shooting direction detecting system; 10)은 촬영 장치(a shooting apparatus; 100) 및 촬영 방향 검출 장치(a shooting direction detecting appratus; 200)를 포함한다.Referring to FIG. 1, a shooting direction detecting system 10 includes a shooting apparatus 100 and a shooting direction detecting appratus 200.

촬영 장치(100)는 복수의 촬영 장치들을 포함할 수 있다. 예를 들어, 복수의 촬영 장치들은 실외 및/또는 실내에 설치된 제1 촬영 장치(100-1) 내지 제n 촬영 장치(100-n)일 수 있다.The photographing apparatus 100 may include a plurality of photographing apparatuses. For example, the plurality of photographing apparatuses may be a first photographing apparatus 100-1 to an n-th photographing apparatus 100-n installed outdoors and / or indoors.

촬영 장치(100)는 객체를 촬영하여 이미지를 생성하는 장치일 수 있다. 예를 들어, 촬영 장치(100)는 카메라 및 CCTV일 수 있다. 상술한 바와 같이 촬영 장치(100)가 카메라 및 CCTV이지만, 이에 한정하는 것은 아니다. 예를 들어, 촬영 장치(100)는 이미지를 생성하는 다양한 장치일 수 있다.The photographing apparatus 100 may be an apparatus that photographs an object to generate an image. For example, the photographing apparatus 100 may be a camera and a CCTV. As described above, the photographing apparatus 100 is a camera and a CCTV, but is not limited thereto. For example, the imaging device 100 may be a variety of devices for generating images.

촬영 장치(100)는 이미지를 촬영 방향 검출 장치(200)에 전송할 수 있다. 예를 들어, 촬영 장치(100)는 객체를 포함하는 이미지를 촬영 방향 검출 장치(200)에 전송할 수 있다.The photographing apparatus 100 can transmit an image to the photographing direction detecting apparatus 200. [ For example, the photographing apparatus 100 may transmit an image including the object to the photographing direction detecting apparatus 200. [

촬영 방향 검출 장치(200)는 기준각 및 이미지에 포함된 객체와 객체의 그림자간의 교차각을 이용하여 이미지를 촬영한 촬영 장치(100)의 촬영 방향을 검출할 수 있다.The photographing direction detecting apparatus 200 can detect the photographing direction of the photographing apparatus 100 photographing the image by using the reference angle and the intersection angle between the object included in the image and the shadow of the object.

이때, 촬영 방향 검출 장치(200)는 검출된 촬영 방향을 고려하여 촬영 장치(100) 중에서 객체의 이동 방향과 일치하는 촬영 방향을 가진 촬영 장치의 이미지만을 선택적으로 검색할 수 있다. 이에, 선택적으로 검색된 이미지만이 객체 인식에 사용되어, 객체 인식 정확도가 향상될 수 있다.At this time, the photographing direction detecting apparatus 200 can selectively search only the image of the photographing apparatus having the photographing direction matching the moving direction of the object in the photographing apparatus 100, considering the detected photographing direction. Accordingly, only the selectively retrieved image is used for object recognition, so that object recognition accuracy can be improved.

도 2는 도 1에 도시된 촬영 방향 검출 시스템을 설명하기 위한 일 예를 나타내고, 도 3은 일 실시예에 따른 교차각을 설명하기 위한 일 예를 나타낸다.Fig. 2 shows an example for explaining the photographing direction detecting system shown in Fig. 1, and Fig. 3 shows an example for explaining a crossing angle according to an embodiment.

도 2 및 도 3을 참조하면, 촬영 장치(100)는 제1 촬영 장치(100-1) 및 제2 촬영 장치(100-2)를 포함한다.2 and 3, the photographing apparatus 100 includes a first photographing apparatus 100-1 and a second photographing apparatus 100-2.

제1 촬영 장치(100-1) 및 제2 촬영 장치(100-2) 각각은 도 3과 같은 객체를 촬영하여 이미지를 생성할 수 있다.Each of the first image capturing apparatus 100-1 and the second image capturing apparatus 100-2 can take an image of the object shown in FIG. 3 and generate an image.

제1 촬영 장치(100-1) 및 제2 촬영 장치(100-2) 각각은 도 3과 같은 객체 및 객체의 그림자를 포함하는 이미지를 촬영 방향 검출 장치(200)에 전송할 수 있다.Each of the first image capturing apparatus 100-1 and the second image capturing apparatus 100-2 can transmit an image including the shadow of the object and the object as shown in Fig. 3 to the photographing direction detecting apparatus 200. [

촬영 방향 검출 장치(200)는 수집기(a collector; 210), 촬영 방향 분석기(a shooting direction analyzer; 230) 및 관리기(a manager; 250)를 포함할 수 있다.The photographing direction detecting apparatus 200 may include a collector 210, a shooting direction analyzer 230, and a manager 250.

촬영 방향 검출 장치(200)는 이미지를 이용하여 촬영 장치(100)의 촬영 방향을 검출하고, 촬영 장치(100)의 촬영 방향을 저장하고, 촬영 장치(100)의 정보를 제공할 수 있다.The photographing direction detecting apparatus 200 can detect the photographing direction of the photographing apparatus 100 using the image, store the photographing direction of the photographing apparatus 100, and provide information of the photographing apparatus 100. [

수집기(210)는 촬영 장치(100)로부터 이미지를 획득할 수 있다.The collector 210 may acquire an image from the photographing apparatus 100.

또한, 수집기(210)는 촬영 장치(100)에 대한 정보를 획득할 수 있다. 촬영 장치(100)에 대한 정보는 촬영 장치(100)가 이미지를 촬영한 위치 및 시점과 촬영 장치(100)를 구별하는 구별자 중에서 적어도 하나를 포함할 수 있다. 이미지를 촬영한 위치는 촬영 장치(100)의 설치 위치 및 설치 위치의 근사 위치 중에서 어느 하나이고, 이미지를 촬영한 시점은 촬영 장치(100)가 객체를 포함하는 이미지를 촬영한 날짜 및 시간일 수 있다. 구별자는 촬영 장치(100)를 대표하는 ID(identification)일 수 있다.In addition, the collector 210 may acquire information about the photographing apparatus 100. [ The information on the photographing apparatus 100 may include at least one of a position and a time at which the photographing apparatus 100 has taken an image and a distinguisher that distinguishes the photographing apparatus 100 from the viewpoint. The position where the image is photographed is any one of an installation position of the photographing apparatus 100 and an approximate position of the installation position, and the point of time at which the image was photographed may be a date and time when the photographing apparatus 100 photographed the image including the object have. The discriminator may be an ID (identification) representative of the photographing apparatus 100.

수집기(210)는 이미지를 촬영 방향 분석기(250)로 전송할 수 있다. 수집기(210)는 촬영 장치(100)에 대한 정보도 촬영 방향 분석기(250)로 전송할 수 있다. 또한, 수집기(210)는 촬영 장치(100)에 대한 정보를 데이터 베이스(미도시)에 저장할 수 있다.The collector 210 may send the image to the camera orientation analyzer 250. The collector 210 may also transmit information about the photographing apparatus 100 to the photographing direction analyzer 250. In addition, the collector 210 may store information about the photographing apparatus 100 in a database (not shown).

관리기(230)는 촬영 장치(100)의 설치 위치를 관리할 수 있다. 예를 들어, 관리기(230)는 촬영 장치(100)의 설치 위치를 촬영 장치(100)의 구별자와 매칭하여 촬영 장치(100)가 설치된 위치의 위도 및 경도로 데이터 베이스(미도시)에 저장할 수 있다. 다른 예를 들어, 관리기(230)는 촬영 장치(100)의 설치 위치를 주소 및 동코드 등의 다양한 형태로 관리할 수 있다.The manager 230 can manage the installation position of the photographing apparatus 100. For example, the manager 230 matches the installation location of the photographing apparatus 100 with the identifier of the photographing apparatus 100, and stores the installed location in the database (not shown) with the latitude and longitude of the location where the photographing apparatus 100 is installed . For example, the manager 230 can manage the installation location of the photographing apparatus 100 in various forms such as an address and a code.

도 2에서는 수집기(210) 및 관리기(230)가 촬영 방향 검출 장치(200)의 내부에 구현되지만, 이에 한정하는 것은 아니며, 실시예에 따라 수집기(210) 및 관리기(230)는 별도로 분리되어, 촬영 방향 검출 장치(200)의 외부에 구현될 수 있다.2, the collector 210 and the manager 230 are implemented inside the photographing direction detecting apparatus 200, but the present invention is not limited thereto. According to the embodiment, the collector 210 and the manager 230 may be separated from each other, And may be implemented outside the photographing direction detecting apparatus 200.

촬영 방향 분석기(250)는 수집기(210) 및 관리기(230)와 연동하여 촬영 장치(100)의 촬영 방향을 검출, 저장 및 제공할 수 있다.The photographing direction analyzer 250 can detect, store, and provide the photographing direction of the photographing apparatus 100 in cooperation with the collector 210 and the manager 230.

촬영 방향 분석기(250)는 기준각과 이미지에 포함된 객체와 객체의 그림자 간의 교차각을 이용하여 촬영 장치(100)의 촬영 방향을 검출할 수 있다. 기준각은 이미지를 촬영한 위치 및 시점에 대응하는 각도(예를 들어, 교차각)를 의미할 수 있다.The photographing direction analyzer 250 can detect the photographing direction of the photographing apparatus 100 by using the intersection angle between the reference angle and the shadow of the object included in the image. The reference angle may mean an angle (e.g., a crossing angle) corresponding to the position and the point in time at which the image was taken.

먼저, 촬영 방향 분석기(250)는 이미지에서 객체와 객체의 그림자간의 교차각을 계산할 수 있다.First, the photographing direction analyzer 250 can calculate the intersection angle between the object and the shadow of the object in the image.

도 3에 도시된 바와 같이, 이미지에서, 객체는 수직 성분을 포함하는 객체일 수 있다. 객체는 가로등, 전신주, 건물의 벽, 가로수의 기둥 및 신호등의 기둥 등과 같이 수직으로 지면에 세워져 있는 객체일 수 있다. 객체의 그림자는 객체를 구성하는 수직 성분이 만들어낸 그림자일 수 있다. 객체의 그림자는 객체와 연결될 수 있다. 예를 들어, 객체의 그림자는 도 3과 같이 지면에 접촉된 객체의 끝점과 연결될 수 있다. 즉, 교차각은 객체(예를 들어, 도 3의 가로등)를 구성하는 수직 성분과 수직 성분이 만들어낸 그림자간의 교차각일 수 있다.As shown in Fig. 3, in the image, the object may be an object including a vertical component. The object may be an object vertically placed on the ground, such as a street lamp, a telephone pole, a wall of a building, a column of avenue tree, and a column of a traffic light. The shadow of an object can be a shadow created by the vertical component that makes up the object. The shadow of an object can be associated with an object. For example, a shadow of an object may be connected to an end point of an object contacting the ground as shown in FIG. That is, the intersection angle may be an intersection angle between a vertical component constituting an object (for example, a street lamp of Fig. 3) and a shadow created by the vertical component.

실제의 객체의 그림자의 방향은 태양의 남중고도 및 방위에 따라 결정되지만, 이미지에서 객체의 그림자의 방향은 촬영 장치(100)의 촬영 방향에 따라 결정될 수 있다. 이에, 촬영 방향 분석기(250)는 촬영 장치(100)의 촬영 방향을 검출하기 위해 이미지에서 객체와 객체의 그림자간의 교차각을 이용할 수 있다.The direction of the shadow of the object in the image may be determined according to the shooting direction of the shooting device 100, although the direction of the shadow of the actual object is determined according to the South middle and highway of the sun. Accordingly, the photographing direction analyzer 250 can use the angle of intersection between the object and the shadow of the object in the image in order to detect the photographing direction of the photographing apparatus 100.

이후에, 촬영 방향 분석기(250)는 이미지를 촬영한 위치 및 시점에 대응하는 기준각을 획득할 수 있다. 예를 들어, 기준각은 각 위치 및 각 시점별 미리 정해진 방향(예를 들어, 정남 방향, 정북 방향, 미리 알려진 촬영 방향)에서 획득되는 임의의 객체와 그림자간의 교차각을 의미할 수 있다.Thereafter, the photographing direction analyzer 250 may acquire a reference angle corresponding to a position and a time point at which the image was photographed. For example, the reference angle may refer to a crossing angle between a shadow and an arbitrary object obtained in a predetermined direction (for example, a south-south direction, a north-north direction, or a previously known shooting direction) for each position and each viewpoint.

이때, 촬영 방향 분석기(250)는 미리 정해진 방향에서 획득되는 기준각 중에서 이미지를 촬영한 위치 및 시점에 대응하는 기준각을 촬영 장치(100)에서 획득된 이미지의 객체와 객체의 그림자 간의 교차각과 비교함으로써 촬영 장치(100)의 촬영 방향을 검출할 수 있다.At this time, the photographing direction analyzer 250 compares the reference angle corresponding to the position and the viewpoint at which the image was taken among the reference angles obtained in the predetermined direction, with the angle of intersection between the object of the image obtained in the photographing apparatus 100 and the shadow of the object The photographing direction of the photographing apparatus 100 can be detected.

이하에서는 도 4를 참조하여 촬영 방향 분석기(250)에 대해서 상세히 설명하도록 한다.Hereinafter, the photographing direction analyzer 250 will be described in detail with reference to FIG.

도 4는 도 2에 도시된 촬영 방향 분석기의 객략적인 블록도를 나타낸다.Figure 4 shows an illustrative block diagram of the imaging direction analyzer shown in Figure 2;

도 4를 참조하면, 촬영 방향 분석기(250)는 교차각 추출기(a crossed angle extractor; 251), 기준각 계산기(a reference angle calculator; 253), 촬영 방향 계산기(a shooting direction calculator; 255) 및 촬영 방향 관리기(a shooting direction manager; 257)를 포함할 수 있다.4, the photographing direction analyzer 250 includes a crossed angle extractor 251, a reference angle calculator 253, a shooting direction calculator 255, And may include a shooting direction manager 257.

교차각 추출기(251)는 이미지에서 객체와 객체의 그림자를 추출하여 촬영 장치(100)의 촬영 방향을 검출하기 위한 제1 요소인 객체와 객체의 그림자간의 교차각을 계산할 수 있다.The crossing angle extractor 251 can calculate the intersection angle between the object and the shadow of the object, which is the first element for detecting the photographing direction of the photographing apparatus 100, by extracting the object and the shadow of the object from the image.

먼저, 교차각 추출기(251)는 이미지를 분석하여 이미지에서 객체를 구성하는 수직 성분 및 수직 성분이 만들어내는 그림자를 추출할 수 있다. 예를 들어, 교차각 추출기(251)는 도 3과 같이 객체를 구성하는 수직 성분의 끝점과 수직 성분이 만들어내는 그림자간의 연결을 식별하여 객체 및 객체의 그림자를 추출할 수 있다.First, the crossing angle extractor 251 analyzes the image and extracts shadows generated by the vertical component and the vertical component that constitute the object in the image. For example, the intersecting angle extractor 251 can extract a shadow of an object and an object by identifying a connection between an end point of a vertical component constituting the object and a shadow produced by the vertical component as shown in FIG.

이후에, 교차각 추출기(251)는 객체를 구성하는 수직 성분을 대표하는 제1 대표 선분 및 그림자를 대표하는 제2 대표 선분을 추출하여 제1 대표 선분과 제2 대표 선분간의 교차각을 계산할 수 있다.Then, the intersecting angle extractor 251 can calculate the intersection angle between the first representative line segment and the second representative line segment by extracting the first representative line segment representing the vertical component and the second representative line segment representing the shadow, have.

예를 들어, 교차각 추출기(251)는 이미지 상의 좌표에 기초하여 객체를 구성하는 수직 성분의 시작점 및 끝점의 좌표를 추출할 수 있다. 객체를 구성하는 수직 성분의 시작점은 지면과 가장 먼 부분일 수 있다. 객체를 구성하는 수직 성분의 끝점은 지면과 직접적으로 접촉되고, 지면과 가장 가까운 부분일 수 있다. 교차각 추출기(251)는 객체를 구성하는 수직 성분의 시작점 및 끝점의 좌표를 이용하여 제1 대표 선분을 1차 함수로 계산할 수 있다. 1차 함수는 이미지 상의 좌표에 기반한 x, y 좌표의 함수일 수 있다.For example, the crossing angle extractor 251 can extract the coordinates of the start and end points of the vertical component that constitute the object based on the coordinates on the image. The starting point of the vertical component that makes up the object can be the farthest part from the ground. The end point of the vertical component that makes up the object can be directly in contact with the ground, and can be the closest part to the ground. The intersecting angle extractor 251 can calculate the first representative line segment as a linear function using the coordinates of the start point and the end point of the vertical component of the object. The linear function may be a function of the x, y coordinates based on the coordinates on the image.

교차각 추출기(251)는 객체의 수직 성분과 대응하는 그림자의 수직 성분의 시작점 및 끝점의 좌표를 추출하고, 그림자의 수직 성분의 시작점 및 끝점의 좌표를 이용하여 그림자를 대표하는 제2 대표 선분을 1차 함수로 계산할 수 있다.The intersecting angle extractor 251 extracts the coordinates of the start point and the end point of the vertical component of the shadow corresponding to the vertical component of the object and extracts a second representative line segment representing the shadow using the coordinates of the start point and the end point of the vertical component of the shadow Can be calculated by a linear function.

교차각 추출기(251)는 객체와 객체의 그림자간의 교차각인 제1 대표 선분과 제2 대표 선분간의 교차각을 계산하고, 계산된 교차각을 촬영 방향 계산기(255)에 전송할 수 있다. 예를 들어, 교차각 추출기(251)는 제1 대표 선분과 제2 대표 선분이 연결된 지점을 기준으로 제1 대표 선분과 제2 대표 선분간의 교차각을 계산할 수 있다.The intersecting angle extractor 251 may calculate the intersection angle between the first representative line segment and the second representative line intersection which is the intersection angle between the object and the shadow of the object, and may transmit the calculated intersection angle to the photographing direction calculator 255. For example, the intersection angle extractor 251 may calculate the intersection angle between the first representative line segment and the second representative line segment based on a point where the first representative line segment and the second representative line segment are connected.

기준각 계산기(253)는 이미지를 촬영한 위치 및 시점에 기초하여 촬영 장치(100)의 촬영 방향을 검출하기 위한 제2 요소인 기준각을 획득하고, 기준각을 촬영 방향 계산기(255)에 전송할 수 있다.The reference angle calculator 253 acquires a reference angle, which is a second element for detecting the photographing direction of the photographing apparatus 100, based on the position and time at which the image was photographed, and transmits the reference angle to the photographing direction calculator 255 .

일 예로, 기준각 계산기(253)는 저장된 교차각들 중에서 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 기준각으로 결정할 수 있다.For example, the reference angle calculator 253 may determine a crossing angle corresponding to a position and a time point at which the image was captured, among the stored crossing angles, as the reference angle.

먼저, 기준각 계산기(253)는 저장된 교차각들 중에서 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 검색할 수 있다.First, the reference angle calculator 253 can search for the intersection angle corresponding to the position and the point of time at which the image was captured, among the stored intersection angles.

이후에, 기준각 계산기(253)는 검색된 교차각을 기준각으로 결정할 수 있다.Thereafter, the reference angle calculator 253 can determine the detected intersection angle as the reference angle.

저장된 교차각들은 실험을 통해 미리 측정되어(또는 계산되어) 데이터 베이스(미도시)에 미리 저장될 수 있다. 예를 들어, 저장된 교차각들은 위치 및 시점을 변수로 태양의 남중고도 및 방위에 기초해 측정된(또는 계산된) 임의의 객체와 임의의 객체의 그림자간의 위치별, 시점별 교차각을 포함할 수 있다. 임의의 객체와 임의의 객체의 그림자 간의 위치별, 시점별 교차각은 임의의 촬영 장치(미도시)가 임의의 객체와 임의의 객체의 그림자가 포함된 이미지를 분석하여 계산된 위치별, 시점별 교차각일 수 있다. 임의의 촬영 장치(미도시)는 특정 높이에서 특정 거리만큼 이격된 임의의 객체를 촬영하여 임의의 객체를 구성하는 수직 성분 및 수직 성분이 만들어내는 그림자간의 교차각을 포함하는 이미지를 생성할 수 있다. 임의의 촬영 장치(미도시)의 특정 높이 및 특정 거리는 임의의 촬영 장치(미도시)의 설치 높이 및 촬영 거리의 평균치를 적용할 수 있다.The stored crossover angles can be pre-measured (or computed) through experiments and pre-stored in a database (not shown). For example, the stored crossover angles include a point-by-point crossover angle between any object measured (or computed) and a shadow of an object based on the mid-latitude and azimuth of the sun, can do. The intersection angles between the arbitrary object and the shadow of an arbitrary object at a certain position and at a certain point of time can be determined by the position and the time point calculated by analyzing images including arbitrary objects and arbitrary object shadows Crossing angle. An arbitrary photographing device (not shown) can take an arbitrary object at a specific distance from a specific height to generate an image including a crossing angle between a vertical component constituting a certain object and a shadow produced by the vertical component . The specific height and the specific distance of an arbitrary photographing apparatus (not shown) can be an average of the installation height and the photographing distance of an arbitrary photographing apparatus (not shown).

다른 예로, 기준각 계산기(253)는 저장된 교차각들 중에서 이미지를 촬영한 위치 및 시점에 근사한 교차각을 보간 계산하여 보간 계산된 교차각을 기준각으로 결정할 수 있다.As another example, the reference angle calculator 253 can interpolate the intersection angles that are close to the position and the viewpoint at which the image was captured among the stored intersection angles, and determine the intersection angle calculated by the interpolation as the reference angle.

먼저, 기준각 계산기(253)는 저장된 교차각들 중에서 이미지를 촬영한 위치 및 시점에 근사한 교차각을 선별할 수 있다.First, the reference angle calculator 253 can select an intersecting angle approximate to a position and a viewpoint from among the stored intersecting angles.

이미지를 촬영한 시점이 AM 12시 30분이고, 이미지를 촬영한 위치에 시각별 교차각들이 AM 11 시에 345 도, AM 12 시에 355 도, PM 1 시에 5도인 경우, 기준각 계산기(253)는 AM 12시 30분에 근사한 AM 12시의 교차각 및 AM 1시의 교차각을 선별할 수 있다.When the time at which the image was photographed was 12:30 AM and the cross angles at the time of photographing were 345 degrees in AM 11, 355 degrees in AM 12, and 5 degrees in PM 1 at the position where the image was taken, the reference angle calculator 253 ) Can select a crossing angle of AM 12 o'clock and an intersection angle of AM 1 o'clock at approximately 12:30 AM.

이후에, 기준각 계산기(253)는 선별된 교차각들의 평균각도을 계산하여 평균각도를 기준각으로 결정할 수 있다.Thereafter, the reference angle calculator 253 can calculate the average angle of the selected crossing angles to determine the average angle as the reference angle.

선별된 교차각들이 AM 12시 교차각 및 AM 1시의 교차각인 경우, 기준각 계산기(253)는 AM 12시의 교차각 즉, 355 도 및 AM 1시의 교차각 즉, 5 도의 평균각도 360도를 기준각으로 결정할 수 있다.If the selected crossing angles are the AM 12 crossing angle and the AM 1 crossing angle, the reference angle calculator 253 calculates the crossing angle of AM 12, that is, the crossing angle of 355 degrees and AM 1, The degree can be determined by the reference angle.

또 다른 예로, 기준각 계산기(253)는 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 실시간 계산하여 실시간 계산된 교차각을 기준각으로 결정할 수 있다.As another example, the reference angle calculator 253 may calculate the real-time calculated crossing angle as a reference angle by calculating the crossing angle corresponding to the position and time at which the image was captured, in real time.

예를 들어, 기준각 계산기(253)는 황도 좌표계(ecilptic coordination), 적도 좌표계(equatorial coordination) 및 수평 좌표계(horizontal coordination)를 이용하여 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 실시간 계산할 수 있다.For example, the reference angle calculator 253 can calculate the intersection angle corresponding to the position and the point of time at which the image was captured using the eccentric coordinate system, the equatorial coordinate system, and the horizontal coordinate system in real time have.

기준각 계산기(253)는 황도 좌표계의 황도 경도(ecilptic longitude) 및 황도 위도(ecliptic latitude)로 이미지를 촬영한 위치 및 시점에 대응하는 태양의 위치를 계산할 수 있다. 이때, 황도 위도가 0에 근사하므로 기준각 계산기(253)는 황도 경도만으로 태양의 위치를 계산할 수 있다. 태양의 위치는 태양의 남중고도 및 방위에 따른 위치이고, 시간별 황도 상의 한 점일 수 있다..The reference angular calculator 253 can calculate the position of the sun corresponding to the position and the point of time at which the image was taken with the eccentric longitude and the ecliptic latitude of the ecliptic coordinate system. At this time, since the ecliptic latitude is approximated to 0, the reference angle calculator 253 can calculate the position of the sun only by ecliptic hardness. The position of the sun is the location of the sun in accordance with the middle strength and azimuth of the sun, and it can be a point on the ecliptic in time.

황도 경도는 수학식 1로 나타낼 수 있다.The ecliptic hardness can be expressed by Equation (1).

Figure pat00001
Figure pat00001

수학식 1의 L은 평균 황경(mean longitude)일 수 있다.L in Equation (1) may be mean longitude.

L은 수학식 2로 나타낼 수 있다.L can be expressed by Equation (2).

Figure pat00002
Figure pat00002

수학식 2의 n은 기준일 예를 들어, 율리우스일(julian day)로부터 경과된 날짜의 수일 있다. 율리우스일은 BC 4713 년 1 월 1 일일 수 있다.N in Equation (2) may be the number of days elapsed from a reference date, for example, a julian day. The Julian day may be January 1, 4713 BC.

N은 수학식 3으로 나타낼 수 있다.N can be expressed by Equation (3).

Figure pat00003
Figure pat00003

수학식 3의 JD는 특정 시각의 율리우스일 이후 경과한 날짜 및 시간일 수 있다.JD in Equation (3) may be the date and time elapsed after the Julian day of a specific time.

기준각 계산기(253)는 황도 좌표계로 계산된 태양의 위치를 적도 좌표계로 변환할 수 있다. 예를 들어, 기준각 계산기(253)는 황도 좌표계에 지구 자전축을 반영하여 지구 중심의 적도 좌표계로 변환할 수 있다.The reference angle calculator 253 can convert the position of the sun calculated by the ecliptic coordinate system into the equatorial coordinate system. For example, the reference angle calculator 253 can convert an ecliptic coordinate system to an earth-centered equatorial coordinate system by reflecting the earth's rotation axis.

적도 좌표계로 변환된 태양의 위치는 적경(right ascension) 및 적위(dedination)으로 구성될 수 있다.The position of the sun converted into the equatorial coordinate system can be composed of right ascension and deduction.

적경은 수학식 4로 나타낼 수 있다.The right ascension can be expressed by Equation (4).

Figure pat00004
Figure pat00004

수학식 4의 e는 지구 자전축 기울기이고, el은 황도 경도일 수 있다.E in Equation 4 is the earth's rotation axis slope, and el can be the ecliptic longitude.

적위는 수학식 5로 나타낼 수 있다.The declination can be expressed by Equation (5).

Figure pat00005
Figure pat00005

기준각 계산기(253)는 적도 좌표계로 변환된 태양의 위치를 수평 좌표계로 변환할 수 있다. 수평 좌표계로 변환된 태양의 위치는 관찰자의 위치에 기초하여 방위각(azimuth) 및 고도(altitude)로 구성될 수 있다.The reference angle calculator 253 can convert the position of the sun converted into the equatorial coordinate system into a horizontal coordinate system. The position of the sun converted into the horizontal coordinate system can be composed of an azimuth and an altitude based on the position of the observer.

방위각은 수학식 6으로 나타낼 수 있다.The azimuth angle can be expressed by Equation (6).

Figure pat00006
Figure pat00006

수학식 6의 A는 방위각이고, H는 지역 시간각(local hour angle)일 수 있다. 지역 시간각은 적경, 현위치 경도 및 측정 시각을 이용하여 계산될 수 있다.A in the equation (6) may be an azimuth angle, and H may be a local hour angle. The local time angle can be calculated using right ascension, current position hardness, and measurement time.

기준각 계산기(253)는 이미지를 촬영한 위치 및 시점에 대응하는 태양의 위도 및 경도를 이용하여 태양의 방위각 예를 들어, 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 실시간 계산할 수 있다.The reference angle calculator 253 can calculate the crossing angle corresponding to the azimuth of the sun, for example, the position and the point of time at which the image was taken, using the latitude and longitude of the sun corresponding to the position and the point of time at which the image was taken.

상술한 바와 같이 기준각 계산기(253)가 수학식 1 내지 수학식 6을 이용하여 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 실시간 계산하지만, 이에 한정하는 것은 아니다. 예를 들어, 기준각 계산기(253)는 수학식 1 내지 수학식 6을 이용하여 저장된 교차각을 계산할 수 있다.As described above, the reference angle calculator 253 calculates the intersection angles corresponding to the positions and the points of time at which the images are captured using Equations (1) to (6), but is not limited thereto. For example, the reference angle calculator 253 can calculate the stored intersection angle using Equations (1) to (6).

촬영 방향 계산기(255)는 촬영 장치(100)의 촬영 방향을 검출하기 위한 제1 요소인 교차각과 촬영 장치(100)의 촬영 방향을 검출하기 위한 제2 요소인 기준각을 이용하여 촬영 장치(100)의 촬영 방향을 검출하고, 촬영 장치(100)의 촬영 방향을 촬영 방향 관리기(257)에 전송할 수 있다.The photographing direction calculator 255 calculates a photographing direction of the photographing apparatus 100 using a crossing angle which is a first element for detecting the photographing direction of the photographing apparatus 100 and a reference angle which is a second element for detecting the photographing direction of the photographing apparatus 100 , And can transmit the photographing direction of the photographing apparatus 100 to the photographing direction manager 257. [

먼저, 촬영 방향 계산기(255)는 교차각과 기준각간의 차이각을 계산할 수 있다.First, the photographing direction calculator 255 can calculate the angle of difference between the crossing angle and the reference angle.

교차각이 270 도이고, 기준각이 90 도인 경우, 촬영 방향 계산기(255)는 차이각을 -180 도로 계산할 수 있다.When the crossing angle is 270 degrees and the reference angle is 90 degrees, the photographing direction calculator 255 can calculate the difference angle -180 degrees.

차이각은 수학식 7로 나타낼 수 있다.The difference angle can be expressed by Equation (7).

Figure pat00007
Figure pat00007

이후에, 촬영 방향 계산기(255)는 기준각에 대응하는 기준 방향을 기준으로 차이각을 분석하여 촬영 장치(100)의 촬영 방향을 검출할 수 있다. 촬영 장치(100)의 촬영 방향은 촬영 장치(100)가 객체 및 객체의 그림자를 촬영하는 방향 즉, 촬영 장치(100)의 설치 방향일 수 있다.Thereafter, the photographing direction calculator 255 can detect the photographing direction of the photographing apparatus 100 by analyzing the difference angle based on the reference direction corresponding to the reference angle. The photographing direction of the photographing apparatus 100 may be a direction in which the photographing apparatus 100 photographs an object and a shadow of the object, that is, an installation direction of the photographing apparatus 100. [

기준 방향이 정남 방향이고, 교차각이 270도이고, 기준각이 90 도인 경우, 촬영 방향 계산기(255)는 정남 방향을 기준으로 -180 도인 차이각을 분석하여 촬영 장치(100)의 촬영 방향을 정북방향으로 검출할 수 있다.When the reference direction is the normal direction, the crossing angle is 270 degrees, and the reference angle is 90 degrees, the photographing direction calculator 255 analyzes the difference angle of -180 degrees with respect to the direction of the south- It can be detected in the north direction.

촬영 방향 관리기(257)는 촬영 장치(100)의 촬영 방향을 관리하여 촬영 장치(100)의 정보를 제공할 수 있다.The photographing direction manager 257 can manage the photographing direction of the photographing apparatus 100 and provide information of the photographing apparatus 100. [

먼저, 촬영 방향 관리기(257)는 촬영 장치(100)의 구별자와 매칭하여 촬영 장치(100)의 촬영 방향을 데이터 베이스(미도시)에 저장할 수 있다. 촬영 장치(100)의 촬영 방향은 새로 저장되거나 기존의 촬영 방향을 갱신하여 저장될 수 있다.First, the photographing direction manager 257 can match the distinguisher of the photographing apparatus 100 and store the photographing direction of the photographing apparatus 100 in a database (not shown). The photographing direction of the photographing apparatus 100 may be newly stored or may be updated by updating an existing photographing direction.

이후에, 촬영 방향 관리기(257)는 사용자의 요청에 응답하여 촬영 장치(100)에 대한 정보를 제공할 수 있다.Thereafter, the photographing direction manager 257 may provide information about the photographing apparatus 100 in response to a request from the user.

사용자의 요청이 특정 촬영 방향의 이미지인 경우, 촬영 방향 관리기(257) 특정 촬영 방향에 매칭되는 촬영 장치(100)를 선별하여 검색할 수 있다. 촬영 방향 관리기(257)는 선별된 촬영 장치(100) 즉, 특정 촬영 방향에 매칭되는 촬영 장치(100)에 대한 정보 예를 들어, 이미지를 사용자가 사용하는 사용자 장치(미도시)에 제공할 수 있다.When the user's request is an image in a specific shooting direction, the shooting direction manager 257 can select and search for the shooting device 100 matching the specific shooting direction. The photographing direction manager 257 can provide information about the selected photographing apparatus 100, that is, the photographing apparatus 100 that matches the specific photographing direction, for example, an image to a user apparatus (not shown) have.

상술한 바와 같이 촬영 방향 관리기(257)가 촬영 방향 분석기(250)의 내부에 구현되지만, 이에 한정하는 것은 아니다. 예를 들어, 촬영 방향 관리기(257)는 관리기(230)와 통합되어 구현될 수 있다.As described above, the photographing direction manager 257 is implemented inside the photographing direction analyzer 250, but is not limited thereto. For example, the shooting direction manager 257 may be implemented integrally with the manager 230.

도 5는 도 1에 도시된 촬영 방향 검출 장치의 동작을 설명하기 위한 일 예를 나타낸다.Fig. 5 shows an example for explaining the operation of the photographing direction detecting apparatus shown in Fig.

도 5를 참조하면, 교차각 추출기(251)는 이미지에서 객체를 구성하는 수직 성분 및 수직 성분이 만들어내는 그림자를 추출할 수 있다(S310).Referring to FIG. 5, the intersecting angle extractor 251 may extract a shadow generated by a vertical component and a vertical component that form an object in an image (S310).

교차각 추출기(251)는 객체를 구성하는 수직 성분을 대표하는 제1 대표 선분 및 그림자를 대표하는 제2 대표 선분을 추출할 수 있다(S320).The intersecting angle extractor 251 can extract a first representative line segment representing a vertical component and an second representative line segment representing a shadow constituting the object at step S320.

교차각 추출기(251)는 제1 대표 선분과 제2 대표 선분간의 교차각을 계산할 수 있다(S330).The intersection angle extractor 251 may calculate the intersection angle between the first representative line segment and the second representative line segment (S330).

기준각 계산기(253)는 이미지를 촬영한 위치 및 시점에 대응하는 기준각을 획득할 수 있다(S340).The reference angle calculator 253 may acquire a reference angle corresponding to the position and the point in time at which the image was captured (S340).

촬영 방향 계산기(255)는 교차각과 기준각간의 차이각을 계산할 수 있다(S350).The photographing direction calculator 255 can calculate the difference angle between the crossing angle and the reference angle (S350).

촬영 방향 계산기(255)는 기준각에 대응하는 기준 방향을 기준으로 차이각을 분석하여 촬영 장치(100)의 촬영 방향을 검출할 수 있다(S360).The photographing direction calculator 255 can detect the photographing direction of the photographing apparatus 100 by analyzing the difference angle based on the reference direction corresponding to the reference angle (S360).

촬영 방향 관리기(257)는 촬영 장치(100)의 구별자와 매칭하여 촬영 장치(100)의 촬영 방향을 저장할 수 있다(S370).The photographing direction manager 257 can store the photographing direction of the photographing apparatus 100 by matching with the distinguisher of the photographing apparatus 100 (S370).

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.

이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기를 기초로 다양한 기술적 수정 및 변형을 적용할 수 있다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.Although the embodiments have been described with reference to the drawings, various technical modifications and variations may be applied to those skilled in the art. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

100 : 촬영 장치.
100-1 : 제1 촬영 장치.
100-2 : 제2 촬영 장치.
100-n : 제n 촬영 장치.
200 : 촬영 방향 검출 장치.
210 : 수집기.
230 : 관리기.
250 : 촬영 방향 분석기.
251 : 교차각 추출기.
253 : 기준각 계산기.
255 : 촬영 방향 계산기.
257 : 촬영 방향 관리기.
100: photographing apparatus.
100-1: First photographing apparatus.
100-2: Second photographing apparatus.
100-n: Control device.
200: photographing direction detecting device.
210: Collector.
230: Manager.
250: photographing direction analyzer.
251: Crossed angle extractor.
253: Reference angle calculator.
255: Shooting direction calculator.
257: Shooting direction controller.

Claims (20)

이미지에서 객체와 상기 객체의 그림자간의 교차각을 계산하는 단계; 및
상기 이미지를 촬영한 위치 및 시점에 대응하는 기준각 및 상기 교차각에 기초하여 상기 이미지를 촬영한 장치의 촬영 방향을 검출하는 단계
를 포함하는 촬영 방향 검출 방법.
Calculating an intersection angle between the object and the shadow of the object in the image; And
A reference angle corresponding to a position and a time point at which the image was photographed and a photographing direction of the apparatus that photographed the image based on the crossing angle
And detecting the photographing direction.
제1항에 있어서,
상기 교차각은 상기 객체를 구성하는 수직 성분과 상기 수직 성분이 만들어낸 그림자간의 교차각인 촬영 방향 검출 방법.
The method according to claim 1,
Wherein the crossing angle is an intersection angle between a vertical component constituting the object and a shadow created by the vertical component.
제1항에 있어서,
상기 이미지를 촬영한 위치는 상기 장치의 설치 위치 및 상기 설치 위치의 근사 위치 중에서 어느 하나이고,
상기 이미지를 촬영한 시점은 상기 객체를 포함하는 이미지를 촬영한 날짜 및 시간인 촬영 방향 검출 방법.
The method according to claim 1,
Wherein the position at which the image is photographed is any one of an installation position of the apparatus and an approximate position of the installation position,
Wherein a time point at which the image is photographed is a date and time at which an image including the object is photographed.
제1항에 있어서,
상기 계산하는 단계는,
상기 이미지에서 상기 객체를 구성하는 수직 성분 및 상기 수직 성분이 만들어내는 그림자를 추출하는 단계; 및
상기 수직 성분을 대표하는 제1 대표 선분 및 상기 그림자를 대표하는 제2 대표 선분을 추출하여 상기 제1 대표 선분과 상기 제2 대표 선분간의 교차각을 계산하는 단계
를 포함하는 촬영 방향 검출 방법.
The method according to claim 1,
Wherein the calculating step comprises:
Extracting a vertical component constituting the object and a shadow produced by the vertical component in the image; And
Extracting a first representative line segment representing the vertical component and a second representative line segment representing the shadow and calculating an intersection angle between the first representative line segment and the second representative line segment
And detecting the photographing direction.
제1항에 있어서,
상기 이미지를 촬영한 위치 및 시점에 기초하여 상기 기준각을 획득하는 단계
를 더 포함하는 촬영 방향 검출 방법.
The method according to claim 1,
Acquiring the reference angle based on a position and a time point at which the image is photographed
Further comprising the steps of:
제5항에 있어서,
상기 획득하는 단계는,
저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 상기 기준각으로 결정하는 단계
를 포함하는 촬영 방향 검출 방법.
6. The method of claim 5,
Wherein the acquiring comprises:
Determining a crossing angle corresponding to a position and a time point at which the image was captured among the stored crossing angles as the reference angle
And detecting the photographing direction.
제6항에 있어서,
상기 저장된 교차각들은 태양의 남중고도 및 방위에 기초해 계산된 임의의 객체와 상기 임의의 객체의 그림자간의 위치별, 시점별 교차각을 포함하는 촬영 방향 검출 방법.
The method according to claim 6,
Wherein the stored crossing angles include a crossing angle at each point of time between an arbitrary object calculated based on the South midway and the azimuth of the sun and a shadow of the arbitrary object.
제6항에 있어서,
상기 결정하는 단계는,
상기 저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 근사한 교차각을 보간 계산하여 보간 계산된 교차각을 상기 기준각으로 결정하는 단계
를 포함하는 촬영 방향 검출 방법.
The method according to claim 6,
Wherein the determining comprises:
Interpolating an intersection angle approximate to a position and a viewpoint of the image taken from among the stored intersection angles, and determining an intersection angle calculated by interpolation as the reference angle
And detecting the photographing direction.
제1항에 있어서,
상기 검출하는 단계는,
상기 교차각과 상기 기준각간의 차이각을 계산하는 단계; 및
상기 기준각에 대응하는 기준 방향을 기준으로 상기 차이각을 분석하여 상기 장치의 촬영 방향을 검출하는 단계
를 포함하는 촬영 방향 검출 방법.
The method according to claim 1,
Wherein the detecting comprises:
Calculating a difference angle between the intersection angle and the reference angle; And
Analyzing the difference angle with reference to a reference direction corresponding to the reference angle and detecting a photographing direction of the apparatus
And detecting the photographing direction.
제1항에 있어서,
상기 장치의 구별자와 매칭하여 상기 장치의 촬영 방향을 저장하는 단계
를 더 포함하고,
상기 구별자는 상기 장치를 구별하고, 상기 장치를 대표하는 ID(identification)인 촬영 방향 검출 방법.
The method according to claim 1,
Storing the photographing direction of the device matching with the identifier of the device
Further comprising:
Wherein the distinguisher identifies the device and is an ID representative of the device.
이미지를 촬영한 장치로부터 상기 이미지를 획득하는 수집기; 및
상기 이미지에서 객체와 상기 객체의 그림자간의 교차각을 계산하고, 상기 이미지를 촬영한 위치 및 시점에 대응하는 기준각 및 상기 교차각에 기초하여 상기 장치의 촬영 방향을 검출하는 촬영 방향 분석기
를 포함하는 촬영 방향 검출 장치.
An acquirer for acquiring the image from a device that photographed the image; And
A photographing direction analyzer for calculating an angle of intersection between an object and a shadow of the object in the image and detecting a photographing direction of the apparatus based on a reference angle corresponding to a position and a time point at which the image was photographed and the crossing angle,
And a photographing direction detecting device.
제11항에 있어서,
상기 교차각은 상기 객체를 구성하는 수직 성분과 상기 수직 성분이 만들어낸 그림자간의 교차각인 촬영 방향 검출 장치.
12. The method of claim 11,
Wherein the crossing angle is an intersection angle between a vertical component constituting the object and a shadow produced by the vertical component.
제11항에 있어서,
상기 이미지를 촬영한 위치는 상기 장치의 설치 위치 및 상기 설치 위치의 근사 위치 중에서 어느 하나이고,
상기 이미지를 촬영한 시점은 상기 객체를 포함하는 이미지를 촬영한 날짜 및 시간인 촬영 방향 검출 장치.
12. The method of claim 11,
Wherein the position at which the image is photographed is any one of an installation position of the apparatus and an approximate position of the installation position,
Wherein a time point at which the image is captured is a date and time at which an image including the object is captured.
제11항에 있어서,
상기 촬영 방향 분석기는,
상기 이미지에서 상기 객체를 구성하는 수직 성분 및 상기 수직 성분이 만들어내는 그림자를 추출하고, 상기 수직 성분을 대표하는 제1 대표 선분 및 상기 그림자를 대표하는 제2 대표 선분을 추출하여 상기 제1 대표 선분과 상기 제2 대표 선분간의 교차각을 계산하는 교차각 추출기
를 포함하는 촬영 방향 검출 장치.
12. The method of claim 11,
Wherein the photographing direction analyzer comprises:
Extracting a vertical component constituting the object and a shadow produced by the vertical component in the image and extracting a first representative line segment representing the vertical component and a second representative line segment representing the shadow, And an intersection angle extractor for calculating an intersection angle between the first representative line segment and the second representative line segment,
And a photographing direction detecting device.
제11항에 있어서,
상기 촬영 방향 분석기는,
상기 이미지를 촬영한 위치 및 시점에 기초하여 상기 기준각을 획득하는 기준각 계산기
를 포함하는 촬영 방향 검출 장치.
12. The method of claim 11,
Wherein the photographing direction analyzer comprises:
A reference angle calculator for obtaining the reference angle based on a position and a time point at which the image is photographed,
And a photographing direction detecting device.
제15항에 있어서,
상기 기준각 계산기는,
저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 상기 기준각으로 결정하는 촬영 방향 검출 장치.
16. The method of claim 15,
Wherein the reference angle calculator comprises:
And determines a crossing angle corresponding to a position and a time point at which the image was captured, among the stored crossing angles, as the reference angle.
제16항에 있어서,
상기 저장된 교차각들은 태양의 남중고도 및 방위에 기초해 계산된 임의의 객체와 상기 임의의 객체의 그림자간의 위치별, 시점별 교차각을 포함하는 촬영 방향 검출 장치.
17. The method of claim 16,
Wherein the stored crossover angles include a crossing angle at each point of time between an arbitrary object calculated based on the South midway and the azimuth of the sun and a shadow of the arbitrary object.
제16항에 있어서,
상기 기준각 계산기는,
상기 저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 근사한 교차각을 보간 계산하여 보간 계산된 교차각을 상기 기준각으로 결정하는 촬영 방향 검출 장치.
17. The method of claim 16,
Wherein the reference angle calculator comprises:
Calculating a crossing angle calculated by interpolating an intersection angle that is close to a position and a viewpoint at which the image was captured among the stored crossing angles, thereby determining the crossing angle calculated as the interpolation angle as the reference angle.
제11항에 있어서,
상기 촬영 방향 분석기는,
상기 교차각과 상기 기준각간의 차이각을 계산하고, 상기 기준각에 대응하는 기준 방향을 기준으로 상기 차이각을 분석하여 상기 장치의 촬영 방향을 검출하는 촬영 방향 계산기
를 포함하는 촬영 방향 검출 장치.
12. The method of claim 11,
Wherein the photographing direction analyzer comprises:
Calculating a difference angle between the intersection angle and the reference angle, analyzing the difference angle based on a reference direction corresponding to the reference angle, and detecting a photographing direction of the apparatus,
And a photographing direction detecting device.
제11항에 있어서,
상기 촬영 방향 분석기는,
상기 장치의 구별자와 매칭하여 상기 장치의 촬영 방향을 저장하는 촬영 방향 관리기
를 포함하고,
상기 구별자는 상기 장치를 구별하고, 상기 장치를 대표하는 ID(identification)인 촬영 방향 검출 장치.
12. The method of claim 11,
Wherein the photographing direction analyzer comprises:
A photographing direction manager for storing a photographing direction of the device,
Lt; / RTI >
Wherein the distinguisher distinguishes the apparatus and is an ID (identification) representative of the apparatus.
KR1020180012386A 2017-11-29 2018-01-31 Method of detecting a shooting direction and apparatuses performing the same KR20190063350A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/170,673 US20190164309A1 (en) 2017-11-29 2018-10-25 Method of detecting shooting direction and apparatuses performing the same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20170161675 2017-11-29
KR1020170161675 2017-11-29

Publications (1)

Publication Number Publication Date
KR20190063350A true KR20190063350A (en) 2019-06-07

Family

ID=66850107

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180012386A KR20190063350A (en) 2017-11-29 2018-01-31 Method of detecting a shooting direction and apparatuses performing the same

Country Status (1)

Country Link
KR (1) KR20190063350A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113362392A (en) * 2020-03-05 2021-09-07 杭州海康威视数字技术股份有限公司 Visual field generation method and device, computing equipment and storage medium
KR102467870B1 (en) * 2022-06-23 2022-11-21 (주)신한항업 Spatial image drawing system for editing drawing image by synthesizing part-by-part images

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113362392A (en) * 2020-03-05 2021-09-07 杭州海康威视数字技术股份有限公司 Visual field generation method and device, computing equipment and storage medium
CN113362392B (en) * 2020-03-05 2024-04-23 杭州海康威视数字技术股份有限公司 Visual field generation method, device, computing equipment and storage medium
KR102467870B1 (en) * 2022-06-23 2022-11-21 (주)신한항업 Spatial image drawing system for editing drawing image by synthesizing part-by-part images

Similar Documents

Publication Publication Date Title
CN108965687B (en) Shooting direction identification method, server, monitoring method, monitoring system and camera equipment
US10818188B2 (en) Method for dispatching a vehicle to a user's location
US11506795B2 (en) Accounting for atmospheric and terrestrial obstacles in geographic positioning
KR20200121274A (en) Method, apparatus, and computer readable storage medium for updating electronic map
TW202001786A (en) Systems and methods for updating highly automated driving maps
JP2009003415A (en) Method and device for updating map data
WO2021031954A1 (en) Object quantity determination method and apparatus, and storage medium and electronic device
KR102228047B1 (en) Augmented Reality based Location Matching Device and Method for Underground Facilities Management
US20200293816A1 (en) Homography through satellite image matching
CN111288996A (en) Indoor navigation method and system based on video live-action navigation technology
CN108388649B (en) Method, system, device and storage medium for processing audio and video
CN107885763B (en) Method and device for updating interest point information in indoor map and computer readable medium
US20130135446A1 (en) Street view creating system and method thereof
US20160191860A1 (en) Apparatus and method for displaying surveillance area of camera
US20190164309A1 (en) Method of detecting shooting direction and apparatuses performing the same
US11972507B2 (en) Orthophoto map generation method based on panoramic map
CN114252884A (en) Method and device for positioning and monitoring roadside radar, computer equipment and storage medium
CN115063442B (en) Method, equipment and medium for tracking hidden danger targets of power transmission line
CN114549595A (en) Data processing method and device, electronic equipment and storage medium
KR20190063350A (en) Method of detecting a shooting direction and apparatuses performing the same
KR102033075B1 (en) A providing location information systme using deep-learning and method it
CN109345567B (en) Object motion track identification method, device, equipment and storage medium
KR102029741B1 (en) Method and system of tracking object
CN109034214B (en) Method and apparatus for generating a mark
KR101793840B1 (en) Apparatus and method for providing real time tourism image