KR20140052744A - Method and apparatus for searching event occurred in image - Google Patents

Method and apparatus for searching event occurred in image Download PDF

Info

Publication number
KR20140052744A
KR20140052744A KR1020120119255A KR20120119255A KR20140052744A KR 20140052744 A KR20140052744 A KR 20140052744A KR 1020120119255 A KR1020120119255 A KR 1020120119255A KR 20120119255 A KR20120119255 A KR 20120119255A KR 20140052744 A KR20140052744 A KR 20140052744A
Authority
KR
South Korea
Prior art keywords
event
image
interest
boundary
unit
Prior art date
Application number
KR1020120119255A
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 KR1020120119255A priority Critical patent/KR20140052744A/en
Publication of KR20140052744A publication Critical patent/KR20140052744A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/254Analysis of motion involving subtraction of images

Abstract

The present invention relates to a method and a device for searching events created in an image. The method comprises the following steps: setting an interest border for an area in an image photographed by a camera and producing event rules to detect an event in which an interest object in the image passes the interest border; receiving and storing the image photographed by the camera; extracting the interest object from the image; checking if the event is created by the interest object based on the event rules; producing sequence producing event time data corresponding to the creation time of the event; and outputting sequence for outputting the location of the event through visualization on the output time of the image.

Description

영상 내에 발생한 이벤트를 탐색하는 장치 및 방법{Method and Apparatus for Searching Event Occurred in Image}TECHNICAL FIELD [0001] The present invention relates to an apparatus and a method for searching for an event occurring in an image,

본 발명의 실시예는 영상 내에 발생한 이벤트를 탐색하는 장치 및 방법에 관한 것이다. 더욱 상세하게는, 영상 내의 이벤트 발생에 대하여 관심경계를 설정하여 이벤트 룰(Event Rule)을 생성하고, 생성된 이벤트 룰에 근거하여 관심객체와 관련된 이벤트를 파악하여, 검출된 이벤트를 시퀀스 탐색기에 출력하는 영상 내에 발생한 이벤트를 탐색하는 장치 및 방법에 관한 것이다. An embodiment of the present invention relates to an apparatus and method for searching for an event occurring in an image. More particularly, the present invention relates to a method and apparatus for generating an event rule by setting a boundary of interest in an event occurring in an image, recognizing an event related to the object of interest based on the generated event rule, outputting the detected event to a sequence searcher And more particularly, to an apparatus and method for searching for an event occurring in a video.

이 부분에 기술된 내용은 단순히 본 발명의 실시예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다. The contents described in this section merely provide background information on the embodiment of the present invention and do not constitute the prior art.

최근 사회적 범죄의 증가나 보안에 대한 사회적 인식 확산과 더불어 공공장소나 건물, 사무실, 주거 단지 내에 폐쇄회로 TV(Closed-Circuit TV, 이하‘CCTV’라 칭함)의 설치가 증가되고 있는 추세이다. In recent years, there has been an increase in the installation of closed-circuit TV (hereinafter referred to as "CCTV") in public places, buildings, offices, and residential areas in addition to social awareness of increasing social crime and security.

이러한 추세와 같은 맥락으로 촬영한 영상을 모니터링(Monitoring)하는 영상감시 분야에서 촬영영상 중 사용자가 원하는 부분의 영상을 직접 빠르고 정확하게 검색하여 재생할 수 있는 장치나 프로그램에 대한 요구 사항이 있어 왔지만 영상감시장치의 한계성으로 인해, 사용자가 필요한 부분의 영상을 다시 보기 위해서는 영상장치에서 원하는 시점부터 시간 순으로 순차적으로 재생이 되면서 확인이 가능한 현실적인 한계점을 가지고 있었다. In the field of video surveillance monitoring the images taken in the same context as this trend, there has been a demand for a device or a program that can quickly and accurately search and reproduce an image of a desired part of the shot image, It is a practical limitation that the user can check the images in order of time from the desired point of time in the image device in order to view the necessary part of the image again.

이러한 필요성을 충족하기 위한 종래의 일반적인 방법은 CCTV의 촬영영상을 모니터링할 때 사용자가 필요한 부분의 영상을 검색하기 위해서는, 이전 영상과 비교하여 변화가 있는 부분은 시퀀스 탐색기에서 빨간색으로 표시를 하여, 이 시간대에 변화가 있었다는 변화된 부분만을 알려주고, 이벤트가 발생될 때 사용자에 의해 설정된 이벤트 검색조건 정보와 일치하는 경우에만 저장이 되도록 설정이 되어 이벤트 시점 검색이나 저장영상 검색에 많은 시간이 소요됨은 물론 사용자가 원하는 조건의 정확한 검색이 불가능 하는 등의 단순한 검색 차원에 머무르고 있다. In order to satisfy such a necessity, a conventional method for monitoring a captured image of a CCTV is to search for an image of a necessary part of the user, so that a portion having a change compared with the previous image is displayed in red in the sequence navigator, It is set to be stored only when the event search condition information set by the user matches the event search condition information set at the time of occurrence of the event, so that it takes much time to search for the event point or to search the stored image, It is impossible to accurately search for a desired condition.

전술한 문제점을 해결하기 위해 본 발명의 실시예는, 영상 내의 이벤트 발생에 대하여 관심경계를 설정하여 이벤트 룰(Event Rule)을 생성하고, 생성된 이벤트 룰에 근거하여 관심객체와 관련된 이벤트를 파악하여, 검출된 이벤트를 시퀀스 탐색기에 출력하는 영상 내에 발생한 이벤트를 탐색하는 장치 및 방법을 제공하는 데에 주된 목적이 있다. In order to solve the above-described problems, an embodiment of the present invention creates an event rule by setting a boundary of interest in an event occurrence in an image, and grasps an event related to the object of interest based on the generated event rule And an apparatus and method for searching for an event occurring in a video that outputs a detected event to a sequence searcher.

전술한 목적을 달성하기 위해 본 발명의 실시예는, 카메라의 촬영 영역에 대한 관심경계를 설정하고, 상기 영상 내의 관심객체가 상기 관심경계를 통과하는 이벤트를 검출하기 위한 이벤트 룰(Event Rule)을 생성하는 이벤트 룰 생성부; 상기카메라에서 촬영된 영상을 수신하여 저장하는 영상저장부; 상기 영상으로부터 상기 관심객체를 추출하는 관심객체 추출부; 상기 이벤트 룰에 근거하여 상기 관심객체에 의한 상기 이벤트가 발생했는지 여부를 검출하는 이벤트 검출부; 상기 이벤트 검출부에서 상기 이벤트를 검출하면, 상기 이벤트의 발생시간에 대응하는 이벤트 시간 데이터를 생성하는 시퀀스 생성부; 및 상기 영상의 출력 시간에 대한 상기 이벤트 발생 위치를 시각화하여 출력하는 시퀀스 출력부를 포함하는 이벤트 탐색장치를 제공한다. In order to achieve the above object, an embodiment of the present invention sets an event rule for detecting an event that an interest object in the image passes through the attention boundary, An event rule generating unit for generating an event rule; An image storage unit for receiving and storing an image photographed by the camera; An interest object extractor for extracting the object of interest from the image; An event detector for detecting whether or not the event by the object of interest has occurred based on the event rule; A sequence generator for generating event time data corresponding to the occurrence time of the event when the event detector detects the event; And a sequence output unit for visualizing and outputting the event occurrence position with respect to the output time of the image.

