[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102355431B1 - AI based emergencies detection method and system - Google Patents

AI based emergencies detection method and system Download PDF

Info

Publication number
KR102355431B1
KR102355431B1 KR1020210112015A KR20210112015A KR102355431B1 KR 102355431 B1 KR102355431 B1 KR 102355431B1 KR 1020210112015 A KR1020210112015 A KR 1020210112015A KR 20210112015 A KR20210112015 A KR 20210112015A KR 102355431 B1 KR102355431 B1 KR 102355431B1
Authority
KR
South Korea
Prior art keywords
information
image
situation
attribute information
traffic
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020210112015A
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 KR1020210112015A priority Critical patent/KR102355431B1/en
Application granted granted Critical
Publication of KR102355431B1 publication Critical patent/KR102355431B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • 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
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Biophysics (AREA)
  • General Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Atmospheric Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)

Abstract

AI 기반 돌발상황 검지 방법 및 그 시스템이 개시된다. AI 기반 돌발 상황 검지 방법은, (a) 특정 도로 지점에 설치된 카메라를 통해 상기 특정 도로 지점에 대한 교통 상황 및 환경 정보가 반영된 영상을 실시간 획득하는 단계; 및 (b) 상기 교통 상황 및 환경 정보가 반영된 영상을 학습된 딥러닝 기반 돌발 상황 분석 모델에 적용하여 돌발 상황 발생 여부를 모니터링하는 단계를 포함한다. Disclosed are an AI-based emergency detection method and system. The AI-based unexpected situation detection method includes the steps of: (a) acquiring an image reflecting traffic situation and environment information for a specific road point in real time through a camera installed at the specific road point; and (b) monitoring whether an unexpected situation has occurred by applying the image reflecting the traffic situation and environmental information to the learned deep learning-based emergency situation analysis model.

Description

AI 기반 돌발상황 검지 방법 및 그 시스템{AI based emergencies detection method and system}AI-based emergency detection method and system {AI based emergencies detection method and system}

본 발명은 AI 기반 돌발상황 검지 방법 및 그 시스템에 관한 것이다. The present invention relates to an AI-based unexpected situation detection method and system.

운전보조장치, 자율주행 기술 등의 발달로 인해 최근 자동차를 이용하는 운전자는 운전 과정에서 운전자 조작이 점차 감소하며 자동차가 점차 자동화, 무인화 되고 있는 추세이다. Due to the development of driving assistance devices and autonomous driving technology, drivers who use automobiles are increasingly less manipulated during the driving process, and automobiles are gradually becoming automated and unmanned.

무인 운전 또는 자율주행 기술은 운전자의 조작 없이 자동차가 스스로 주행 환경을 인식하며 목표지점까지 운행하게 되는 기술이며 스스로 위치를 파악하고 장애물을 인식할 수 있는 감지 시스템과 이에 따라 감속 및 가속, 조향 등의 명령을 내리는 제어장치, 명령에 따라 필요한 작동을 하는 액추에이터 등으로 구분할 수 있다. Unmanned driving or autonomous driving technology is a technology in which a vehicle recognizes the driving environment by itself and drives to a target point without the driver's manipulation. It can be divided into a control device that gives a command, an actuator that performs a necessary operation according to a command, and the like.

자율주행 기술에서 자동차의 구동관련 장치인 조향, 가속, 감속 등을 제어하는 기계적 자동운행 기술은 일정 수준에 올라 완성도가 높아지고 있으나 주행환경 즉, 도로 내 발생하는 사고에 의한 급정지나 낙하물 등과 같이 갑자기 발생하는 돌발상황에 대응하는 인지, 판단하는 기술은 상대적으로 부족한 실정으로 이를 보완하기 위해 도로 인프라에서 위험상황 정보를 수집하여 운전자에게 제공하는 기술이 개발되고 있다. In autonomous driving technology, mechanical automatic driving technology that controls steering, acceleration, deceleration, etc., which are driving-related devices of a car, has reached a certain level and is becoming more complete. Recognizing and judging technologies to respond to unexpected situations are relatively insufficient. To compensate for this, a technology for collecting dangerous situation information from road infrastructure and providing it to drivers is being developed.

(01) 대한민국등록특허 10-2199252B1(2020.12.30.)(01) Republic of Korea Patent 10-2199252B1 (2020.12.30.)

본 발명은 AI 기반 돌발상황 검지 방법 및 그 시스템을 제공하기 위한 것이다. The present invention is to provide an AI-based unexpected situation detection method and system.

또한, 본 발명은 도로에 설치된 위치의 환경과 교통 특성에 따라 수집되는 영상을 기반으로 돌발 상황에 대한 양질의 학습 데이터 취득이 가능하며, 이를 통해 정확한 객체인식 후 돌발 상황 정보 수집 및 처리가 가능한 AI 기반 돌발상황 검지 방법 및 그 시스템을 제공하기 위한 것이다.In addition, the present invention enables the acquisition of high-quality learning data on the emergency situation based on the images collected according to the environment and traffic characteristics of the location installed on the road, and through this, AI capable of collecting and processing information on the emergency situation after accurate object recognition An object of the present invention is to provide a method and a system for detecting an emergency based on the situation.

또한, 본 발명은 실제 현장에서 일어나는 교통 상황을 이용한 데이터 학습과 이에 대한 결과 적용을 통해 시간이 흐를수록 검지 정확도가 향상되며, 도로 이용자 및 운전자에게 신뢰할 수 있는 돌발 상황 정보를 제공할 수 있는 AI 기반 돌발상황 검지 방법 및 그 시스템을 제공하기 위한 것이다.In addition, the present invention is an AI-based system that can provide reliable emergency situation information to road users and drivers by improving the detection accuracy as time goes by through data learning using real-world traffic conditions and applying the results. An object of the present invention is to provide a method for detecting an unexpected situation and a system for the same.

본 발명의 일 측면에 따르면, AI 기반 돌발상황 검지 방법이 제공된다. According to one aspect of the present invention, an AI-based emergency detection method is provided.

본 발명의 일 실시예에 따르면, (a) 특정 도로 지점에 설치된 카메라를 통해 상기 특정 도로 지점에 대한 교통 상황 및 환경 정보가 반영된 영상을 실시간 획득하는 단계; 및 (b) 상기 교통 상황 및 환경 정보가 반영된 영상을 학습된 딥러닝 기반 돌발 상황 분석 모델에 적용하여 돌발 상황 발생 여부를 모니터링하는 단계를 포함하는 AI 기반 돌발상황 검지 방법이 제공될 수 있다. According to an embodiment of the present invention, the method comprising: (a) acquiring an image in which traffic conditions and environmental information for a specific road point are reflected in real time through a camera installed at the specific road point; and (b) applying the image reflecting the traffic situation and environment information to the learned deep learning-based emergency situation analysis model to monitor whether an unexpected situation has occurred.

상기 돌발 상황은, 상기 특정 도로 지점에서 주행 중 상황에서의 차량 정지, 차량 역주행, 보행자 및 낙하물 발생 중 적어도 하나일 수 있다. The abrupt situation may be at least one of a vehicle stop in a situation while driving at the specific road point, reverse driving of the vehicle, and occurrence of a pedestrian and a falling object.

