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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30244—Camera 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
Description
아래 실시예들은 촬영 방향 검출 방법 및 이를 수행하는 장치들에 관한 것이다.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
촬영 장치(100)는 복수의 촬영 장치들을 포함할 수 있다. 예를 들어, 복수의 촬영 장치들은 실외 및/또는 실내에 설치된 제1 촬영 장치(100-1) 내지 제n 촬영 장치(100-n)일 수 있다.The photographing
촬영 장치(100)는 객체를 촬영하여 이미지를 생성하는 장치일 수 있다. 예를 들어, 촬영 장치(100)는 카메라 및 CCTV일 수 있다. 상술한 바와 같이 촬영 장치(100)가 카메라 및 CCTV이지만, 이에 한정하는 것은 아니다. 예를 들어, 촬영 장치(100)는 이미지를 생성하는 다양한 장치일 수 있다.The photographing
촬영 장치(100)는 이미지를 촬영 방향 검출 장치(200)에 전송할 수 있다. 예를 들어, 촬영 장치(100)는 객체를 포함하는 이미지를 촬영 방향 검출 장치(200)에 전송할 수 있다.The photographing
촬영 방향 검출 장치(200)는 기준각 및 이미지에 포함된 객체와 객체의 그림자간의 교차각을 이용하여 이미지를 촬영한 촬영 장치(100)의 촬영 방향을 검출할 수 있다.The photographing
이때, 촬영 방향 검출 장치(200)는 검출된 촬영 방향을 고려하여 촬영 장치(100) 중에서 객체의 이동 방향과 일치하는 촬영 방향을 가진 촬영 장치의 이미지만을 선택적으로 검색할 수 있다. 이에, 선택적으로 검색된 이미지만이 객체 인식에 사용되어, 객체 인식 정확도가 향상될 수 있다.At this time, the photographing
도 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
제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
촬영 방향 검출 장치(200)는 수집기(a collector; 210), 촬영 방향 분석기(a shooting direction analyzer; 230) 및 관리기(a manager; 250)를 포함할 수 있다.The photographing
촬영 방향 검출 장치(200)는 이미지를 이용하여 촬영 장치(100)의 촬영 방향을 검출하고, 촬영 장치(100)의 촬영 방향을 저장하고, 촬영 장치(100)의 정보를 제공할 수 있다.The photographing
수집기(210)는 촬영 장치(100)로부터 이미지를 획득할 수 있다.The
또한, 수집기(210)는 촬영 장치(100)에 대한 정보를 획득할 수 있다. 촬영 장치(100)에 대한 정보는 촬영 장치(100)가 이미지를 촬영한 위치 및 시점과 촬영 장치(100)를 구별하는 구별자 중에서 적어도 하나를 포함할 수 있다. 이미지를 촬영한 위치는 촬영 장치(100)의 설치 위치 및 설치 위치의 근사 위치 중에서 어느 하나이고, 이미지를 촬영한 시점은 촬영 장치(100)가 객체를 포함하는 이미지를 촬영한 날짜 및 시간일 수 있다. 구별자는 촬영 장치(100)를 대표하는 ID(identification)일 수 있다.In addition, the
수집기(210)는 이미지를 촬영 방향 분석기(250)로 전송할 수 있다. 수집기(210)는 촬영 장치(100)에 대한 정보도 촬영 방향 분석기(250)로 전송할 수 있다. 또한, 수집기(210)는 촬영 장치(100)에 대한 정보를 데이터 베이스(미도시)에 저장할 수 있다.The
관리기(230)는 촬영 장치(100)의 설치 위치를 관리할 수 있다. 예를 들어, 관리기(230)는 촬영 장치(100)의 설치 위치를 촬영 장치(100)의 구별자와 매칭하여 촬영 장치(100)가 설치된 위치의 위도 및 경도로 데이터 베이스(미도시)에 저장할 수 있다. 다른 예를 들어, 관리기(230)는 촬영 장치(100)의 설치 위치를 주소 및 동코드 등의 다양한 형태로 관리할 수 있다.The
도 2에서는 수집기(210) 및 관리기(230)가 촬영 방향 검출 장치(200)의 내부에 구현되지만, 이에 한정하는 것은 아니며, 실시예에 따라 수집기(210) 및 관리기(230)는 별도로 분리되어, 촬영 방향 검출 장치(200)의 외부에 구현될 수 있다.2, the
촬영 방향 분석기(250)는 수집기(210) 및 관리기(230)와 연동하여 촬영 장치(100)의 촬영 방향을 검출, 저장 및 제공할 수 있다.The photographing
촬영 방향 분석기(250)는 기준각과 이미지에 포함된 객체와 객체의 그림자 간의 교차각을 이용하여 촬영 장치(100)의 촬영 방향을 검출할 수 있다. 기준각은 이미지를 촬영한 위치 및 시점에 대응하는 각도(예를 들어, 교차각)를 의미할 수 있다.The photographing
먼저, 촬영 방향 분석기(250)는 이미지에서 객체와 객체의 그림자간의 교차각을 계산할 수 있다.First, the photographing
도 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
이후에, 촬영 방향 분석기(250)는 이미지를 촬영한 위치 및 시점에 대응하는 기준각을 획득할 수 있다. 예를 들어, 기준각은 각 위치 및 각 시점별 미리 정해진 방향(예를 들어, 정남 방향, 정북 방향, 미리 알려진 촬영 방향)에서 획득되는 임의의 객체와 그림자간의 교차각을 의미할 수 있다.Thereafter, the photographing
이때, 촬영 방향 분석기(250)는 미리 정해진 방향에서 획득되는 기준각 중에서 이미지를 촬영한 위치 및 시점에 대응하는 기준각을 촬영 장치(100)에서 획득된 이미지의 객체와 객체의 그림자 간의 교차각과 비교함으로써 촬영 장치(100)의 촬영 방향을 검출할 수 있다.At this time, the photographing
이하에서는 도 4를 참조하여 촬영 방향 분석기(250)에 대해서 상세히 설명하도록 한다.Hereinafter, the photographing
도 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
교차각 추출기(251)는 이미지에서 객체와 객체의 그림자를 추출하여 촬영 장치(100)의 촬영 방향을 검출하기 위한 제1 요소인 객체와 객체의 그림자간의 교차각을 계산할 수 있다.The
먼저, 교차각 추출기(251)는 이미지를 분석하여 이미지에서 객체를 구성하는 수직 성분 및 수직 성분이 만들어내는 그림자를 추출할 수 있다. 예를 들어, 교차각 추출기(251)는 도 3과 같이 객체를 구성하는 수직 성분의 끝점과 수직 성분이 만들어내는 그림자간의 연결을 식별하여 객체 및 객체의 그림자를 추출할 수 있다.First, the
이후에, 교차각 추출기(251)는 객체를 구성하는 수직 성분을 대표하는 제1 대표 선분 및 그림자를 대표하는 제2 대표 선분을 추출하여 제1 대표 선분과 제2 대표 선분간의 교차각을 계산할 수 있다.Then, the intersecting
예를 들어, 교차각 추출기(251)는 이미지 상의 좌표에 기초하여 객체를 구성하는 수직 성분의 시작점 및 끝점의 좌표를 추출할 수 있다. 객체를 구성하는 수직 성분의 시작점은 지면과 가장 먼 부분일 수 있다. 객체를 구성하는 수직 성분의 끝점은 지면과 직접적으로 접촉되고, 지면과 가장 가까운 부분일 수 있다. 교차각 추출기(251)는 객체를 구성하는 수직 성분의 시작점 및 끝점의 좌표를 이용하여 제1 대표 선분을 1차 함수로 계산할 수 있다. 1차 함수는 이미지 상의 좌표에 기반한 x, y 좌표의 함수일 수 있다.For example, the
교차각 추출기(251)는 객체의 수직 성분과 대응하는 그림자의 수직 성분의 시작점 및 끝점의 좌표를 추출하고, 그림자의 수직 성분의 시작점 및 끝점의 좌표를 이용하여 그림자를 대표하는 제2 대표 선분을 1차 함수로 계산할 수 있다.The
교차각 추출기(251)는 객체와 객체의 그림자간의 교차각인 제1 대표 선분과 제2 대표 선분간의 교차각을 계산하고, 계산된 교차각을 촬영 방향 계산기(255)에 전송할 수 있다. 예를 들어, 교차각 추출기(251)는 제1 대표 선분과 제2 대표 선분이 연결된 지점을 기준으로 제1 대표 선분과 제2 대표 선분간의 교차각을 계산할 수 있다.The
기준각 계산기(253)는 이미지를 촬영한 위치 및 시점에 기초하여 촬영 장치(100)의 촬영 방향을 검출하기 위한 제2 요소인 기준각을 획득하고, 기준각을 촬영 방향 계산기(255)에 전송할 수 있다.The
일 예로, 기준각 계산기(253)는 저장된 교차각들 중에서 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 기준각으로 결정할 수 있다.For example, the
먼저, 기준각 계산기(253)는 저장된 교차각들 중에서 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 검색할 수 있다.First, the
이후에, 기준각 계산기(253)는 검색된 교차각을 기준각으로 결정할 수 있다.Thereafter, the
저장된 교차각들은 실험을 통해 미리 측정되어(또는 계산되어) 데이터 베이스(미도시)에 미리 저장될 수 있다. 예를 들어, 저장된 교차각들은 위치 및 시점을 변수로 태양의 남중고도 및 방위에 기초해 측정된(또는 계산된) 임의의 객체와 임의의 객체의 그림자간의 위치별, 시점별 교차각을 포함할 수 있다. 임의의 객체와 임의의 객체의 그림자 간의 위치별, 시점별 교차각은 임의의 촬영 장치(미도시)가 임의의 객체와 임의의 객체의 그림자가 포함된 이미지를 분석하여 계산된 위치별, 시점별 교차각일 수 있다. 임의의 촬영 장치(미도시)는 특정 높이에서 특정 거리만큼 이격된 임의의 객체를 촬영하여 임의의 객체를 구성하는 수직 성분 및 수직 성분이 만들어내는 그림자간의 교차각을 포함하는 이미지를 생성할 수 있다. 임의의 촬영 장치(미도시)의 특정 높이 및 특정 거리는 임의의 촬영 장치(미도시)의 설치 높이 및 촬영 거리의 평균치를 적용할 수 있다.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
먼저, 기준각 계산기(253)는 저장된 교차각들 중에서 이미지를 촬영한 위치 및 시점에 근사한 교차각을 선별할 수 있다.First, the
이미지를 촬영한 시점이 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
선별된 교차각들이 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
또 다른 예로, 기준각 계산기(253)는 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 실시간 계산하여 실시간 계산된 교차각을 기준각으로 결정할 수 있다.As another example, the
예를 들어, 기준각 계산기(253)는 황도 좌표계(ecilptic coordination), 적도 좌표계(equatorial coordination) 및 수평 좌표계(horizontal coordination)를 이용하여 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 실시간 계산할 수 있다.For example, the
기준각 계산기(253)는 황도 좌표계의 황도 경도(ecilptic longitude) 및 황도 위도(ecliptic latitude)로 이미지를 촬영한 위치 및 시점에 대응하는 태양의 위치를 계산할 수 있다. 이때, 황도 위도가 0에 근사하므로 기준각 계산기(253)는 황도 경도만으로 태양의 위치를 계산할 수 있다. 태양의 위치는 태양의 남중고도 및 방위에 따른 위치이고, 시간별 황도 상의 한 점일 수 있다..The reference
황도 경도는 수학식 1로 나타낼 수 있다.The ecliptic hardness can be expressed by Equation (1).
수학식 1의 L은 평균 황경(mean longitude)일 수 있다.L in Equation (1) may be mean longitude.
L은 수학식 2로 나타낼 수 있다.L can be expressed by Equation (2).
수학식 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).
수학식 3의 JD는 특정 시각의 율리우스일 이후 경과한 날짜 및 시간일 수 있다.JD in Equation (3) may be the date and time elapsed after the Julian day of a specific time.
기준각 계산기(253)는 황도 좌표계로 계산된 태양의 위치를 적도 좌표계로 변환할 수 있다. 예를 들어, 기준각 계산기(253)는 황도 좌표계에 지구 자전축을 반영하여 지구 중심의 적도 좌표계로 변환할 수 있다.The
적도 좌표계로 변환된 태양의 위치는 적경(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).
수학식 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).
기준각 계산기(253)는 적도 좌표계로 변환된 태양의 위치를 수평 좌표계로 변환할 수 있다. 수평 좌표계로 변환된 태양의 위치는 관찰자의 위치에 기초하여 방위각(azimuth) 및 고도(altitude)로 구성될 수 있다.The
방위각은 수학식 6으로 나타낼 수 있다.The azimuth angle can be expressed by Equation (6).
수학식 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
상술한 바와 같이 기준각 계산기(253)가 수학식 1 내지 수학식 6을 이용하여 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 실시간 계산하지만, 이에 한정하는 것은 아니다. 예를 들어, 기준각 계산기(253)는 수학식 1 내지 수학식 6을 이용하여 저장된 교차각을 계산할 수 있다.As described above, the
촬영 방향 계산기(255)는 촬영 장치(100)의 촬영 방향을 검출하기 위한 제1 요소인 교차각과 촬영 장치(100)의 촬영 방향을 검출하기 위한 제2 요소인 기준각을 이용하여 촬영 장치(100)의 촬영 방향을 검출하고, 촬영 장치(100)의 촬영 방향을 촬영 방향 관리기(257)에 전송할 수 있다.The photographing
먼저, 촬영 방향 계산기(255)는 교차각과 기준각간의 차이각을 계산할 수 있다.First, the photographing
교차각이 270 도이고, 기준각이 90 도인 경우, 촬영 방향 계산기(255)는 차이각을 -180 도로 계산할 수 있다.When the crossing angle is 270 degrees and the reference angle is 90 degrees, the photographing
차이각은 수학식 7로 나타낼 수 있다.The difference angle can be expressed by Equation (7).
이후에, 촬영 방향 계산기(255)는 기준각에 대응하는 기준 방향을 기준으로 차이각을 분석하여 촬영 장치(100)의 촬영 방향을 검출할 수 있다. 촬영 장치(100)의 촬영 방향은 촬영 장치(100)가 객체 및 객체의 그림자를 촬영하는 방향 즉, 촬영 장치(100)의 설치 방향일 수 있다.Thereafter, the photographing
기준 방향이 정남 방향이고, 교차각이 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
촬영 방향 관리기(257)는 촬영 장치(100)의 촬영 방향을 관리하여 촬영 장치(100)의 정보를 제공할 수 있다.The photographing
먼저, 촬영 방향 관리기(257)는 촬영 장치(100)의 구별자와 매칭하여 촬영 장치(100)의 촬영 방향을 데이터 베이스(미도시)에 저장할 수 있다. 촬영 장치(100)의 촬영 방향은 새로 저장되거나 기존의 촬영 방향을 갱신하여 저장될 수 있다.First, the photographing
이후에, 촬영 방향 관리기(257)는 사용자의 요청에 응답하여 촬영 장치(100)에 대한 정보를 제공할 수 있다.Thereafter, the photographing
사용자의 요청이 특정 촬영 방향의 이미지인 경우, 촬영 방향 관리기(257) 특정 촬영 방향에 매칭되는 촬영 장치(100)를 선별하여 검색할 수 있다. 촬영 방향 관리기(257)는 선별된 촬영 장치(100) 즉, 특정 촬영 방향에 매칭되는 촬영 장치(100)에 대한 정보 예를 들어, 이미지를 사용자가 사용하는 사용자 장치(미도시)에 제공할 수 있다.When the user's request is an image in a specific shooting direction, the shooting
상술한 바와 같이 촬영 방향 관리기(257)가 촬영 방향 분석기(250)의 내부에 구현되지만, 이에 한정하는 것은 아니다. 예를 들어, 촬영 방향 관리기(257)는 관리기(230)와 통합되어 구현될 수 있다.As described above, the photographing
도 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
교차각 추출기(251)는 객체를 구성하는 수직 성분을 대표하는 제1 대표 선분 및 그림자를 대표하는 제2 대표 선분을 추출할 수 있다(S320).The
교차각 추출기(251)는 제1 대표 선분과 제2 대표 선분간의 교차각을 계산할 수 있다(S330).The
기준각 계산기(253)는 이미지를 촬영한 위치 및 시점에 대응하는 기준각을 획득할 수 있다(S340).The
촬영 방향 계산기(255)는 교차각과 기준각간의 차이각을 계산할 수 있다(S350).The photographing
촬영 방향 계산기(255)는 기준각에 대응하는 기준 방향을 기준으로 차이각을 분석하여 촬영 장치(100)의 촬영 방향을 검출할 수 있다(S360).The photographing
촬영 방향 관리기(257)는 촬영 장치(100)의 구별자와 매칭하여 촬영 장치(100)의 촬영 방향을 저장할 수 있다(S370).The photographing
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(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.
상기 교차각은 상기 객체를 구성하는 수직 성분과 상기 수직 성분이 만들어낸 그림자간의 교차각인 촬영 방향 검출 방법.
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.
상기 이미지를 촬영한 위치는 상기 장치의 설치 위치 및 상기 설치 위치의 근사 위치 중에서 어느 하나이고,
상기 이미지를 촬영한 시점은 상기 객체를 포함하는 이미지를 촬영한 날짜 및 시간인 촬영 방향 검출 방법.
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 대표 선분 및 상기 그림자를 대표하는 제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.
상기 이미지를 촬영한 위치 및 시점에 기초하여 상기 기준각을 획득하는 단계
를 더 포함하는 촬영 방향 검출 방법.
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:
상기 획득하는 단계는,
저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 상기 기준각으로 결정하는 단계
를 포함하는 촬영 방향 검출 방법.
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.
상기 저장된 교차각들은 태양의 남중고도 및 방위에 기초해 계산된 임의의 객체와 상기 임의의 객체의 그림자간의 위치별, 시점별 교차각을 포함하는 촬영 방향 검출 방법.
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.
상기 결정하는 단계는,
상기 저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 근사한 교차각을 보간 계산하여 보간 계산된 교차각을 상기 기준각으로 결정하는 단계
를 포함하는 촬영 방향 검출 방법.
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.
상기 검출하는 단계는,
상기 교차각과 상기 기준각간의 차이각을 계산하는 단계; 및
상기 기준각에 대응하는 기준 방향을 기준으로 상기 차이각을 분석하여 상기 장치의 촬영 방향을 검출하는 단계
를 포함하는 촬영 방향 검출 방법.
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.
상기 장치의 구별자와 매칭하여 상기 장치의 촬영 방향을 저장하는 단계
를 더 포함하고,
상기 구별자는 상기 장치를 구별하고, 상기 장치를 대표하는 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.
상기 교차각은 상기 객체를 구성하는 수직 성분과 상기 수직 성분이 만들어낸 그림자간의 교차각인 촬영 방향 검출 장치.
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.
상기 이미지를 촬영한 위치는 상기 장치의 설치 위치 및 상기 설치 위치의 근사 위치 중에서 어느 하나이고,
상기 이미지를 촬영한 시점은 상기 객체를 포함하는 이미지를 촬영한 날짜 및 시간인 촬영 방향 검출 장치.
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.
상기 촬영 방향 분석기는,
상기 이미지에서 상기 객체를 구성하는 수직 성분 및 상기 수직 성분이 만들어내는 그림자를 추출하고, 상기 수직 성분을 대표하는 제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.
상기 촬영 방향 분석기는,
상기 이미지를 촬영한 위치 및 시점에 기초하여 상기 기준각을 획득하는 기준각 계산기
를 포함하는 촬영 방향 검출 장치.
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.
상기 기준각 계산기는,
저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 대응하는 교차각을 상기 기준각으로 결정하는 촬영 방향 검출 장치.
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.
상기 저장된 교차각들은 태양의 남중고도 및 방위에 기초해 계산된 임의의 객체와 상기 임의의 객체의 그림자간의 위치별, 시점별 교차각을 포함하는 촬영 방향 검출 장치.
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.
상기 기준각 계산기는,
상기 저장된 교차각들 중에서 상기 이미지를 촬영한 위치 및 시점에 근사한 교차각을 보간 계산하여 보간 계산된 교차각을 상기 기준각으로 결정하는 촬영 방향 검출 장치.
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.
상기 촬영 방향 분석기는,
상기 교차각과 상기 기준각간의 차이각을 계산하고, 상기 기준각에 대응하는 기준 방향을 기준으로 상기 차이각을 분석하여 상기 장치의 촬영 방향을 검출하는 촬영 방향 계산기
를 포함하는 촬영 방향 검출 장치.
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.
상기 촬영 방향 분석기는,
상기 장치의 구별자와 매칭하여 상기 장치의 촬영 방향을 저장하는 촬영 방향 관리기
를 포함하고,
상기 구별자는 상기 장치를 구별하고, 상기 장치를 대표하는 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.
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)
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 |
-
2018
- 2018-01-31 KR KR1020180012386A patent/KR20190063350A/en unknown
Cited By (3)
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 |