이와 함께, 관심객체가 없는 배경프레임과 상기 영상을 비교하여 상기 관심객체를 추출하는 관심객체 추출부를 더 포함하는 것이 바람직하다. The apparatus may further include an interest object extracting unit that extracts the object of interest by comparing the image with a background frame having no object of interest.

또한, 관심객체 추출부는 관심객체가 없는 배경 프레임과 비교하고자 하는 상기 영상의 프레임을 구분하여 배경과 전경을 분리하는 영상 분리부와 상기 배경 프레임과 상기 영상의 프레임에 대한 화소, 컬러, 윤곽 등에서 적어도 하나 이상의 차이를 비교한 결과를 근거로 객체를 추적하여 상기 관심객체를 추출하는 객체 추적부를 포함하여 구성할 수 있다. In addition, the interest object extractor may include an image separator that separates a background frame and a foreground to distinguish the background frame and the foreground to be compared with a background frame having no object of interest, and at least one of a pixel, And an object tracking unit for tracking the object based on a result of comparing one or more differences to extract the object of interest.

이와 함께, 이벤트 룰 생성부는, 선분 또는 곡선을 이용하여 관심경계를 설정하는 관심경계 설정부와 상기 관심경계를 기준으로한 거리에 따른 소정의 거리값과 소정의 부호값을 설정하여 경계기준값을 생성하는 경계기준값 설정부 및 상기 경계기준값을 기준으로 소정의 방향에서 통과하는 관심객체를 이벤트로 판단하기 위한 이벤트 룰을 설정하는 이벤트룰 설정부를 포함하여 구성하는 것이 바람직하다. At the same time, the event rule generation unit generates a boundary reference value by setting a predetermined distance value and a predetermined sign value according to a distance based on the attention boundary, and a boundary setting unit for setting a boundary of interest using line segments or curves And an event rule setting unit for setting an event rule for determining an object of interest passing through the predetermined direction based on the boundary reference value as an event.

또한, 상기 시퀀스 생성부는, 상기 영상의 시작 시각 대비 상기 이벤트가 발생한 시각까지의 시간을 상기 이벤트 시간 데이터로 생성하는 것을 포함할 수 있다. The sequence generation unit may generate a time from the start time of the image until the time when the event occurs, as the event time data.

이와 함께, 상기 시퀀스 출력부는, 상기 영상의 프레임의 시작점으로부터 끝점까지의 위치정보를 소정의 바(Bar) 등의 형태로 출력하고, 검출된 이벤트의 발생시간에 대응하는 프레임의 위치를 상기 바에 시각적으로 표시하는 것을 더 포함하는 것이 바람직하다. In addition, the sequence output unit may output positional information from a start point to an end point of the frame of the image in the form of a predetermined bar or the like, and position the frame corresponding to the occurrence time of the detected event to a visual As a function of time.

바람직하게는, 상기 시각적으로 표시되는 영역은. 상기 이벤트를 발생시킨 시점을 기준으로 소정 개수의 프레임 영역만큼 색상으로 표시하는 것을 포함하는 것이 더욱 바람직하다. Advantageously, said visually displayed area comprises: And displaying a color corresponding to a predetermined number of frame areas based on a time point at which the event is generated.

더불어, 영상 내에 발생한 이벤트 탐색 제공 방법에 있어서, 카메라를 통해 촬영된 영상 내 영역에 대한 관심경계를 설정하고, 상기 영상 내의 관심객체가 상기 관심경계를 통과하는 이벤트를 검출하기 위한 이벤트 룰(Event Rule)을 생성하는 과정; 상기 카메라에서 촬영된 영상을 수신하여 저장하는 과정; 상기 영상으로부터 상기 관심객체를 추출하는 과정; 상기 이벤트 룰에 근거하여 상기 관심객체에 의한 상기 이벤트가 발생했는지 여부를 검출하는 과정; 상기 이벤트의 발생시간에 대응하는 이벤트 시간 데이터를 생성하는 시퀀스 생성 과정; 상기 영상의 출력 시간에 대한 상기 이벤트 발생 위치를 시각화하여 출력하는 시퀀스 출력 과정을 더 포함하는 것이 바람직하다. In addition, the present invention provides a method of searching for events generated in an image, the method comprising: setting a boundary of interest in an image region captured through a camera; detecting an event rule for detecting an event that an object of interest in the image passes through the boundary of interest; ); Receiving and storing an image captured by the camera; Extracting the object of interest from the image; Detecting whether the event is caused by the object of interest based on the event rule; A sequence generating step of generating event time data corresponding to the occurrence time of the event; And a sequence outputting step of visualizing and outputting the event occurrence position with respect to the output time of the image.

또한, 상기 이벤트 룰을 생성하는 과정은, 선분 또는 곡선을 이용하여 관심경계를 설정하는 관심경계 설정과정; 상기 관심경계를 기준으로한 거리에 따른 소정의 거리값과 소정의 부호값을 설정하여 경계기준값을 생성하는 경계기준값 설정 과정; 및 상기 경계기준값을 기준으로 소정의 방향에서 통과하는 관심객체를 이벤트로 판단하기 위한 이벤트 룰을 설정하는 이벤트 룰 설정과정을 더 포함할 수 있다. In addition, the process of generating the event rule may include: a boundary setting process of setting a boundary of interest using a line segment or a curve; A boundary reference value setting step of generating a boundary reference value by setting a predetermined distance value and a predetermined sign value according to the distance based on the attention boundary; And an event rule setting step of setting an event rule for determining an object of interest passing through the predetermined direction based on the boundary reference value as an event.

이와 함께, 상기 시퀀스 출력 과정은, 상기 영상의 프레임의 시작점으로부터 끝점까지의 위치정보를 소정의 바(Bar) 등의 형태로 출력하고, 검출된 이벤트의 발생시간에 대응하는 프레임의 위치를 상기 바에 시각적으로 표시하는 과정을 더 포함하는 것이 바람직하다. In addition, the sequence output process outputs position information from a start point to an end point of the frame of the image in the form of a predetermined bar or the like, and outputs the position of the frame corresponding to the occurrence time of the detected event to the bar It is preferable to further include a process of visual display.

이상에서 설명한 바와 같이 본 발명의 실시예에 의하면, 촬영영상을 재생하여 검색하는 영상감시 분야에서 촬영영상의 방대한 양의 저장 데이터 중에서 사용자가 지정한 조건인 이벤트 발생 부분만 검색하여 볼 수 있고, 검색결과를 시퀀스 탐색기에 색상 정보로 표시를 해주어 빠른 결과 확인이 가능하여 검색과 재생확인 시간이 단축되는 등 효과적인 영상 검색 방법을 제공한다. As described above, according to the embodiment of the present invention, in the field of video surveillance in which a photographed image is reproduced and searched, it is possible to search and view only the event occurrence part, which is a condition designated by the user, Is displayed on the sequence searcher as color information, so that it is possible to quickly check the result, thereby shortening the search and reproduction confirmation time.

본 발명의 실시예에 의하면, 이벤트 룰을 이용하여 관심경계 또는 관심영역에 침입 및 이탈, 이동하는 등의 객체를 이벤트로 판단함으로써, 이벤트 결과를 시퀀스 탐색기에 표시를 해 사용자가 원하는 장면을 빠르게 검색하고 볼 수 있어 영상 검색의 효율성을 향상시키는 효과가 있다. According to the embodiment of the present invention, by using an event rule, an object such as intrusion, departure, and movement into a boundary of interest or a region of interest is determined as an event, the event result is displayed on the sequence searcher, So that the efficiency of the image retrieval is improved.