상기 (a) 단계 이전에, 각각의 도로 지점에 설치된 영상에 대한 교통 상황 및 환경 정보를 기초로 상기 영상에 대한 공통 속성 정보를 지정하는 단계; 상기 영상을 분석하여 객체를 각각 추출한 후 상기 객체에 대한 특징 정보를 반영하여 객체 속성 정보를 지정하는 단계; 상기 공통 속성 정보가 지정된 영상과 상기 객체 속성 정보가 지정된 객체를 이용하여 트레이닝 데이터 세트를 생성하는 단계; 특정 환경 및 특정 교통 상황에 따른 조건 지정을 통해 상기 트레이닝 데이터 세트 중 상기 조건에 일치하는 영상과 객체로 상기 딥러닝 기반 돌발 상황 분석 모델을 강화 학습하는 단계를 더 포함할 수 있다. prior to the step (a), designating common attribute information for the image based on traffic conditions and environment information for the image installed at each road point; designating object attribute information by analyzing the image to extract each object and reflecting characteristic information on the object; generating a training data set using the image to which the common attribute information is specified and the object to which the object attribute information is specified; The method may further include reinforcing learning of the deep learning-based contingency analysis model with images and objects matching the conditions in the training data set through condition specification according to a specific environment and a specific traffic situation.

상기 환경 정보는 주변 환경 정보 및 공간 정보를 포함하되, 상기 주변 환경 정보는 영상이 촬영된 시간 정보, 조도 정보 및 기상 정보 중 적어도 하나이며, 상기 공간 정보는 상기 영상이 촬영된 지역 정보, 도로 종류, 촬영 거리 및 높이 중 적어도 하나일 수 있다. The environment information includes surrounding environment information and spatial information, wherein the surrounding environment information is at least one of time information, illuminance information, and weather information at which an image was captured, and the spatial information includes area information at which the image was captured, and a road type. , at least one of a shooting distance and a height.

상기 교통 상황은, 돌발 상황 정보, 교통 사고 관련 정보 및 정상 상황 중 적어도 하나일 수 있다. The traffic situation may be at least one of unexpected situation information, traffic accident related information, and a normal situation.

상기 추출된 객체는 상기 객체가 포함된 영상의 공통 속성 정보가 더 지정될 수 있다. In the extracted object, common attribute information of an image including the object may be further designated.

본 발명의 다른 실시예에 따르면, 복수의 도로 지점에 설치된 각각의 카메라로부터 교통 상황 및 환경 정보가 반영된 실시간 영상을 각각 획득하고, 상기 교통 상황 및 환경 정보를 이용하여 상기 각각의 영상에 대한 공통 속성 정보를 지정하는 단계; 상기 각각의 영상을 분석하여 객체를 각각 추출한 후 상기 객체에 대한 특징 정보를 반영하여 객체 속성 정보를 지정하는 단계; 상기 공통 속성 정보가 지정된 영상과 상기 객체 속성 정보가 지정된 객체를 이용하여 트레이닝 데이터 세트를 생성하는 단계; 및 상기 트레이닝 데이터 세트 중 특정 환경 및 교통 조건에 일치하는 영상 및 객체를 선별하여 특정 지점의 딥러닝 기반 돌발 상황 분석 모델을 강화 학습하는 단계를 포함하는 AI 기반 돌발 상황 검지 방법이 제공될 수도 있다. According to another embodiment of the present invention, real-time images in which traffic conditions and environment information are reflected are respectively obtained from respective cameras installed at a plurality of road points, and a common property of each image by using the traffic condition and environment information specifying information; designating object attribute information by analyzing each image to extract an object, reflecting characteristic information on the object; generating a training data set using the image to which the common attribute information is specified and the object to which the object attribute information is specified; and selecting an image and object matching a specific environment and traffic conditions from among the training data set to reinforce-learning a deep learning-based emergency situation analysis model of a specific point may be provided.

본 발명의 다른 측면에 따르면, AI 기반 돌발상황 검지를 위한 시스템 및 장치가 제공된다. According to another aspect of the present invention, a system and apparatus for AI-based unexpected situation detection are provided.

본 발명의 일 실시예에 따르면, 적어도 하나의 명령어를 저장하는 메모리; 및 상기 메모리에 저장된 명령어를 실행하는 프로세서를 포함하되, 상기 프로세서에 의해 실행된 명령어는, (a) 특정 도로 지점에 설치된 카메라를 통해 상기 특정 도로 지점에 대한 교통 상황 및 환경 정보가 반영된 영상을 실시간 획득하는 단계; 및 (b) 상기 교통 상황 및 환경 정보가 반영된 영상을 학습된 딥러닝 기반 돌발 상황 분석 모델에 적용하여 돌발 상황 발생 여부를 모니터링하는 단계를 수행하는 AI 기반 돌발상황 검지 장치가 제공될 수 있다. According to an embodiment of the present invention, a memory for storing at least one instruction; and a processor executing the instructions stored in the memory, wherein the instructions executed by the processor (a) use a camera installed at the specific road point to display an image reflecting the traffic situation and environment information for the specific road point in real time obtaining; and (b) applying the image reflecting the traffic situation and environmental information to the learned deep learning-based emergency situation analysis model to monitor whether an emergency has occurred. An AI-based emergency detection device may be provided.

본 발명의 다른 실시예에 따르면, 복수의 도로 지점에 각각 설치되며, 각각의 도로 지점의 교통 상황 및 환경 정보가 반영된 실시간 영상을 획득하는 복수의 카메라; 상기 복수의 카메라로부터 획득되는 각각의 영상에 대한 교통 상황 및 환경 정보를 이용하여 상기 각각의 영상에 대한 공통 속성 정보를 지정하고, 상기 각각의 영상을 분석하여 객체를 각각 추출한 후 상기 객체에 대한 특징 정보를 반영하여 객체 속성 정보를 지정하며, 상기 공통 속성 정보가 지정된 영상과 상기 객체 속성 정보가 지정된 객체를 이용하여 트레이닝 데이터 세트를 생성하는 서버; 및 상기 복수의 카메라와 각각 연동되되, 트레이닝 데이터 세트 중 설치 지점의 환경 및 교통 조건에 일치하는 영상 및 객체를 선별하여 상기 설치 지점의 딥러닝 기반 돌발 상황 분석 모델을 강화 학습하는 복수의 돌발 상황 검지 장치를 포함하는 시스템이 제공될 수도 있다. According to another embodiment of the present invention, a plurality of cameras installed at a plurality of road points, respectively, for acquiring a real-time image in which traffic conditions and environment information of each road point are reflected; Designating common attribute information for each image by using traffic situation and environment information for each image obtained from the plurality of cameras, analyzing each image to extract an object, and then extracting an object a server for designating object attribute information by reflecting the information, and generating a training data set using an image to which the common attribute information is specified and an object to which the object attribute information is specified; and a plurality of sudden situation detection that is interlocked with the plurality of cameras, respectively, and selects images and objects that match the environment and traffic conditions of the installation point from among the training data sets to reinforce-learning a deep learning-based emergency situation analysis model of the installation point A system comprising an apparatus may be provided.

본 발명의 일 실시예에 따른 AI 기반 돌발상황 검지 방법 및 그 시스템을 제공함으로써, 설치된 위치의 환경과 교통 특성에 따라 수집되는 영상을 기반으로 돌발 상황에 대한 양질의 학습 데이터 취득이 가능하며, 정확한 객체인식이 가능하고 이를 통해 정확한 돌발 상황 정보 수집 및 처리가 가능한 이점이 있다. By providing an AI-based emergency detection method and system according to an embodiment of the present invention, it is possible to acquire high-quality learning data for an emergency situation based on images collected according to the environment and traffic characteristics of the installed location, and There is an advantage in that object recognition is possible, and through this, accurate unexpected situation information collection and processing is possible.

