KR101939096B1 - Apparatus for Providing Trajectory and Driving Method Thereof - Google Patents

Apparatus for Providing Trajectory and Driving Method Thereof Download PDF

Info

Publication number
KR101939096B1
KR101939096B1 KR1020180065301A KR20180065301A KR101939096B1 KR 101939096 B1 KR101939096 B1 KR 101939096B1 KR 1020180065301 A KR1020180065301 A KR 1020180065301A KR 20180065301 A KR20180065301 A KR 20180065301A KR 101939096 B1 KR101939096 B1 KR 101939096B1
Authority
KR
South Korea
Prior art keywords
user
trajectory
data
locus
abnormal operation
Prior art date
Application number
KR1020180065301A
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 KR1020180065301A priority Critical patent/KR101939096B1/en
Application granted granted Critical
Publication of KR101939096B1 publication Critical patent/KR101939096B1/en

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/017Detecting movement of traffic to be counted or controlled identifying vehicles
    • G08G1/0175Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Chemical & Material Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Analytical Chemistry (AREA)
  • Traffic Control Systems (AREA)

Abstract

Provided are an apparatus for providing a trajectory service and a driving method of the apparatus to check easily and visually an abnormal operation section of a moving trajectory to an object like a car or a person. The apparatus for providing a trajectory service comprises: a saving unit matching color data to the moving trajectory of the abnormal operation section in the moving trajectory related to a movement of the object and saving as trajectory data; and a controlling unit providing a user with the trajectory data corresponding to the abnormal operation section based on a searching condition set by the user.

Description

궤적서비스제공장치 및 그 장치의 구동방법{Apparatus for Providing Trajectory and Driving Method Thereof}TECHNICAL FIELD [0001] The present invention relates to a trajectory service providing apparatus and a driving method thereof,

본 발명은 궤적서비스제공장치 및 그 장치의 구동방법에 관한 것으로서, 더 상세하게는 가령 간단한 검색 조건을 이용해 차량이나 사람 등의 대상물에 대한 이동 궤적에서 비정상 동작 구간을 쉽게 시각적으로 확인할 수 있는 궤적서비스제공장치 및 그 장치의 구동방법에 관한 것이다.The present invention relates to a locus service provision apparatus and a driving method thereof, and more particularly, to a locus service provision apparatus and a locus service method which can easily visually confirm an abnormal operation region in a locus of movement of an object such as a vehicle or a person, And a method of driving the apparatus.

궤적(trajectory)이라 함은 사전적으로는 자동차 바퀴가 지나간 자극이라는 뜻으로, 물체가 움직이면서 남긴 움직임을 알 수 있는 자국을 이르는 말이다. 다시 말해, 자동차의 앞바퀴와 뒷바퀴가 남긴 길의 관계인데, 앞바퀴의 트레드 거리와 뒷바퀴의 트레드 거리의 중심선과의 일직선을 말한다. 그러나 이는 넓게는 이동중인 물체나 유체가 연속적으로 지나간 점들을 연결한 공간상의 선을 의미하는 것으로도 주로 활용되고 있다.A trajectory is an antiquated trajectory of an automobile wheel that traces the trajectory of an object as it moves. In other words, the relationship between the front wheel of the car and the road behind the rear wheel is the straight line between the tread distance of the front wheel and the center line of the tread distance of the rear wheel. However, it is widely used to refer to a space line connecting a point where a moving object or fluid continuously passes.

일반적으로 네비게이션 장치는 차량에 컴퓨터를 탑재하고 CD-ROM이나 전파를 이용하여 지도 데이터를 판독하여 현재 위치를 표시한다든지, 목적지를 입력하면 최적 경로를 표시한다든지 하는 장치인데, 이러한 차량용 네비게이션 장치에서는 위성으로부터 수신된 GPS 정보와 현재 주행중인 차량의 정보(예: 출발지와 목적지)를 결합하여 자차 위치정보라고 판단되면 궤적 표시 모드로 변환한 후 도로를 주행하면 주행한 길을 따라 궤적이 표시되게 된다.Generally, a navigation device is a device that mounts a computer in a vehicle, reads out map data by using a CD-ROM or a radio wave to display the current position, or displays an optimal route when a destination is input. When the GPS information received from the satellite and the information of the current driving vehicle (for example, the starting point and the destination) are combined and determined to be the car position information, the trajectory is displayed along the traveling path .

물론 이외에도 종래에는 궤적과 관련하여 특정 위치에 고정되어 있는 과적 감지 카메라 등을 통해 반사신호를 이용하여 감지구간 내를 주행하는 모든 차량에 대하여 거리궤적과 속도궤적을 확인하는 기술이 공지된 바 있다.It is also known that a distance trajectory and a speed trajectory are checked for all vehicles traveling in a sensing section using a reflection signal through an oversensing camera fixed to a specific position in relation to the trajectory.

그런데, 종래에는 궤적과 관련하여 특정 위치에서 차량들의 궤적을 확인 등의 기술에만 활용되어 있어 그 활용범위가 너무 좁다. 다시 말해, 최근들어 빅데이터 및 인공지능(AI) 등을 위시한 4차산업혁명이 대두되면서, 궤적과 관련한 기술을 좀더 폭넓게 활용할 수 있는 방안이 요구되고 있다.However, conventionally, only the technique such as checking the trajectory of the vehicle at a specific position is utilized in relation to the trajectory, and the utilization range thereof is too narrow. In other words, as the fourth industrial revolution has recently emerged, such as big data and artificial intelligence (AI), there is a need for a method that can more widely utilize the technology related to the trajectory.

대한민국등록특허공보 제10-1178779호(2012.08.27)Korean Registered Patent No. 10-1178779 (Aug. 27, 2012) 대한민국공개특허공보 제10-2015-0071781호(2015.06.29)Korean Patent Publication No. 10-2015-0071781 (June 29, 2015) 대한민국공개특허공보 제10-2017-0001872호(2017.01.05)Korean Patent Laid-Open Publication No. 10-2017-0001872 (2017.01.05) 대한민국공개특허공보 제10-2008-0084504호(2008.09.19)Korean Patent Publication No. 10-2008-0084504 (September 19, 2008)

본 발명의 실시예는 가령 간단한 검색 조건을 이용해 차량이나 사람 등의 대상물에 대한 이동 궤적에서 비정상 동작 구간을 쉽게 시각적으로 확인할 수 있는 궤적서비스제공장치 및 그 장치의 구동방법을 제공함에 그 목적이 있다.Embodiments of the present invention provide an apparatus and method for providing a trajectory service capable of easily visually confirming an abnormal operation section in a moving trajectory with respect to an object such as a vehicle or a person using a simple search condition and a method of driving the apparatus .

본 발명의 실시예에 따른 궤적서비스제공장치는, 대상물의 이동과 관련한 이동 궤적에서 비정상 동작구간의 이동 궤적에 색상 데이터를 매칭시켜 궤적 데이터로서 저장하는 저장부, 및 사용자가 지정한 검색 조건을 근거로 상기 비정상 동작구간에 상응하는 상기 저장한 궤적 데이터를 상기 사용자에게 제공하는 제어부를 포함한다.The apparatus for providing a trajectory service according to an exemplary embodiment of the present invention includes a storage unit for storing color data as a trajectory data by matching the movement trajectory between abnormal trajectory points in a trajectory relating to movement of an object, And a controller for providing the stored locus data corresponding to the abnormal movement gates to the user.

상기 제어부는, 상기 사용자가 지정한 객체유형, 지역위치 및 시간대 정보 중 적어도 하나를 근거로 상기 궤적 데이터를 제공할 수 있다.The control unit may provide the locus data based on at least one of an object type, a local location, and time zone information designated by the user.

상기 제어부는, 상기 검색 조건을 근거로 기제공된 목록 정보에서 상기 사용자가 선택하는 항목에 상응하는 상기 궤적 데이터를 제공할 수 있다.The control unit may provide the locus data corresponding to an item selected by the user from the list information previously provided based on the search condition.

상기 저장부는, 상기 비정상 동작구간의 이동 궤적을 근거로 생성되는 사고예측 모델을 더 저장하고, 상기 저장한 사고예측 모델 및 상기 이동 궤적을 근거로 상기 대상물의 이벤트 발생을 예측하는 예측 정보를 생성해 더 저장하며, 상기 제어부는, 상기 사용자에게 상기 저장한 예측 정보를 제공할 수 있다.Wherein the storage further stores an accident prediction model generated based on a movement trajectory between the abnormal operation points and generates prediction information for predicting event occurrence of the object based on the stored accident prediction model and the movement trajectory, And the control unit may provide the stored prediction information to the user.

상기 저장부는, 상기 대상물의 이동 궤적에 포함되는 제1 영역 및 제2 영역의 상관관계와 관련한 부가정보를 더 저장하며, 상기 제어부는, 상기 궤적 데이터의 제공시 상기 저장한 부가정보를 상기 사용자에게 더 제공할 수 있다.Wherein the storage unit further stores additional information related to a correlation between a first area and a second area included in a movement trajectory of the object and the control unit stores the additional information stored in the storage unit You can provide more.

또한, 본 발명의 실시예에 따른 궤적서비스제공장치의 구동방법은, 저장부 및 제어부를 포함하는 궤적서비스제공장치의 구동방법으로서, 상기 저장부가, 대상물의 이동과 관련한 이동 궤적에서 비정상 동작구간의 이동 궤적에 색상 데이터를 매칭시켜 궤적 데이터로서 저장하는 단계, 및 상기 제어부가, 사용자가 지정한 검색 조건을 근거로 상기 비정상 동작구간에 상응하는 상기 저장한 궤적 데이터를 상기 사용자에게 제공하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of driving a trajectory service providing apparatus including a storage unit and a control unit, the storage unit including: Matching the color data with the locus and storing the locus data as locus data; and the control unit providing the stored locus data corresponding to the abnormal operation region to the user based on the search condition designated by the user.

상기 제어부는, 상기 사용자가 지정한 객체유형, 지역위치 및 시간대 정보 중 적어도 하나를 근거로 상기 궤적 데이터를 제공할 수 있다.The control unit may provide the locus data based on at least one of an object type, a local location, and time zone information designated by the user.

상기 제어부는, 상기 검색 조건을 근거로 기제공된 목록 정보에서 상기 사용자가 선택하는 항목에 상응하는 상기 궤적 데이터를 제공할 수 있다.The control unit may provide the locus data corresponding to an item selected by the user from the list information previously provided based on the search condition.

상기 저장부는, 상기 비정상 동작구간의 이동 궤적을 근거로 생성되는 사고예측 모델을 더 저장하고, 상기 저장한 사고예측 모델 및 상기 이동 궤적을 근거로 상기 대상물의 이벤트 발생을 예측하는 예측 정보를 생성해 더 저장하며, 상기 제어부는, 상기 사용자에게 상기 저장한 예측 정보를 제공할 수 있다.Wherein the storage further stores an accident prediction model generated based on a movement trajectory between the abnormal operation points and generates prediction information for predicting event occurrence of the object based on the stored accident prediction model and the movement trajectory, And the control unit may provide the stored prediction information to the user.

상기 저장부는, 상기 대상물의 이동 궤적에 포함되는 제1 영역 및 제2 영역의 상관관계와 관련한 부가정보를 더 저장하며, 상기 제어부는, 상기 궤적 데이터의 제공시 상기 저장한 부가정보를 상기 사용자에게 더 제공할 수 있다.Wherein the storage unit further stores additional information related to a correlation between a first area and a second area included in a movement trajectory of the object and the control unit stores the additional information stored in the storage unit You can provide more.

본 발명의 실시예에 따르면, 사람이나 차량 등에 대한 이동 데이터를 수집하고, 수집한 빅데이터를 이용하여 기계적 학습이나 딥러닝을 포함하여 인공지능 등을 통해 비정상 동작 구간을 판단하여 궤적 데이터를 생성해 데이터베이스화하고, 이를 사회 전반에 유용하게 활용할 수 있을 것이다.According to the embodiment of the present invention, movement data about a person or a vehicle is collected, and the collected abnormal data is used to determine an abnormal operation section through artificial intelligence including mechanical learning or deep learning, thereby generating trajectory data It can be used as a database and useful for society as a whole.