더불어, 이벤트 룰을 활용하여 사용자가 필요로 하는 부분의 촬영영상을 최소한의 데이터 작업만으로 검색과 재생을 하고, 사용자 편의성과 접근성을 기반으로 원하는 조건 검색 결과물을 얻는 형태의 과정을 구현함으로써, 검색한 영상을 빠르게 재생할 수 있는 이벤트 탐색장치는 향후에 촬영영상 및 영상감시 분야 등에서 널리 활용될 수 있는 장점을 지니고 있다. In addition, by implementing the process of retrieving and reproducing the photographed image of the part required by the user using only the minimum data operation by utilizing the event rule and obtaining the desired condition search result based on the user convenience and accessibility, The event search device that can quickly reproduce images has advantages that can be widely used in the field of photographed images and video surveillance in the future.

이와 같이 사용자의 접근성과 편의성을 높이고, 효율적인 영상 검색이 가능한 효과를 제공하여 영상감시 분야의 새로운 서비스 모델의 구축을 위한 인프라를 제공할 수 있어 새로운 컨텐츠의 창출 및 새로운 수요의 창출을 통한 경제적 효과를 이룰 수 있다. In this way, it is possible to provide an infrastructure for building a new service model in the field of video surveillance by enhancing the accessibility and convenience of the user and providing an effect of efficient image retrieval, thereby providing economic effect through creation of new contents and creation of new demand Can be achieved.

도 1은 본 발명의 일 실시예에 따른 이벤트 탐색장치를 포함하는 전체적인 구성을 도시한 구성도,
도 2는 본 발명의 일 실시예에 따른 이벤트 탐색장치의 구성을 도시한 블록도,
도 3은 본 발명의 일 실시예에 따른 이벤트 탐색장치에 포함된 관심객체 추출부 및 이벤트 룰 생성부의 구성을 도시한 블록도,
도 4는 본 발명의 일 실시예에 따른 이벤트 탐색장치에서 관심객체의 이벤트 여부의 판별과 검출된 이벤트를 시퀀스 탐색기에 출력하는 수행 과정을 도시한 흐름도이다.
<도면의 주요 참조부호에 대한 설명>
100 : 이벤트 탐색장치
200 : 영상 전송장치
300 : 유무선 인터넷 기반의 네트워크망
400 : 사용자 단말
500 : 영상 촬영장치
110 : 영상 수신부
120 : 관심객체 추출부
130 : 이벤트 룰 생성부
140 : 이벤트 검출부
150 : 영상 저장부
160 : 시퀀스 생성부
170 : 시퀀스 출력부
180 : 입출력 인터페이스
121 : 영상 분리부
123 : 객체 추적부
131 : 관심경계 설정부
133 : 경계기준값 설정부
135 : 이벤트 룰 설정부
Brief Description of the Drawings Fig. 1 is a configuration diagram showing an overall configuration including an event search device according to an embodiment of the present invention; Fig.
2 is a block diagram illustrating a configuration of an event search apparatus according to an embodiment of the present invention.
FIG. 3 is a block diagram illustrating a configuration of an interest object extracting unit and an event rule generating unit included in an event searcher according to an embodiment of the present invention;
4 is a flowchart illustrating a process of determining whether an event of interest is detected in an event search device according to an embodiment of the present invention and outputting a detected event to a sequence searcher.
DESCRIPTION OF THE REFERENCE NUMERALS OF THE DRAWINGS
100: Event search device
200: image transmission device
300: wired / wireless internet based network
400: User terminal
500: image capturing device
110:
120: Interest object extracting unit
130: Event rule generating unit
140: Event detection unit
150:
160: Sequence generation unit
170: sequence output section
180: Input / output interface
121:
123: Object tracking unit
131: Interest boundary setting unit
133: boundary reference value setting unit
135: Event rule setting unit

이하, 본 발명에서의 일 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다. Hereinafter, embodiments of the present invention will be described in detail with reference to exemplary drawings. It should be noted that, in adding reference numerals to the constituent elements of the drawings, the same constituent elements are denoted by the same reference symbols as possible even if they are shown in different drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

우선적으로 본 발명의 일 실시예에 따른 이벤트 탐색장치(100)를 포함한 전체적인 구성을 도시한 도 1을 참조하여 본 발명의 구현을 위한 구성관계를 간략히 설명하면 다음과 같다. 1 is a block diagram of an event search apparatus 100 according to an embodiment of the present invention. Referring to FIG. 1, a configuration of an event search apparatus 100 according to an embodiment of the present invention will be briefly described below.

본 발명의 일 실시예에 의한 이벤트 탐색장치(100)는 사용자 단말(400) 및 촬영 영상을 전송하는 영상 전송장치(200)와 유선 또는 무선 등의 네트워크망(300)을 통하여 상호 연결된다. The event search apparatus 100 according to an embodiment of the present invention is interconnected through a user terminal 400 and an image transmission apparatus 200 that transmits an image shot through a network 300 such as a wired or wireless network.

본 발명의 일 실시예에 의한 이벤트 탐색장치(100)는 서버 형태 등으로 구현되며 이하 설명되는 이벤트 탐색장치(100)의 각 구성요소는 서버의 논리적 기능을 구별하기 위한 개념상의 구분일 뿐 물리적 구분이 아님은 자명하며, 이벤트 탐색장치(100)는 클라이언트인 사용자 단말(400)과 이벤트 룰 생성을 위한 다양한 데이터를 상호 입출력하게 된다. The event search apparatus 100 according to an embodiment of the present invention is implemented in a server form or the like and each component of the event search apparatus 100 described below is a conceptual classification for distinguishing logical functions of a server, And the event search device 100 mutually inputs and outputs various data for generating an event rule with the user terminal 400 as a client.

본 발명의 일 실시예에 의한 이벤트 탐색장치(100)는 촬영 영상 내에서 이벤트 발생 유무를 판단하여 발생한 이벤트를 검출하고, 발생한 이벤트에 대한 정보를 시퀀스 탐색기와 같은 소정의 출력매체 등을 통하여 출력할 수 있는 기능을 수행하는 장치를 의미하므로 상기와 같은 기능을 수행한다면 지칭되는 명칭에 국한되지 않고 이벤트 탐색장치(100)에 해당될 수 있음은 자명하다. The event search apparatus 100 according to an exemplary embodiment of the present invention detects an event that has occurred by determining whether an event has occurred in the captured image and outputs information about the event that has occurred through a predetermined output medium such as a sequence searcher And thus it is obvious that the event search apparatus 100 can be applied to the event search apparatus 100 without being limited to the name.

이하에서는 본 발명의 일 실시예에 따른 이벤트 탐색장치(100)의 구성을 도시한 블록도인 도 2, 이벤트 탐색장치(100)에 포함된 관심객체 추출부(120) 및 이벤트 룰 생성부(130)의 구성을 도시한 블록도인 도 3을 통하여 본 발명에 의한 이벤트 탐색장치의 구체적인 구성을 설명하도록 한다. 2, which is a block diagram illustrating the configuration of an event search apparatus 100 according to an embodiment of the present invention. The event object extraction unit 120 and the event rule generation unit 130 3, which is a block diagram showing the configuration of the event search apparatus according to the present invention.

상기 첨부된 도면을 참조할 때, 본 발명의 일 실시예에 따른 이벤트 탐색장치(100)는 영상 수신부(110), 관심객체 추출부(120), 이벤트 룰 생성부(130), 이벤트 검출부(140), 영상 저장부(150), 시퀀스 생성부(160), 시퀀스 출력부(170) 및 입출력 인터페이스(180)를 포함하여 구성될 수 있다. The event searching apparatus 100 according to an exemplary embodiment of the present invention includes an image receiving unit 110, an interest object extracting unit 120, an event rule generating unit 130, an event detecting unit 140 An image storage unit 150, a sequence generator 160, a sequence output unit 170, and an input / output interface 180.

이와 함께, 관심객체 추출부(120)는 영상 분리부(121)와 객체 추적부(123)를 포함하여 구성될 수 있으며, 이벤트 룰 생성부(130)는 관심경계 설정부(131)와 경계기준값 설정부(133) 및 이벤트룰 설정부(135)를 포함하여 구성될 수 있다. The interest object extraction unit 120 may include an image separation unit 121 and an object tracking unit 123. The event rule generation unit 130 may include an interest boundary setting unit 131, A setting unit 133 and an event rule setting unit 135. [

이하, 본 발명에 의한 이벤트 탐색장치(100)의 구체적인 동작을 도 2 및 도 3을 통해 설명하도록 한다. Hereinafter, the specific operation of the event search apparatus 100 according to the present invention will be described with reference to FIG. 2 and FIG.

본 발명의 일 실시예에 따른 이벤트 탐색장치(100)와 상호 연결이 된 영상 촬영장치(300)는 영상을 촬영할 수 있는 장치를 말하며, 일정 경계 내의 객체의 이동, 침입, 이탈 등의 감시를 위한 객체 영상을 촬영할 수 있는 CCTV용 카메라, 감시 카메라 등으로 구현되는 것이 바람직하다. 또한, 영상 촬영장치(300)로 촬영된 영상은 복수 개의 프레임을 포함하여 구성할 수 있다. The image capturing apparatus 300 interconnected with the event search apparatus 100 according to an exemplary embodiment of the present invention is an apparatus capable of capturing an image, and is a device for capturing an image, for monitoring movement, intrusion, A CCTV camera, a surveillance camera, and the like, which can capture object images. In addition, the image photographed by the image photographing apparatus 300 may include a plurality of frames.

본 발명의 일 실시예에 따른 이벤트 탐색장치(100)와 상호 연결이 된 영상 전송장치(200)는 영상 촬영장치(300)에서 촬영이 된 촬영영상을 이벤트 탐색장치(100)의 영상 수신부(110)에 전송하는 역할을 수행한다. 여기서, 영상 전송장치(200)는 네트워크망(300)을 경유하여 이벤트 탐색 장치(100)와 영상 및 데이터를 송수신하는 것으로 나타내고 있으나 반드시 이에 한정되는 것은 아니며, 근거리 통신망 또는 소정의 기업에서 설치한 통신기지국에 따른 통신망과 같이 영상 및 데이터를 송수신할 수 있다면 명칭에 국한되지 않고 그 어떤 망으로도 구현될 수 있다. The image transmission apparatus 200 interconnected with the event search apparatus 100 according to an embodiment of the present invention transmits the captured image shot by the image shooting apparatus 300 to the image receiving unit 110 ). Here, the image transmission apparatus 200 transmits and receives video and data to and from the event search apparatus 100 via the network 300, but the present invention is not limited thereto. If the image and data can be transmitted and received as well as the communication network according to the base station, it can be realized by any network without being limited to the name.

본 발명의 일 실시예에 따른 이벤트 탐색장치(100)의 영상 수신부(110)는 영상 전송장치(200)와 연결되어 촬영영상을 수신하는 역할을 수행한다. 여기서, 촬영영상은 영상 촬영장치(500)에 포함된 복수 개의 카메라를 통해 촬영된 영상으로서 각각의 카메라에 대한 촬영영상을 의미하며, 촬영영상은 복수 개의 프레임을 포함하여 구성할 수 있다. The image receiving unit 110 of the event searching apparatus 100 according to an embodiment of the present invention is connected to the image transmitting apparatus 200 and receives a photographed image. Here, the photographed image is an image photographed through a plurality of cameras included in the image photographing apparatus 500, and the photographed image may include a plurality of frames.

관심객체 추출부(120)는 관심객체가 없는 배경영상과 촬영영상을 비교하여 차이가 있는 부분을 관심객체로 추출한다. 여기서, 배경영상은 촬영하고자 하는 영역을 촬영한 초기화면이나, 촬영영상 내에서 움직이는 관심객체 없이 일정 시간동안 정지된 배경을 나타내는 영상을 의미한다. 관심객체 추출부(120)에서 추출된 관심객체는 이벤트 룰에 근거하여 이벤트 검출부(140)에서 관심객체가 이벤트에 해당하는지 여부를 판단하는데 이용된다.The interest object extracting unit 120 compares the background image and the photographed image without the object of interest and extracts the difference part as the object of interest. Here, the background image means an initial screen for photographing an area to be photographed, or an image representing a background that has been stopped for a predetermined period of time without interest objects moving within the photographed image. The object of interest extracted by the object extraction unit 120 is used to determine whether the object of interest is an event in the event detection unit 140 based on the event rule.

관심객체 추출부(120)는 영상 분리부(121)와 객체 추적부(123)를 포함하여 구성될 수 있다. 영상 분리부(121)에서는 배경과 전경을 분리하는데, 이는 화소의 가우시언 모델을 이용한다. 각 화소는 소정의 개수의 가우시언 노드(node)를 가진다. 각각의 가우시언 노드는 평균(mean), 분산(variance), 가중치(weight)를 가진다. 프로그램 시작 후 초기 일정 시간 까지는 화소의 가우시언 모델이 학습되는데, 이 때 평균, 분산, 가중치가 정해지고, 가중치가 높은 노드가 배경 노드로 지정된다.The interest object extracting unit 120 may include an image separating unit 121 and an object tracking unit 123. The image separating unit 121 separates the background from the foreground, which uses the Gaussian model of the pixel. Each pixel has a predetermined number of gaussian nodes. Each Gaussian node has mean, variance, and weight. The Gaussian model of the pixel is learned until the initial time after the start of the program. At this time, the average, variance, and weight are determined, and the node with the highest weight is designated as the background node.

전술한 바와 같은 학습이 끝나고 영상 프레임이 들어오면, 각 화소는 학습된 가우시언 노드 중 하나에 속하는지 판별되고, 해당 가우시언 노드의 평균, 분산이 업데이트되고, 모든 가우시언 노드의 가중치가 업데이트된다.When the above-described learning ends and an image frame comes in, each pixel is discriminated as belonging to one of the learned geosynchronous nodes, the average and variance of the corresponding geosynchronous node are updated, and the weights of all the geosynchronous nodes are updated .

또한, 화소가 배경 노드가 아닌 가우시언 노드에 속하게 되면 그 화소는 전경 화소가 된다. 예를 들어, 사람이 지나가면 사람에 해당하는 화소는 배경 노드에 속하지 않을 것이므로 전경 화소가 된다. 이들 전경 화소들의 집합이 사람에 해당될 것이고, 이러한 과정을 통해 배경으로부터 전경을 분리할 수 있다. Also, if a pixel belongs to a gaussian node other than a background node, the pixel becomes a foreground pixel. For example, when a person passes, a pixel corresponding to a person will not belong to a background node, and thus becomes a foreground pixel. A set of these foreground pixels will correspond to a person, and the foreground can be separated from the background through this process.