또한, 본 발명은 실제 현장에서 일어나는 교통 상황을 이용한 데이터 학습과 이에 대한 결과 적용을 통해 시간이 흐를수록 검지 정확도가 향상되며, 도로 이용자 및 운전자에게 신뢰할 수 있는 돌발 상황 정보를 제공할 수 있는 이점도 있다. In addition, the present invention has the advantage of being able to improve detection accuracy as time goes by through data learning and application of the results using traffic conditions occurring in the actual field, and to provide reliable emergency situation information to road users and drivers. .

도 1은 본 발명의 일 실시예에 따른 시스템을 개략적으로 도시한 도면.
도 2는 본 발명의 일 실시예에 따른 촬영된 영상을 예시한 도면.
도 3은 본 발명의 일 실시예에 따른 돌발 상황 검지 장치의 학습 방법을 나타낸 순서도.
도 4는 본 발명의 일 실시예에 따른 환경 및 상황 정보를 예시한 도면.
도 5는 본 발명의 일 실시예에 따른 영상과 지정된 속성 정보를 예시한 도면.
도 6은 본 발명의 일 실시예에 따른 객체 유형을 예시한 도면.
도 7은 본 발명의 일 실시예에 따른 객체와 속성 정보를 예시한 도면.
도 8은 본 발명의 일 실시예에 따른 돌발 상황 감지 방법을 나타낸 순서도.
도 9는 본 발명의 일 실시예에 따른 돌발 상황 검지 장치의 내부 구성을 개략적으로 도시한 블록도.
1 schematically shows a system according to an embodiment of the present invention;
2 is a diagram illustrating a photographed image according to an embodiment of the present invention.
3 is a flowchart illustrating a learning method of an apparatus for detecting a sudden situation according to an embodiment of the present invention.
4 is a diagram illustrating environment and situation information according to an embodiment of the present invention.
5 is a diagram illustrating an image and designated attribute information according to an embodiment of the present invention.
6 is a diagram illustrating an object type according to an embodiment of the present invention;
7 is a diagram illustrating object and attribute information according to an embodiment of the present invention.
8 is a flowchart illustrating a method for detecting a sudden situation according to an embodiment of the present invention.
9 is a block diagram schematically illustrating an internal configuration of a device for detecting a sudden situation according to an embodiment of the present invention.

본 명세서에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "구성된다" 또는 "포함한다" 등의 용어는 명세서상에 기재된 여러 구성 요소들, 또는 여러 단계들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.As used herein, the singular expression includes the plural expression unless the context clearly dictates otherwise. In this specification, terms such as "consisting of" or "comprising" should not be construed as necessarily including all of the various components or various steps described in the specification, some of which components or some steps are It should be construed that it may not include, or may further include additional components or steps. In addition, terms such as "...unit" and "module" described in the specification mean a unit that processes at least one function or operation, which may be implemented as hardware or software, or a combination of hardware and software. .

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

도 1은 본 발명의 일 실시예에 따른 시스템을 개략적으로 도시한 도면이고, 도 2는 본 발명의 일 실시예에 따른 촬영된 영상을 예시한 도면이다. 1 is a diagram schematically illustrating a system according to an embodiment of the present invention, and FIG. 2 is a diagram illustrating a captured image according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 시스템(100)은 복수의 카메라(110), 복수의 돌발 상황 검지 장치(120) 및 서버(130)를 포함하여 구성된다. Referring to FIG. 1 , a system 100 according to an embodiment of the present invention is configured to include a plurality of cameras 110 , a plurality of unexpected situation detection devices 120 , and a server 130 .

복수의 카메라(110)는 각각의 도로 구간에 설치되며, 해당 도로 구간의 교통 상황 및 환경 정보를 반영한 실시간 영상을 촬영하기 위한 수단이다. The plurality of cameras 110 are installed in each road section, and are means for capturing a real-time image reflecting traffic conditions and environmental information of the corresponding road section.

복수의 카메라(110)는 각각의 설치 위치에 따라 설치되는 높이가 상이할 수 있으며, 촬영하는 도로 구간까지의 거리 또한 상이할 수 있다. The plurality of cameras 110 may have different installation heights according to their respective installation positions, and may also have different distances to a road section to be photographed.

예를 들어, 특정 지점의 도로 상황을 촬영한 영상은 예를 들어, 도 2와 같다.For example, an image obtained by photographing a road condition at a specific point is, for example, as shown in FIG. 2 .

돌발 상황 검지 장치(120)는 각각 딥러닝 기반 돌발 상황 분석 모델을 구비하며, 딥러닝 기반 돌발 상황 분석 모델을 분석 지점(즉, 설치 지점)의 환경 및 교통 조건에 적합한 트레이닝 데이터 세트를 기초로 강화 학습할 수 있다. 또한, 돌발 상황 검지 장치(120)는 학습된 딥러닝 기반 돌발 상황 분석 모델을 통해 카메라(110)를 통해 실시간 수집되는 영상을 분석하여 돌발 상황 발생 여부를 모니터링한 후 이를 서버(130)로 통보할 수도 있다. The contingency detection device 120 each has a deep learning-based contingency analysis model, and the deep learning-based contingency analysis model is strengthened based on a training data set suitable for the environment and traffic conditions of the analysis point (ie, installation point). can learn In addition, the sudden situation detection device 120 analyzes the video collected in real time through the camera 110 through the learned deep learning-based emergency analysis model to monitor whether the emergency situation occurs, and then notify the server 130. may be

돌발 상황 검지 장치(120)는 당해 돌발 상황 검지 장치(120)와 연동된 카메라(110)를 통해 수집된 영상만을 이용하여 딥러닝 기반 돌발 상황 분석 모델을 학습할 수도 있으며, 서버(130)를 통해 트레이닝 데이터 세트를 제공받은 후 설치 지점의 특정 조건(예를 들어, 환경 조건 및 교통 상황 조건)에 적합한 영상 및 객체를 선별한 후 이를 이용하여 딥러닝 기반 돌발 상황 분석 모델을 강화 학습할 수도 있다. 이에 대해서는 하기에서 관련 도면을 참조하여 보다 상세히 설명하기로 한다. The sudden situation detection device 120 may learn a deep learning-based emergency situation analysis model using only the images collected through the camera 110 interlocked with the sudden situation detection device 120 , and through the server 130 . After receiving the training data set, images and objects suitable for specific conditions (eg, environmental conditions and traffic conditions) of the installation point are selected and then a deep learning-based contingency analysis model can be reinforced using them. This will be described in more detail below with reference to the related drawings.

서버(130)는 복수의 카메라(110) 및 돌발 상황 검지 장치(120)와 각각 연동되며, 돌발 상황 검지 장치(120)가 설치 지점의 조건에 일치하도록 딥러닝 기반 돌발 상황 분석 모델을 학습하도록 지원하기 위한 수단이다. The server 130 is interlocked with a plurality of cameras 110 and the unexpected situation detection device 120, respectively, and the emergency detection device 120 supports learning a deep learning-based emergency situation analysis model to match the conditions of the installation point. is a means to