예를 들어, 차량 사고가 발생하거나 공사 현장 등에서 사고가 발생할 때 비정상 동작 구간 및 그 전후만을 시각적으로 확인하여 그 원인을 쉽게 파악할 수 있을 것이고, 가령 공사 관계자는 특정 도로나 골목에서 차량들의 궤적을 확인하여 도로 설계를 변경하는 등의 조치를 취할 수 있을 것이다.For example, when a vehicle accident occurs or an accident occurs at a construction site, only the abnormal operation section and the vicinity thereof can be visually checked to easily identify the cause thereof. For example, a construction official confirms the trajectory of the vehicle on a specific road or an alley To change the road design, and so on.

또한, 딥러닝과 같은 인공지능 등을 통해 누적된 데이터를 분석하여, 특히 통행량이 많거나 사고 다발 지역 등의 비정상 동작구간을 분석하여 사고예측모델을 생성하고, 생성한 예측모델을 근거로 사용자들에게 사고 예방을 위한 유용한 정보를 제공해 줄 수도 있을 것이다.In addition, by analyzing accumulated data through artificial intelligence such as deep running, an accident prediction model is generated by analyzing an abnormal operation section such as a traffic volume or a lot of accidents, and based on the generated prediction model, May provide useful information to prevent accidents.

도 1은 본 발명의 실시예에 따른 궤적서비스시스템을 나타내는 도면,
도 2는 도 1의 궤적서비스제공장치의 구조를 나타내는 블록다이어그램,
도 3은 도 1의 궤적서비스제공장치의 다른 구조를 나타내는 블록다이어그램,
도 4는 도 1의 사용자장치의 화면 레이아웃을 설명하기 위한 도면,
도 5a 내지 도 5c는 본 발명의 실시예에 따른 궤적 데이터의 검색 및 재생 화면의 일부를 예시하여 나타낸 도면,
도 6은 본 발명의 실시예에 따른 궤적서비스과정을 나타내는 도면, 그리고
도 7은 본 발명의 실시예에 따른 궤적서비스제공장치의 구동과정을 나타내는 흐름도이다.
1 is a diagram illustrating a trajectory service system according to an embodiment of the present invention;
FIG. 2 is a block diagram showing the structure of the locus service providing apparatus of FIG. 1;
FIG. 3 is a block diagram showing another structure of the locus service providing apparatus of FIG. 1,
FIG. 4 is a diagram for explaining a screen layout of the user apparatus of FIG. 1;
FIGS. 5A to 5C are views showing a part of a search and reproduction screen of sign data according to an embodiment of the present invention,
6 is a diagram illustrating a trajectory service process according to an embodiment of the present invention, and FIG.
7 is a flowchart illustrating a driving process of a locus service providing apparatus according to an embodiment of the present invention.

이하, 도면을 참조하여 본 발명의 실시예에 대하여 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

도 1은 본 발명의 실시예에 따른 궤적서비스시스템을 나타내는 도면이다.1 is a diagram illustrating a trajectory service system according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 궤적서비스시스템(100)은 촬영장치(110), 통신망(120), 사용자장치(130) 및 궤적서비스제공장치(140)의 일부 또는 전부를 포함한다.1, the trajectory service system 100 according to the embodiment of the present invention includes a photographing apparatus 110, a communication network 120, a user apparatus 130, and a part or all of the trajectory service providing apparatus 140 .

여기서, "일부 또는 전부를 포함한다"는 것은 통신망(120)과 같은 일부 구성요소가 생략되어 촬영장치(110)와 궤적서비스제공장치(140)가 다이렉트 통신(예: P2P 통신)을 수행하거나 궤적서비스제공장치(140)와 같은 일부 구성요소가가 통신망(120)의 네트워크장치에 통합되어 구성될 수 있는 것 등을 의미하는 것으로서, 발명의 충분한 이해를 돕기 위하여 전부 포함하는 것으로 설명한다.Here, "including some or all of" means that some components such as the communication network 120 are omitted so that the photographing apparatus 110 and the trajectory service providing apparatus 140 perform direct communication (e.g., P2P communication) Some components such as the service providing apparatus 140 may be configured to be integrated into the network apparatus of the communication network 120 and the like, and the description will be made in order to facilitate a sufficient understanding of the present invention.

촬영장치(110)는 고정 또는 회전형 카메라를 포함하며, 특정 지역(예: 서울)이나 특정 구역(예: 테헤란로, 도산대로 등)에 설치되어 지정 영역(예: 교차로, 골목길 등)을 촬영하고, 촬영된 영상을 통신망(120)을 경유하여 궤적서비스제공장치(140)로 제공한다. 예를 들어, 촬영장치(110)가 차량(95)의 움직임을 감지하기 위하여 도로에 설치된 카메라인 경우, 이동 중인 차량(95)들을 실시간으로 촬영하여 통신망(120)으로 전송하게 될 것이다. 촬영장치(110)는 별도로 설치되는 카메라나 센서 등을 포함할 수 있지만, 전국에 이미 설치되어 있는 CCTV와 같은 카메라 등을 사용하는 것도 얼마든지 가능할 수 있다. 물론 이는 운영사와의 제휴에 의해 가능할 수 있을 것이다.The photographing apparatus 110 includes a fixed or revolving type camera and is installed in a specific area (e.g., Seoul) or a specific area (e.g., Teheran Road, Dosan Road) to photograph a designated area (e.g., an intersection, an alleyway, etc.) , And provides the photographed image to the locus service providing apparatus 140 via the communication network 120. For example, when the photographing apparatus 110 is a camera installed on the road for sensing the movement of the vehicle 95, the photographing apparatus 110 may photograph the moving vehicles 95 in real time and transmit them to the communication network 120. The photographing apparatus 110 may include a separately installed camera or a sensor, but it may be possible to use a camera such as a CCTV already installed in the whole country. This, of course, would be possible through partnership with the operating company.

또한, 본 발명의 실시예에 따른 촬영장치(110)는 궤적서비스제공장치(140)의 하드웨어나 소프트웨어 자원의 일부를 탑재하는 것도 얼마든지 가능하다. 다시 말해, 통신망(120)을 통해 촬영영상이 전송되는 경우 트래픽이 증가하여 네트워크에 부하가 발생할 수 있다. 따라서, 촬영장치(110)는 촬영영상을 분석하여 분석된 결과만을 궤적서비스제공장치(140)로 제공할 수 있을 것이다. 복수의 영역에 촬영장치(110)가 설치될 것이므로, 각각의 촬영장치(110)는 촬영영상이나 그 촬영영상을 분석한 분석 결과를 통신망(120)으로 전송할 때 자신의 식별정보(예: 장치ID)를 함께 전송하게 될 것이다. 기타 촬영영상의 분석과 관련해서는 이후에 궤적서비스제공장치(140)에서 자세히 다루기로 한다.In addition, the photographing apparatus 110 according to the embodiment of the present invention can also mount a part of hardware or software resources of the locus service providing apparatus 140. In other words, when a photographed image is transmitted through the communication network 120, traffic may increase and load on the network may occur. Accordingly, the photographing apparatus 110 may analyze the photographed image and provide only the analyzed result to the trajectory service providing apparatus 140. [ Each of the photographing apparatuses 110 may include identification information (e.g., device IDs) of their own when transmitting the analysis result obtained by analyzing the photographed image or the photographed image thereof to the communication network 120, ) Together. Regarding the analysis of the other photographed images, the trajectory service providing apparatus 140 will be described later in detail.