영상 분리부(121)에서 배경과 전경이 분리되면, 객체 추적부(123)에서 객체를 추적하는 단계를 거친다. 이는 전경 영상(배경:0, 전경:1)을 이용한다. 이전 프레임의 전경 영상에서의 전경에 해당하는 움직이는 객체와 현재 프레임의 전경 영상에서의 전경에 해당하는 움직이는 객체의 컬러 정보, 히스토그램, 객체의 모양(shape) 등을 비교해서, 이전 프레임과 현재 프레임의 동일한 객체를 판별하여 객체를 추적한다. 컬러 정보의 비교에는 히스토그램, 객체의 모양(shape) 등의 정보가 이용될 수 있다. When the background separating unit 121 separates the background and the foreground, the object tracking unit 123 traces the object. This uses the foreground image (background: 0, foreground: 1). A histogram and an object shape of a moving object corresponding to the foreground in the previous frame and a moving object corresponding to the foreground in the foreground image of the current frame are compared with each other, Identify the same object and track the object. For comparison of the color information, information such as a histogram, an object shape, and the like can be used.

이벤트 룰 생성부(130)는 관심객체에 대한 이벤트를 검출하기 위한 이벤트 룰을 생성하는 역할을 수행한다. 이 이벤트 룰은 사용자가 원하는 검색결과를 도출하기 위해 설정된 규칙으로서, 입출력 인터페이스를 통한 사용자의 입력과 같은 설정명령을 통해 생성된 관심영역을 관심객체가 통과하는 동작을 이벤트로 인지하는 조건정보를 의미한다. The event rule generation unit 130 generates an event rule for detecting an event for a target object. This event rule is defined as a rule set for deriving a desired search result by the user, and includes condition information for recognizing an event that an object of interest passes through a region of interest generated through a setup command such as a user input through an input / do.

이벤트 룰 생성부(130)는 관심경계 설정부(131)와 경계기준값 설정부(133) 및 이벤트 룰 설정부(135)를 포함하여 구성될 수 있다. The event rule generating unit 130 may include a attention boundary setting unit 131, a boundary reference value setting unit 133, and an event rule setting unit 135.

관심경계 설정부(131)는 이벤트 룰을 생성하기 위해 관심경계를 설정하는데, 여기서 관심경계는 이벤트를 검출하기 위한 경계로서 경계선 또는 경계영역으로 설정될 수 있으며, 사용자의 인터페이스 조작 또는 좌표입력(예를 들어, (x,y))을 통해 생성된 경계일 수 있다. The attention boundary setting unit 131 sets a boundary of interest to generate an event rule, wherein the boundary of interest may be set as a boundary or a boundary region as a boundary for detecting an event, For example, (x, y)).

또한, 관심경계는 선분 또는 곡선을 이용하여 설정된 경계선 또는 선분 또는 곡선으로 둘러싸인 폐곡선으로 설정된 경계영역일 수도 있다. In addition, the attention boundary may be a boundary region set to a closed curve surrounded by a boundary line or a line segment or a curve set by using a line segment or a curve.

경계기준값 설정부(133)는 관심경계를 기준으로 거리값 및 부호값 중 적어도 하나 이상의 값을 포함하는 경계 기준값을 설정하는 역할을 수행한다. 관심경계를 기준으로 관심객체의 거리에 따른 이벤트를 감시하기 위해 거리값을 설정한다. 예를 들어, 관심경계의 거리값을 0으로 설정하고, 관심경계에서 소정의 거리만큼 멀어짐에 따라 거리값을 1씩 증가하여 설정할 수 있다. 이러한 방식으로 설정된 복수 개의 거리값을 저장하여 거리맵을 생성할 수도 있다. The boundary reference value setting unit 133 sets a boundary reference value including at least one of a distance value and a sign value based on the boundary of interest. Set the distance value to monitor the event according to the distance of the object of interest based on the boundary of interest. For example, the distance value of the boundary of interest may be set to 0, and the distance value may be incremented by 1 as the distance from the boundary of interest is increased by a predetermined distance. The distance map may be generated by storing a plurality of distance values set in this manner.

또한, 관심객체가 관심경계를 통과하였는지를 확인하기 위해 관심경계를 기준으로 부호값을 설정한다. 여기서, 부호값은‘+’및‘-’인 것이 바람직하나 반드시 이에 한정되는 것은 아니다. 예를 들어, 도로의 교통량에 대한 이벤트를 감시하는데 있어서, 관심경계의 좌측에서 우측으로 통과하는 차량에 대한 이벤트를 감시하는 경우, 좌측 부분의 부호값을‘+’로 설정하고, 우측 부분의 부호값을‘-’로 설정할 수 있다. 이러한 방식으로 설정된 부호값을 저장하여 부호맵을 생성할 수도 있다. Also, a code value is set based on the boundary of interest to check whether the object of interest has passed the boundary of interest. Here, the sign values are preferably '+' and '-', but are not limited thereto. For example, in monitoring an event for traffic on a road, when monitoring an event for a vehicle passing from the left to the right of the boundary of interest, the sign value of the left part is set to '+' The value can be set to '-'. A code map may be generated by storing code values set in this manner.

이벤트 룰 설정부(135)는 관심경계 설정부(131)에서 생성된 관심경계와 경계 기준값 설정부(133)에서 설정된 거리값 및 부호값을 근거하여 이벤트 룰을 설정한다. 이 이벤트 룰은 감시하고자 하는 이벤트의 특성에 따라, 관심영역 또는 경계 기준값의 변경 또는 삭제 등과 같은 사용자의 입력값 변경을 통해 변경이 가능하며, 새로운 이벤트 룰을 생성할 수도 있다. The event rule setting unit 135 sets an event rule based on the attention boundary generated in the attention boundary setting unit 131 and the distance value and the sign value set in the boundary reference value setting unit 133. [ This event rule can be changed by changing the input value of the user such as changing or deleting the region of interest or boundary reference value according to the characteristic of the event to be monitored, and may generate a new event rule.

예를 들어, 이벤트 룰 생성부(130)는 관심경계를 통과하는 모든 이벤트에 대한 이벤트 룰을 설정하는 경우, 관심객체의 거리값이 소정의 임계값 이상이고, 부호값이‘+’에서‘-’또는‘-’에서‘+’로 변경되면 이벤트인 것으로 판단하는 이벤트 룰을 생성할 수 있다. For example, when setting an event rule for all events that pass through the boundary of interest, the event rule generation unit 130 may set the event rule to '-' when the distance value of the object of interest is equal to or greater than a predetermined threshold value, 'Or' - 'to' + ', it is possible to generate an event rule that determines that the event is an event.

한편, 이벤트 룰은 객체의 거리값이 일정 임계값 이하이면, 부호값의 변화와 관계없이 이벤트가 아닌 것으로 설정될 수 있다. 이는 객체가 관심영역의 소정의 거리 내에 근접하여 관심영역을 넘나드는 경우를 이벤트로 판단되는 것을 방지하기 위함이다. On the other hand, if the distance value of the object is less than or equal to a certain threshold value, the event rule can be set to be not an event regardless of a change in the sign value. This is to prevent an event from being judged as a case in which the object crosses within a predetermined distance of the region of interest and crosses the region of interest.

이와 같이, 이벤트 룰은 설정된 거리값 및 부호값을 모두 이용하여 이벤트에 해당하는 관심객체를 검출하는 것으로 기재하고 있으나, 반드시 이에 한정되는 것은 아니며, 부호값의 변화만을 가지고 이벤트를 검출할 수도 있다. As described above, although the event rule is described as detecting an object of interest corresponding to an event using both the set distance value and the sign value, the event rule is not necessarily limited to this, and an event can be detected only by a change in the sign value.

이벤트 검출부(140)는 이벤트 룰에 근거하여 관심객체 추출부(120)에서 추출된 관심객체가 이벤트에 해당하는지 여부를 판단해서 해당 관심객체가 이벤트에 해당하는 것으로 판단하는 경우, 해당 관심객체를 이벤트 룰에 근거한 이벤트로 검출한다. The event detection unit 140 determines whether or not the object of interest extracted by the object extraction unit 120 corresponds to an event based on the event rule and determines that the object of interest corresponds to the event. And detects it as an event based on a rule.

만약, 해당 관심객체가 이벤트에 해당하지 않는 것으로 판단하는 경우, 영상 전송장치(200)로부터 상기 관심객체가 포함된 프레임의 다음 프레임에 해당하는 촬영영상을 전송받게 된다. If it is determined that the object of interest does not correspond to the event, the captured image corresponding to the next frame of the frame containing the object of interest is received from the image transmission apparatus 200.

이벤트 검출부(140)는 이벤트 룰에 근거하여 관심객체의 위치에 대한 거리값을 소정의 임계치와 비교 및 부호값의 변경여부를 확인하여 관심객체가 관심경계를 통과하는 이벤트를 발생하였는지 판단한다. 여기서, 이벤트는 관심객체가 관심경계인 경계선을 통과하는 이벤트일 수 있으나, 관심경계가 경계영역인 경우 영역의 침입 또는 이탈에 대한 이벤트일 수도 있다. The event detector 140 compares the distance value with respect to the position of the object of interest based on the event rule and compares the distance value with a predetermined threshold value and determines whether the object of interest has generated an event passing through the boundary of interest. Here, the event may be an event that the object of interest passes through the borderline of interest, but may be an event for the intrusion or departure of the area if the border of interest is a borderline region.

영상 저장부(150)는 영상 수신부(110)에서 전송된 촬영영상 전체를 프레임 단위로 저장하는 역할을 수행한다. 이 촬영영상은 영상 촬영장치(500)에 포함된 복수 개의 카메라를 통해 촬영된 영상으로서 각각의 카메라에 대한 촬영영상을 의미하며, 촬영영상은 복수 개의 프레임을 포함하여 구성할 수 있다. The image storage unit 150 stores the whole photographed image transmitted from the image receiving unit 110 on a frame-by-frame basis. The photographed image is an image photographed through a plurality of cameras included in the image photographing apparatus 500, and the photographed image may include a plurality of frames.

시퀀스 생성부(160)는 촬영영상의 시작 시각 대비 이벤트 검출부(140)에서 검출된 이벤트가 발생한 시각까지의 시간을 이벤트 시간 데이터로 생성하는 역할을 한다. 즉, 촬영영상의 시작 시각과 비교하여 이벤트가 발생한 시각까지의 시간을 이벤트 시간 데이터로 생성하며, 이벤트가 발생할 때마다 이벤트 시간 데이터를 생성 구분하여 저장한다. The sequence generator 160 generates a time from the start time of the photographed image to the time when the event detected by the event detector 140 is generated as event time data. That is, it compares the start time of the photographed image with the event time data until the time when the event occurs, and generates and stores event time data whenever an event occurs.

시퀀스 출력부(170)는 촬영영상 프레임(Frame)의 시작점으로부터 끝점까지의 각 프레임의 위치정보를 소정의 바(Bar) 등의 형태로 출력하고, 검출된 이벤트의 발생시간에 대응하는 프레임의 위치를 상기 바 등에 시각적인 표시(예를 들어,‘화살표’와 같은 형태) 또는 시각적인 색상으로 표시하여 출력하는 역할을 수행한다. The sequence output unit 170 outputs the position information of each frame from the start point to the end point of the shot image frame in the form of a predetermined bar or the like and outputs the position of the frame corresponding to the occurrence time of the detected event (For example, an 'arrow') or a visual color in the bar or the like and outputs the result.

도 4는 본 발명의 일 실시예에 따른 이벤트 탐색방법을 예시한 흐름도로써, 이벤트 탐색장치(100)에서 관심객체의 이벤트 여부의 판별과 검출된 이벤트를 시퀀스 탐색기에 출력하는 수행 과정을 도시한 흐름도이다. 4 is a flowchart illustrating an event search method according to an embodiment of the present invention. The event search apparatus 100 determines whether an event of interest is an event, and outputs the detected event to a sequence searcher. to be.

이하에서는 본 발명의 일 실시예에 따른 이벤트 탐색방법을 예시한 흐름도인 도 4를 통하여 본 발명에 의한 이벤트 탐색방법의 구체적인 과정을 설명하도록 한다Hereinafter, a detailed procedure of an event search method according to the present invention will be described with reference to FIG. 4, which is a flowchart illustrating an event search method according to an embodiment of the present invention

본 발명의 일 실시예에 따른, 카메라를 통해 촬영된 영상 내에 발생한 이벤트를 탐색하는 방법은, 이벤트 룰 생성부(130)에서 상기 카메라의 촬영 영역에 대한 관심경계를 설정하고, 상기 영상 내의 관심객체가 상기 관심경계를 통과하는 이벤트를 검출하기 위한 이벤트 룰(Event Rule)을 생성(S401)한다. A method of searching for an event occurring in an image photographed by a camera according to an embodiment of the present invention includes the steps of setting an interest boundary for the shooting region of the camera in an event rule generating unit 130, Generates an event rule for detecting an event that passes through the attention boundary (S401).

상기 카메라에서 촬영된 영상을 수신하여 저장하는 과정(S403)을 거쳐, 상기 영상으로부터 상기 관심객체를 추출하는 과정(S405)을 거친다. In operation S403, an image captured by the camera is received and stored, and the object of interest is extracted from the image in operation S405.

상기 이벤트 룰에 근거하여 상기 관심객체에 의한 상기 이벤트가 발생했는지 여부를 판단(S407)하여 해당 관심객체가 이벤트에 해당하는 것으로 판단하는 경우, 이벤트 검출부(140)에서 해당 관심객체를 이벤트 룰에 근거한 이벤트로 검출하는 과정(S409)을 거친다. If it is determined that the event by the object of interest has occurred (S407) based on the event rule, if it is determined that the object of interest corresponds to the event, the event detection unit 140 detects the object of interest based on the event rule Event detection (S409).

만약, 해당 관심객체가 이벤트에 해당하지 않는 것으로 판단하는 경우, 영상 전송장치(200)로부터 상기 관심객체가 포함된 프레임의 다음 프레임에 해당하는 촬영영상을 전송받게 된다. If it is determined that the object of interest does not correspond to the event, the captured image corresponding to the next frame of the frame containing the object of interest is received from the image transmission apparatus 200.

이벤트 검출부(140)에서 상기 이벤트를 검출하면, 시퀀스 생성부(160)에서 촬영영상 시작 시각과 비교하여 상기 이벤트 발생 시각까지의 시간을 이벤트 시간 데이터로 생성하는 과정(S411)을 거친다. Upon detecting the event in the event detection unit 140, the sequence generation unit 160 compares the start time of the shot image with the start time of the event to generate the event time data as the event time data in step S411.

이벤트 시간 데이터를 생성한 후, 촬영 영상 프레임의 전체 위치정보를 근거로 검출된 이벤트 발생 시간에 대응하는 프레임 위치를 시퀀스 탐색기에 시각적으로 출력하는 과정(S413)을 거치게 된다. After generating the event time data, a step S413 of visually outputting the frame position corresponding to the detected event occurrence time to the sequence searcher based on the total position information of the shot image frame is performed.

본 발명을 설명함에 있어, 본 발명의 일 실시예에 따른 이벤트 탐색장치(100)의 각 구성요소는 앞서 간략히 언급된 바와 같이 물리적으로 구분되는 구성요소라기보다는 논리적으로 구분되는 구성요소로 되어야 한다. In describing the present invention, each element of the event search apparatus 100 according to an embodiment of the present invention should be a logically separated component rather than a physically separated component as briefly mentioned above.

즉, 각각의 구성은 본 발명의 기술사상을 실현하기 위하여 논리적인 구성요소에 해당하므로 각각의 구성요소가 통합 또는 분리되어 수행되더라도 본 발명의 논리 구성이 수행하는 기능이 실현될 수 있다면 본 발명의 범위 내에 있다고 해석되어야 하며, 동일 또는 유사한 기능을 수행하는 구성요소라면 그 명칭 상의 일치성 여부와는 무관히 본 발명의 범위 내에 있다고 해석되어야 함은 물론이다. That is, since each configuration corresponds to a logical component for realizing the technical idea of the present invention, even if each component is integrated or separated, if the functions performed by the logical configuration of the present invention can be realized, It is to be understood that any component that performs the same or similar function should be interpreted as falling within the scope of the present invention regardless of the consistency of the name.

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention.

따라서, 본 발명에 개시된 일 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 일 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. Therefore, the embodiments disclosed in the present invention are not intended to limit the scope of the present invention but to limit the scope of the present invention.

본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas falling within the scope of the same shall be construed as falling within the scope of the present invention.

이상에서 설명한 바와 같이 본 발명은 이벤트 발생과 연동하여 사용자가 필요로 하는 부분의 촬영영상을 최소한의 데이터 작업만으로 검색과 재생을 하고, 사용자 편의성과 접근성을 기반으로 원하는 결과물을 얻는 형태의 과정을 구현함으로써, 타 영상장치나 시스템에 비하여 효과적인 영상 검색 환경을 구축할 수 있을 것으로 예상이 되고, 향후 촬영영상 및 영상감시 분야에서 널리 활용될 부분이 기대되어 유용한 발명이다.
As described above, the present invention realizes a process of retrieving and reproducing a photographed image of a part required by a user in cooperation with an event and performing a minimum data operation, and obtaining a desired result based on user convenience and accessibility It is anticipated that it will be possible to construct an effective image search environment as compared with other image devices or systems, and it is a useful invention that is expected to be widely used in the field of photographed image and video surveillance in the future.

Claims (10)

카메라를 통해 촬영된 영상 내에 발생한 이벤트를 탐색하는 장치에 있어서,
상기 카메라의 촬영 영역에 대한 관심경계를 설정하고, 상기 영상 내의 관심객체가 상기 관심경계를 통과하는 이벤트를 검출하기 위한 이벤트 룰(Event Rule)을 생성하는 이벤트 룰 생성부;
상기 카메라에서 촬영된 영상을 수신하여 저장하는 영상 저장부;
상기 영상으로부터 상기 관심객체를 추출하는 관심객체 추출부;
상기 이벤트 룰에 근거하여 상기 관심객체에 의한 상기 이벤트가 발생했는지 여부를 검출하는 이벤트 검출부;
상기 이벤트 검출부에서 상기 이벤트를 검출하면, 상기 이벤트의 발생시간에 대응하는 이벤트 시간 데이터를 생성하는 시퀀스 생성부; 및
상기 영상의 출력 시간에 대한 상기 이벤트 발생 위치를 시각화하여 출력하는 시퀀스 출력부
를 포함하는 것을 특징으로 하는 이벤트 탐색장치.
An apparatus for searching for an event occurring in an image photographed through a camera,
An event rule generating unit for generating an event rule for setting an attention boundary for the shooting area of the camera and detecting an event that an object of interest in the image passes through the attention boundary;
An image storage unit for receiving and storing an image photographed by the camera;
An interest object extractor for extracting the object of interest from the image;
An event detector for detecting whether or not the event by the object of interest has occurred based on the event rule;
A sequence generator for generating event time data corresponding to the occurrence time of the event when the event detector detects the event; And
A sequence output unit for visualizing and outputting the event occurrence position with respect to the output time of the image,
And an event search unit for searching for an event.
제 1 항에 있어서,
상기 관심객체 추출부는,
관심객체가 없는 배경프레임과 상기 영상을 비교하여 상기 관심객체를 추출하는 것을 특징으로 하는 이벤트 탐색장치.
The method according to claim 1,
The interest object extracting unit extracts,
Wherein the object searching unit extracts the object of interest by comparing a background frame having no object of interest with the image.
제 1 항에 있어서,
상기 관심객체 추출부는,
관심객체가 없는 배경 프레임과 비교하고자 하는 상기 영상의 프레임을 구분하여 배경과 전경을 분리하는 영상 분리부; 및
상기 배경 프레임과 상기 영상의 프레임에 대한 화소, 컬러, 윤곽 등에서 적어도 하나 이상의 차이를 비교한 결과를 근거로 객체를 추적하여 상기 관심객체를 추출하는 객체 추적부
를 포함하는 것을 특징으로 하는 이벤트 탐색장치.
The method according to claim 1,
The interest object extracting unit extracts,
An image separator for separating a background frame having no object of interest and a foreground of the image to be compared; And
An object tracking unit for tracking an object based on a result of comparing at least one difference between pixels of the background frame and a frame of the image,
And an event search unit for searching for an event.
제 1 항에 있어서,
상기 이벤트 룰 생성부는,
선분 또는 곡선을 이용하여 관심경계를 설정하는 관심경계 설정부;
상기 관심경계를 기준으로한 거리에 따른 소정의 거리값과 소정의 부호값을 설정하여 경계기준값을 생성하는 경계기준값 설정부; 및
상기 경계기준값을 기준으로 소정의 방향에서 통과하는 관심객체를 이벤트로 판단하기 위한 이벤트 룰을 설정하는 이벤트룰 설정부
를 포함하는 것을 특징으로 하는 이벤트 탐색장치.
The method according to claim 1,
Wherein the event rule generation unit generates,
An interest boundary setting unit that sets a boundary of interest using a line segment or a curve;
A boundary reference value setting unit for generating a boundary reference value by setting a predetermined distance value and a predetermined sign value according to the distance based on the attention boundary; And
An event rule setting unit for setting an event rule for determining an interested object passing through the predetermined direction based on the boundary reference value as an event,
And an event search unit for searching for an event.
제 1 항에 있어서,
상기 시퀀스 생성부는,
상기 영상의 시작 시각 대비 상기 이벤트가 발생한 시각까지의 시간을 상기 이벤트 시간 데이터로 생성하는 것을 특징으로 하는 이벤트 탐색장치.
The method according to claim 1,
Wherein the sequence generator comprises:
And generates a time from the start time of the video up to the time when the event occurs, as the event time data.
제 1 항에 있어서,
상기 시퀀스 출력부는,
상기 영상의 프레임의 시작점으로부터 끝점까지의 위치정보를 소정의 바(Bar) 형태로 출력하고, 검출된 이벤트의 발생시간에 대응하는 프레임의 위치를 상기 바에 시각적으로 표시하는 것을 특징으로 하는 이벤트 탐색장치.
The method according to claim 1,
The sequence output unit includes:
And outputs the position information from the start point to the end point of the frame of the image in the form of a predetermined bar and visually displays the position of the frame corresponding to the occurrence time of the detected event in the bar. .
제 6항에 있어서,
상기 시각적으로 표시되는 영역은.
상기 이벤트를 발생시킨 시점을 기준으로 소정 개수의 프레임 영역만큼 색상으로 표시하는 것을 특징으로 하는 이벤트 탐색장치.
The method according to claim 6,
The visually displayed area includes:
Wherein the display unit displays a predetermined number of frame regions in a color based on a point in time when the event is generated.
영상 내에 발생한 이벤트 탐색 제공 방법에 있어서,
카메라를 통해 촬영된 영상 내 영역에 대한 관심경계를 설정하고, 상기 영상 내의 관심객체가 상기 관심경계를 통과하는 이벤트를 검출하기 위한 이벤트 룰(Event Rule)을 생성하는 과정;
상기 카메라에서 촬영된 영상을 수신하여 저장하는 과정;
상기 영상으로부터 상기 관심객체를 추출하는 과정;
상기 이벤트 룰에 근거하여 상기 관심객체에 의한 상기 이벤트가 발생했는지 여부를 검출하는 과정;
상기 이벤트의 발생시간에 대응하는 이벤트 시간 데이터를 생성하는 시퀀스 생성 과정;
상기 영상의 출력 시간에 대한 상기 이벤트 발생 위치를 시각화하여 출력하는 시퀀스 출력 과정
을 포함하는 것을 특징으로 하는 이벤트 탐색 방법.
A method for providing an event search in an image,
Generating an event rule for detecting an event that an object of interest in the image passes through the attention boundary;
Receiving and storing an image captured by the camera;
Extracting the object of interest from the image;
Detecting whether the event is caused by the object of interest based on the event rule;
A sequence generating step of generating event time data corresponding to the occurrence time of the event;
A sequence output process for visualizing and outputting the event occurrence position with respect to the output time of the image
And searching for an event.
제 8 항에 있어서,
상기 이벤트 룰을 생성하는 과정은,
선분 또는 곡선을 이용하여 관심경계를 설정하는 관심경계 설정과정;
상기 관심경계를 기준으로한 거리에 따른 소정의 거리값과 소정의 부호값을 설정하여 경계기준값을 생성하는 경계기준값 설정 과정; 및
상기 경계기준값을 기준으로 소정의 방향에서 통과하는 관심객체를 이벤트로 판단하기 위한 이벤트 룰을 설정하는 것을 특징으로 하는 이벤트 탐색 방법.
9. The method of claim 8,
The process of generating the event rule comprises:
A boundary setting process of setting a boundary of interest using a line segment or a curve;
A boundary reference value setting step of generating a boundary reference value by setting a predetermined distance value and a predetermined sign value according to the distance based on the attention boundary; And
And setting an event rule for determining an object of interest passing through the predetermined direction based on the boundary reference value as an event.
제 8 항에 있어서,
상기 시퀀스 출력 과정은,
상기 영상의 프레임의 시작점으로부터 끝점까지의 위치정보를 소정의 바(Bar) 형태로 출력하고, 검출된 이벤트의 발생시간에 대응하는 프레임의 위치를 상기 바에 시각적으로 표시하는 것을 특징으로 하는 영상 내에 발생한 이벤트 탐색 방법.
9. The method of claim 8,
The sequence output process includes:
And outputting position information from a start point to an end point of the frame of the image in a predetermined bar form and visually displaying a position of a frame corresponding to the occurrence time of the detected event in the bar. How to navigate events.
KR1020120119255A 2012-10-25 2012-10-25 Method and apparatus for searching event occurred in image KR20140052744A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120119255A KR20140052744A (en) 2012-10-25 2012-10-25 Method and apparatus for searching event occurred in image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120119255A KR20140052744A (en) 2012-10-25 2012-10-25 Method and apparatus for searching event occurred in image

Publications (1)

Publication Number Publication Date
KR20140052744A true KR20140052744A (en) 2014-05-07

Family

ID=50885919

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120119255A KR20140052744A (en) 2012-10-25 2012-10-25 Method and apparatus for searching event occurred in image

Country Status (1)

Country Link
KR (1) KR20140052744A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101581037B1 (en) * 2015-10-20 2015-12-29 한국지질자원연구원 System and method for searching geological boundary using drone
US11074291B2 (en) 2016-10-06 2021-07-27 Hanwha Techwin Co., Ltd. Apparatus and method for providing image

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101581037B1 (en) * 2015-10-20 2015-12-29 한국지질자원연구원 System and method for searching geological boundary using drone
US11074291B2 (en) 2016-10-06 2021-07-27 Hanwha Techwin Co., Ltd. Apparatus and method for providing image

Similar Documents

Publication Publication Date Title
EP2903261B1 (en) Apparatus and method for detecting event from plurality of photographed images
US20140214885A1 (en) Apparatus and method for generating evidence video
KR101964683B1 (en) Apparatus for Processing Image Smartly and Driving Method Thereof
KR101688218B1 (en) System for managing traffic flow and incidents using image detection in real time based on object recognition and method for processing thereof
KR101933153B1 (en) Control Image Relocation Method and Apparatus according to the direction of movement of the Object of Interest
CN111405222B (en) Video alarm method, video alarm system and alarm picture acquisition method
KR101990789B1 (en) Method and Apparatus for Searching Object of Interest by Selection of Object
KR20200052418A (en) Automated Violence Detecting System based on Deep Learning
KR102327872B1 (en) Apparatus for Extracting GPS Coordinate of Image-based Tracking Object and Driving Method Thereof
KR101084914B1 (en) Indexing management system of vehicle-number and man-image
KR101092472B1 (en) Video indexing system using surveillance camera and the method thereof
KR100964726B1 (en) Method for tracking moving objects using characteristics of moving objects in image camera system
WO2019099321A1 (en) Collaborative media collection analysis
US11836935B2 (en) Method and apparatus for detecting motion deviation in a video
CN111553305A (en) Violation video identification system and method
KR20160093253A (en) Video based abnormal flow detection method and system
KR20210075533A (en) Vision-based Rainfall Information System and Methodology Using Deep Learning
KR101113515B1 (en) Video index system using surveillance camera and the method thereof
KR101921868B1 (en) Intelligent video mornitoring system and method thereof
KR20160048428A (en) Method and Apparatus for Playing Video by Using Pan-Tilt-Zoom Camera
KR101509593B1 (en) Image classification method and apparatus for preset tour camera
KR101547255B1 (en) Object-based Searching Method for Intelligent Surveillance System
CN102496024B (en) Method for detecting incident triggered by characteristic frame in intelligent monitor
KR20140052744A (en) Method and apparatus for searching event occurred in image
JP2006285399A (en) Image monitoring method and device for monitoring motion of vehicle at intersection

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application