예를 들어, 서버(130)는 다양한 지역에 설치된 복수의 카메라(110)로부터 영상을 각각 수집한 후 각 영상의 교통 상황 및 환경 정보를 이용하여 공통 속성 정보를 지정할 수 있다. 또한, 서버(130)는 각각의 영상을 분석하여 객체를 각각 추출한 후 각 객체에 대한 특징 정보를 반영하여 객체 속성 정보를 지정할 수도 있다. 이어, 서버(130)는 공통 속성 정보가 지정된 영상과 객체 속성 정보가 지정된 객체를 이용하여 트레이닝 데이터 세트를 생성하여 각 돌발 상황 검지 장치(120)로 전송할 수도 있다. For example, after collecting images from a plurality of cameras 110 installed in various regions, the server 130 may designate common attribute information using traffic situation and environment information of each image. In addition, the server 130 may analyze each image to extract each object and then designate object attribute information by reflecting characteristic information on each object. Next, the server 130 may generate a training data set using an image to which common attribute information is specified and an object to which object attribute information is specified, and transmit it to each emergency detection device 120 .

또한, 서버(130)는 각각의 특정 지점을 관제하는 돌발 상황 검지 장치(120)로부터 돌발 상황 발생에 따른 이벤트를 수신할 수도 있다. In addition, the server 130 may receive an event according to the occurrence of the unexpected situation from the emergency detection device 120 that controls each specific point.

도 3은 본 발명의 일 실시예에 따른 돌발 상황 검지 장치의 학습 방법을 나타낸 순서도이며, 도 4는 본 발명의 일 실시예에 따른 환경 및 교통 상황 정보를 예시한 도면이고, 도 5는 본 발명의 일 실시예에 따른 영상과 지정된 속성 정보를 예시한 도면이고, 도 6는 본 발명의 일 실시예에 따른 객체 유형을 예시한 도면이고, 도 7은 본 발명의 일 실시예에 따른 객체와 속성 정보를 예시한 도면이다. 3 is a flowchart illustrating a learning method of an apparatus for detecting a sudden situation according to an embodiment of the present invention, FIG. 4 is a diagram illustrating environment and traffic situation information according to an embodiment of the present invention, and FIG. 5 is the present invention is a diagram illustrating an image and specified attribute information according to an embodiment of the present invention, FIG. 6 is a diagram illustrating an object type according to an embodiment of the present invention, and FIG. 7 is an object and attribute information according to an embodiment of the present invention It is a diagram illustrating information.

단계 310에서 돌발 상황 검지 장치(120)는 설치 지점의 교통 상황 및 환경 정보가 반영된 영상을 카메라(110)를 통해 획득한다. In step 310 , the sudden situation detection device 120 acquires an image reflecting the traffic situation and environment information of the installation point through the camera 110 .

단계 315에서 돌발 상황 검지 장치(120)는 획득된 각 영상의 교통 상황 및 환경 정보를 기초로 해당 영상에 대한 공통 속성 정보를 지정한다. In step 315, the abrupt situation detection device 120 designates common attribute information for the corresponding image based on the obtained traffic situation and environment information of each image.

여기서, 공통 속성 정보는 도 4에 도시된 바와 같이, 환경 정보와 교통 상황 정보를 포함하되, 환경 정보는 주변 환경 정보와 공간 정보를 포함할 수 있다. Here, the common attribute information includes environment information and traffic situation information as shown in FIG. 4 , but the environment information may include surrounding environment information and spatial information.

즉, 주변 환경 정보는 해당 영상이 촬영된 시간 정보, 해당 영상 촬영 시점의 조도 정보(일출, 주간, 일몰, 야간 등) 및 기상(기후) 정보(맑음, 비, 눈, 안개, 결빙 등) 중 적어도 하나를 포함할 수 있다. 또한, 공간 정보는 해당 영상이 촬영된 특정 지점에 대한 지역 정보(수도권, 충청권, 경상권, 호남권, 강원권 등), 촬영 거리, 촬영 높이, 도로 종류(고속도로, 일반도로, 지하 도로 등) 중 적어도 하나를 포함할 수 있다. That is, the surrounding environment information includes information on the time the image was taken, illuminance information (sunrise, daytime, sunset, night, etc.) at the time of capturing the image, and weather (climate) information (sunny, rain, snow, fog, ice, etc.) It may include at least one. In addition, spatial information includes at least one of regional information (metropolitan area, Chungcheong area, Gyeongsang area, Honam area, Gangwon area, etc.), shooting distance, shooting height, and road type (highway, general road, underground road, etc.) for a specific point where the image was shot. may include

또한, 교통 상황 정보는 돌발 상황이나 교통 사고 관련 정보 및 정상 상황을 포함할 수 있다. 돌발 상황은 정지, 역주행, 보행자, 장애물, 낙하물 등일 수 있다. 또한, 교통 사고 관련 정보는 충돌 또는 추돌에 따른 단독 사고, 전복이나 전도와 같은 차대차 사고, 화재를 포함하는 차대 사람 사고 등을 포함할 수 있다. In addition, the traffic situation information may include information related to an unexpected situation or a traffic accident, and a normal situation. The sudden situation may be a stop, reverse running, a pedestrian, an obstacle, a falling object, and the like. Also, the traffic accident-related information may include a single accident due to a collision or collision, a vehicle-to-vehicle accident such as overturning or overturning, and a vehicle-to-person accident including a fire.

이와 같이, 돌발 상황 검지 장치(120)는 설치 지점에서 촬영된 영상의 주변 환경 조건이나, 촬영 시간, 기상, 조도 등과 같이 일반적인 학습용 상업 영상과 차별적 영향을 미치는 환경적 요소를 각각 영상의 속성 정보로 상세하게 지정하여 학습에 이용하도록 할 수 있다. In this way, the sudden situation detection device 120 determines the environmental factors that differentially affect the general commercial image for learning, such as the surrounding environmental conditions of the image taken at the installation point, shooting time, weather, illuminance, etc., as attribute information of the image. It can be specified in detail so that it can be used for learning.

도 5에는 촬영된 영상에 공통 속성 정보가 지정된 일 예가 도시되어 있다. 5 shows an example in which common attribute information is designated in a photographed image.

단계 320에서 돌발 상황 검지 장치(120)는 영상을 각각 분석하여 객체를 각각 추출한 후 객체의 특징 정보를 객체 속성 정보로서 지정한다. 예를 들어, CNN(Convolutional Neural Network)과 같은 딥러닝 모델을 기반으로 돌발 상황 검지 장치(120)는 영상에서 각각의 객체를 추출할 수도 있다. 이때, 추출하고자 하는 객체 유형(도 6 참조)은 사전에 정의될 수 있으며, 사전 정의된 객체 유형에 따른 객체들이 추출될 수 있다. In step 320, the sudden situation detection device 120 analyzes each image to extract an object, and then designates the characteristic information of the object as object attribute information. For example, based on a deep learning model such as a convolutional neural network (CNN), the abrupt situation detection device 120 may extract each object from the image. In this case, an object type to be extracted (refer to FIG. 6 ) may be defined in advance, and objects according to the predefined object type may be extracted.

즉, 영상은 도로를 촬영한 영상이므로, 차선 등 도로 시설물도 함께 촬영되며, 촬영 위치에 따라서는 터널 시설물 등이 함께 촬영될 수도 있다. 본 발명의 일 실시예에서는 영상에서 모든 객체를 추출하는 것이 아니라, 자동차(예를 들어, 승용차, 버스, 화물차 등), 사람, 동물, 시설물, 낙하물, 임시 시설 등과 같이 돌발 상황 검출에 필요한 객체 유형을 사전 정의한 후 해당 사전 정의된 객체 유형에 적합한 객체들만 추출할 수도 있다. That is, since the image is a photograph of a road, road facilities such as lanes are also photographed, and depending on the photographing location, tunnel facilities and the like may be photographed together. In an embodiment of the present invention, instead of extracting all objects from an image, object types necessary for detecting unexpected situations such as automobiles (eg, passenger cars, buses, trucks, etc.), people, animals, facilities, falling objects, temporary facilities, etc. After predefined object type, only objects suitable for the predefined object type can be extracted.

각각의 객체가 추출된 후 객체 특징 정보를 반영하여 객체 속성 정보로 지정할 수 있다. After each object is extracted, it can be designated as object property information by reflecting object characteristic information.

예를 들어, 추출된 객체가 "자동차"라고 가정하기로 한다. 자동차 객체에 상응하여 객체 속성 정보는 "승용차", "버스", "화물차", "이륜차" 등으로 객체를 세분화하여 지정할 수 있다. 또한, 자동차 객체에 대한 사고 유형도 객체 속성 정보로서 지정될 수 있다. 사고 유형은 예를 들어, 정면, 후면, 측면(좌), 측면(우), 밑면, 뒷면 등일 수 있다. For example, it is assumed that the extracted object is "car". In correspondence with the automobile object, object attribute information can be specified by subdividing the object into "car", "bus", "lorry", "two-wheeled vehicle", and the like. In addition, the accident type for the car object may also be designated as object attribute information. The accident type may be, for example, front, rear, side (left), side (right), bottom, rear, and the like.

또한, 추출된 객체가 "사람"인 경우, 남자, 여자 등으로 객체를 성별로 세분화한 속성 정보와 함께 연령을 알 수 있도록 노인, 성인, 어린이 등과 같이 연령 속성이 저장될 수 있다. In addition, when the extracted object is a “person”, age attributes such as the elderly, adults, children, etc. may be stored so that the age can be known along with attribute information that subdivides the object into gender into men and women.

또한, 추출된 객체가 "동물"이라고 가정하기로 한다. 객체의 속성은 생사 유무에 따라 "산 동물", "죽은 동물"로 세분화되고, 해당 객체의 종류를 특정할 수 있도록 "개", "고양이, "소", "고라니" 등으로 세분화되어 지정될 수 있다. Also, it is assumed that the extracted object is an "animal". The properties of objects are subdivided into “live animals” and “dead animals” depending on whether they are alive or dead, and can be subdivided into “dogs”, “cats,” “cows”, and “elk” to specify the type of object. can

또한, 추출된 객체가 "낙하물"인 경우, 속성 정보로 낙하물의 유형(예를 들어, 상자, 타이어, 과일, 등)이 지정될 수 있다. Also, when the extracted object is a "falling object", the type of the falling object (eg, box, tire, fruit, etc.) may be designated as attribute information.

또한, 추출된 객체가 "시설물"인 경우, 해당 시설물의 유형(예를 들어, 도포표시, 표지판, 중앙분리대, 가로수 등)이 지정될 수 있다. In addition, when the extracted object is a "facility", the type of the corresponding facility (eg, an application mark, a sign, a median strip, a street tree, etc.) may be designated.

또한, 추출된 객체가 "임시 시설"인 경우, "현수막", "공사 안내" 등과 같이 객체 유형이 속성으로 지정될 수 있다. Also, when the extracted object is a "temporary facility", an object type such as "banner", "construction guide", etc. may be designated as an attribute.

이와 같이, 돌발 상황 검지 장치(120)는 딥러닝 모델을 통해 각각의 객체를 추출한 후 해당 객체에 따른 고유한 객체 속성을 지정할 수 있다. 이와 같이, 각각의 추출된 객체에 대해 객체 속성 정보가 지정되며, 해당 객체에는 해당 영상에 상응하여 지정된 공통 속성 정보가 동일하게 지정될 수 있다. In this way, the sudden situation detection device 120 may extract each object through the deep learning model and then designate a unique object property according to the object. In this way, object attribute information may be designated for each extracted object, and common attribute information designated corresponding to the corresponding image may be identically designated to the corresponding object.

도 7에는 추출된 각 객체에 공통 속성 정보와 객체 속성 정보가 지정된 일 예가 도시되어 있다. 즉, 객체는 객체 속성 정보 이외에도, 해당 객체가 추출된 영상에 대한 공통 속성 정보도 함께 속성 정보로서 지정 받을 수 있다. 7 shows an example in which common attribute information and object attribute information are designated for each extracted object. That is, the object may be designated as attribute information in addition to the object attribute information, as well as common attribute information for an image from which the object is extracted.

단계 325에서 돌발 상황 검지 장치(120)는 공통 속성 정보가 지정된 영상과 공통 속성 정보와 객체 속성 정보가 지정된 객체를 이용하여 트레이닝 데이터 세트를 생성한다. In step 325, the sudden situation detection device 120 generates a training data set using an image to which common attribute information is specified and an object to which common attribute information and object attribute information are specified.

트레이닝 데이터 세트는 도로 지점에 대한 전체 영상과 해당 영상에서 추출된 각 객체에 관한 정보를 각각 포함하여 생성될 수 있다. The training data set may be generated by including the entire image of the road point and information about each object extracted from the image, respectively.

단계 330에서 돌발 상황 검지 장치(120)는 트레이닝 데이터 세트를 이용하여 딥러닝 기반 돌발 상황 분석 모델을 학습시킨다. In step 330, the emergency detection device 120 learns a deep learning-based emergency analysis model using the training data set.

이때, 돌발 상황 검지 장치(120)는 트레이닝 데이터 세트 중 특정 조건에 일치하는 일부 데이터만을 이용하여 특정 상황이나 특정 환경에 적합하도록 딥러닝 기반 돌발 상황 분석 모델을 강화 학습할 수도 있다. In this case, the sudden situation detection device 120 may reinforce-learning a deep learning-based emergency situation analysis model to be suitable for a specific situation or a specific environment by using only some data matching a specific condition among the training data sets.

또한, 도 3에는 돌발 상황 검지 장치(120)가 하나의 카메라를 통해 촬영된 영상만을 대상으로 트레이닝 데이터 세트가 생성된 것을 가정하고 있으나, 트레이닝 데이터 세트는 서버에 의해 복수의 카메라에 의해 촬영된 영상을 기반으로 생성될 수도 있다. In addition, in FIG. 3 , it is assumed that the training data set is generated for the image captured by the sudden situation detection device 120 only by one camera, but the training data set is the image captured by the plurality of cameras by the server. may be created based on

즉, 서버(130)는 서로 다른 도로 지점에 설치된 카메라를 통해 각각의 교통 상황이나 환경 정보가 반영된 영상을 각각 획득한 후 공통 속성 정보를 지정할 수 있다. 또한, 각 영상에서 객체를 추출한 후 객체 속성 정보를 지정할 수도 있다. 이와 같이, 다수의 도로 지점에서 획득되는 영상을 기반으로 트레이닝 데이터 세트를 생성할 수도 있다. 서버(130)는 다수의 도로 지점에서 획득된 영상을 기반으로 트레이닝 데이터 세트를 생성한 후 이를 각각의 딥러닝 기반 돌발 상황 분석 모델에 적용하기 보다는 각 설치 지점의 조건(환경 조건이나 교통 조건 등)에 적합한 일부 데이터 세트를 선별하여 해당 조건에 적합하게 딥러닝 기반 돌발 상황 분석 모델을 강화 학습하도록 지원할 수도 있다. That is, the server 130 may designate common attribute information after acquiring images reflecting respective traffic conditions or environment information through cameras installed at different road points. Also, after extracting an object from each image, object property information may be specified. In this way, a training data set may be generated based on images obtained from a plurality of road points. The server 130 generates a training data set based on images acquired from a plurality of road points and then applies it to each deep learning-based contingency analysis model, rather than applying it to each installation point condition (environmental conditions, traffic conditions, etc.) It can also support reinforcement learning of a deep learning-based contingency analysis model suitable for a given condition by selecting some data sets suitable for

도 8은 본 발명의 일 실시예에 따른 돌발 상황 감지 방법을 나타낸 순서도이다. 8 is a flowchart illustrating a method for detecting a sudden situation according to an embodiment of the present invention.

단계 810에서 돌발 상황 검지 장치(120)는 카메라(110)를 통해 실시간 영상을 획득한다. In step 810 , the sudden situation detection device 120 acquires a real-time image through the camera 110 .

단계 815에서 돌발 상황 검지 장치(120)는 실시간 획득된 영상을 학습된 딥러닝 기반 돌발 상황 분석 모델에 적용하여 객체 인식을 수행한다. In step 815, the sudden situation detection device 120 performs object recognition by applying the real-time acquired image to the learned deep learning-based emergency situation analysis model.

단계 820에서 돌발 상황 검지 장치(120)는 객체 인식 결과를 기초로 객체의 이동특성이나 운동특성을 검출하여 돌발 상황 여부를 판단한다. In step 820, the sudden situation detection device 120 determines whether there is a sudden situation by detecting the movement characteristics or motion characteristics of the object based on the object recognition result.

예를 들어, 돌발 상황 검지 장치(120)는 객체 인식 결과 차량이 인식된 경우 차량 이동 여부에 따라 도로상의 차량 정지에 돌발 상황 정보를 생성하여 서버(130)로 전송할 수 있다. For example, when a vehicle is recognized as a result of object recognition, the sudden situation detecting device 120 may generate and transmit the unexpected situation information to the server 130 when the vehicle is stopped on the road according to whether the vehicle is moving.

또한, 돌발 상황 검지 장치(120)는 객체 인식 결과가 차량이며, 도로 역주행인지 여부를 판단하여 돌발 상황 발생 여부를 결정할 수 있다.Also, the sudden situation detecting device 120 may determine whether the unexpected situation occurs by determining whether the object recognition result is a vehicle and the vehicle is traveling in the reverse direction.

다른 예를 들어, 객체 인식 결과 사람이나 동물이 도로 상에 위치하는 경우, 돌발 상황 검지 장치(120)는 사람의 위치 또는 동물 출현에 따라 돌발 상황 발생 여부를 결정하여 서버(130)로 전송할 수도 있다. As another example, when a person or an animal is located on the road as a result of object recognition, the emergency detection device 120 may determine whether an unexpected situation occurs according to the location of the person or the appearance of the animal and transmit it to the server 130 . .

또 다른 예를 들어, 객체 인식 결과 낙하물이 도로 상에 위치하는 경우, 돌발 상황 검지 장치(120)는 낙하물 발생에 따른 돌발 상황 발생 여부를 결정하여 서버(130)로 전송할 수도 있다. As another example, when a falling object is located on the road as a result of object recognition, the sudden situation detection device 120 may determine whether an unexpected situation occurs according to the occurrence of the falling object and transmit it to the server 130 .

물론, 구현 방법에 따라 돌발 상황 검지 장치(120)는 해당 도로 구간에서의 돌발 상황 발생 이벤트를 해당 도로 구간으로 진입하는 차량 등으로 브로드캐스트할 수도 있다. Of course, according to the implementation method, the unexpected situation detecting device 120 may broadcast the event of occurrence of an unexpected situation in the corresponding road section to a vehicle entering the corresponding road section.

도 9는 본 발명의 일 실시예에 따른 돌발 상황 검지 장치의 내부 구성을 개략적으로 도시한 블록도이다. 9 is a block diagram schematically illustrating an internal configuration of an apparatus for detecting a sudden situation according to an embodiment of the present invention.

도 9를 참조하면, 본 발명의 일 실시예에 따른 돌발 상황 검지 장치(120)는 통신부(910), 메모리(920) 및 프로세서(930)를 포함하여 구성된다. 돌발 상황 검지 장치(120)는 카메라(110)를 구비할 수도 있으며, 특정 지점에 설치된 카메라(110)와 연동될 수도 있다. Referring to FIG. 9 , the device for detecting a sudden situation according to an embodiment of the present invention 120 includes a communication unit 910 , a memory 920 , and a processor 930 . The sudden situation detection device 120 may include a camera 110 , and may be interlocked with the camera 110 installed at a specific point.

통신부(910)는 통신망을 통해 다른 장치들(예를 들어, 카메라(110), 서버(130) 등)과 데이터를 송수신하기 위한 수단이다. The communication unit 910 is a means for transmitting and receiving data with other devices (eg, the camera 110 , the server 130 , etc.) through a communication network.

메모리(920)는 본 발명의 일 실시예에 따른 AI 기반 돌발 상황 검지 방법을 수행하기 위해 필요한 명령어들을 저장하기 위한 수단이다. The memory 920 is a means for storing instructions necessary to perform the AI-based unexpected situation detection method according to an embodiment of the present invention.

프로세서(930)는 본 발명의 일 실시예에 따른 돌발 상황 검지 장치(120)의 내부 구성들(예를 들어, 통신부(910), 메모리(920) 등)을 제어하기 위한 수단이다.The processor 930 is a means for controlling internal components (eg, the communication unit 910 , the memory 920 , etc.) of the unexpected situation detection device 120 according to an embodiment of the present invention.

또한, 프로세서(930)는 메모리(920)에 저장된 명령어를 실행하도록 제어하며, 프로세서(730)에 의해 실행된 명령어는 도 3 내지 도 8을 참조하여 설명한 각각의 단계들을 실행할 수 있다. In addition, the processor 930 controls to execute the instructions stored in the memory 920 , and the instructions executed by the processor 730 may execute respective steps described with reference to FIGS. 3 to 8 .

본 발명의 실시 예에 따른 장치 및 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 컴퓨터 판독 가능 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야 통상의 기술자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.The apparatus and method according to an embodiment of the present invention may be implemented in the form of program instructions 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, etc. alone or in combination. The program instructions recorded on the computer readable medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the computer software field. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks and magnetic tapes, optical recording media such as CD-ROMs and DVDs, and magnetic such as floppy disks. - Includes magneto-optical media and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes 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 present invention, and vice versa.

이제까지 본 발명에 대하여 그 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far, the present invention has been focused on the embodiments thereof. Those of ordinary skill in the art to which the present invention pertains will understand that the present invention can be implemented in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is indicated in the claims rather than the foregoing description, and all differences within the scope equivalent thereto should be construed as being included in the present invention.

100: 시스템
110: 카메라
120: 돌발 상황 검지 장치
130: 서버
100: system
110: camera
120: sudden situation detection device
130: server

Claims (12)

(a) 특정 도로 지점에 설치된 카메라를 통해 상기 특정 도로 지점에 대한 교통 상황 및 환경 정보가 반영된 영상을 실시간 획득하는 단계; 및
(b) 상기 교통 상황 및 환경 정보가 반영된 영상을 학습된 딥러닝 기반 돌발 상황 분석 모델에 적용하여 돌발 상황 발생 여부를 모니터링하는 단계를 포함하되,
상기 (a) 단계 이전에,
각각의 도로 지점에 설치된 영상에 대한 교통 상황 및 환경 정보를 기초로 상기 영상에 대한 공통 속성 정보를 지정하는 단계;
상기 영상을 분석하여 객체를 각각 추출한 후 상기 추출된 객체에 대한 특징 정보를 반영하여 객체 속성 정보를 지정하는 단계;
상기 공통 속성 정보가 지정된 영상과 상기 객체 속성 정보가 지정된 객체를 이용하여 트레이닝 데이터 세트를 생성하는 단계;
특정 환경 및 특정 교통 상황에 따른 조건 지정을 통해 상기 트레이닝 데이터 세트 중 상기 조건에 일치하는 영상과 객체로 상기 딥러닝 기반 돌발 상황 분석 모델을 강화 학습하는 단계를 포함하는 것을 특징으로 하는 AI 기반 돌발상황 검지 방법.
(a) acquiring an image in which traffic conditions and environmental information for the specific road point are reflected in real time through a camera installed at the specific road point; and
(b) applying the image reflecting the traffic situation and environmental information to the learned deep learning-based emergency situation analysis model to monitor whether an emergency situation occurs,
Before step (a),
designating common attribute information for the image based on traffic conditions and environment information for the image installed at each road point;
extracting each object by analyzing the image, and then designating object attribute information by reflecting characteristic information on the extracted object;
generating a training data set using the image to which the common attribute information is specified and the object to which the object attribute information is specified;
AI-based emergency situation comprising the step of reinforcing learning of the deep learning-based emergency situation analysis model with images and objects matching the conditions in the training data set through condition specification according to a specific environment and a specific traffic situation detection method.
제1 항에 있어서,
상기 돌발 상황은,
상기 특정 도로 지점에서 주행 중 상황에서의 차량 정지, 차량 역주행, 보행자 및 낙하물 발생 중 적어도 하나인 것을 특징으로 하는 AI 기반 돌발 상황 검지 방법.
According to claim 1,
The emergency situation is
AI-based unexpected situation detection method, characterized in that at least one of vehicle stopping, vehicle reverse running, pedestrians and falling objects in a driving situation at the specific road point.
삭제delete 제1 항에 있어서,
상기 환경 정보는 주변 환경 정보 및 공간 정보를 포함하되,
상기 주변 환경 정보는 영상이 촬영된 시간 정보, 조도 정보 및 기상 정보 중 적어도 하나이며,
상기 공간 정보는 상기 영상이 촬영된 지역 정보, 도로 종류, 촬영 거리 및 높이 중 적어도 하나인 것을 특징으로 하는 AI 기반 돌발 상황 검지 방법.
According to claim 1,
The environment information includes surrounding environment information and space information,
The surrounding environment information is at least one of time information at which an image was taken, illuminance information, and weather information,
The spatial information is an AI-based unexpected situation detection method, characterized in that at least one of information about the area where the image was captured, a road type, a shooting distance, and a height.
제1 항에 있어서,
상기 교통 상황은, 돌발 상황 정보, 교통 사고 관련 정보 및 정상 상황 중 적어도 하나인 것을 특징으로 하는 AI 기반 돌발상황 검지 방법.
According to claim 1,
The traffic situation is an AI-based unexpected situation detection method, characterized in that at least one of emergency situation information, traffic accident related information, and a normal situation.
제1 항에 있어서,
상기 추출된 객체는 상기 객체가 포함된 영상의 공통 속성 정보가 더 지정되는 것을 특징으로 하는 AI 기반 돌발 상황 검지 방법.
According to claim 1,
The extracted object is an AI-based unexpected situation detection method, characterized in that the common attribute information of the image including the object is further designated.
제1 항 내지 제2항, 제4항 내지 제6 항 중 어느 하나의 항에 따른 방법을 수행하기 위한 프로그램 코드를 기록한 컴퓨터로 판독 가능한 기록매체.
A computer-readable recording medium having recorded thereon a program code for performing the method according to any one of claims 1 to 2 and 4 to 6 .
적어도 하나의 명령어를 저장하는 메모리; 및
상기 메모리에 저장된 명령어를 실행하는 프로세서를 포함하되,
상기 프로세서에 의해 실행된 명령어는,
(a) 특정 도로 지점에 설치된 카메라를 통해 상기 특정 도로 지점에 대한 교통 상황 및 환경 정보가 반영된 영상을 실시간 획득하는 단계; 및
(b) 상기 교통 상황 및 환경 정보가 반영된 영상을 학습된 딥러닝 기반 돌발 상황 분석 모델에 적용하여 돌발 상황 발생 여부를 모니터링하는 단계를 수행하되,
상기 (a) 단계 이전에,
각각의 도로 지점에 설치된 영상에 대한 교통 상황 및 환경 정보를 기초로 상기 영상에 대한 공통 속성 정보를 지정하는 단계;
상기 영상을 분석하여 객체를 각각 추출한 후 상기 객체에 대한 특징 정보를 반영하여 객체 속성 정보를 지정하는 단계;
상기 공통 속성 정보가 지정된 영상과 상기 객체 속성 정보가 지정된 객체를 이용하여 트레이닝 데이터 세트를 생성하는 단계; 및
특정 환경 및 특정 교통 상황에 따른 조건 지정을 통해 상기 트레이닝 데이터 세트 중 상기 조건에 일치하는 영상과 객체로 상기 딥러닝 기반 돌발 상황 분석 모델을 강화 학습하는 단계를 수행하는 것을 특징으로 하는 AI 기반 돌발상황 검지 장치.
a memory storing at least one instruction; and
A processor for executing instructions stored in the memory,
The instructions executed by the processor are
(a) acquiring an image in which traffic conditions and environmental information for the specific road point are reflected in real time through a camera installed at the specific road point; and
(b) applying the image reflecting the traffic situation and environment information to the learned deep learning-based emergency situation analysis model to monitor whether an emergency situation occurs,
Before step (a),
designating common attribute information for the image based on traffic conditions and environment information for the image installed at each road point;
designating object attribute information by analyzing the image to extract each object and reflecting characteristic information on the object;
generating a training data set using the image to which the common attribute information is specified and the object to which the object attribute information is specified; and
AI-based emergency situation, characterized in that by performing the step of reinforcement learning the deep learning-based emergency situation analysis model with images and objects matching the conditions in the training data set through condition specification according to a specific environment and a specific traffic situation detection device.
제8 항에 있어서,
상기 돌발 상황은,
상기 특정 도로 지점에서 차량 정지, 차량 역주행, 보행자 및 낙하물 발생 중 적어도 하나인 것을 특징으로 하는 AI 기반 돌발 상황 검지 장치.
9. The method of claim 8,
The emergency situation is
AI-based unexpected situation detection device, characterized in that at least one of vehicle stopping, vehicle reverse running, pedestrians and falling objects at the specific road point.
삭제delete 삭제delete 복수의 도로 지점에 각각 설치되며, 각각의 도로 지점의 교통 상황 및 환경 정보가 반영된 실시간 영상을 획득하는 복수의 카메라;
상기 복수의 카메라로부터 획득되는 각각의 영상에 대한 교통 상황 및 환경 정보를 이용하여 상기 각각의 영상에 대한 공통 속성 정보를 지정하고, 상기 각각의 영상을 분석하여 객체를 각각 추출한 후 상기 객체에 대한 특징 정보를 반영하여 객체 속성 정보를 지정하며, 상기 공통 속성 정보가 지정된 영상과 상기 객체 속성 정보가 지정된 객체를 이용하여 트레이닝 데이터 세트를 생성하는 서버; 및
상기 복수의 카메라와 각각 연동되되, 트레이닝 데이터 세트 중 설치 지점의 환경 및 교통 조건에 일치하는 영상 및 객체를 선별하여 상기 설치 지점의 딥러닝 기반 돌발 상황 분석 모델을 강화 학습하며, 상기 강화 학습이 완료된 딥러닝 기반 돌발 상황 분석 모델을 통해 실시간 교통 상황 및 환경 정보가 반영된 영상을 기반으로 돌발 상황 발생 여부를 모니터링하는 복수의 돌발 상황 검지 장치를 포함하는 시스템.


a plurality of cameras installed at a plurality of road points, respectively, and acquiring real-time images in which traffic conditions and environmental information of each road point are reflected;
Designating common attribute information for each image by using traffic situation and environment information for each image obtained from the plurality of cameras, analyzing each image to extract an object, and then extracting an object a server for designating object attribute information by reflecting the information, and generating a training data set using an image to which the common attribute information is specified and an object to which the object attribute information is specified; and
Each of the plurality of cameras is interlocked, and images and objects matching the environment and traffic conditions of the installation point are selected from the training data set to reinforce-learning a deep learning-based contingency analysis model of the installation point, and the reinforcement learning is completed. A system including a plurality of emergency situation detection devices that monitor whether an emergency has occurred based on an image reflecting real-time traffic situation and environmental information through a deep learning-based emergency analysis model.


KR1020210112015A 2021-08-25 2021-08-25 AI based emergencies detection method and system Active KR102355431B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210112015A KR102355431B1 (en) 2021-08-25 2021-08-25 AI based emergencies detection method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210112015A KR102355431B1 (en) 2021-08-25 2021-08-25 AI based emergencies detection method and system

Publications (1)

Publication Number Publication Date
KR102355431B1 true KR102355431B1 (en) 2022-02-08

Family

ID=80251471

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210112015A Active KR102355431B1 (en) 2021-08-25 2021-08-25 AI based emergencies detection method and system

Country Status (1)

Country Link
KR (1) KR102355431B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102472075B1 (en) * 2022-07-14 2022-11-30 주식회사 비츠에스앤지 System and method for supporting automatic detection service based on real-time road image and radar signal analysis results
KR102538548B1 (en) * 2022-10-17 2023-05-31 김형주 System for recognizing and monitoring object based on deep learning
KR102602319B1 (en) * 2023-07-18 2023-11-16 메타빌드 주식회사 Traffic information collection system and method based on multi-object tracking using artificial intelligence image deep learning model
KR102743923B1 (en) * 2023-06-07 2024-12-17 주식회사 상림기술 Pedestrian safety system using ai-based edge camera and logojector and method thereof
KR102751262B1 (en) * 2023-11-14 2025-01-10 한국건설기술연구원 the incident detection system for two wheeled vehicle and the incident detection method using the same

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101688218B1 (en) * 2016-08-25 2016-12-20 델리아이 주식회사 System for managing traffic flow and incidents using image detection in real time based on object recognition and method for processing thereof
KR101748121B1 (en) * 2016-08-25 2017-06-16 델리아이 주식회사 System and method for detecting image in real-time based on object recognition
KR101969064B1 (en) * 2018-10-24 2019-04-15 주식회사 블루시그널 Method of predicting road congestion based on deep learning and controlling signal and server performing the same
KR102189569B1 (en) * 2020-06-24 2020-12-11 주식회사 문창 Multifunctional smart object recognition accident prevention sign guide plate and accident prevention method using the same
KR102199252B1 (en) 2014-10-16 2021-01-07 에스케이텔레콤 주식회사 Method and Apparatus for Analyzing Traffic Situation
KR20210052031A (en) * 2019-10-31 2021-05-10 한국전자기술연구원 Deep Learning based Traffic Flow Analysis Method and System

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102199252B1 (en) 2014-10-16 2021-01-07 에스케이텔레콤 주식회사 Method and Apparatus for Analyzing Traffic Situation
KR101688218B1 (en) * 2016-08-25 2016-12-20 델리아이 주식회사 System for managing traffic flow and incidents using image detection in real time based on object recognition and method for processing thereof
KR101748121B1 (en) * 2016-08-25 2017-06-16 델리아이 주식회사 System and method for detecting image in real-time based on object recognition
KR101969064B1 (en) * 2018-10-24 2019-04-15 주식회사 블루시그널 Method of predicting road congestion based on deep learning and controlling signal and server performing the same
KR20210052031A (en) * 2019-10-31 2021-05-10 한국전자기술연구원 Deep Learning based Traffic Flow Analysis Method and System
KR102189569B1 (en) * 2020-06-24 2020-12-11 주식회사 문창 Multifunctional smart object recognition accident prevention sign guide plate and accident prevention method using the same

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102472075B1 (en) * 2022-07-14 2022-11-30 주식회사 비츠에스앤지 System and method for supporting automatic detection service based on real-time road image and radar signal analysis results
KR102538548B1 (en) * 2022-10-17 2023-05-31 김형주 System for recognizing and monitoring object based on deep learning
KR102743923B1 (en) * 2023-06-07 2024-12-17 주식회사 상림기술 Pedestrian safety system using ai-based edge camera and logojector and method thereof
KR102602319B1 (en) * 2023-07-18 2023-11-16 메타빌드 주식회사 Traffic information collection system and method based on multi-object tracking using artificial intelligence image deep learning model
KR102751262B1 (en) * 2023-11-14 2025-01-10 한국건설기술연구원 the incident detection system for two wheeled vehicle and the incident detection method using the same

Similar Documents

Publication Publication Date Title
KR102355431B1 (en) AI based emergencies detection method and system
EP3850549B1 (en) System and method for obtaining training data
CN109033951B (en) System and method for detecting occluding objects based on graphics processing
CN113167906B (en) Automatic vehicle false object detection
US10691962B2 (en) Systems and methods for rear signal identification using machine learning
EP3104284B1 (en) Automatic labeling and learning of driver yield intention
RU2719499C1 (en) Method, device and railway vehicle, in particular, rail vehicle, for recognition of obstacles in railway connection, in particular in rail connection
US20210326604A1 (en) System and method for determining vehicle data set familiarity
US20170329332A1 (en) Control system to adjust operation of an autonomous vehicle based on a probability of interference by a dynamic object
US20210089794A1 (en) Vehicle system and method for detecting objects and object distance
CN113646772A (en) Predicting 3D features for autonomous driving
CN106873580A (en) Based on perception data autonomous driving at the intersection
US20200098270A1 (en) Method And Device For Providing An Environmental Image Of An Environment Of A Mobile Apparatus And Motor Vehicle With Such A Device
CN114450703A (en) System and method for predicting moving track of pedestrian
US12300002B2 (en) Pipeline architecture for road sign detection and evaluation
KR102246706B1 (en) Autonomous driving device and method for operating autonomous driving device in anomaly situation
KR102723889B1 (en) A method for rapid recognition of hazardous or dangerous objects around a vehicle
KR20210052031A (en) Deep Learning based Traffic Flow Analysis Method and System
DE112018004953T5 (en) INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROCESS, PROGRAM AND MOVING BODY
DE112021006807T5 (en) Procedures and systems for safe lane-deviating driving
CN116420134A (en) Using multiple dense depth icons to mark objects in multiple images
US20200094735A1 (en) System for generating warnings for road users
CN114333339B (en) Method for deduplication of deep neural network functional modules
CN115546756A (en) Enhancing situational awareness within a vehicle
CN114419906A (en) Intelligent traffic implementation method, equipment and storage medium based on big data

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20210825

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20210825

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20210927

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20220117

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20220120

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20220120

End annual number: 3

Start annual number: 1

PG1601 Publication of registration