나아가, 촬영장치(110)는 관리자가 운용하는 컴퓨터 등과 같은 사용자장치(130)나 궤적서비스제공장치(140)에 의해 제어될 수 있다. 사용자장치(130)를 통해서는 관리자의 수동 제어에 의해 동작할 수 있다면, 궤적서비스제공장치(140)를 통해서는 자동 제어되어 동작하는 것이 얼마든지 가능할 수 있다. 예컨대, 궤적서비스제공장치(140)는 가령 서버로서 고가일 가능성이 높기 때문에 고가인만큼 고성능의 자원을 포함할 개연성이 높고 따라서 딥러닝을 포함하는 인공지능(AI) 기술이 접목되어 촬영장치(110)의 카메라 렌즈의 각도를 자동으로 변경하여 원하는 데이터를 취득하는 것이 얼마든지 가능할 수 있을 것이다. 따라서, 촬영장치(110)는 이러한 제어에 따라 데이터를 취득하여 궤적서비스제공장치(140)로 제공하게 된다.Furthermore, the photographing apparatus 110 can be controlled by the user apparatus 130 such as a computer operated by an administrator or the locus service providing apparatus 140. [ If it is possible to operate by the manual control of the administrator through the user device 130, it may be possible to operate it automatically through the trajectory service providing device 140. For example, since the trajectory service providing apparatus 140 is highly likely to be expensive as a server, it is highly probable that it will include a high-performance resource because it is expensive, and therefore artificial intelligence (AI) It is possible to automatically obtain the desired data by changing the angle of the camera lens. Therefore, the photographing apparatus 110 acquires the data according to such control and provides it to the locus service providing apparatus 140. [

예를 들어, 도 1에서와 같이 갑자기 도로에서 공사가 이루어지는 모습이 포착되었다고 가정해 보자. 이의 경우, 궤적서비스제공장치(140)는 영상분석을 통해 공사가 이루어지고 있음을 자동으로 인식하게 되고, 이를 반영하여 촬영장치(110)의 촬영 위치를 변경할 수 있을 것이다. 또는, 평시와 다르게 많은 차량(95)들이 이동 경로를 변경하여 운행하거나 차량(95)의 이상 징후가 발견되면 궤적서비스제공장치(140)는 해당 차량(95)을 줌인 또는 줌아웃하는 방식으로 촬영장치(110)를 제어하여 좀더 정확하게 차량(95)의 궤적이 추적되도록 할 수 있을 것이다.For example, suppose that, as shown in Fig. 1, sudden construction of a road is detected. In this case, the trajectory service providing apparatus 140 automatically recognizes that the construction is being performed through the image analysis, and may change the photographing position of the photographing apparatus 110 by reflecting this. Alternatively, when a large number of vehicles 95 are operated by changing their movement paths or abnormal signs of the vehicle 95 are found, the trajectory service providing apparatus 140 may zoom in or zoom out the corresponding vehicle 95, So that the trajectory of the vehicle 95 can be tracked more accurately.

통신망(120)은 유무선 통신망을 모두 포함한다. 가령 통신망(120)으로서 유무선 인터넷망이 이용되거나 연동될 수 있다. 여기서 유선망은 케이블망이나 공중 전화망(PSTN)과 같은 인터넷망을 포함하는 것이고, 무선 통신망은 CDMA, WCDMA, GSM, EPC(Evolved Packet Core), LTE(Long Term Evolution), 와이브로(Wibro) 망 등을 포함하는 의미이다. 물론 본 발명의 실시예에 따른 통신망(120)은 이에 한정되는 것이 아니며, 향후 구현될 차세대 이동통신 시스템의 접속망으로서 가령 클라우드 컴퓨팅 환경하의 클라우드 컴퓨팅망, 5G 통신망 등에 사용될 수 있다. 가령, 통신망(120)이 유선 통신망인 경우 통신망(120) 내의 전화국의 교환국 등에 접속할 수 있지만, 무선 통신망인 경우에는 통신사에서 운용하는 SGSN 또는 GGSN(Gateway GPRS SupportNode)에접속하여 데이터를 처리하거나, BTS(Base Station Transmission), NodeB, e-NodeB 등의 다양한 중계기에 접속하여 데이터를 처리할 수 있다.The communication network 120 includes both wired and wireless communication networks. A wired / wireless Internet network may be used as the communication network 120 or may be interlocked. Here, the wired network includes an Internet network such as a cable network or a public switched telephone network (PSTN). The wireless communication network includes CDMA, WCDMA, GSM, Evolved Packet Core (EPC), Long Term Evolution (LTE), and Wibro network It is meant to include. Of course, the communication network 120 according to the embodiment of the present invention is not limited to this, and can be used as an access network of a next generation mobile communication system to be implemented in future, for example, in a cloud computing network and a 5G communication network in a cloud computing environment. For example, when the communication network 120 is a wired communication network, it may be connected to a switching center of a telephone office in the communication network 120. However, in the case of a wireless communication network, a connection to a SGSN or a Gateway GPRS SupportNode (GGSN) (Base Station Transmission), NodeB, e-NodeB, and the like.

통신망(120)은 액세스포인트(AP)를 포함한다. 액세스포인트는 건물 내에 많이 설치되는 펨토(femto) 또는 피코(pico) 기지국과 같은 소형 기지국을 포함한다. 여기서, 펨토 또는 피코 기지국은 소형 기지국의 분류상 촬영장치(110) 등을 최대 몇 대까지 접속할 수 있느냐에 따라 구분된다. 물론 액세스포인트는 촬영장치(110)와 지그비 및 와이파이(Wi-Fi) 등의 근거리 통신을 수행하기 위한 근거리통신 모듈을 포함한다. 액세스포인트는 무선통신을 위하여 TCP/IP 혹은 RTSP(Real-Time Streaming Protocol)를 이용할 수 있다. 여기서, 근거리 통신은 와이파이 이외에 블루투스, 지그비, 적외선(IrDA), UHF(Ultra High Frequency) 및 VHF(Very High Frequency)와 같은 RF(Radio Frequency) 및 초광대역 통신(UWB) 등의 다양한 규격으로 수행될 수 있다. 이에 따라 액세스포인트는 데이터 패킷의 위치를 추출하고, 추출된 위치에 대한 최상의 통신 경로를 지정하며, 지정된 통신 경로를 따라 데이터 패킷을 다음 장치, 예컨대 궤적서비스제공장치(140)로 전달할 수 있다. 액세스포인트는 일반적인 네트워크 환경에서 여러 회선을 공유할 수 있으며, 예컨대 라우터(router), 리피터(repeater) 및 중계기 등이 포함될 수 있다.The communication network 120 includes an access point (AP). The access point includes a small base station such as a femto or pico base station, which is installed in a large number of buildings. Here, the femto or pico base station is classified according to the maximum number of the classification imaging apparatuses 110 and so on of the small base station. Of course, the access point includes a photographing apparatus 110 and a short-range communication module for performing short-range communication such as ZigBee and Wi-Fi. The access point may use TCP / IP or RTSP (Real-Time Streaming Protocol) for wireless communication. In this case, the short-range communication is performed by various standards such as RF (Radio Frequency) and UWB (Ultra Wide Band) communication such as Bluetooth, Zigbee, IrDA, UHF and VHF . Accordingly, the access point can extract the location of the data packet, specify the best communication path to the extracted location, and forward the data packet along the designated communication path to the next device, e.g., the trajectory service provision device 140. The access point may share a plurality of lines in a general network environment, and may include, for example, a router, a repeater, and a repeater.

사용자장치(130)는 랩탑 컴퓨터, 데스크탑 컴퓨터, PDP, 스마트폰, 스마트TV와 같은 영상표시장치를 포함하는 것이 바람직하다. 물론 MP3와 같이 음성만을 출력하는 장치를 포함할 수도 있다. 사용자장치(130)는 궤적서비스제공장치(140)와 연동하여 서비스를 관리하는 관리자나 본 발명의 실시예에 따른 서비스를 이용하는 사용자들의 장치를 포함한다. 예를 들어, 사용자장치(130)는 경찰서의 경찰관이 사용하는 컴퓨터일 수 있고, 공공기관의 건설과나 토목과의 공무원이 사용하는 컴퓨터일 수 있으며, 자동차 사고를 처리하기 위하여 보험사 직원들이 사용하는 장치일 수 있다.The user device 130 preferably includes an image display device such as a laptop computer, a desktop computer, a PDP, a smart phone, or a smart TV. Of course, it may include an apparatus for outputting only audio such as MP3. The user device 130 includes an administrator who manages a service in cooperation with the locus service providing apparatus 140 or a device of a user using a service according to an embodiment of the present invention. For example, the user device 130 may be a computer used by a police officer in a police station, a computer used by a civil engineer or a civil servant, Lt; / RTI >

사용자장치(130)는 궤적서비스제공장치(140)로 특정 대상물(예: 사람이나 차량 등)에 대한 궤적 데이터를 요청할 수 있으며, 이때 궤적 데이터는 동영상 형태로 제공될 수 있다. 또는 궤적 데이터는 사람이나 차량(950)의 비정상 동작 구간에 상응하여 일정 시간의 전후로만 편집되어 제공될 수도 있으며, 이의 과정에서 사용자장치(130)는 궤적서비스제공장치(140)로부터 목록 정보를 수신한 후, 그 목록에서 선택한 특정 항목에 대한 궤적 데이터, 더 정확하게는 궤적 데이터에서 비정상 동작구간이 포함되는 궤적 데이터를 다양한 형태로 수신할 수 있다. 엄격히 말해, 궤적 데이터는 궤적 신호라 명명되는 것이 바람직하다. 통상적으로 신호라 함은 적(R), 녹(G), 청(B)로 구성되는 영상 데이터와 부가 정보를 포함하는 개념으로 많이 사용되고 있기 때문에 본 발명의 실시예도 이의 범위를 크게 벗어나지는 않을 것이다. 다만, 본 발명의 실시예에 따라 궤적 데이터는 영상 데이터만을 포함할 수 있지만, 부가 정보를 더 포함하는 개념으로 사용될 수도 있다. 다시 말해, 정보란 영상과 별도로 제공되는 분석 결과, 시간, 날짜 등의 정보를 의미할 수 있다.The user device 130 may request the locus service providing apparatus 140 for locus data for a specific object (e.g., a person or a vehicle), and the locus data may be provided in the form of a moving image. Alternatively, the locus data may be edited and provided only for a predetermined period of time corresponding to the abnormal operation period of the person or the vehicle 950. In this process, the user device 130 receives the list information from the locus service providing device 140 The trajectory data for the specific item selected in the list, more precisely, the trajectory data including the abnormal operation region in the trajectory data, can be received in various forms. Strictly speaking, the locus data is preferably called a locus signal. Generally, a signal is often used as a concept including image data composed of red (R), green (G), and blue (B) and additional information, and thus the embodiment of the present invention is not largely deviated from its scope . However, according to the embodiment of the present invention, the locus data may include only image data, but may be used as a concept further including additional information. In other words, the information may mean information such as time, date, and the like, which are provided separately from the image.

예를 들어, 사용자가 공사현장에 안전을 위한 구조물을 설치한 후 해당 장소에서의 차량(95)들에 대한 궤적 데이터를 요청한 경우를 한번 가정해 보자. 그러면 사용자는 사용자장치(130)를 통해 해당 장소에 대한 키워드(예: 객체, 영역, 시간대 등)를 입력하여 해당 장소에서 비정상 동작을 보인 차량(95)들에 대한 궤적 데이터를 제공받을 수 있을 것이다. 여기서, 궤적 데이터는 해당 장소에서의 모든 차량(95)들에 대한 이동정보를 의미한다. 다만, 본 발명의 실시예에 따라 궤적 데이터는 특정 영역, 즉 대상물이 비정상 동작을 보인 구간에서는 그 구간에 매칭되어 색상 데이터가 저장된다. 따라서 대상물의 전체 궤적 데이터를 볼 때 정상 동작구간은 색상 데이터가 매칭되어 있지 않고, 비정상 동작구간에만 색상 데이터가 매칭되어 있다. 물론 이벤트를 확인하겠다면 그 반대로 데이터를 구축하여 활용하는 것도 얼마든지 가능하므로 어느 하나의 방식에 특별히 한정하지는 않지만, 전자가 더 유익할 것이다. 여기서, 전체 궤적 데이터란 특정 대상물의 시간, 날짜, 연도에 관련된 데이터의 총체를 의미한다. 다시 말해, 특정 대상물의 이동 패턴, 혹은 생활 패턴에 관련되는 흔적을 알 수 있는 데이터라 볼 수 있다.For example, suppose a user installs a structure for safety at a construction site and then requests locus data for the vehicles 95 at the location. Then, the user can input the keyword (e.g., object, area, time zone, etc.) of the place through the user device 130 and receive the locus data of the vehicles 95 showing the abnormal operation at the place . Here, the locus data means movement information for all the vehicles 95 at the corresponding place. However, according to the embodiment of the present invention, the locus data is stored in a specific area, that is, in an interval in which an object has an abnormal operation, and the color data is stored. Therefore, when the entire trajectory data of the object is viewed, the color data is not matched in the normal operation period, and the color data is matched only in the abnormal operation gap. Of course, if you want to check the event, you can construct data to use it in the opposite way, and it is possible to utilize it. Here, the whole locus data means a total of data related to the time, date, and year of a specific object. In other words, it can be regarded as data that can identify the movement pattern of a specific object, or the trace associated with the life pattern.

사용자장치(130)가 궤적 데이터를 확인할 수 있는 방법은 궤적서비스제공장치(140)에서 어떠한 방식으로 궤적 데이터가 제공되도록 설계되느냐에 따라 상이할 수 있다. 앞서 언급한 대로, 사용자들은 통상 비정상 동작구간에 대하여만 관심이 있을 수 있기 때문에 비정상 동작구간의 전후 일정 시간에 해당하는 동영상과, 그 동영상이 재생될 때 화면상에 함께 표시될 수 있는 색상 데이터가 제공되도록 설계되었다면 그와 같은 방식으로 사용자장치(130)는 동작하게 될 것이다. 이의 과정에서 사용자에게 목록 정보를 먼저 제공한 후, 목록에서 선택된 항목에 대응하는 비정상 동작구간의 영상만 제공하도록 설계될 수도 있을 것이다.The manner in which the user device 130 can verify the locus data may depend on how the locus data is designed to be provided in the locus service provider 140. [ As mentioned above, since the users may be interested only in the abnormal operation area, it is possible to provide the moving picture corresponding to the predetermined time before and after the abnormal operation area and the color data that can be displayed together on the screen when the moving picture is reproduced If so, the user device 130 will operate in such a manner. It may be designed to provide the user with the list information first, and then provide only the images between the abnormal operation points corresponding to the selected item in the list.

이와 같이, 사용자장치(130)는 생성된 궤적 데이터를 객체(예: 차량, 사람 등), 영역(예: 테헤란로, 도산대로 등), 시간대를 주요 키워드로 사용하여 검색하되, 설계 의도에 따라 비정상 동작구간을 포함하는 궤적 데이터 중심으로 검색이 얼마든지 가능할 수 있으며, 나아가 그 분석 결과는 인접 영역으로 확장되어 검색이 가능할 수 있다. 예를 들어 사용자장치(130)는 테헤란로에 위치하는 제1 교차로에서의 차량 이동이 제2 교차로에 영향을 미치는지 등을 객체 추적을 통해 확인해 볼 수 있게 됨으로써 차량(95)의 통행량이나 사람의 유동성 등을 좀더 효과적으로 확인할 수 있게 될 것이다.As described above, the user device 130 searches the generated sign data using an object (e.g., a vehicle, a person, etc.), an area (e.g., Teheran, It is possible to search as much as the center of the locus data including the operation region, and furthermore, the analysis result can be extended to the adjacent region and be searchable. For example, the user device 130 can confirm whether the vehicle movement at the first intersection located in Teheranro affects the second intersection or the like through object tracking, so that the traffic amount of the vehicle 95, Will be more effective.

궤적서비스제공장치(140)는 가령 차량(95)이나 사람들에 대한 이동 경로나 패턴 등과 관련한 데이터를 촬영장치(110)를 통해 수집하고, 수집한 데이터를 분석하여 분석 결과를 도출하며, 이의 과정에서 기계적 학습이나 딥러닝 등의 인공지능을 통해 좀더 정확한 분석 결과를 도출하고 예측해 낼 수 있다. 예를 들어, 궤적서비스제공장치(140)는 촬영장치(110)에서 제공한 촬영영상을 수신하여 수신한 촬영영상을 매크로블록 단위로 분할하고, 분할된 매크로블록 단위의 영상을 분석하여 분석결과를 도출할 수 있다. 우선, 궤적서비스제공장치(140)는 수신된 영상에서 사람, 차량(95), 미확인 물체 여부를 구분해 낸다. 그리고, 구분한 객체에 고유 ID를 부여하게 된다. 정확한 이동 궤적을 확보하기 위하여 가령, 4륜 차량은 영상에서 분석된 두개의 앞바퀴의 중앙, 이륜차량은 앞바퀴, 미확인 물체는 몸체의 중심부를 기준으로 이동 궤적을 확보하고, 각 객체에 따른 이동 궤적을 생성하며, 각 객체의 이동궤적에 따른 속도 정보도 생성하게 된다. 물론 각 구분된 객체에 대한 속성 정보를 획득하는 경우, 각 객체에 대한 활용이 더욱 유용할 수 있을 것이다. 속도는 영상 분석에서 단위 시간에 대한 이동거리를 연산하여 얻을 수 있기 때문에 영상의 두 지점에 대한 좌표를 알 수 있고, 촬영 시간도 알 수 있으므로, 이를 통해 각 객체에 대한 속도는 계산될 수 있을 것이다.The locus service providing apparatus 140 collects data related to a route or a pattern for a vehicle 95 or people, for example, through the photographing apparatus 110, analyzes the collected data, and derives an analysis result. Artificial intelligence such as mechanical learning or deep learning can lead to more accurate analysis and prediction. For example, the trajectory service providing apparatus 140 divides the photographed image received by the photographing apparatus 110 into a macro block unit, analyzes the divided macro block image, . First, the trajectory service providing apparatus 140 distinguishes whether a person, a vehicle 95, or an unidentified object is present in the received image. Then, a unique ID is assigned to the classified object. In order to secure an accurate trajectory of movement, for example, a four-wheeled vehicle is required to obtain a trajectory based on the center of two front wheels analyzed in the image, a front wheel on a two-wheeled vehicle and an unidentified object based on the center of the body, And generates velocity information according to the movement trajectory of each object. Of course, when acquiring attribute information for each classified object, utilization for each object may be more useful. Since the speed can be obtained by calculating the moving distance with respect to the unit time in the image analysis, the coordinates of the two points of the image can be known and the shooting time can be known, so that the speed for each object can be calculated .

최초에 객체별로 ID가 부여되면 궤적서비스제공장치(140)는 그 이후에는 속성만을 매칭시킴으로써 해당 객체별로 추적 즉 이동 궤적을 확보할 수 있을 것이다. 또한, 각 객체의 속성이 파악되면 시간도 함께 확인함으로써 차량(95)의 경우에는 해당 영역에서의 통행량을 분석하는 데에 유용할 수 있고, 또 차량(95)의 가령 하루 동안의 이동 패턴을 파악하는 데에도 유용할 수 있을 것이다. 나아가, 차량(95)에 대한 이동 패턴을 파악할 수 있다는 것은 해당 차량(95)의 운전자에 대한 피로도, 또 사고 가능성을 정확히 예측해 볼 수 있는 것과도 관련된다. 또한, 특정 영역, 가령 골목길을 통과하는 사람들의 경우, 그 사람의 속성을 알 수 있는 의류 등은 매일 바뀔 수 있기 때문에 얼굴 등을 중심으로 특징점을 분석하여 사람들을 구분하고, 구분한 사람들의 이동 궤적을 확보할 수 있을 것이다. 다시 말해, 본 발명의 실시예에서는 각 객체들이 가지는 고유의 특징점을 속성 정보로서 확보하고, 이를 근거로 객체별로 이동궤적을 확보하는 것이 데이터의 분석 측면에서 매우 유용할 수 있다. 가령, 사람은 얼굴의 특징점(혹은 특이점)이라면, 차량(95)은 사고 흔적이나 차량 색상 등이 될 수 있다.When the ID is initially assigned to each object, the trajectory service providing apparatus 140 can match the attributes only after that, thereby ensuring tracking or moving trajectory for each object. In addition, when the attributes of the respective objects are grasped, it is also possible to confirm the time, thereby making it possible to analyze the traffic volume in the corresponding area in the case of the vehicle 95, It can also be useful to do. Furthermore, the ability to grasp the movement pattern of the vehicle 95 is also related to the ability to accurately predict the driver's fatigue and the possibility of an accident. In addition, since clothes that can recognize the person's attributes can be changed every day in the case of a specific area, for example, people passing through an alleyway, it is possible to classify people by analyzing minutiae mainly on the face, . In other words, in the embodiment of the present invention, it is very useful in terms of data analysis to acquire unique characteristic points of each object as attribute information and to secure a moving trajectory for each object based on the characteristic point. For example, if the person is a feature point (or singular point) of the face, the vehicle 95 may be an accident sign or a vehicle color.

나아가, 궤적서비스제공장치(140)는 각 영역에서 촬영장치(110)를 통해 촬영된 촬영영상의 분석을 통해 해당 영역에서의 시간대별 차량(95)의 통행량이나 유동 인구를 분석할 수 있다. 예를 들어, 차량(95)의 시간대별, 날짜별 등으로 데이터를 확보하여 분석함으로써 차량(95)의 통행량 등을 분석해 볼 수 있을 것이다.Furthermore, the trajectory service providing apparatus 140 can analyze the traffic volume or the moving population of the vehicle 95 by time period in the corresponding region through analysis of the photographed image photographed through the photographing apparatus 110 in each region. For example, the traffic amount of the vehicle 95 may be analyzed by securing and analyzing the data by time of the vehicle 95, by date, and the like.

가령, 궤적서비스제공장치(140)는 수집한 데이터를 활용하여 운전자나 차량(95)의 비정상 동작구간이 있는지를 판단한다. 여기서, 비정상 동작구간인지 판단하는 방법은 여러 가지가 가능할 수 있다. 대표적으로는 정상동작과 관련한 데이터를 확보하여 기준값(예: 규칙)으로 기저장한 후 이를 활용하는 방식이다. 또한, 특정 차량에 대하여 학습을 통해 정상과 비정상을 구분하는 것이다. 예컨대, 동일 차량(95)의 며칠간의 이동경로를 확인해 보니, 특정 일에 조금 다른 이동경로가 감지되면 그 조금 다름이 비정상이라 판단하여 비정상 동작구간을 판단하는 것이다. 만약 비정상적인 속도가 감지되는 구간을 비정상 동작구간으로 판단할 수 있다. 뿐만 아니라, 주변의 복수의 차량과 비교하여 대상물인 차량(95)이 비정상 동작을 수행하는지를 판단할 수 있을 것이다. 다시 말해 차량 A에서 차량 C는 동일한 동작 패턴을 보이는데, 차량 D가 다른 차량들과 다른 동작 패턴을 보일 때, 차량 D의 비정상 동작을 감지하여 해당 동작구간을 판단하는 것이다. 여기서, 구간이란 비정상 동작을 보인 시점을 기준으로 전후의 일정 시간이 경과된 범위를 의미한다.For example, the locus service providing apparatus 140 determines whether there is an abnormal operation gap of the driver or the vehicle 95 using the collected data. Here, a variety of methods for determining whether it is an abnormal operation period may be possible. Typically, data related to normal operation is obtained and stored as a reference value (for example, a rule), and then utilized. It is also possible to distinguish between normal and abnormal through learning about a specific vehicle. For example, when the movement route of the same vehicle 95 is checked for a few days, if a slightly different movement route is detected on a certain day, it is determined that the slight difference is abnormal and the abnormal operation period is determined. If an abnormal speed is detected, it can be determined as an abnormal operation period. In addition, it can be judged whether or not the vehicle 95 as an object performs an abnormal operation as compared with a plurality of surrounding vehicles. In other words, the vehicle C in the vehicle A shows the same operation pattern. When the vehicle D shows a different operation pattern from the other vehicles, the abnormal operation of the vehicle D is detected and the corresponding operation period is determined. Here, the term means a range in which a certain period of time has elapsed before and after the point at which an abnormal operation has been performed.

이와 같은 다양한 방식으로 차량(95)과 같은 대상물의 비정상 동작구간이 감지되면 궤적서비스제공장치(140)는 해당 구간과 색상 데이터를 매칭시켜 저장한다. 이러한 궤적 데이터는 객체별, 시간별, 위치별 등 다양한 범주로 분류되어 DB(130a)에 저장하게 된다. 이의 과정에서 궤적서비스제공장치(140)는 이벤트를 발생시킨 제1 대상물 및 제2 대상물의 색상 데이터를 다르게 매칭시킬 수 있다.When the abnormal operation area of the object such as the vehicle 95 is detected in such various ways, the trajectory service providing apparatus 140 stores and stores the corresponding section and the color data. The locus data is classified into various categories such as object, time, and location, and is stored in the DB 130a. In this process, the trajectory service providing apparatus 140 may match the color data of the first object and the second object that generated the event differently.

이외에도 궤적서비스제공장치(140)는 수집한 빅데이터를 분석하여 특정 영역의 도로나 골목길 등에서 차량(95)의 통행량 등을 분석하여 날짜 및 시간대별로 구분하여 저장할 수 있다. 이때, 통행량이 많다고 판단될 때에는, 다시 말해 통행량이 많았던 시간대나 구간을 비정상 동작구간으로 판단하여 모든 차량들의 이동 궤적에 적색의 색상 데이터를 매칭시켜 저장하거나 혹은 팝업창을 띄워주는 방식 등으로 통행량이 많은 구간이고 시간임을 시각적으로 사용자에게 보여주도록 할 수 있다. 또한, 관련 정보를 해당 구간을 통과하는 차량(95)의 운전자 등에게 제공하여 다음부터는 우회 도로를 이용하도록 할 수 있을 것이다.In addition, the trajectory service providing apparatus 140 analyzes the collected big data and analyzes the traffic volume of the vehicle 95 on a road or an alley in a specific area, and stores the classified traffic data by date and time zone. At this time, when it is determined that the traffic volume is large, in other words, the time zone or the interval in which the traffic volume is high is determined to be an abnormal operation section, and the color data of red is matched to the movement trajectory of all the vehicles or the pop- It is possible to visually show to the user that the time is the time and the time. In addition, the related information may be provided to the driver of the vehicle 95 passing through the section, and the bypass road may be used from now on.

궤적서비스제공장치(140)는 복수의 차량들에 대한 이동 궤적을 분석해 본 결과, 특정 영역에서 특정 시간대에 교통 혼잡이 발생하고, 또 어느 방향으로 특히 혼잡이 발생하는지 판단이 되면, 이를 적절히 이용할 수 있을 것이다. 가령 특정 영역에서의 이상 궤적 패턴이 생성되면, 생성된 이상 궤적 패턴을 근거로 사고예측 모델을 생성하고, 생성한 사고예측모델을 근거로 해당 영역, 가령 교차로에 진입하는 차량들에 정보를 제공할 수도 있다. 궤적서비스제공장치(140)는 차량간 사고나 보행자 사고가 많은 구간이면 관련 정보를 사용자에게 알릴 수 있는 것이다.The trajectory service providing apparatus 140 analyzes the movement trajectory of a plurality of vehicles, and as a result, when it is determined that traffic congestion occurs at a specific time zone in a specific area and congestion occurs in any direction, There will be. For example, when an abnormal trajectory pattern is generated in a specific region, an accident prediction model is generated based on the generated abnormal trajectory pattern, and information is provided to vehicles entering the corresponding region, for example, an intersection based on the generated accident prediction model It is possible. The locus service providing apparatus 140 can notify the user of relevant information if there are many inter-vehicle accidents or pedestrian accidents.

도 2는 도 1의 궤적서비스제공장치의 구조를 나타내는 블록다이어그램이다.FIG. 2 is a block diagram illustrating a structure of the locus service providing apparatus of FIG. 1. FIG.

도 2에 도시된 바와 같이, 본 발명의 실시예에 따른 도 1의 궤적서비스제공장치(140)는 통신 인터페이스부(200) 및 궤적처리부(210)의 일부 또는 전부를 포함하며, 여기서 "일부 또는 전부를 포함한다"는 것은 앞서의 의미와 동일하다.2, the locus service providing apparatus 140 of FIG. 1 according to the embodiment of the present invention includes a part or all of the communication interface unit 200 and the locus processing unit 210, Includes all "is the same as the preceding meaning.

통신 인터페이스부(200)는 통신망(120)과 통신을 수행하여 촬영장치(110)에서 제공하는 촬영영상을 수신하여 궤적처리부(210)에 전달하고, 궤적처리부(210)의 제어 하에 촬영장치(110)를 제어하기 위한 제어신호를 전송한다. The communication interface unit 200 communicates with the communication network 120 to receive the photographed image provided by the photographing apparatus 110 and transmits the photographed image to the trajectory processing unit 210. The photographing apparatus 110 And the control signal for controlling the control signal.

또한, 통신 인터페이스부(200)는 통신망(120)과 통신을 수행하여 사용자장치(130)의 요청에 응답하고, 사용자장치(130)로 사용자가 원하는 비정상 동작구간에 대한 궤적 데이터, 즉 동영상의 형태로 제공하는 등의 동작을 수행한다.The communication interface unit 200 communicates with the communication network 120 and responds to the request of the user device 130. The communication interface unit 200 transmits the user data to the user device 130 in the form of locus data, And the like.

궤적처리부(210)는 본 발명의 실시예에 따라 궤적 데이터 생성 및 검색 동작을 수행한다. 궤적처리부(210)는 실시간으로 수집되는 빅데이터를 기반으로 수집된 데이터를 분석하고, 기계 학습이나 딥러닝 등의 인공지능 동작을 수행하여 좀더 정확한 분석과 예측 동작을 수행할 수 있다. 여기서, 빅데이터란 메타데이터(예: 크기, 색상, 방향 등)와 데이터 분석결과를 포함하는 개념으로 사용될 수 있고, 데이터 분석결과란 가령 객체간 상관관계나 통행량의 수치화한 통계데이터 등을 포함할 수 있을 것이다.The trajectory processing unit 210 performs a trajectory data generation and search operation according to an embodiment of the present invention. The trajectory processing unit 210 analyzes the collected data based on the big data collected in real time and performs artificial intelligence operations such as machine learning and deep learning to perform more accurate analysis and prediction operations. Here, the big data can be used as a concept including metadata (e.g., size, color, orientation, etc.) and data analysis results, and the data analysis result includes statistical data such as correlations between objects and numerical values of traffic It will be possible.

예를 들어, 궤적처리부(210)는 최초에 수신되는 촬영영상을 시작으로 실시간으로 수신되는 영상에서 객체를 구분하여 고유 ID를 부여한다. 다시 말해, 영상 분석을 통해 존재하지 않는 객체라 판단될 때만 고유 ID가 부여된다고 볼 수 있다. 최초에 ID가 부여된 객체는 동일 영역에서 또 확인될 확률이 높을 것이다. 따라서, 사람인 경우에는 얼굴의 특징점이나 차량의 경우에는 사고 흔적이나 색상 등을 특징으로 하는 속성 정보를 근거로 동일 객체 여부를 판단하고, 동일 객체가 아니라 판단될 때 고유 ID를 부여하는 것이다.For example, the trajectory processing unit 210 assigns a unique ID by distinguishing objects in an image received in real time starting from a photographed image initially received. In other words, it can be seen that a unique ID is given only when it is determined that the object does not exist through image analysis. Objects initially assigned IDs will be more likely to be identified in the same area. Accordingly, in the case of a person, it is determined whether the object is the same object based on the feature point of the face or the attribute information characterizing the accident mark or color in the case of the vehicle, and a unique ID is given when it is determined that the object is not the same object.

그리고, ID가 부여된 객체는 이동 경로를 분석하여 궤적을 생성한다. 이는 각 영역에 설치되는 도 1의 촬영장치(110)가 촬영하는 촬영 영역 내에서의 각 객체별 이동 궤적을 생성할 수 있지만, 서로 다른 영역에서 감지된 동일 객체가 있다면 그 이동 궤적의 범위는 점차 넓게 생성될 수 있다. 예컨대, 강남 테헤란로의 각 교차로와 도산 대로의 각 교차로의 각 영역에 촬영장치(110)가 설치된 경우를 가정해 보자. 각 영역에 설치된 촬영장치(110)의 데이터를 수집하여 분석하면 특정인이나 특정 차량과 같은 특정 대상물에 대한 이동 궤적이 넓게 확인될 수 있을 것이다.The object to which the ID is assigned generates a trajectory by analyzing the movement route. This can generate movement trajectories for each object in the shooting region captured by the photographing apparatus 110 installed in each region. However, if there are the same objects detected in different regions, the range of the movement trajectory gradually increases Can be generated widely. For example, suppose that a photographing apparatus 110 is installed at each intersection of Gangnam Teheran Road and each intersection of Dosan Road. By collecting and analyzing data of the photographing apparatus 110 installed in each area, a movement trajectory for a specific object such as a specific person or a specific vehicle can be widely confirmed.

이와 같은 방식으로 데이터가 수집되면 궤적처리부(210)는 수집된 데이터를 기반으로 기계학습이나 딥러닝을 통해 차량의 유형(예: 버스, 트럭, 밴, SUV, 이륜차 등)이나 사람의 특성(남자, 여자, 옷 타입 등)을 좀더 정확히 분류해 낼 수 있을 뿐 아니라, 사람의 이동량이나 차량의 통행량을 분석하여 수치화하고, 이러한 데이터를 활용하여 교차로와 같은 특정 영역에서의 사고 발생 여부를 예측할 수 있다. 이러한 예측 데이터를 근거로 궤적처리부(210)는 차량의 운전자나 보행자에게 사고예방정보를 제공할 수 있을 것이다.When the data is collected in this manner, the trajectory processing unit 210 determines the type of the vehicle (such as a bus, a truck, a van, an SUV, a two-wheeled vehicle, etc.) , Women, clothing type, etc.) can be classified more precisely, human movement amount and vehicle traffic can be analyzed and quantified, and such data can be used to predict the occurrence of an accident in a specific area such as an intersection . Based on the prediction data, the trajectory processing unit 210 may provide accident prevention information to the driver or the pedestrian of the vehicle.

나아가, 궤적처리부(210)는 각 객체별로 이동 궤적이 분석되면 각 이동 궤적에서 비정상 동작구간이 있는지를 판단할 수 있다. 이를 위하여, 궤적처리부(210)는 이전에 누적된 데이터를 활용할 수 있다. 가령 특정 운전자의 차량을 가정해 보자. 평상시와 다른 이동 패턴이 감지되면 궤적처리부(210)는 해당 운전자에 문제가 있음을 판단하고, 그 이동 패턴을 좀더 정확히 감지하여 어떠한 유형의 문제인지를 판단할 수도 있을 것이다. 가령 차량이 지그재그(zig-zag)로 이동한다면 졸음 운전으로 판단할 수 있고, 신호 위반이 잦으면 운전 습관이 양호하지 않은 운전자인지 등 운전자의 운전 패턴을 분석해 낼 수 있다. 따라서, 차량 운전자들의 이동 패턴을 분석하여 사고예측모델을 생성하고, 이를 근거로 차량 운전자들에게 유용한 정보를 제공하거나 교통 감시에 활용될 수 있을 것이다.Furthermore, the trajectory processing unit 210 can determine whether there is an abnormal movement gap in each movement trajectory when the trajectory is analyzed for each object. For this purpose, the trajectory processing unit 210 may utilize the previously accumulated data. For example, let's assume a particular driver's vehicle. The trajectory processing unit 210 may determine that there is a problem with the corresponding driver and detect the movement pattern more accurately to determine what kind of problem the trajectory processing unit 210 detects. For example, if the vehicle moves to the zig-zag, it can be judged as drowsy driving, and if the signal is frequently violated, the driving pattern of the driver can be analyzed such that the driving habit is not good. Therefore, by analyzing the movement patterns of the vehicle drivers, an accident prediction model can be generated. Based on this information, useful information can be provided to the driver of the vehicle or used for traffic monitoring.

또한, 비정상 동작구간이 감지되면 궤적처리부(210)는 사용자, 가령 서비스의 관리자 등이 필요시 유용하게 활용할 수 있도록 색상 데이터를 매칭하여 저장한다. 이를 통해, 사용자의 요청이 있는 경우나 실시간 모니터링을 수행하고 있는 경우라 하더라도 동영상이 재생되고 있을 때 화면상에 색상 데이터를 표시해 줄 수 있다. 예를 들어, 궤적처리부(210)는 사고가 발생한 장면의 재생을 사용자가 요청한 경우라면, 이는 궤적 데이터의 생성시 비정상 동작구간에 색상 데이터를 매칭시켜 저장할 때, 교통사고 이벤트가 있음을 인식하기 위한 부가정보를 추가로 매칭시켜 저장함으로써 가능할 수 있는데, 이의 경우에는 사고 차령의 궤적을 서로 다른 색상으로 보여줌으로써 사용자나 관리자가 쉽게 확인할 수 있도록 한다. 물론 인명의 교통 사고인 경우에도 동일 또는 유사한 방식으로 적용될 수 있고, 이는 차량용 블랙박스에서 동영상을 재생해 볼 때에도 동일하게 적용될 수 있을 것이다.In addition, if an abnormal operation space is detected, the trajectory processing unit 210 stores and stores color data so that a user, for example, a manager of a service, can utilize it when necessary. Thus, even when a user requests or real time monitoring is performed, the color data can be displayed on the screen while a moving image is being reproduced. For example, when the user requests reproduction of a scene in which an accident occurred, the trajectory processing unit 210 generates a trajectory data by matching the color data among the abnormal operation points when generating the trajectory data, This can be achieved by further matching and storing the information. In this case, the trajectory of the accident scene can be displayed in different colors so that the user or the administrator can easily confirm the trajectory. Of course, even in the case of a traffic accident of a human being, the same or similar method can be applied, and the same can be applied to reproducing a moving picture in a vehicle black box.

궤적처리부(210)는 검색 엔진을 포함할 수 있다. 다시 말해서, 궤적처리부(210)는 가령 객체별 궤적 데이터를 생성하기 위한 칩 형태의 모듈 내에 프로그램을 저장하고 이를 실행하여 궤적 데이터를 생성할 수 있다. 또한, 검색 엔진을 통해서는 사용자나 관리자로부터 검색 요청이 있는 경우, 궤적처리부(210)는 검색 엔진을 실행하여 도 1의 DB(140a) 등에 저장되어 있는 데이터를 검색하여 사용자나 관리자의 사용자장치(130)로 제공할 수 있다.The locus processing unit 210 may include a search engine. In other words, the trajectory processing unit 210 may store the program in a chip-type module for generating object-based trajectory data, and execute the program to generate the trajectory data. If there is a search request from a user or an administrator through the search engine, the trajectory processing unit 210 executes a search engine to search data stored in the DB 140a or the like in FIG. 130).

예를 들어, 궤적처리부(210)는 특정 영역에 대한 지역명 등을 입력할 때, 해당 영역에서 특정 시간대의 동영상을 전체로 제공할 수 있지만, 간단하게 비정상 동작구간을 포함하는 차량이나 사람 등에 대하여만 관련 정보를 목록 등의 형태로 제공할 수 있다. 또한, 지역명을 입력한 후 시간이나 차량의 유형 등을 부가적으로 입력하면 사용자장치(130)로 제공하는 관련 정보는 더욱 감소되어 제공될 수 있을 것이다. 이는 어디까지나 구축된 궤적 데이터를 어떠한 방식으로 제공할 지와 관련되기 때문에 시스템 설계자의 의도에 따라 얼마든지 달라질 수 있으므로, 본 발명의 실시예에서는 어느 하나의 방식에 특별히 한정하지는 않을 것이다.For example, the locus processor 210 may provide a moving image of a specific time zone in the corresponding region when the region name or the like for the specific region is input. However, Only relevant information can be provided in the form of a list or the like. In addition, if additional information such as time or type of vehicle is input after inputting the area name, related information provided to the user device 130 may be further reduced. Since this relates to how to provide the constructed locus data, it may vary depending on the intention of the system designer. Therefore, the present invention is not limited to any one method.

도 3은 도 1의 궤적서비스제공장치의 다른 구조를 나타내는 블록다이어그램이다.FIG. 3 is a block diagram showing another structure of the locus service providing apparatus of FIG. 1. FIG.

도 3에 도시된 바와 같이, 본 발명의 다른 실시예에 따른 궤적서비스제공장치(140')는 통신 인터페이스부(300), 제어부(310), 궤적데이터생성부(320) 및 저장부(330)의 일부 또는 전부를 포함한다.3, the trajectory service providing apparatus 140 'according to another embodiment of the present invention includes a communication interface unit 300, a control unit 310, a trajectory data generation unit 320, and a storage unit 330, Or the like.

여기서 "일부 또는 전부를 포함한다"는 것은 저장부(330)와 같은 일부 구성요소가 생략되어 구성되거나 궤적데이터생성부(320)와 같은 일부 구성요소가 제어부(310)와 같은 다른 구성요소에 통합되어 구성될 수 있는 것 등을 의미하는 것으로서, 발명의 충분한 이해를 돕기 위하여 전부 포함하는 것으로 설명한다.Here, "including some or all of" means that some components such as the storage unit 330 are omitted or some components such as the trajectory data generation unit 320 are integrated into another component such as the control unit 310 And the present invention will be described in its entirety for the purpose of assisting a sufficient understanding of the present invention.

도 3의 궤적서비스제공장치(140')는 도 2의 궤적서비스제공장치(140)의 변형된 예를 나타내는 것으로서, 도 2의 궤적처리부(210)는 도 3의 제어부(310)와 궤적데이터생성부(320)로 구분될 수 있다. 제어부(310)는 궤적서비스제공장치(140') 내의 구성요소들에 대한 전반적인 제어 동작을 담당하고, 궤적데이터생성부(320)는 본 발명의 실시예에 따른 궤적 데이터 생성을 위한 동작을 수행하게 된다.2 shows a modified example of the trajectory service providing apparatus 140 of FIG. 2. The trajectory processing unit 210 of FIG. 2 includes the control unit 310 of FIG. 3, 320, < / RTI > The control unit 310 performs an overall control operation on the components in the trajectory service providing apparatus 140 ', and the trajectory data generating unit 320 performs an operation for generating the trajectory data according to the embodiment of the present invention do.

다시 말해, 제어부(310)는 통신 인터페이스부(300)에서 촬영영상이 제공되면 영상 데이터와 부가 정보를 구분하여 R, G, B의 영상 데이터는 궤적데이터생성부(320)로 제공하고, 부가정보는 저장부(330)에 저장시킬 수 있다. 궤적데이터생성부(320)는 수신된 영상 데이터를 가령 매크로블록 단위로 분할하여 영상을 분석하고, 분석한 데이터를 기반으로 객체별 비정상 동작구간을 판단하며, 판단한 비정상 동작구간에 색상 데이터를 매칭시킴과 동시에 이벤트, 가령 사건, 사고 유형에 대한 부가정보를 생성하여 추가로 매칭시킬 수 있다. 이때, 저장부(330)에 저장된 도 1의 촬영장치(110)의 식별정보나 지역정보 등 다양한 정보를 매칭시켜 저장부(330)에 임시 저장하거나 또는 별도로 존재하는 DB(140a)에 저장시킬 수 있을 것이다.In other words, when the captured image is provided by the communication interface unit 300, the control unit 310 divides the image data and the additional information and provides the image data of R, G, and B to the trajectory data generation unit 320, May be stored in the storage unit 330. The trajectory data generator 320 analyzes the image by dividing the received image data into macroblocks, determines an abnormal operation interval for each object based on the analyzed data, matches the color data between the determined abnormal operation slots, At the same time, additional information about an event, such as an event or an accident type, can be generated and further matched. At this time, various information such as the identification information of the photographing apparatus 110 and the area information of the photographing apparatus 110 of FIG. 1 stored in the storage unit 330 may be matched and temporarily stored in the storage unit 330 or may be stored in a separate DB 140a There will be.

이와 같이, 제어부(310)는 제어 기능을 담당하고, 궤적데이터생성부(320)는 궤적데이터 생성 동작을 수행한다는 점에서, 도 3의 궤적서비스제공장치(140')는 도 2의 궤적서비스제공장치(140)와 다소 차이가 있으며, 따라서 도 3의 통신 인터페이스부(300), 제어부(310), 궤적데이터생성부(320) 및 저장부(330)와 관련한 내용은 도 2의 통신 인터페이스부(200) 및 궤적처리부(210)와 크게 다르지 않으므로 그 내용들로 대신하고자 한다.The trajectory service providing apparatus 140 'shown in FIG. 3 is provided with the trajectory service providing apparatus 200 shown in FIG. 2 in that the control unit 310 performs the control function and the trajectory data generating unit 320 performs the trajectory data generating operation, The contents related to the communication interface unit 300, the control unit 310, the sign data generator 320 and the storage unit 330 of FIG. 3 are different from those of the communication interface unit 200 and the trajectory processing unit 210, it is intended to substitute the contents thereof.

한편, 도 3의 제어부(310)는 제어 기능을 담당하는 CPU와, 메모리를 더 포함할 수 있다. 이에 따라 CPU는 궤적서비스제공장치(140')의 초기 동작시 궤적데이터생성부(320)의 프로그램을 복사하여 메모리에 저장시킨 후, 메모리에 저장된 프로그램을 실행시켜 본 발명의 실시예에 따른 궤적 데이터 생성 동작을 수행할 수도 있을 것이다. 메모리는 램(RAM) 등을 포함할 수 있다. 이에 따라 도 3의 궤적서비스제공장치(140')는 프로그램의 연산 속도를 빠르게 증가시킬 수 있을 것이다.Meanwhile, the control unit 310 of FIG. 3 may further include a CPU for controlling functions and a memory. Accordingly, the CPU copies the program of the locus data generator 320 during the initial operation of the locus service providing apparatus 140 ', stores the program in the memory, and then executes the program stored in the memory to generate the locus data Or may perform the generating operation. The memory may include RAM and the like. Accordingly, the locus service providing apparatus 140 'of FIG. 3 can rapidly increase the operation speed of the program.

도 4는 도 1의 사용자장치의 화면 레이아웃을 설명하기 위한 도면이다.FIG. 4 is a diagram for explaining a screen layout of the user apparatus of FIG. 1;

도 4를 도 1과 함께 참조하면, 본 발명의 실시예에 따른 사용자장치(130)는 홈페이지 접속이나, 어플리케이션 등 다양한 방식으로 본 발명의 실시예에 따른 서비스에 접속하여 동영상을 재생시켜 볼 수 있을 것이다.Referring to FIG. 4 together with FIG. 1, a user device 130 according to an embodiment of the present invention can access a service according to an embodiment of the present invention in various ways such as accessing a home page or an application, will be.

예컨대, 도 1의 사용자장치(130)는 도 4에와 같이 제1 영역과 제2 영역으로 구분되는 레이아웃 구조의 화면을 표시하고, 제1 영역은 제2 영역의 목록 정보에서 사용자나 관리자가 선택한 특정 항목에 대한 궤적 데이터를 가령 동영상의 형태로 재생시켜 화면에 표시해 줄 수 있을 것이다.For example, the user device 130 of FIG. 1 displays a screen of a layout structure divided into a first area and a second area as shown in FIG. 4, and the first area displays a screen The trajectory data for a specific item may be reproduced in the form of a moving image, for example, and displayed on the screen.

사용자장치(130)는 제2 영역에 목록 형태로 동영상 목록을 표시하되, 본 발명의 실시예에서는 비정상 동작구간을 포함하는 객체별로 동영상 목록을 표시할 수 있을 것이다. 물론 제1 영역에서 특정 영상을 확대하여 보고자 할 경우에는 제1 영역이 제2 영역으로 확장되어 영상이 표시될 수 있을 것이다.The user device 130 may display a list of videos in list form in the second area, but may display the list of videos in each of the objects including the abnormal operation interval in the embodiment of the present invention. Of course, when a specific image is enlarged in the first area, the first area may be extended to the second area to display the image.

물론 사용자장치(130)에 영상을 표시하는 방법은 다양할 수 있다. 다만, 본 발명의 실시예에서는 사용자나 관리자가 간단하게 지역명과 같은 키워드를 입력하여 동영상을 요청할 때, 객체별 비정상 동작구간을 포함하는 동영상 위주로 목록 정보를 먼저 제공해 줄 수 있고, 그 목록 정보에서 선택된 항목에 대하여 궤적 데이터를 동영상 등의 형태로 제1 영역에서 재생시킬 수 있는 방식이 바람직하다. 이어 사용자장치(130)는 제1 영역에 동영상이 재생될 때 제1 영역의 동영상과 관련되는 다양한 부가 정보를 제2 영역에 함께 표시해 줄 수도 있을 것이다. 예컨대, 시간정보를 제공하거나 속도정보를 제공하는 등의 동작을 수행할 수도 있을 것이다.Of course, the method of displaying images on the user device 130 may vary. However, in the embodiment of the present invention, when a user or an administrator simply inputs a keyword such as a local name to request a moving image, the user can first provide list information about a moving image including an abnormal operation interval for each object, It is preferable that the trajectory data for the item can be reproduced in the first area in the form of a moving picture or the like. The user device 130 may display various additional information related to the moving image of the first area together with the second area when the moving image is reproduced in the first area. For example, it may perform operations such as providing time information or providing speed information.

통상 비정상 동작구간을 기점으로 이전과 이후의 일정 시간을 구간으로 하여 동영상을 형성하고, 그 동영상의 비정상 동작구간에 색상 데이터를 매칭시켜 저장하기 때문에 동영상의 재생시 일정 시간 재생되거나 일정 시간동안만 매칭된 색상 데이터가 화면에 표시될 것이고, 이를 멈추기 동작을 수행하여 특정 동작을 살피거나 대상물간의 충돌 등이 발생하였을 때에는 서로 다른 색상이 화면이 표시됨으로써 사건이나 사고의 경위를 파악하기에 더욱 용이할 수 있을 것이다.Since a moving picture is formed with a predetermined time period before and after the abnormal operation period as a starting point, and the color data is matched between the abnormal operation points of the moving picture, the moving picture is reproduced for a certain period of time or is matched for a predetermined time The color data will be displayed on the screen, and when the specific operation is performed or the collision between objects occurs, the screen is displayed with different colors, thereby making it easier to grasp the event or accident will be.

다시 말해, 본 발명의 실시예에 따른 궤적서비스제공장치(140)는 이벤트를 발생시키는 두 객체 사이에 서로 다른 색상이 매칭되도록 저장해 두었기 때문에 사용자나 관리자가 특정 지역명을 입력하여 검색을 요청할 때, 이에 따라 영상을 재생시키면 될 것이다.In other words, since the locus service providing apparatus 140 according to the embodiment of the present invention stores different colors for matching between two objects for generating an event, when a user or an administrator inputs a specific region name and requests a search , And thus the image is reproduced.

도 5a 내지 도 5c는 본 발명의 실시예에 따른 궤적 데이터의 검색 및 재생 화면의 일부를 예시하여 나타낸 도면이다.5A to 5C are views showing a part of the search and reproduction screen of the locus data according to the embodiment of the present invention.

도 5a 내지 도 5c를 도 1과 함께 참조하면, 본 발명의 실시예에 따른 프로그램의 실행(예: 어플리케이션 아이콘 클릭 등)에 따라 도 1에 나타낸 사용자장치(130)의 화면표시부에는 도 5a에서와 같은 검색 화면이 표시될 수 있다. 도 5a에서 볼 때 카메라 2는 검색하려는 영역(예: 교차로 등)의 촬영장치(110)에 해당된다. 그리고, 검색창의 상측에는 가령 날짜나 시간을 설정하기 위한 검색 구간 메뉴가 표시될 수 있다.5A and 5C, the screen display unit of the user device 130 shown in FIG. 1 is displayed on the screen of FIG. 5A according to the execution of a program (for example, clicking on an application icon) according to the embodiment of the present invention. The same search screen may be displayed. 5A, the camera 2 corresponds to the photographing apparatus 110 of an area (for example, an intersection) to be searched. On the upper side of the search window, a search section menu for setting the date or time, for example, may be displayed.

검색 조건을 설정한 후, 사용자가 도 5a의 화면 하단부의 객체궤적 버튼을 클릭하면 사용자장치(130)의 화면표시부에는 도 5b 및 도 5c와 같은 화면이 재생되어 나타날 수 있다. 실제로 화면표시부에는 비정상 동작구간을 포함하는 일정시간 동안 동영상 형태로 영상이 재생되어 나타나는 것이 바람직하지만, 도 5b 및 도 5c에서는 그 중 이벤트가 발생된 곳의 주요 장면만을 정지 영상의 형태로 보여주고 있다. 도 5b에서는 가해차량이 비정상 동작구간에서 어떠한 이동 궤적을 보였는지 색상 데이터로 나타내주고 있다면, 도 5c에서는 피해차량이 충돌 후에 어떠한 이동 궤적을 보였는지를 화면상에 잘 보여주고 있다.When the user clicks the object locator button at the bottom of the screen of Fig. 5A after setting the search condition, screens such as Fig. 5B and Fig. 5C may be reproduced and displayed on the screen display unit of the user device 130. [ Actually, it is preferable that an image is reproduced in a moving picture format for a certain period of time including an abnormal operation section in the screen display section. However, in FIGS. 5B and 5C, only main scenes where an event occurs are displayed in the form of still images . In FIG. 5B, if the injured vehicle shows the movement trajectory in the abnormal operation period as color data, FIG. 5C shows on the screen which movement trajectory the damaged vehicle showed after the collision.

도 5b 및 도 5c에서 볼 수 있는 바와 같이, 사용자장치(130)에는 사고 가해차량과 사고 피해차량의 궤적이, 더 정확히 말해 차량 2대의 비정상동작 구간에 해당하는 이동 궤적에 색상 데이터가 표출되어 화면에 표시되게 된다. 도면에서는 동일 색상 데이터가 표출되는 것으로 나타내었지만, 서로 다른 색상 데이터가 표출되는 것도 얼마든지 가능하므로, 위의 내용에 특별히 한정하지는 않을 것이다.5B and 5C, the user device 130 displays color data on the trajectory of the accident-causing vehicle and the accident-damaged vehicle, more precisely, the movement trajectory corresponding to the abnormal operation period of two vehicles, . Although the same color data is shown as being displayed in the drawings, it is possible to display different color data, so that the above description is not particularly limited.

또한, 도 5b 및 도 5c에서는 동영상이 풀(full) 화면으로 재생되는 것을 보여주었지만, 앞서 도 4에서 언급한 대로 제1 영역(400)에 동영상이 재생되고, 제2 영역(410)에는 제1 영역(400)에 재생되는 동영상과 관련한 부가정보가 보여지는 것도 얼마든지 가능하므로, 본 발명의 실시예에서는 위의 내용에 특별히 한정하지는 않을 것이다.5B and 5C show that the moving picture is reproduced in a full screen, the moving picture is reproduced in the first area 400 and the moving picture is reproduced in the second area 410, 1 additional information related to the moving image to be reproduced can be displayed in the first area 400, so that the embodiment of the present invention is not limited to the above contents.

도 6은 본 발명의 실시예에 따른 궤적서비스과정을 나타내는 도면이다.6 is a diagram illustrating a trajectory service process according to an embodiment of the present invention.

도 6을 도 4와 함께 참조하면, 본 발명의 실시예에 따른 궤적서비스제공장치(140)는 대상물의 이동에 대한 이동 궤적에서 비정상 동작구간의 이동 궤적에 색상 데이터를 매칭시켜 저장한다(S600). 여기서, 이동 궤적에 색상 데이터가 매칭되어 생성된 데이터는 본 발명의 실시예에 따라 궤적 데이터라 명명될 수 있다. 궤적 데이터는 다양한 부가정보를 포함할 수 있는데, 부가정보로는 차량 등의 속도정보, 제1 영역을 지난 차량이 제2 영역에 미치는 영향력 등의 상관관계정보 등 다양한 정보가 포함될 수 있다.Referring to FIG. 6, in operation S600, the apparatus 140 for providing a trajectory service according to an exemplary embodiment of the present invention stores color data in a moving trajectory between abnormal moving objects in a moving trajectory of an object. Here, the data generated by matching the color data with the movement locus can be named as locus data according to the embodiment of the present invention. The trajectory data may include various additional information, and the additional information may include various information such as speed information of the vehicle, correlation information such as the influence of the vehicle passing through the first area on the second area, and the like.

이와 같은 상태에서 사용자장치(130)의 사용자는 검색 조건, 가령 검색어를 검색창 등을 이용해 입력한 후(S610), 입력한 검색어에 상응하는 비정상 동작구간에 관련되는 정보를 궤적서비스제공장치(140)로 요청하고, 요청한 정보를 수신하게 된다(S620).In this state, the user of the user device 130 inputs the search condition, for example, a search word using a search window or the like (S610), and then transmits information related to the abnormal movement port corresponding to the inputted search term to the locus service providing device 140 And receives the requested information (S620).

그러면, 사용자장치(130)는 수신한 정보를 화면의 일측에 목록 형태로 표시해 줄 수 있다(S630). 이는 물론 하나의 예시에 불과한 것이므로, 본 발명의 실시예에서는 목록 정보를 표시하는 것에 특별히 한정하지는 않을 것이다.Then, the user device 130 may display the received information in a list form on one side of the screen (S630). This is merely an example, and therefore the embodiment of the present invention is not particularly limited to displaying the list information.

또한, 사용자장치(130)의 사용자가 화면에 표시된 목록에서 특정 항목을 선택한 경우, 궤적서비스제공장치(140)는 그에 상응하는 궤적 데이터를 동영상의 형태로 사용자장치(130)에 제공할 수 있다(S640, S650).In addition, when the user of the user device 130 selects a specific item from the list displayed on the screen, the trajectory service providing device 140 may provide the corresponding sign data to the user device 130 in the form of a moving image S640, S650).

이에 따라, 사용자장치(130)는 비정상 동작구간의 궤적 데이터를 영상을 재생하고, 재생시 색상 데이터를 화면에 함께 표시하게 된다(S660). 본 발명의 실시예에 따라 그 궤적 데이터는 반드시 영상일 필요는 없으며 차트(chart)와 같은 다양한 형태로도 화면에 표시될 수 있으므로, 본 발명의 실시예에서는 영상에 특별히 한정하지는 않을 것이다.Accordingly, the user device 130 reproduces the image of the locus data between the abnormal operation points and displays the color data on the screen together with the image data during reproduction (S660). According to the embodiment of the present invention, the locus data does not necessarily have to be an image but can be displayed on the screen in various forms such as a chart. Therefore, the present invention is not limited to the image.

예를 들어 도 4에서 볼 때, 제1 영역(400)은 비정상 동작구간의 이동 궤적에 색상 데이터가 포함되어 형성된 궤적 데이터가 재생되는 영역이고, 제2 영역(410)은 목록 정보나 궤적 데이터가 제1 영역(400)에서 동영상의 형태로 재생될 때, 그에 따른 부가정보로서 속도정보 등을 표시해 줄 수 있을 것이다.For example, in FIG. 4, the first area 400 is an area in which color data is included in the movement trajectory between the abnormal operation points, and the second area 410 is the area in which the list information or the trajectory data 1 area 400, it is possible to display speed information and the like as additional information corresponding thereto.

도 7은 본 발명의 실시예에 따른 궤적서비스제공장치의 구동과정을 나타내는 흐름도이다.7 is a flowchart illustrating a driving process of a locus service providing apparatus according to an embodiment of the present invention.

도 7을 도 1과 함께 참조하면, 본 발명의 실시예에 따른 궤적서비스제공장치(140)는 대상물(예: 차량, 사람, 미확인 물체 등)의 이동과 관련한 이동 궤적에서 비정상 동작구간의 이동 궤적에 색상 데이터를 매칭시켜 궤적 데이터로서 저장한다(S700). Referring to FIG. 7 together with FIG. 1, the apparatus 140 for providing a trajectory service according to an embodiment of the present invention includes a trajectory service providing apparatus 140 for obtaining a trajectory of a moving object, such as a vehicle, a person, an unidentified object, The color data is matched and stored as sign data (S700).

여기서, 색상 데이터는 동일 영역에서 객체별, 영역별, 또 이벤트별로 다양한 형태로 설정되어 저장될 수 있다. 예컨대, 차량(객체에 해당됨)간 충돌 사고(이벤트에 해당됨)를 가정해 볼 때, 서로의 차량을 다른 색상 데이터로 표시되도록 하는 것이다. 궤적 데이터와 관련한 내용은 앞서 충분히 설명하였으므로 더 이상의 설명은 생략하도록 한다.Here, the color data can be set and stored in various forms for each object, area, and event in the same area. For example, when a collision accident (corresponding to an event) between vehicles (corresponding to an object) is assumed, the vehicles are displayed with different color data. Since the contents of the trajectory data have been fully described above, further explanation will be omitted.

다만, 궤적 데이터는 빅데이터를 활용하여 기계학습이나 딥러닝과 같은 인공지능을 활용하여 궤적 데이터를 구축하므로, 궤적서비스제공장치(140)는 정확한 분석과 함께 그를 통한 예측정보를 생성하여 저장할 수 있다. 다시 말해, 궤적서비스제공장치(140)는 비정상 동작구간의 분석 결과에 딥러닝을 적용한 결과 사고예측 모델을 생성해 낼 수 있는 것이다.However, since the locus data constructs the locus data using artificial intelligence such as machine learning or deep learning using the big data, the locus service providing apparatus 140 can generate and store the predicted information through the accurate analysis . In other words, the trajectory service providing apparatus 140 can generate an accident prediction model as a result of applying deep learning to the analysis result between the abnormal operation points.

또한, 궤적서비스제공장치(140)는 사용자가 지정한 검색 조건을 근거로 비정상 동작구간에 상응하는 궤적 데이터를 사용자에게 제공한다(S710). 여기서, 검색 조건은 차량의 유형(예: 밴, 버스, 트럭, SUV 등), 지역명, 시간대 등과 같은 간단한 정보가 이용될 수 있고, 이를 통해 비정상 동작구간의 궤적 데이터를 용이하게 검색할 수 있을 것이다. 이의 과정에서, 가령 궤적서비스제공장치(140)는 통신 트래픽이 증가하는 것을 고려하여 도 5에서와 같이 목록 정보를 활용하는 것도 얼마든지 가능하다.In addition, the locus service providing apparatus 140 provides the user with corresponding locus data between the abnormal operation points based on the search condition designated by the user (S710). Here, simple information such as the type of the vehicle (e.g., a van, a bus, a truck, an SUV, etc.), an area name, a time zone and the like can be used as the search condition, and thereby the locus data between the abnormal movement gates can be easily retrieved . In this process, for example, it is possible to utilize the list information as shown in FIG. 5 in consideration of an increase in communication traffic.

나아가, 궤적서비스제공장치(140)는 궤적 데이터의 생성시 제1 영역을 지나는 차량이 제2 영역에 어떠한 영향을 미치는지와 관련한 상관관계 등에 대한 정보도 화면에 같이 표시해 줄 수 있으므로, 본 발명의 실시예에 따른 궤적 데이터의 활용 범위는 다양하다. 예를 들어, 제1 영역에서의 차량 유입량을 확인하여 어느 인접 지역에서 유입되는 차량이 많은지 분석하고 판단하여 신호체계를 변경시킴으로써 차량 소통을 원활히 할 수 있을 것이다.Furthermore, since the locus service providing apparatus 140 can display on the screen information about the correlation with respect to how the vehicle passing through the first region affects the second region when creating the locus data, The application range of the trajectory data according to the example is various. For example, by checking the amount of inflow of the vehicle in the first area, it is possible to smoothly communicate the vehicle by changing the signal system by analyzing and judging which of the adjacent vehicles has a large number of vehicles.

한편, 본 발명의 실시 예를 구성하는 모든 구성 요소들이 하나로 결합하거나 결합하여 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시 예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 비일시적 저장매체(non-transitory computer readable media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시 예를 구현할 수 있다.While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. That is, within the scope of the present invention, all of the components may be selectively coupled to one or more of them. In addition, although all of the components may be implemented as one independent hardware, some or all of the components may be selectively combined to perform a part or all of the functions in one or a plurality of hardware. As shown in FIG. The codes and code segments constituting the computer program may be easily deduced by those skilled in the art. Such a computer program may be stored in a non-transitory computer readable medium readable by a computer, readable and executed by a computer, thereby implementing an embodiment of the present invention.

여기서 비일시적 판독 가능 기록매체란, 레지스터, 캐시(cache), 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라, 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로, 상술한 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리 카드, ROM 등과 같은 비일시적 판독가능 기록매체에 저장되어 제공될 수 있다.Here, the non-transitory readable recording medium is not a medium for storing data for a short time such as a register, a cache, a memory, etc., but means a medium which semi-permanently stores data and can be read by a device . Specifically, the above-described programs can be stored in non-volatile readable recording media such as CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM, and the like.

이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안 될 것이다.While the invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention.

95: 차량 110: 촬영장치
120: 통신망 130: 사용자장치
140, 140': 궤적서비스제공장치 200, 300: 통신 인터페이스부
210: 궤적처리부 310: 제어부
320: 궤적데이터생성부 330: 저장부
95: vehicle 110: photographing apparatus
120: communication network 130: user equipment
140, 140 ': locus service providing apparatus 200, 300: communication interface unit
210: locus processor 310:
320: locus data generator 330:

Claims (10)

대상물의 이동과 관련한 이동 궤적 중에서 비정상 동작구간의 이동 궤적에 색상 데이터를 매칭시켜 궤적 데이터로서 저장하며, 이벤트가 있는 경우 상기 이벤트를 발생시킨 제1 대상물 및 제2 대상물의 색상 데이터를 서로 다른 색상으로 하여 각각의 비정상 동작구간에 매칭시켜 저장하는 저장부; 및
사용자가 지정한 검색 조건을 근거로 상기 비정상 동작구간에 상응하는 상기 색상 데이터를 포함하는 상기 저장한 궤적 데이터를 상기 사용자에게 제공하는 제어부;를 포함하되,
상기 제어부는,
상기 검색 조건으로서 상기 사용자가 지정한 객체 유형 및 지역 위치를 근거로 상기 색상 데이터를 포함하는 상기 궤적 데이터를 상기 사용자에게 제공하며, 이벤트가 있는 경우 상기 사용자에게 제공하는 상기 궤적 데이터에 상기 이벤트에 관련되는 상기 제1 대상물 및 상기 제2 대상물의 상기 서로 다른 색상의 색상 데이터를 포함하여 제공하는 궤적서비스제공장치.
The color data of the first object and the second object that generated the event are stored in the form of locus data by matching the color data with the movement locus between the abnormal movement points in the movement locus related to the movement of the object, A storage unit for matching and storing each of the abnormal operation ports; And
And providing the saved locus data including the color data corresponding to the abnormal operation area to the user based on a search condition designated by a user,
Wherein,
Providing the user with the locus data including the color data on the basis of the object type and the local location specified by the user as the search condition, and providing the locus data to the user in the presence of an event, And color data of the different colors of the first object and the second object.
제1항에 있어서,
상기 제어부는, 상기 사용자가 더 지정한 시간대 정보를 근거로 상기 궤적 데이터를 제공하는 궤적서비스제공장치.
The method according to claim 1,
Wherein the control unit provides the locus data based on time zone information further designated by the user.
제2항에 있어서,
상기 제어부는, 상기 검색 조건을 근거로 기제공된 목록 정보에서 상기 사용자가 선택하는 항목에 상응하는 상기 궤적 데이터를 제공하는 궤적서비스제공장치.
3. The method of claim 2,
Wherein the control unit provides the locus data corresponding to an item selected by the user from the list information previously provided based on the search condition.
제1항에 있어서,
상기 저장부는, 상기 비정상 동작구간의 이동 궤적을 근거로 생성되는 사고예측 모델을 더 저장하고, 상기 저장한 사고예측 모델 및 상기 이동 궤적을 근거로 상기 대상물의 이벤트 발생을 예측하는 예측 정보를 생성해 더 저장하며,
상기 제어부는, 상기 사용자에게 상기 저장한 예측 정보를 제공하는 궤적서비스제공장치.
The method according to claim 1,
Wherein the storage further stores an accident prediction model generated based on a movement trajectory between the abnormal operation points and generates prediction information for predicting event occurrence of the object based on the stored accident prediction model and the movement trajectory, And,
Wherein the control unit provides the stored prediction information to the user.
제1항에 있어서,
상기 저장부는, 상기 대상물의 이동 궤적에 포함되는 제1 영역 및 제2 영역의 상관관계와 관련한 부가정보를 더 저장하며,
상기 제어부는, 상기 궤적 데이터의 제공시 상기 저장한 부가정보를 상기 사용자에게 더 제공하는 궤적서비스제공장치.
The method according to claim 1,
Wherein the storage further stores additional information related to a correlation between the first region and the second region included in the movement trajectory of the object,
Wherein the control unit further provides the user with the stored additional information when providing the locus data.
저장부 및 제어부를 포함하는 궤적서비스제공장치의 구동방법으로서,
상기 저장부가, 대상물의 이동과 관련한 이동 궤적 중에서 비정상 동작구간의 이동 궤적에 색상 데이터를 매칭시켜 궤적 데이터로서 저장하며, 이벤트가 있는 경우 상기 이벤트를 발생시킨 제1 대상물 및 제2 대상물의 색상 데이터를 서로 다른 색상으로 하여 각각의 비정상 동작구간에 매칭시켜 저장하는 단계; 및
상기 제어부가, 사용자가 지정한 검색 조건을 근거로 상기 비정상 동작구간에 상응하는 상기 색상 데이터를 포함하는 상기 저장한 궤적 데이터를 상기 사용자에게 제공하는 단계;를 포함하되,
상기 제어부는,
상기 검색 조건으로서 상기 사용자가 지정한 객체 유형 및 지역 위치를 근거로 상기 색상 데이터를 포함하는 상기 궤적 데이터를 상기 사용자에게 제공하며, 이벤트가 있는 경우 상기 사용자에게 제공하는 상기 궤적 데이터에 상기 이벤트에 관련되는 상기 제1 대상물 및 상기 제2 대상물의 상기 서로 다른 색상의 색상 데이터를 포함하여 제공하는 궤적서비스제공장치의 구동방법.
A driving method of a locus service providing apparatus including a storage unit and a control unit,
The storage unit stores the color data of the first object and the second object that generated the event as the locus data by matching the color data with the movement trajectory between the abnormal operation points in the movement trajectory related to the movement of the object, Matching and storing each of the abnormal operation points with different colors; And
And providing the stored locus data including the color data corresponding to the abnormal operation area to the user based on a search condition designated by the user,
Wherein,
Providing the user with the locus data including the color data on the basis of the object type and the local location specified by the user as the search condition, and providing the locus data to the user in the presence of an event, And color data of the different colors of the first object and the second object.
제6항에 있어서,
상기 제어부는, 상기 사용자가 더 지정한 시간대 정보를 근거로 상기 궤적 데이터를 제공하는 궤적서비스제공장치의 구동방법.
The method according to claim 6,
Wherein the control unit provides the locus data based on time zone information that the user further specifies.
제7항에 있어서,
상기 제어부는, 상기 검색 조건을 근거로 기제공된 목록 정보에서 상기 사용자가 선택하는 항목에 상응하는 상기 궤적 데이터를 제공하는 궤적서비스제공장치의 구동방법.
8. The method of claim 7,
Wherein the control unit provides the locus data corresponding to an item selected by the user from the list information previously provided based on the search condition.
제6항에 있어서,
상기 저장부는, 상기 비정상 동작구간의 이동 궤적을 근거로 생성되는 사고예측 모델을 더 저장하고, 상기 저장한 사고예측 모델 및 상기 이동 궤적을 근거로 상기 대상물의 이벤트 발생을 예측하는 예측 정보를 생성해 더 저장하며,
상기 제어부는, 상기 사용자에게 상기 저장한 예측 정보를 제공하는 궤적서비스제공장치의 구동방법.
The method according to claim 6,
Wherein the storage further stores an accident prediction model generated based on a movement trajectory between the abnormal operation points and generates prediction information for predicting event occurrence of the object based on the stored accident prediction model and the movement trajectory, And,
Wherein the control unit provides the stored prediction information to the user.
제6항에 있어서,
상기 저장부는, 상기 대상물의 이동 궤적에 포함되는 제1 영역 및 제2 영역의 상관관계와 관련한 부가정보를 더 저장하며,
상기 제어부는, 상기 궤적 데이터의 제공시 상기 저장한 부가정보를 상기 사용자에게 더 제공하는 궤적서비스제공장치의 구동방법.
The method according to claim 6,
Wherein the storage further stores additional information related to a correlation between the first region and the second region included in the movement trajectory of the object,
Wherein the control unit further provides the user with the stored additional information when providing the locus data.
KR1020180065301A 2018-06-07 2018-06-07 Apparatus for Providing Trajectory and Driving Method Thereof KR101939096B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180065301A KR101939096B1 (en) 2018-06-07 2018-06-07 Apparatus for Providing Trajectory and Driving Method Thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180065301A KR101939096B1 (en) 2018-06-07 2018-06-07 Apparatus for Providing Trajectory and Driving Method Thereof

Publications (1)

Publication Number Publication Date
KR101939096B1 true KR101939096B1 (en) 2019-01-16

Family

ID=65280652

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180065301A KR101939096B1 (en) 2018-06-07 2018-06-07 Apparatus for Providing Trajectory and Driving Method Thereof

Country Status (1)

Country Link
KR (1) KR101939096B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112150795A (en) * 2019-06-26 2020-12-29 杭州海康威视数字技术股份有限公司 Method and device for detecting vehicle track abnormity
KR20220118044A (en) * 2021-02-18 2022-08-25 한국교통안전공단 Automotive Accident Record Analysis System, Analysis Method and Analysis Program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080084504A (en) 2007-03-16 2008-09-19 제주대학교 산학협력단 Method for clustering similar trajectories of moving objects in road network databases
KR20090118582A (en) * 2008-05-14 2009-11-18 주식회사 토페스 Unexpcted accident monitoring system
KR101178779B1 (en) 2011-06-09 2012-09-07 휴앤에스(주) Tracking system for section trace of vehicle
KR101464708B1 (en) * 2013-12-23 2014-11-27 한국교통대학교산학협력단 Traffic Safety System for Frequent Accident Areas of the Seniors
KR20150071781A (en) 2013-12-18 2015-06-29 한국전자통신연구원 Apparatus and method for modeling trajectory pattern based on trajectory transform
KR20170001872A (en) 2015-06-26 2017-01-05 서울과학기술대학교 산학협력단 Statistical analysis apparatus and method using pattern analysis in omni-directional camera images

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080084504A (en) 2007-03-16 2008-09-19 제주대학교 산학협력단 Method for clustering similar trajectories of moving objects in road network databases
KR20090118582A (en) * 2008-05-14 2009-11-18 주식회사 토페스 Unexpcted accident monitoring system
KR101178779B1 (en) 2011-06-09 2012-09-07 휴앤에스(주) Tracking system for section trace of vehicle
KR20150071781A (en) 2013-12-18 2015-06-29 한국전자통신연구원 Apparatus and method for modeling trajectory pattern based on trajectory transform
KR101464708B1 (en) * 2013-12-23 2014-11-27 한국교통대학교산학협력단 Traffic Safety System for Frequent Accident Areas of the Seniors
KR20170001872A (en) 2015-06-26 2017-01-05 서울과학기술대학교 산학협력단 Statistical analysis apparatus and method using pattern analysis in omni-directional camera images

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112150795A (en) * 2019-06-26 2020-12-29 杭州海康威视数字技术股份有限公司 Method and device for detecting vehicle track abnormity
CN112150795B (en) * 2019-06-26 2022-05-06 杭州海康威视数字技术股份有限公司 Method and device for detecting vehicle track abnormity
KR20220118044A (en) * 2021-02-18 2022-08-25 한국교통안전공단 Automotive Accident Record Analysis System, Analysis Method and Analysis Program
KR102485416B1 (en) 2021-02-18 2023-01-05 한국교통안전공단 Automotive Accident Record Analysis System, Analysis Method and Analysis Program

Similar Documents

Publication Publication Date Title
US10599929B2 (en) Event monitoring with object detection systems
JP7371157B2 (en) Vehicle monitoring method, device, electronic device, storage medium, computer program, cloud control platform and roadway coordination system
KR101964683B1 (en) Apparatus for Processing Image Smartly and Driving Method Thereof
EP3037313A1 (en) Risk information processing method and server device
US10976174B2 (en) Investigation assist system and investigation assist method
WO2021227586A1 (en) Traffic accident analysis method, apparatus, and device
US20150186426A1 (en) Searching information using smart glasses
JP6365311B2 (en) Traffic violation management system and traffic violation management method
JP2007178358A (en) System and method for route guidance
CN113674523A (en) Traffic accident analysis method, device and equipment
KR101939096B1 (en) Apparatus for Providing Trajectory and Driving Method Thereof
JP6857211B2 (en) Information processing method and server equipment
Chen et al. Vision-based road bump detection using a front-mounted car camcorder
CN114078319A (en) Method and device for detecting potential hazard site of traffic accident
US20180260401A1 (en) Distributed video search with edge computing
Chandrasekaran et al. Computer vision based parking optimization system
KR101956008B1 (en) Apparatus for Providing Trajectory and Data Building Method Thereof
KR20150092402A (en) System and method for smart vehicular camera technology using visual metadata tagging and wireless communication, and information trading services
JP4595866B2 (en) Route information creation system and route information creation method
JP2020038595A (en) Data collector, data collecting system, and method for collecting data
US11010643B1 (en) System and method to increase confidence of roadway object recognition through gamified distributed human feedback
JPWO2020039798A1 (en) Information providing device, information providing method, information providing system, computer program, and data structure
KR102385191B1 (en) Real-time dangerous vehicle tracking system and tracking method
JP4572823B2 (en) Route guidance system and route guidance method
KR102009448B1 (en) Apparatus for Providing Information of Things and Driving Method Thereof

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant