[go: up one dir, main page]

KR101678377B1 - Video surveillance system and method for providing visual event outcomes - Google Patents

Video surveillance system and method for providing visual event outcomes Download PDF

Info

Publication number
KR101678377B1
KR101678377B1 KR1020150045156A KR20150045156A KR101678377B1 KR 101678377 B1 KR101678377 B1 KR 101678377B1 KR 1020150045156 A KR1020150045156 A KR 1020150045156A KR 20150045156 A KR20150045156 A KR 20150045156A KR 101678377 B1 KR101678377 B1 KR 101678377B1
Authority
KR
South Korea
Prior art keywords
event
information
image
setting
attribute
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
KR1020150045156A
Other languages
Korean (ko)
Other versions
KR20160116842A (en
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 KR1020150045156A priority Critical patent/KR101678377B1/en
Publication of KR20160116842A publication Critical patent/KR20160116842A/en
Application granted granted Critical
Publication of KR101678377B1 publication Critical patent/KR101678377B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19602Image analysis to detect motion of the intruder, e.g. by frame subtraction
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19602Image analysis to detect motion of the intruder, e.g. by frame subtraction
    • G08B13/19613Recognition of a predetermined image pattern or behaviour pattern indicating theft or intrusion
    • 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)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 시각적 이벤트 결과를 제공하는 영상 보안 시스템 및 방법에 관한 것으로서, 더욱 상세히는 영상 분석을 통해 검출되는 객체에 대하여 다양한 종류의 이벤트를 시각적으로 설정 가능하고, 이벤트 발생 내용을 용이하게 식별 가능하도록 시각화하여 제공하는 시각적 이벤트 결과를 제공하는 영상 보안 시스템 및 방법에 관한 것이다. 본 발명은 이벤트 설정 과정에서 각 이벤트가 어떤 기능을 제공하는지와 각 이벤트에서 이용 가능한 속성을 그래픽화하여 제공하며 이벤트 결과 역시 사용자가 설정한 이벤트 종류와 속성을 아이콘, 가상 아바타 등과 같은 그래픽 정보로 영상에서 표시되도록 제공할 수 있으므로, 사용자가 이벤트 설정 과정에서 각 이벤트 종류가 어떤 기능을 지원하는지 직관적으로 판단할 수 있어 편리하게 이벤트를 설정할 수 있으며, 이벤트가 발생한 객체와 관련된 이벤트를 직관적으로 파악할 수 있어 보안 시스템의 효율 및 사용자 편의성을 크게 향상시키는 효과가 있다.The present invention relates to an image security system and method for providing a visual event result, and more particularly, to an image security system that can visually set various types of events for an object detected through image analysis, And more particularly, to a video security system and method for providing a visual event result that is provided by visualization. The present invention graphically provides the functions that each event provides and the attributes available in each event in the event setting process, and displays event types and attributes set by the user as graphical information such as an icon, a virtual avatar, The user can intuitively determine which function each event type supports during the event setting process so that the event can be conveniently set and the event related to the object in which the event occurs can be intuitively grasped The efficiency of the security system and the user convenience are greatly improved.

Description

시각적 이벤트 결과를 제공하는 영상 보안 시스템 및 방법{Video surveillance system and method for providing visual event outcomes}Technical Field [0001] The present invention relates to a video surveillance system and method for providing visual event results,

본 발명은 시각적 이벤트 결과를 제공하는 영상 보안 시스템 및 방법에 관한 것으로서, 더욱 상세히는 영상 분석을 통해 검출되는 객체에 대하여 다양한 종류의 이벤트를 시각적으로 설정 가능하고, 이벤트 발생 내용을 용이하게 식별 가능하도록 시각화하여 제공하는 시각적 이벤트 결과를 제공하는 영상 보안 시스템 및 방법에 관한 것이다.The present invention relates to an image security system and method for providing a visual event result, and more particularly, to an image security system that can visually set various types of events for an object detected through image analysis, And more particularly, to a video security system and method for providing a visual event result that is provided by visualization.

현재 카메라 성능의 발전과 카메라를 통해 제공되는 영상에서 원하는 대상을 용이하게 검출할 수 있도록 지원하는 다양한 영상 분석 알고리즘이 제공되고 있으며, 이와 같은 자원을 이용하여 감시 지역에서 특정 이벤트가 발생한 대상 객체를 용이하게 식별하여 관리자에게 통지하는 보안 시스템의 발전이 두드러지고 있다.Various image analysis algorithms are provided to support the development of camera performance and to easily detect a desired object in an image provided through a camera. By using such resources, a target object in which a specific event occurs in a monitoring area can be easily And notify the manager of the security system.

이러한, 보안 시스템은 카메라를 통해 제공되는 영상에서 사용자가 지정한 다양한 이벤트를 설정받아 영상 분석을 수행하며, 일례로 특정 패턴을 가진 객체를 선택하거나, 영상에서 가상의 라인 또는 영역을 지정하고 해당 라인 또는 영역을 침범하는 객체를 추적하거나, 영상에서 기존에 없던 물체가 등장하는 등과 같은 다양한 이벤트 조건을 설정받아 이벤트가 발생한 객체에 대한 정보를 제공할 수 있다.The security system performs image analysis by setting various events designated by a user in an image provided through a camera. For example, the security system selects an object having a specific pattern, designates a virtual line or area in the image, It is possible to provide information about an object in which an event occurs by setting various event conditions such as tracking an object invading a region or displaying an object that is not present in an image.

그러나, 기존 보안 시스템은 이벤트 설정을 위해 영상 분석 알고리즘이 요구하는 세팅값을 직접 지정해야 하므로, 일반 사용자가 접근하기 힘든 복잡한 이벤트 설정 과정이 요구되며, 사용자가 원하는 이벤트 설정을 위한 적절한 설정값을 지정하는데에도 어려움이 있어 사용상 불편함이 따른다.However, since the existing security system needs to directly specify the setting value required by the image analysis algorithm for setting the event, it requires complicated event setting process which is difficult for the general user to access, and it is necessary to designate an appropriate setting value And it is difficult to use it.

또한, 보안 시스템에서 이벤트 발생 결과를 제공하는데 있어서도, 사용자가 어떤 이벤트가 발생했는지 구분하기가 용이하지 않아 효율성을 떨어뜨리는 문제점이 있다.Also, in providing a result of generating an event in the security system, it is not easy to distinguish which event occurred by a user, thereby reducing efficiency.

따라서, 이러한 기존 보안 시스템의 이벤트 설정 복잡도를 개선하는 동시에 직관적으로 사용자가 설정하는 이벤트가 제공하는 기능과 이벤트 결과를 시각적으로 표현하여 직관성을 높일 수 있도록 한 시스템 개발이 요구되고 있다.Accordingly, there is a need to develop a system that improves the event setting complexity of the existing security system and at the same time intuitively enhances the intuitiveness by visually expressing the functions and event results provided by the events set by the user.

한국공개특허 제10-2009-0129744호Korean Patent Laid-Open No. 10-2009-0129744

본 발명은 영상 분석에 따른 이벤트 검출에 필요한 이벤트 설정을 시각적으로 용이하게 구분하여, 사용자가 원하는 이벤트를 편리하게 설정할 수 있도록 지원하는데 그 목적이 있다.An object of the present invention is to easily distinguish an event setting required for event detection according to image analysis and easily set an event desired by the user.

또한, 본 발명은 이벤트가 발생한 객체와 연관하여 이벤트 종류와 결과를 시각적으로 표현하여, 이벤트 결과에 대한 직관성을 보장하는데 그 목적이 있다.It is another object of the present invention to guarantee the intuitiveness of an event result by visually expressing an event type and a result in association with an object in which an event occurs.

더하여, 본 발명은 이벤트가 제공하는 기능을 구분하기 쉽도록 제공하는 동시에 원하는 이벤트 검색 내용을 포함하는 프레임을 추출하여 제공할 수 있도록 하여 사용상 편의를 제공하는데 그 목적이 있다.In addition, it is an object of the present invention to provide an easy-to-use function by providing a function provided by an event so that it can be easily distinguished and a frame including a desired event search content can be extracted and provided.

본 발명의 실시예에 따른 시각적 이벤트 결과를 제공하는 영상 보안 시스템은 카메라를 통해 제공되는 영상에 대한 이벤트 설정을 위해 서로 다른 이벤트 종류에 각각 대응되어 선택 가능한 하나 이상의 속성 및 각 속성에 대응되어 기설정된 그래픽 정보를 포함하는 이벤트 설정 인터페이스를 제공하는 이벤트 설정부와, 상기 이벤트 설정 인터페이스를 통해 상기 카메라로부터 수신되는 감시 공간에 대한 영상에서 이벤트 검출을 위해 설정된 각 이벤트 대상 영역에 대하여 선택된 하나 이상의 상기 속성을 취합하여 상기 이벤트 대상 영역별 이벤트 발생 조건을 포함하는 이벤트 조건 정보를 생성하는 이벤트 생성부와, 상기 이벤트 조건 정보에 따라 상기 영상에 대한 영상 분석을 통해 각 이벤트 대상 영역에서 식별된 객체로부터 상기 이벤트 발생 조건 검출시 검출된 이벤트 발생 조건에 대응되는 객체 식별정보 및 하나 이상의 속성정보를 제공하는 영상 분석부 및 상기 영상 분석부로부터 제공되는 상기 객체 식별정보 및 속성정보에 따라 상기 영상에서 상기 속성 정보에 대응되는 그래픽 정보를 상기 객체에 표시하는 이벤트 표시부를 포함할 수 있다.The video security system for providing visual event results according to an exemplary embodiment of the present invention includes one or more attributes corresponding to different event types and corresponding to respective attributes for presetting an event for an image provided through a camera, An event setting unit for providing an event setting interface including graphic information, and an event setting unit for setting one or more attributes selected for each event target area set for event detection in an image of a monitoring space received from the camera through the event setting interface An event generation unit for generating event condition information including an event generation condition for each event target area by collecting the event event information for each event target area,An image analysis unit for providing object identification information and at least one attribute information corresponding to an event generation condition detected at the time of the key detection, and an attribute management unit for managing attribute information corresponding to the attribute information in the image according to the object identification information and attribute information provided from the image analysis unit And an event display unit for displaying graphic information on the object.

본 발명과 관련된 일 예로서, 상기 이벤트 종류는 상기 이벤트 대상 영역의 설정에 대한 지역 기반 이벤트 설정, 상기 객체의 행동패턴에 대한 행동패턴 기반 이벤트 설정 및 상기 객체 종류에 대한 객체 기반 이벤트 설정을 포함하는 것을 특징으로 할 수 있다.As an example related to the present invention, the event type includes an area-based event setting for the setting of the event object area, a behavior pattern-based event setting for the behavior pattern of the object, and an object-based event setting for the object type . ≪ / RTI >

본 발명과 관련된 일 예로서, 상기 속성은 상기 이벤트 대상 영역에 대응되어 구분된 복수의 등급, 상기 객체의 행동패턴에 대응되어 미리 설정된 서로 다른 복수의 행동패턴, 상기 객체의 종류에 대응되어 객체 종류마다 미리 설정된 특징정보를 포함하는 것을 특징으로 할 수 있다.As an example related to the present invention, the attribute may include a plurality of classes classified corresponding to the event target area, a plurality of different behavior patterns previously set corresponding to the behavior pattern of the object, The feature information may include feature information that is set in advance.

본 발명과 관련된 일 예로서, 상기 그래픽 정보는 상기 각 등급에 대응되어 미리 설정된 서로 다른 색상정보와, 상기 각 행동 패턴에 대응되어 미리 설정된 아이콘 및 상기 특징정보에 대응되는 가상 아바타를 포함하는 것을 특징으로 할 수 있다.In one embodiment of the present invention, the graphic information includes different color information corresponding to the respective grades, a predetermined icon corresponding to each behavior pattern, and a virtual avatar corresponding to the feature information .

본 발명과 관련된 일 예로서, 상기 이벤트 생성부는 상기 이벤트 설정 인터페이스를 통해 상기 특징정보에 포함된 파리미터별 설정값 변경에 따른 갱신 특징정보와 상기 갱신 특징정보에 따라 상기 그래픽 정보에 제공되는 가상 아바타의 크기 및 색상 중 적어도 하나를 변경하여 생성한 갱신 그래픽 정보를 포함하는 이벤트 조건 정보를 생성하며, 상기 이벤트 표시부는 상기 영상에서 상기 갱신 특징정보에 대응되어 검출된 객체에 상기 갱신 그래픽 정보를 표시하는 것을 특징으로 할 수 있다.According to an embodiment of the present invention, the event generating unit may include an event setting interface, and the event information may include at least one of update feature information according to parameter-based set value changes included in the feature information, The event display unit generates event condition information including updated graphic information generated by changing at least one of size, color, and color, and the event display unit displays the updated graphic information in the object corresponding to the updated feature information in the image .

본 발명과 관련된 일 예로서, 상기 영상 분석부는 상기 감시 공간과 상기 영상 사이의 관계를 3차원 그리드와 해당 3차원 그리드에 표시되는 상기 가상 아바타의 배치와 크기 조절을 통해 캘리브레이션 정보를 산출하고, 상기 영상에서 객체 식별시 각 객체의 그리드 상 위치에서 상기 캘리브레이션 정보에 따라 상기 가상 아바타의 배치 및 크기를 조절하여 상기 가상 아바타와 미리 설정된 오차 이내의 영역을 가진 객체를 검출하는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the image analyzer calculates calibration information by arranging a relation between the monitoring space and the image by arranging and adjusting the size of the virtual avatar displayed on the three-dimensional grid and the three-dimensional grid, When the object is identified in the image, the arrangement and size of the virtual avatar are adjusted according to the calibration information on the grid position of each object to detect an object having an area within a preset error with the virtual avatar.

본 발명과 관련된 일 예로서, 상기 영상 분석부는 상기 가상 아바타에 대응되어 설정된 특징정보에 대응되는 객체를 식별하는 것을 특징으로 할 수 있다.In one embodiment of the present invention, the image analyzing unit identifies an object corresponding to the set feature information corresponding to the virtual avatar.

본 발명과 관련된 일 예로서, 상기 이벤트 생성부로부터 상기 이벤트 설정 인터페이스를 통해 생성된 이벤트 조건 정보를 검색식으로 이용하여 상기 영상을 구성하는 복수의 프레임을 검색하며, 상기 영상분석부와 연동하여 상기 이벤트 조건 정보에 따른 이벤트 발생 조건이 검출된 하나 이상의 프레임을 상기 영상에서 추출하여 검색 결과로 제공하는 이벤트 검색부를 더 포함하는 것을 특징으로 할 수 있다.In one embodiment of the present invention, the event condition information generated through the event setting interface is retrieved from the event generation unit as a search formula to search for a plurality of frames constituting the image, And an event retrieval unit for extracting one or more frames in which the event occurrence condition is detected according to the event condition information from the image and providing the retrieved result as a search result.

본 발명과 관련된 일 예로서, 상기 이벤트 검색부는 상기 이벤트 발생 조건에 서로 다른 식별정보를 부여하고, 상기 각 프레임에 이벤트 발생 조건이 검출된 객체에 대응되는 이벤트 발생 조건에 대한 식별정보를 표시하여 검색 결과로 제공하는 것을 특징으로 할 수 있다.In one embodiment of the present invention, the event search unit may assign different identification information to the event occurrence condition, display identification information of an event occurrence condition corresponding to the object in which the event occurrence condition is detected in each frame, As a result.

본 발명의 실시예에 따른 시각적 이벤트 결과를 제공하는 영상 보안 방법은 이벤트 설정부가 상기 카메라를 통해 제공되는 영상에 대한 이벤트 설정을 위해 서로 다른 이벤트 종류에 각각 대응되어 선택 가능한 하나 이상의 속성 및 각 속성에 대응되어 기설정된 그래픽 정보를 포함하는 이벤트 설정 인터페이스를 제공하는 단계와, 이벤트 생성부가 상기 이벤트 설정 인터페이스를 통해 상기 카메라로부터 수신되는 감시 공간에 대한 영상에서 이벤트 검출을 위해 설정된 각 이벤트 대상 영역에 대하여 선택된 하나 이상의 상기 속성을 취합하여 상기 이벤트 대상 영역별 이벤트 발생 조건을 포함하는 이벤트 조건 정보를 생성하는 단계와, 영상 분석부가 상기 이벤트 조건 정보에 따라 상기 영상에 대한 영상 분석을 통해 각 이벤트 대상 영역에서 식별된 객체로부터 상기 이벤트 발생 조건 검출시 검출된 이벤트 발생 조건에 대응되는 객체 식별정보 및 하나 이상의 속성정보를 제공하는 단계 및 이벤트 표시부가 상기 영상 분석부로부터 제공되는 상기 객체 식별정보 및 속성정보에 따라 상기 영상에서 상기 속성 정보에 대응되는 그래픽 정보를 상기 객체에 표시하는 단계를 포함할 수 있다.The video security method for providing a visual event result according to an exemplary embodiment of the present invention includes an event setting unit for setting an event for an image provided through the camera, The method includes the steps of: providing an event setting interface including predetermined graphics information corresponding to the selected event area; and generating an event setting interface Generating event condition information including an event occurrence condition for each event target area by collecting one or more of the attributes; and analyzing the event condition information to identify The method comprising the steps of: providing object identification information and at least one attribute information corresponding to an event generation condition detected when the event generation condition is detected from an object; And displaying the graphic information corresponding to the attribute information on the object.

본 발명은 이벤트 설정 과정에서 각 이벤트가 어떤 기능을 제공하는지와 각 이벤트에서 이용 가능한 속성을 그래픽화하여 제공하며 이벤트 결과 역시 사용자가 설정한 이벤트 종류와 속성을 아이콘, 가상 아바타 등과 같은 그래픽 정보로 영상에서 표시되도록 제공할 수 있으므로, 사용자가 이벤트 설정 과정에서 각 이벤트 종류가 어떤 기능을 지원하는지 직관적으로 판단할 수 있어 편리하게 이벤트를 설정할 수 있으며, 이벤트가 발생한 객체와 관련된 이벤트를 직관적으로 파악할 수 있어 보안 시스템의 효율 및 사용자 편의성을 크게 향상시키는 효과가 있다.The present invention graphically provides the functions that each event provides and the attributes available in each event in the event setting process, and displays event types and attributes set by the user as graphical information such as an icon, a virtual avatar, The user can intuitively determine which function each event type supports during the event setting process so that the event can be conveniently set and the event related to the object in which the event occurs can be intuitively grasped The efficiency of the security system and the user convenience are greatly improved.

또한, 본 발명은 이벤트가 제공하는 기능을 구분하기 쉽도록 제공할 수 있어 이벤트 설정을 통해 검색 편의성을 향상시키며, 동시에 원하는 이벤트 검색 내용을 포함하는 프레임을 추출하여 제공할 수 있어 영상 분석에 대하 효율 및 사용자 편의성을 향상시키는 효과가 있다.In addition, the present invention can provide a function to easily distinguish the functions provided by the event, thereby improving the retrieval convenience through event setting, and at the same time, extracting and providing frames including desired event search contents, And the user convenience is improved.

도 1은 본 발명의 실시예에 따른 시각적 이벤트 결과를 제공하는 영상 보안 시스템의 구성 환경도.
도 2는 본 발명의 실시예에 따른 시각적 이벤트 결과를 제공하는 영상 보안 시스템의 구성도.
도 3은 본 발명의 실시예에 따른 이벤트 설정 인터페이스를 통한 이벤트 발생 조건의 설정에 대한 예시도.
도 4는 본 발명의 실시예에 따른 영상 분석을 통한 이벤트 발생 조건에 따른 이벤트 검출에 대한 예시도.
도 5는 본 발명의 실시예에 따른 시각적 이벤트 결과를 제공하는 영상 보안 시스템의 카메라 캘리브레이션 과정에 대한 예시도.
도 6은 본 발명의 실시예에 따른 이벤트 검색 및 결과 제공에 대한 예시도.
도 7은 본 발명의 실시예에 따른 시각적 이벤트 결과를 제공하는 영상 보안 방법에 대한 예시도.
1 is a configuration environment diagram of a video security system that provides visual event results in accordance with an embodiment of the present invention.
2 is a configuration diagram of a video security system that provides a visual event result according to an embodiment of the present invention;
3 is an exemplary diagram illustrating setting of an event generating condition through an event setting interface according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating an event detection according to an event generation condition through image analysis according to an embodiment of the present invention; FIG.
5 illustrates an exemplary camera calibration process of a video security system that provides visual event results in accordance with an embodiment of the present invention.
FIG. 6 is a diagram illustrating an event search and result providing according to an embodiment of the present invention; FIG.
Figure 7 is an illustration of an image security method that provides a visual event result in accordance with an embodiment of the present invention.

이하, 도면을 참고하여 본 발명의 상세 실시예를 설명한다.Hereinafter, detailed embodiments of the present invention will be described with reference to the drawings.

우선, 도 1은 본 발명의 실시예에 따른 시각적 이벤트 결과를 제공하는 영상 보안 시스템의 구성 환경도로서, 도시된 바와 같이 영상 보안 시스템은 감시 공간에 설치된 카메라(11)를 통해 영상을 수신하여 영상 분석을 통해 객체를 식별 및 추적하는 영상 보안 장치(10)에 구성될 수 있으며, 영상 보안 장치(10)와 연동하는 별도의 독립적인 장치로 구성될 수 있다. 이때, 영상 보안 장치(10)와 카메라(11)는 널리 알려진 다양한 유/무선 통신방식을 통해 연결될 수 있다.First, FIG. 1 is a configuration environment view of a video security system providing a visual event result according to an embodiment of the present invention. As shown in FIG. 1, the video security system receives an image through a camera 11 installed in a monitoring space, Or may be configured in a video security apparatus 10 for identifying and tracking an object through analysis, or may be configured as a separate independent apparatus for interlocking with the video security apparatus 10. At this time, the video security apparatus 10 and the camera 11 can be connected through various well-known wire / wireless communication methods.

또한, 상기 영상 보안 장치(10)는 DVR(Digital Video Recorder), NVR(Network Video Recorder) 또는 서버로 구성될 수도 있으며, 상기 영상 보안 시스템은 영상 보안 장치(10)에 설치되어 동작하는 소프트웨어로 구성되거나 소프트웨어와 하드웨어 결합에 따른 모듈로 상기 영상 보안 장치(10)에 구성될 수도 있다.The video security apparatus 10 may be a digital video recorder (DVR), a network video recorder (NVR), or a server. The video security system may include software installed in the video security apparatus 10 Or may be configured in the video security device 10 as a module in combination with software and hardware.

상술한 구성에 따라, 상기 영상 보안 시스템은 영상 보안 장치(10)를 통해 카메라(11)의 영상을 수신하고, 상기 영상에 대한 영상 분석을 통해 미리 설정된 이벤트에 따라 이벤트가 검출된 객체를 식별하고, 해당 객체를 추적할 수 있다.According to the above-described configuration, the image security system receives an image of the camera 11 through the image security device 10, identifies an object in which an event is detected according to a preset event through image analysis of the image, , You can track that object.

이때, 기존의 영상 분석 시스템은 이러한 이벤트 설정 과정이 복잡하여 일반 사용자가 이벤트 설정에 용이하게 접근하기 힘든데 반해, 본 발명에 따른 영상 보안 시스템은 이벤트 설정 과정에서 각 이벤트가 어떤 기능을 제공하는지와 각 이벤트에서 이용 가능한 속성을 그래픽화하여 제공하며 이벤트 결과 역시 사용자가 설정한 이벤트 종류와 속성을 아이콘과 같은 그래픽 정보로 영상에서 표시되도록 제공할 수 있다.At this time, in the conventional image analysis system, since the process of setting the event is complicated, it is difficult for the general user to easily access the event setting. In contrast, the image security system according to the present invention determines the function of each event, The attributes available in the event are graphically provided and the event result can also be provided to display the type and the attribute of the event set by the user as graphic information such as an icon in an image.

이를 통해, 사용자가 이벤트 설정 과정에서 각 이벤트 종류가 어떤 기능을 지원하는지 직관적으로 판단할 수 있어 편리하게 이벤트를 설정할 수 있으며, 원하는 이벤트 조건과 동일한지를 직관적으로 파악할 수 있도록 지원한다.Through this, the user can intuitively determine which function each event type supports during the event setting process, so that the event can be set conveniently and it is intuitively grasped whether the event condition is the same as the desired event condition.

또한, 사용자는 영상에서 식별된 객체가 다양한 이벤트 중 어떤 이벤트에 해당하는지를 그래픽 정보를 통해 용이하게 직관적으로 구분 가능하여, 보안 시스템에서 가장 중요한 사용자의 상황 판단 및 대처가 신속히 이루어질 수 있도록 지원할 수 있다.
In addition, the user can easily and intuitively identify which of the events identified in the image corresponds to which event, through graphical information, so that it is possible to promptly determine and cope with the situation of the most important user in the security system.

상술한 내용을 토대로 본 발명의 실시예에 따른 시각적 이벤트 결과를 제공하는 영상 보안 시스템의 상세 구성 및 동작 예시를 이하 도면을 통해 설명한다.The detailed configuration and operation example of the image security system providing the visual event result according to the embodiment of the present invention will be described with reference to the drawings.

도 2는 본 발명의 실시예에 따른 시각적 이벤트 결과를 제공하는 영상 보안 시스템(100)의 구성도로서, 도시된 바와 같이 이벤트 설정부(110), 이벤트 생성부(120), 영상 분석부(130) 및 이벤트 표시부(140)를 포함할 수 있다.FIG. 2 is a block diagram of an image security system 100 for providing a visual event result according to an exemplary embodiment of the present invention. As shown in FIG. 2, an event setting unit 110, an event generating unit 120, And an event display unit 140. [0033] FIG.

이때, 영상 보안 시스템(100)의 각각의 구성부(110, 120, 130, 140, 150)는 상기 각 구성부는 하드웨어 회로(예를 들어, CMOS 기반 로직 회로), 펌웨어, 소프트웨어 또는 이들의 조합에 의해 구현될 수 있다. 예를 들어, 다양한 전기적 구조의 형태로 트랜지스터, 로직게이트 및 전자회로를 활용하여 구현될 수 있다. 또한, 상기 영상 보안 시스템(100)은 상기 도 1의 영상 보안 장치(10)에 설치되어 동작하는 소프트웨어로 구성되거나 소프트웨어와 하드웨어 결합에 따른 모듈로 상기 영상 보안 장치(10)에 구성될 수도 있다.Each of the components 110, 120, 130, 140, and 150 of the image security system 100 may include a hardware circuit (e.g., a CMOS-based logic circuit), firmware, software, ≪ / RTI > For example, it can be implemented utilizing transistors, logic gates, and electronic circuits in the form of various electrical structures. Also, the image security system 100 may be composed of software installed in the image security apparatus 10 of FIG. 1 or may be configured in the image security apparatus 10 by a combination of software and hardware.

또한, 이때, 상기 영상 보안 시스템(100)의 각 구성부(110, 120, 130, 140, 150) 중 어느 하나가 나머지 구성부를 제어하는 제어부로서 동작하거나 영상 보안 시스템(100)에 상기 각 구성부(110, 120, 130, 140, 150)를 제어하는 별도의 제어부(미도시)가 더 포함될 수 있으며, 상기 영상 보안 시스템(100)에 포함되어 상기 영상 보안 시스템(100)의 동작에 필요한 프로그램 및 데이터를 저장하는 저장부(미도시)의 프로그램 및 데이터를 이용하여 상기 영상 보안 시스템(100)의 전반적인 제어 기능을 실행할 수 있다.At this time, any one of the components 110, 120, 130, 140, and 150 of the image security system 100 operates as a control unit for controlling the remaining components, The video security system 100 may further include a control unit (not shown) for controlling the video surveillance system 110, 120, 130, 140, The overall control function of the image security system 100 can be executed using a program and data of a storage unit (not shown) for storing data.

또한, 상기 제어부로 동작하는 구성부 또는 상기 제어부는 RAM, ROM, CPU, GPU, 버스를 포함할 수 있으며, RAM, ROM, CPU, GPU 등은 버스를 통해 서로 연결될 수 있다. CPU는 저장부에 액세스하여, 저장부에 저장된 O/S(operating system)를 이용하여 부팅을 수행할 수 있으며, 저장부에 저장된 각종 프로그램, 컨텐츠, 데이터 등을 이용하여 본 발명에서 설명하는 다양한 동작을 수행할 수 있다.The controller or the controller may include a RAM, a ROM, a CPU, a GPU, and a bus. The RAM, the ROM, the CPU, and the GPU may be connected to each other via a bus. The CPU accesses the storage unit and performs booting using an operating system (OS) stored in the storage unit. The CPU can perform various operations described in the present invention using various programs, contents, data, Can be performed.

우선, 이벤트 설정부(110)는 도 3에 도시된 바와 같이 영상 분석 과정에서 이용될 이벤트를 설정받기 위한 이벤트 설정 인터페이스를 제공할 수 있으며, 디스플레이, 스피커 등과 같은 출력 장치를 통해 상기 이벤트 설정 인터페이스 관련 정보를 출력할 수 있다. 상기 출력 장치는 영상 보안 장치(10)에 구성되거나 별도의 독립된 장치로 구성될 수도 있다.3, the event setting unit 110 may provide an event setting interface for setting an event to be used in the image analysis process. The event setting unit 110 may include an event setting interface Information can be output. The output device may be configured in the image security device 10 or may be configured as a separate device.

이벤트 설정부(110)는 도시된 바와 같이 상기 이벤트 설정 인터페이스를 통해 설정 가능한 다양한 이벤트 종류를 제공하며, 일례로 상기 이벤트 종류의 일례로 지역 기반 이벤트, 행동패턴 기반 이벤트, 객체종류 기반 이벤트 등을 포함할 수 있다.The event setting unit 110 provides various types of events that can be set through the event setting interface. For example, the event setting unit 110 may include a region-based event, a behavior pattern-based event, an object type-based event, can do.

또한, 상기 이벤트 설정부(110)는 상기 이벤트 설정 인터페이스를 통해 각 이벤트 종류에 대응되어 이벤트 종류와 관련되어 선택 가능한 다양한 속성을 제공할 수 있다.In addition, the event setting unit 110 may provide various attributes that can be selected in association with each event type through the event setting interface.

일례로, 지역 기반 이벤트는 영상에서 이벤트 발생 여부를 판단하기 위한 영역을 설정하기 위한 것으로서, 상기 이벤트 설정부(110)는 상기 지역 기반 이벤트에 대응되어 이벤트 대상 영역의 등급을 구분하기 위한 복수의 속성을 상기 이벤트 설정 인터페이스를 통해 제공하며, 이에 따라 높은 보안이 요구되는 영역에 대해서는 높은 등급을 적용하여 해당 등급에 대한 정보가 이벤트 결과로 제공되도록 함으로써 각 등급에 따라 상이한 보안 조치가 이루어지도록 지원할 수 있다.For example, the area-based event is for setting an area for judging whether or not an event occurs in the image. The event setting unit 110 sets a plurality of attributes Through the event setting interface. Accordingly, a high security level is applied to an area requiring high security, and information about the security level is provided as an event result, so that different security measures can be supported according to each level .

이때, 상기 이벤트 설정부(110)는 각 등급에 따라 이벤트 대상 영역의 테두리 모양이나, 영역 지정시 선택된 등급에 대응되는 이벤트 대상 영역의 색상을 등급에 따라 상이하게 표시하기 위한 각 속성에 대응되는 그래픽 정보를 제공하며, 사용자에 의해 선택된 이벤트 대상 영역에 상기 그래픽 정보를 적용하여 영상에 표시될 수 있도록 지원함으로써 이를 통해 어떤 지역에 어떤 등급이 설정되었는지를 사용자가 가시적으로 편리하게 확인할 수 있다.At this time, the event setting unit 110 may display a border corresponding to each attribute for displaying the shape of the border of the event target area or the color of the event target area corresponding to the selected class at the time of area designation, And the graphic information is applied to the event target area selected by the user, so that the graphic information can be displayed on the image, thereby allowing the user to visually and conveniently check which rating is set in which area.

한편, 행동패턴 기반 이벤트는 객체의 특정 행동패턴에 따른 이벤트를 검출하기 위한 것으로서, 상기 이벤트 설정부(110)는 상기 행동패턴 기반 이벤트에 대응되어 선택 가능한 복수의 속성을 상기 이벤트 설정 인터페이스를 통해 제공하며, 이러한 속성의 일례로 영상에서 식별된 객체가 특정 시간이상 한 지역에서 머물거나, 특정 시간이상 배회하거나 영상에서 기존에 식별되지 않은 객체가 나타나거나, 영상에서 기존에 식별되던 객체가 사라지는 것과 같은 행동패턴을 포함할 수 있다.Meanwhile, the action pattern-based event is for detecting an event according to a specific action pattern of the object, and the event setting unit 110 provides a plurality of selectable attributes corresponding to the action pattern-based event through the event setting interface An example of such an attribute is that the object identified in the image stays in one area for a specific time or more, the object is wandering for a specific time or more, or the object that has not been previously identified in the image appears, And may include behavior patterns.

이때, 이벤트 설정부(110)는 각 행동패턴의 속성에 대응되는 그래픽 정보를 상기 이벤트 설정 인터페이스를 통해 제공하여, 각 속성이 어떤 이벤트 기능을 제공하는지 직관적으로 판단할 수 있도록 제공한다.At this time, the event setting unit 110 provides graphic information corresponding to the attribute of each behavior pattern through the event setting interface, so that it can intuitively determine which event function each attribute provides.

상기 그래픽 정보의 일례로, 특정 시간 이상 머무는 경우를 시계 모양의 아이콘으로 제공하고, 특정 시간 이상 배회하는 경우를 발 모양의 아이콘으로 제공하여 사용자가 용이하게 이벤트 기능을 구분할 수 있도록 제공한다.As an example of the graphic information, a case of staying over a specific time is provided as a clock icon, and a case of wandering for a specific time or longer is provided as a foot icon so that the user can easily distinguish the event function.

한편, 상기 객체 기반 이벤트는 객체의 종류를 선택하기 위한 것으로서, 상기 이벤트 설정부(110)는 상기 객체 기반 이벤트에 대응되는 복수의 속성을 제공하며, 이러한 속성의 일례로 사람, 자동차, 동물 등과 같이 이벤트를 발생시킬 객체의 종류를 포함할 수 있다.The object-based event is for selecting a type of object. The event setting unit 110 provides a plurality of attributes corresponding to the object-based event. Examples of the attribute include a person, a car, an animal, And may include the type of object to generate the event.

이때, 상기 이벤트 설정부(110)는 객체 기반 이벤트에 속한 각 속성을 다른 속성과 구분하기 위한 복수의 파라미터가 기 설정될 수 있으며, 상기 파라미터의 일례로 객체의 종류, 객체의 크기, 객체의 색상 등을 포함할 수 있다.In this case, the event setting unit 110 may set a plurality of parameters for distinguishing each attribute belonging to the object-based event from other attributes. The parameter setting unit 110 may set an event type, an object size, And the like.

또한, 상기 이벤트 설정부(110)는 각 속성에 대응되어 그래픽 정보로서 가상 아바타를 제공할 수 있다. 일례로, 객체의 속성이 사람인 경우 사람 모양의 가상 아바타를 제공하고, 객체의 속성이 자동차인 경우 자동차 모양의 가상 아바타를 제공할 수 있다.
In addition, the event setting unit 110 may provide a virtual avatar as graphic information corresponding to each attribute. For example, a humanoid virtual avatar may be provided if the object's attribute is a person, and a virtual avatar of a car shape if the object's attribute is automobile.

상술한 바와 같이, 상기 이벤트 설정부(110)를 통해 이벤트 설정 인터페이스가 제공되면, 상기 이벤트 생성부(120)는 상기 영상 보안 장치(10)에 구성되거나 별도의 독립적인 장치로 구성되는 사용자 인터페이스부를 통해 상기 이벤트 설정 인터페이스를 통해 제공되는 각 이벤트 종류 중 적어도 하나에서 선택된 속성을 취합하여 이벤트 조건 정보를 생성할 수 있다.As described above, if an event setting interface is provided through the event setting unit 110, the event generating unit 120 may include a user interface unit configured in the video security apparatus 10 or configured as a separate independent apparatus The event condition information may be generated by collecting attributes selected from at least one of the event types provided through the event setting interface.

일례로, 상기 이벤트 생성부(120)는 상기 이벤트 설정 인터페이스를 통해 상기 지역 기반 이벤트에 대한 이벤트 종류가 선택되면, 상기 카메라(11)의 영상을 상기 이벤트 설정 인터페이스를 통해 표시할 수 있으며, 상기 이벤트 설정 인터페이스를 통한 사용자 입력을 수신하여 상기 영상에서 객체 식별시 이벤트를 발생시킬 지역에 대한 하나 이상의 이벤트 대상 영역을 지정할 수 있다.For example, when the event type for the area based event is selected through the event setting interface, the event generating unit 120 may display the image of the camera 11 through the event setting interface, Upon receiving user input through the setting interface, one or more event target areas for an area where an event is to be generated upon object identification in the image may be designated.

이때, 상기 이벤트 생성부(120)는 각 이벤트 대상 영역의 등급을 달리 구성할 수 있으며, 상기 지역 기반 이벤트에 대응되는 속성들 중 사용자 입력에 따라 선택된 속성에 대응되는 등급을 상기 각 이벤트 대상 영역에 적용할 수 있다.In this case, the event generation unit 120 may classify each event target region differently, and a class corresponding to the attribute selected according to user input among the attributes corresponding to the region-based event may be classified into each event target region Can be applied.

또한, 상기 이벤트 생성부(120)는 지역 기반 이벤트에서 선택된 속성에 대응되는 그래픽 정보를 상기 이벤트 대상 영역에 적용할 수 있으며, 일례로 상기 이벤트 대상 영역에 적용된 속성에 대응되는 그래픽 정보에 따라 영상에 표시된 이벤트 대상 영역의 윤곽선 모양 또는 이벤트 대상 영역의 색상을 상이하게 표시할 수 있다.In addition, the event generator 120 may apply the graphic information corresponding to the attribute selected in the area-based event to the event object area. For example, in accordance with the graphic information corresponding to the attribute applied to the event object area, The outline shape of the displayed event target area or the color of the event target area can be displayed differently.

또한, 상기 이벤트 생성부(120)는 하나 이상의 상기 이벤트 대상 영역에 대한 정보와 각 이벤트 대상 영역에 대응되어 선택된 속성 정보 및 상기 선택된 속성정보에 대응되는 그래픽 정보를 상호 매칭하여 지역 기반 이벤트 관련 설정 정보를 생성할 수 있다.In addition, the event generating unit 120 may include information on one or more event target areas, selected attribute information corresponding to each event target area, and graphic information corresponding to the selected attribute information, Lt; / RTI >

한편, 상기 이벤트 생성부(120)는 상기 이벤트 설정 인터페이스를 통해 행동패턴 기반 이벤트에 대응되는 속성 중 어느 하나가 선택되면, 선택된 속성에 대한 속성정보 및 상기 선택된 속성에 대응되는 그래픽 정보를 상호 매칭하여 행동패턴 기반 이벤트 관련 설정 정보를 생성할 수 있다.If any one of the attributes corresponding to the behavior pattern based event is selected through the event setting interface, the event generating unit 120 may match the attribute information of the selected attribute and the graphic information corresponding to the selected attribute Related event-related setting information.

이때, 상기 이벤트 생성부(120)는 행동패턴 기반 이벤트에 대응되는 속성 중에서 특정 시간 이상 머물거나 특정 시간 이상 배회하는 것과 같이 시간 변경이 가능한 속성에 대해서 시간에 대한 파라미터 변경이 가능하도록 상기 이벤트 설정 인터페이스를 통해 제공할 수 있다.At this time, the event generation unit 120 may change the parameter for the time, such that the time changeable property such as staying longer than a specific time or wandering for more than a specific time among the attributes corresponding to the behavior pattern based event, Lt; / RTI >

이를 통해, 상기 이벤트 생성부(120)는 상기 행동패턴 기반 이벤트에 대응되는 속성 중 변경 가능한 파라미터를 가진 속성에 대해서 사용자 입력을 통해 상기 파라미터의 설정값 변경시 변경된 설정값을 적용한 속성정보를 생성하고, 상기 그래픽 정보와 상호 매칭하여 행동패턴 기반 이벤트 관련 설정 정보를 생성할 수도 있다.Accordingly, the event generating unit 120 generates attribute information to which the changed setting value is applied when the setting value of the parameter is changed through user input, with respect to the attribute having the changeable parameter among the attributes corresponding to the behavior pattern based event , And may generate behavior pattern-based event related setting information by matching with the graphic information.

한편, 상기 이벤트 생성부(120)는 상기 이벤트 설정 인터페이스를 통해 객체 기반 이벤트에 대응되는 속성 중 어느 하나가 선택되면, 선택된 속성에 대한 속성정보 및 상기 선택된 속성에 대응되는 그래픽 정보를 상호 매칭하여 객체 기반 이벤트 관련 설정 정보를 생성할 수 있다.When one of the attributes corresponding to the object-based event is selected through the event setting interface, the event generating unit 120 matches the attribute information of the selected attribute and the graphic information corresponding to the selected attribute, Based event related setting information.

이때, 상기 이벤트 생성부(120)는 상기 객체 기반 이벤트의 속성 중 어느 하나가 선택되는 경우 상기 사용자 입력에 따라 선택된 객체의 종류(속성)에 대응되는 가상 아바타를 그래픽 정보로 제공할 수 있다.At this time, when one of the attributes of the object-based event is selected, the event generating unit 120 may provide the virtual avatar corresponding to the selected object type (graphical information) according to the user input.

또한, 상기 이벤트 생성부(120)는 객체 기반 이벤트에서 선택된 객체의 종류에 대응되어 기설정된 특징정보에 포함된 파라미터별 설정값을 사용자 입력에 따라 상이한 설정값으로 변경 가능하도록 상기 이벤트 설정 인터페이스를 통해 제공할 수 있다.In addition, the event generator 120 may be configured to change the parameter-based setting values included in the preset characteristic information corresponding to the object type selected in the object-based event to the different setting values according to the user input, .

이에 따라, 상기 이벤트 생성부(120)는 상기 이벤트 설정 인터페이스를 통해 상기 특징정보에 포함된 파리미터별 설정값 변경시 이에 따른 갱신 특징정보와 상기 갱신 특징정보에 따라 상기 그래픽 정보에 제공되는 가상 아바타의 크기 및 색상 중 적어도 하나를 변경하여 생성한 갱신 그래픽 정보를 생성하고, 상기 갱신 특징정보 및 갱신 그래픽 정보를 상기 객체 기반 이벤트에 대응되어 생성된 속성정보에 매칭하여 상기 객체 기반 이벤트 관련 설정정보로 생성할 수 있다.Accordingly, the event generating unit 120 may generate update feature information corresponding to parameter-specific set values included in the feature information through the event setting interface, and update avatar information provided to the graphic information according to the update feature information. Based event related setting information by matching the updated feature information and the updated graphic information with the generated attribute information corresponding to the object-based event, and generating the updated graphic information by changing at least one of the size, can do.

한편, 상기 이벤트 생성부(120)는 서로 다른 이벤트 종류에서 선택된 속성에 대한 이벤트 관련 설정정보를 사용자 입력에 따라 조합하여 이벤트 조건 정보를 생성할 수 있다.Meanwhile, the event generator 120 may generate event condition information by combining event-related setting information on attributes selected from different event types according to user input.

일례로, 상기 이벤트 생성부(120)는 지역 기반 이벤트에 대응되는 이벤트 종류에서 선택된 1등급을 가진 이벤트 대상 영역에 대해서 다른 이벤트 종류인 행동패턴 기반 이벤트에서 선택된 10분 이상 머무는 행동패턴에 대한 속성과 객체 기반 이벤트에서 선택된 사람에 대한 속성을 적용하여, 1등급을 가진 이벤트 대상 영역에서 특정 시간 이상 머물면서 사람인 객체를 검출시 이벤트를 발생시키는 것으로 조합한 이벤트 발생 조건 2를 생성할 수 있다.For example, the event generating unit 120 may generate an event pattern for the event pattern having a rank of 1 selected in the event type corresponding to the area-based event, It is possible to generate an event generation condition 2 in which an attribute for a selected person is applied in an object-based event to generate an event upon detection of a human object while staying in the event target area having a first rank for a specific time or longer.

마찬가지로, 상기 이벤트 생성부(120)는 지역 기반 이벤트에 대응되는 이벤트 종류에서 선택된 2등급을 가진 이벤트 대상 영역에 대해서 다른 이벤트 종류인 행동패턴 기반 이벤트에서 선택된 10분 이상 배회하는 행동패턴에 대한 속성을 적용하여, 2등급을 가진 이벤트 대상 영역에서 검출되는 객체 중 10분 이상 배회하는 행동패턴을 가진 객체 검출시 이벤트를 발생시키는 것으로 조합한 이벤트 발생 조건 3을 생성할 수 있다.Likewise, the event generating unit 120 generates an attribute for a behavior pattern wandering for 10 minutes or more selected from a behavior pattern-based event, which is another kind of event, with respect to an event target area having two classes selected from the event types corresponding to the area- , It is possible to generate an event generation condition 3 in which an event is generated when an object having a behavior pattern wandering for 10 minutes or more among the objects detected in the event object area having the second grade is generated.

물론, 상기 이벤트 생성부(120)는 도시된 바와 같이 하나의 이벤트 종류에서 선택한 속성만으로 이벤트 발생 조건을 생성할 수 있으며, 일례로 3등급의 이벤트 대상 영역에 대해서 다른 이벤트 종류에 대응되는 속성이 적용되지 않아 3등급의 이벤트 대상 영역에서 객체의 종류와 행동패턴에 관계없이 객체가 식별되는 경우 이벤트가 발생되도록 이벤트 발생 조건 1을 생성할 수 있다.Of course, the event generating unit 120 may generate an event generating condition using only the attributes selected from one event type as shown in FIG. 3. For example, attributes corresponding to different event types are applied to the event object region of the third grade The event generation condition 1 can be generated so that an event is generated when an object is identified regardless of the object type and behavior pattern in the event target area of class 3.

또한, 상기 이벤트 생성부(120)는 상기 이벤트 발생 조건을 하나 이상 생성할 수 있으며, 각 이벤트 발생 조건의 생성시 이벤트 발생 조건과 관련된 객체 기반 이벤트 관련 설정정보, 행동패턴 이벤트 관련 설정정보 및 객체 기반 이벤트 관련 설정정보 중 적어도 하나를 생성하고, 각 이벤트 발생 조건에 대응되는 설정정보끼리 그룹화하여 이벤트 그룹 정보를 생성할 수 있다.The event generation unit 120 may generate one or more event generation conditions. The event generation unit 120 generates object-based event related configuration information, behavior pattern event-related configuration information, and object- Event related setting information, and generates event group information by grouping the pieces of setting information corresponding to each event generating condition.

일례로, 상기 이벤트 생성부(120)는 이벤트 발생 조건 1에 대응되어 이벤트 그룹 정보 1을 생성하고, 이벤트 발생 조건 2에 대응되어 이벤트 그룹 정보 2를 생성하며, 이벤트 발생 조건 3에 대응되어 이벤트 그룹 정보 3을 생성할 수 있다.For example, the event generation unit 120 generates event group information 1 in response to an event generation condition 1, generates event group information 2 in response to an event generation condition 2, generates event group information 2 in response to an event generation condition 3, Information 3 can be generated.

이때, 상기 이벤트 생성부(120)는 상기 이벤트 설정 인터페이스를 통해 각 이벤트 종류에서 선택된 속성에 대응되는 그래픽 정보를 이벤트 설정 인터페이스를 통해 표시할 수 있으며, 각 이벤트 발생 조건에 대응되는 속성에 대한 그래픽 정보를 그룹화하여 상기 이벤트 설정 인터페이스를 통해 제공함으로써, 이벤트 발생 조건의 조합 상태를 가시적으로 판단할 수 있도록 제공할 수 있다.In this case, the event generator 120 may display graphic information corresponding to the selected attribute in each event type through the event setting interface through the event setting interface, and may display graphic information By providing them through the event setting interface, so that the combined state of the event generating conditions can be visually determined.

또한, 상기 이벤트 생성부(120)는 상기 이벤트 설정 인터페이스에서 이벤트 발생 조건에 대응되는 속성에 대한 그래픽 정보를 제공하고, 상기 그래픽 정보를 이벤트 설정 인터페이스 상에서 드래그 앤 드롭(drag & drop)과 같은 사용자 입력 방식으로 이벤트 발생 조건에서 추가하거나 삭제하여 편리하게 이벤트 발생 조건을 생성할 수 있도록 지원할 수 있다.In addition, the event generating unit 120 may provide graphical information on an attribute corresponding to an event generating condition in the event setting interface, and may input the graphic information to a user input (e.g., drag and drop) It can be added or deleted in the event occurrence condition so that the event occurrence condition can be conveniently generated.

한편, 상기 이벤트 생성부(120)는 이벤트 발생 조건의 생성이 완료되면 각 이벤트 발생 조건에 대응되어 생성된 이벤트 그룹 정보를 취합하여 이벤트 조건 정보를 생성할 수 있다.Meanwhile, when the generation of the event generation condition is completed, the event generation unit 120 may generate the event condition information by collecting the generated event group information corresponding to each event generation condition.

이때, 상기 이벤트 생성부(120)는 도시된 바와 같이 서로 다른 이벤트 발생 조건에 각각 대응되는 이벤트 그룹 정보 사이에 OR의 검색 연산자를 통해 자동 연결하고, 상기 이벤트 그룹 정보에 포함된 이벤트 종류별 설정정보는 AND의 검색 연산자를 통해 자동 연결하여 이벤트 조건 정보를 생성할 수 있다.
As shown in the figure, the event generator 120 automatically connects the event group information corresponding to different event generation conditions through an OR search operator, and the event type specific information included in the event group information is The event condition information can be generated by automatic connection through the AND operator.

한편, 상술한 바와 같이 이벤트 조건 정보의 생성이 완료되면, 상기 이벤트 조건 정보에 따라 영상에서 이벤트를 검출할 수 있는데, 이에 대한 실시예를 상술한 구성을 참고로 도 4를 통해 설명한다.Meanwhile, when the generation of the event condition information is completed as described above, the event can be detected in the image according to the event condition information. An embodiment of the present invention will be described with reference to FIG.

도시된 바와 같이, 상기 영상 분석부(130)는 상기 이벤트 생성부(120)로부터 이벤트 조건 정보를 수신하며, 상기 카메라(11)를 통해 수신된 영상에서 영상 분석 알고리즘을 이용하여 전경과 배경을 분리하고, 전경에 해당하는 객체를 식별할 수 있다.As shown in the figure, the image analysis unit 130 receives event condition information from the event generation unit 120 and separates the foreground and background from the image received through the camera 11 using an image analysis algorithm. And identify the object corresponding to the foreground.

이때, 상기 영상 분석부(130)는 배경 모델링을 위한 다양한 영상 분석 알고리즘을 적용할 수 있으며, 일례로 차분영상 방법, GMM(Gaussian Mixture Models)을 이용하는 MOG(Model of Gaussian) 알고리즘, 코드북(Codebook) 알고리즘 등을 적용할 수 있다.The image analysis unit 130 may apply various image analysis algorithms for background modeling. For example, a differential image method, a model of Gaussian (MOG) algorithm using GMM (Gaussian Mixture Models), a codebook, Algorithm or the like can be applied.

또한, 상기 영상 분석부(130)는 상기 이벤트 조건 정보에 따라 영상에 이벤트 대상 영역을 설정하고, 상기 이벤트 대상 영역에 설정된 하나 이상의 이벤트 종류별 속성을 만족하는지 판단하여, 모두 만족하는 객체에 대응되어 이벤트를 발생시킬 수 있다.In addition, the image analysis unit 130 may set an event object region in the image according to the event condition information, determine whether the attribute satisfies one or more event type attributes set in the event object region, Can be generated.

일례로, 도시된 바와 같이 상기 영상 분석부(130)는 이벤트 조건 정보에 포함된 이벤트 그룹 정보 1에는 지역 기반 이벤트 관련 설정정보만이 포함되므로, 해당 설정정보에 포함된 속성정보와 이벤트 대상 영역 정보에 따라 3등급에 해당되는 이벤트 대상 영역을 식별하고, 상기 3등급에 해당하는 이벤트 대상 영역에서 객체를 식별하는 경우 객체의 종류나 행동패턴에 관계없이 이벤트 발생 조건에 따른 속성이 검출된 것으로 판단할 수 있다.For example, as shown in the figure, the image analysis unit 130 includes only the area-based event-related setting information in the event group information 1 included in the event condition information, so that the attribute information included in the setting information, , And when an object is identified in the event object area corresponding to the third grade, it is determined that an attribute according to the event occurrence condition is detected regardless of the object type or behavior pattern .

또한, 상기 영상 분석부(130)는 이벤트 대상 영역에서 식별된 객체 중 상기 이벤트 대상 영역에 설정된 모든 이벤트 종류별 속성이 검출된 객체에 대응되어 객체 식별정보를 부여하며, 객체 식별정보와 객체에 대하여 검출된 이벤트 종류별 속성에 대한 속성정보를 상기 이벤트 표시부(140)로 제공할 수 있다.In addition, the image analyzer 130 assigns object identification information corresponding to an object in which all attribute types of the event type set in the event object area are detected among the objects identified in the event object area, and detects And provides the event display unit 140 with the attribute information for each event type-specific attribute.

이에 따라, 이벤트 표시부(140)는 상기 영상분석부로부터 이벤트 발생 조건 1에 따라 검출된 객체에 대한 객체 식별정보와 이벤트 발생 조건 1에 대응되는 하나 이상의 이벤트 종류별 속성정보를 수신하는 경우 상기 영상에서 상기 객체 식별정보에 대응되는 객체에 대하여 상기 속성정보에 대응되는 그래픽 정보를 표시할 수 있다.Accordingly, when the event display unit 140 receives the object identification information for the object detected according to the event generation condition 1 and one or more attribute information for each event type corresponding to the event generation condition 1 from the image analysis unit, The graphic information corresponding to the attribute information can be displayed for the object corresponding to the object identification information.

일례로, 상기 이벤트 표시부(140)는 상기 영상의 상기 3등급에 해당하는 이벤트 대상 영역에서 검출된 객체(A)에 대응되어 바운딩 박스를 생성하고, 상기 속성정보인 3등급에 대응되는 그래픽 정보인 윤곽선 모양이나 색상을 상기 바운딩 박스에 적용하여 해당 객체가 이벤트 발생 조건 1에 대응되어 검출된 객체임을 용이하게 사용자가 가시적으로 식별할 수 있도록 제공할 수 있다.For example, the event display unit 140 generates a bounding box corresponding to the object A detected in the event object region corresponding to the third grade of the image, and generates a bounding box corresponding to the attribute information, The shape or color of the outline can be applied to the bounding box so that the user can easily identify that the object is a detected object corresponding to the event generating condition 1.

이때, 상기 이벤트 표시부(140)는 이벤트 종류별 각 속성정보 및 각 속성정보에 대응되는 그래픽 정보가 미리 저장될 수 있으며, 상기 영상 분석부(130)로부터 속성정보 수신시 해당 속성정보에 대응되는 그래픽 정보를 추출하여 적용할 수 있다.At this time, the event display unit 140 may store the attribute information for each event type and the graphic information corresponding to each attribute information in advance, and when receiving the attribute information from the image analysis unit 130, Can be extracted and applied.

또한, 상기 영상 분석부(130)는 속성정보 대신 이벤트 그룹 정보에 포함된 이벤트 종류별 설정정보를 제공하여, 해당 설정정보에 포함된 그래픽 정보를 영상에 적용할 수도 있다.In addition, the image analyzer 130 may provide event type-specific setting information included in the event group information instead of the attribute information, and may apply the graphic information included in the setting information to the image.

한편, 다른 일례를 설명하면, 도시된 바와 같이 상기 영상 분석부(130)는 이벤트 조건 정보에 포함된 이벤트 발생 조건 3을 영상에 적용하여 이벤트 발생을 검출할 수 있다.In another exemplary embodiment, the image analyzer 130 may detect an event occurrence by applying an event generation condition 3 included in the event condition information to the image, as shown in FIG.

이를 위해, 상기 영상 분석부(130)는 이벤트 발생 조건 3에 대응되는 이벤트 그룹 정보 3에 속한 지역 기반 이벤트 관련 설정정보와 행동패턴 기반 관련 설정정보를 기초로 상기 영상에서 2등급에 대응되는 이벤트 대상 영역을 식별하고, 상기 2등급에 해당하는 이벤트 대상 영역에 위치하는 객체(B)를 식별할 수 있다.For this, the image analyzing unit 130 generates an event corresponding to the second rank in the image based on the area-based event related setting information and the behavior pattern based related setting information corresponding to the event generating condition 3, , And identify the object (B) located in the event target area corresponding to the second rank.

또한, 상기 영상 분석부(130)는 이벤트 그룹 정보 3에 속한 행동패턴 기반 이벤트를 검출하기 위하여, 식별된 객체에 대하여 객체 추적 알고리즘을 이용하여 추적할 수 있으며, 일례로 칼만 필터(Kalman filter)를 이용하여 객체에 대한 지속적인 추적을 수행할 수 있다.In addition, the image analyzer 130 may track an identified object using an object tracking algorithm to detect a behavior pattern-based event belonging to the event group information 3. For example, a Kalman filter It is possible to perform continuous tracking on the object.

이에 따라, 상기 영상 분석부(130)는 2등급에 해당하는 이벤트 대상 영역 내에서 이동하는 객체를 추적하여 이벤트 그룹 정보 3에 속한 행동패턴 기반 이벤트 관련 설정정보에 따라 10분 이상 배회하는 행동패턴을 가진 객체를 검출하는 경우 이벤트가 검출된 객체에 대하여 객체 식별정보를 부여하고, 이벤트 발생 조건 3에 해당하는 모든 이벤트가 검출된 객체(B)에 대하여 이벤트 그룹 정보 3에 포함된 속성정보를 상기 객체 식별정보와 함께 이벤트 표시부(140)로 제공할 수 있다.Accordingly, the image analyzing unit 130 tracks a moving object in the event target area corresponding to the second grade, and moves a behavior pattern for 10 minutes or more according to the behavior pattern based event related setting information belonging to the event group information 3 (3) to the object (B) in which all the events corresponding to the event generation condition (3) are detected, the attribute information included in the event group information (3) Together with the identification information, to the event display unit 140.

이후, 상기 이벤트 표시부(140)는 이벤트 그룹 정보 3에 포함된 속성정보에 대응되는 그래픽 정보를 영상에서 이벤트 발생 조건 3에 대응되어 검출된 객체(B)에 표시할 수 있다.The event display unit 140 may display the graphic information corresponding to the attribute information included in the event group information 3 on the object B detected in the image corresponding to the event generation condition 3.

일례로, 상기 이벤트 그룹 정보 3에는 복수의 이벤트 종류별 속성정보가 포함되므로, 상기 이벤트 표시부(140)는 상기 영상에서 객체 식별정보에 대응되는 객체에 바운딩 박스를 생성하고, 지역 기반 이벤트 관련 속성정보인 2등급에 해당하는 그래픽 정보인 윤곽선 모양 또는 색상을 상기 바운딩 박스에 적용하여 2등급에 해당하는 이벤트 대상 영역에서 검출된 객체(B)임을 직관적으로 판단할 수 있도록 제공한다.For example, since the event group information 3 includes a plurality of attribute information for each event type, the event display unit 140 generates a bounding box on the object corresponding to the object identification information in the image, 2 is applied to the bounding box to provide an intuitive determination that the object B is the object B detected in the event object region corresponding to the second class.

또한, 상기 이벤트 표시부(140)는 상기 이벤트 그룹 정보 3에 포함된 행동패턴 기반 이벤트 관련 속성정보인 10분 이상 배회하는 경우에 대응되는 그래픽 정보인 발 모양의 아이콘을 추출하고, 상기 영상에서 객체(B)에 대응되어 발 모양의 아이콘을 표시할 수 있다.In addition, the event display unit 140 extracts a foot-shaped icon, which is graphical information corresponding to a behavior pattern-based event-related attribute information included in the event group information 3, for 10 minutes or more, B) to display a paw shaped icon.

이때, 상기 영상 분석부(130)는 행동패턴 기반 이벤트와 관련하여 시간 파라미터가 설정된 속성정보인 경우 상기 시간 파라미터에 대응되어 객체 식별 시점부터 시간을 측정하여, 시간 파라미터에 설정된 설정값을 초과하는 경우에 이벤트가 검출된 것으로 판단할 수 있다.If the time parameter is attribute information related to a behavior pattern-based event, the image analyzer 130 measures time from the object identification time corresponding to the time parameter, and if the time parameter exceeds the set value set in the time parameter It can be determined that an event has been detected.

다시 말해, 상기 영상 분석부(130)는 10분 이상 배회에 해당하는 행동패턴 기반 이벤트 관련 속성정보의 시간 파라미터로 설정된 10분을 초과하는지 여부를 판단하기 위하여, 이벤트 발생 조건 3에 대응되는 이벤트 대상 영역에서 객체 식별시부터 시간을 카운트하고 행동패턴을 검출하여, 배회하는 행동패턴이 10분을 초과하는 경우 행동패턴 기반 이벤트가 검출된 것으로 판단하며, 배회 시간으로 카운트된 시간 정보를 상기 이벤트 표시부(140)로 제공할 수 있다.In other words, in order to determine whether the image analysis unit 130 exceeds 10 minutes set as the time parameter of the behavior pattern-based event related property information corresponding to the roaming for 10 minutes or longer, The time pattern is counted from the time when the object is identified in the region and the behavior pattern is detected. When the behavior pattern that is wandering exceeds 10 minutes, it is determined that the behavior pattern based event is detected, 140).

이에 따라, 이벤트 표시부(140)는 상기 시간 정보 역시 그래픽 정보와 함께 영상에서 모든 이벤트가 검출된 객체(B)에 대응되어 표시할 수 있다.Accordingly, the event display unit 140 can display the time information in association with the object B in which all events are detected in the image together with the graphic information.

또 다른 일례로, 상기 영상 분석부(130)는 이벤트 조건 정보에 포함된 이벤트 발생 조건 2에 대한 이벤트 그룹 정보 2를 기초로 지역 기반 이벤트에 따른 1등급에 해당하는 이벤트 대상 영역에서 객체 식별시 이벤트 그룹 정보 2에 포함된 모든 이벤트 종류별 속성정보가 검출되는지 판단하여, 모든 속성정보가 검출된 객체(C)에 대하여 객체 식별정보 및 이벤트 발생 조건 2 관련 모든 속성정보를 이벤트 표시부(140)로 제공할 수 있다.As another example, the image analyzer 130 may classify the event information in the event object area 2 corresponding to the first class according to the area-based event based on the event group information 2 of the event occurrence condition 2 included in the event condition information, It is determined whether all the attribute information for each event type contained in the group information 2 is detected and all the attribute information related to the event occurrence condition 2 and the object identification information for the object C in which all the attribute information is detected is provided to the event display unit 140 .

이때, 이벤트 그룹 정보 2에는 객체 기반 이벤트 관련 속성정보가 포함되며, 상기 객체 기반 이벤트 관련 속성정보는 사용자가 검출하기 원하는 객체에 대한 특징정보를 포함한다.At this time, the event group information 2 includes object-based event related property information, and the object-based event related property information includes characteristic information about an object desired to be detected by the user.

따라서, 영상 분석부(130)는 상기 특징정보에 해당되는 객체를 검출하기 위하여, SIFT(Scale Invariant Feature Transform), HOG(Histogram of Oriented Gradient), Haar feature, Ferns 등과 같은 특징정보 추출을 위한 알고리즘을 이용하여 생성한 특징정보와 객체 기반 이벤트 관련 속성정보에 따른 특징정보를 상호 비교하여 유사도가 미리 설정된 기준치 이상인지 여부에 따라 이벤트 발생 조건 2에 설정된 객체 기반 이벤트를 검출할 수 있다.Accordingly, in order to detect an object corresponding to the feature information, the image analyzing unit 130 performs an algorithm for extracting feature information such as Scale Invariant Feature Transform (SIFT), Histogram of Oriented Gradient (HOG), Haar feature, Ferns, Based event related property information, and detects the object based event set in the event occurrence condition 2 according to whether the similarity degree is equal to or greater than a preset reference value.

또한, 상기 영상 분석부(130)는 도 5에 도시된 바와 같이 감시 공간과 카메라 이미지 사이의 관계를 3차원 그리드로 생성하고, 해당 3차원 그리드에 표시되는 상기 가상 아바타(200)의 상기 3차원 그리드 상 배치와 크기 조절을 통해 캘리브레이션(calibration) 정보를 산출할 수 있다.5, the image analyzer 130 generates a three-dimensional grid of the relationship between the surveillance space and the camera image, and displays the three-dimensional grid of the virtual avatar 200 displayed on the three- Calibration information can be calculated through grid arrangement and size adjustment.

이에 따라, 상기 영상 분석부(130)는 상기 영상의 이벤트 발생 조건 2에 대응되는 이벤트 대상 영역에서 상기 이벤트 발생 조건 2에 해당되는 객체를 식별하기 위하여, 상기 이벤트 대상 영역에서 식별된 각 객체의 그리드 상 위치에서 상기 캘리브레이션 정보에 따라 상기 가상 아바타(200)의 배치 및 크기를 조절하여 상기 가상 아바타(200)와 미리 설정된 오차 이내의 영역을 가진 객체(C)를 이벤트 발생 조건 2에 대응되는 객체(C)로 검출할 수 있다.Accordingly, in order to identify the object corresponding to the event generation condition 2 in the event object area corresponding to the event generation condition 2 of the image, An object (C) having an area within a preset error with the virtual avatar (200) by adjusting the arrangement and size of the virtual avatar (200) according to the calibration information at an upper position, C).

또한, 상기 영상 분석부(130)는 가상 아바타(200)와 객체 사이의 유사도를 산출하고, 상기 유사도가 미리 설정된 기준치 이상인 객체를 이벤트 발생 조건 2에 대응되는 객체로 검출할 수 있다.In addition, the image analyzer 130 may calculate the similarity between the virtual avatar 200 and the object, and may detect an object having the similarity level equal to or higher than a preset reference value as an object corresponding to the event generation condition 2.

이때, 유사도에 대응되어 설정되는 기준치는 도 3에 도시된 바와 같이 이벤트 설정부(110)가 사용자 입력을 수신하여 상기 유사도에 대응되어 설정되는 기준치를 가변할 수 있으며, 이에 대한 정보를 영상 분석부(130)로 제공할 수 있다. 일례로, 도 3에 도시된 바와 같이 이벤트 설정부(110)는 가상 아바타(200)와 객체의 유사도 기준치를 80% 이상으로 설정할 수 있으며, 사용자 입력에 따라 다른 값으로 가변할 수도 있다.In this case, as shown in FIG. 3, the reference value set in correspondence with the similarity degree may be obtained by receiving the user input by the event setting unit 110 and varying the reference value set corresponding to the similarity degree, (130). For example, as shown in FIG. 3, the event setting unit 110 may set the similarity degree reference value of the virtual avatar 200 and the object to 80% or more, and may change to another value according to user input.

한편, 상기 영상 분석부(130)는 이벤트 발생 조건 2에 따른 객체 기반 이벤트 및 지역 기반 이벤트와 관련하여 검출된 객체가 상기 이벤트 발생 조건 2에 포함된 다른 이벤트 종류인 행동패턴 기반 이벤트에 따른 10분 이상 특정 지점에 머무는지를 판단하여, 이를 만족하는 경우 이벤트 발생 조건 2에 설정된 복수의 속성정보에 따른 모든 이벤트 속성을 만족하는 것으로 판단하고, 모든 이벤트 속성을 만족하는 객체(C)에 대한 객체 식별정보와 이벤트 발생 조건 2에 해당하는 모든 속성정보를 상기 이벤트 표시부(140)로 제공할 수 있다.If the object detected in relation to the object-based event and the area-based event according to the event generation condition 2 is 10 minutes (or more) according to the behavior pattern-based event, which is another event type included in the event generation condition 2, If it satisfies all the event attributes, it is determined that all event attributes according to the plurality of attribute information set in the event occurrence condition 2 are satisfied. If the object identification information for the object C satisfying all the event attributes And all event information corresponding to the event occurrence condition 2 to the event display unit 140.

이때, 상술한 바와 같이 상기 영상 분석부(130)는 행동패턴 기반 이벤트 관련되어 생성한 시간정보와 상기 객체 기반 이벤트와 관련되어 생성한 상기 유사도에 대한 유사도 정보를 상기 이벤트 발생 조건 2에 대응되는 속성정보 및 객체 식별정보와 함께 상기 이벤트 표시부(140)로 제공할 수 있다.Here, as described above, the image analyzer 130 may store similarity information about time information generated in association with a behavior pattern-based event and the similarity generated in association with the object-based event, And provides the event display unit 140 with information and object identification information.

이에 따라, 상기 이벤트 표시부(140)는 상기 이벤트 발생 조건 2에 따른 속성정보에 대응되는 그래픽 정보를 상기 이벤트 발생 조건 2에 따른 모든 이벤트를 만족시키는 객체에 대응되어 상기 영상에 표시하며, 상기 시간 정보 및 유사도 정보를 함께 객체에 대응되어 표시할 수 있다.Accordingly, the event display unit 140 displays the graphic information corresponding to the attribute information according to the event generation condition 2 on the video corresponding to the object satisfying all the events according to the event generation condition 2, And similarity information can be displayed together with the object.

한편, 상기 영상 분석부(130)는 상기 이벤트 발생 조건 2에 따른 객체 기반 이벤트 관련 속성정보인 특징정보가 파라미터별 설정값 변경에 따라 갱신되어 갱신 특징정보 및 갱신 그래픽 정보로 변경된 경우, 상기 갱신 특징정보에 따라 객체를 검출하거나 상기 갱신 그래픽 정보에 따라 크기 및 색상이 변경된 가상 아바타를 이용하여 캘리브레이션 정보를 산출하고, 객체를 검출할 수도 있다.If the feature information, which is the object-based event related property information according to the event generation condition 2, is updated according to the parameter-specific set value change and is changed to the update feature information and the update graphic information, It is also possible to detect the object according to the information or to calculate the calibration information using the virtual avatar whose size and color have been changed according to the updated graphic information and to detect the object.

또한, 상기 이벤트 표시부(140)는 상기 영상에서 상기 갱신 특징정보에 대응되어 검출된 객체에 상기 갱신 그래픽 정보를 표시할 수도 있다.Also, the event display unit 140 may display the updated graphic information in the detected object corresponding to the updated feature information in the image.

상술한 구성에서, 상기 이벤트 표시부(140)는 상기 그래픽 정보가 표시된 영상에 대한 영상 정보를 생성한 후 상술한 출력 장치를 통해 출력할 수도 있으며, 이를 통해 사용자는 영상에서 객체마다 어떤 이벤트가 검출되는지 그래픽 정보를 통해 가시적으로 확인할 수 있으며, 이를 통해 이벤트 판별에 대한 직관성을 높일 수 있도록 지원한다.
In the above-described configuration, the event display unit 140 may generate image information for the image in which the graphic information is displayed, and then output the generated image information through the output device. In this case, It can be visually confirmed through graphic information, and it supports to increase intuitiveness about event discrimination.

한편, 상기 영상 분석부(130)는 상기 영상정보를 DB(20)나 별도의 상기 영상 보안 장치(10)에 구성된 저장부에 저장할 수 있으며, 상기 저장부는 하드 디스크, 메모리, CD-ROM 등과 같은 다양한 하드웨어적인 스토리지 매체를 포함할 수 있다.The image analysis unit 130 may store the image information in a storage unit of the DB 20 or the image security apparatus 10, and the storage unit may be a hard disk, a memory, a CD-ROM And may include various hardware storage media.

또한, 본 발명의 실시예에 따른 영상 보안 시스템은 도 2에 도시된 바와 같이 이벤트 검색부(150)를 포함하며, 상기 이벤트 생성부(120)를 통해 제공되는 상기 이벤트 설정 인터페이스를 통해 상기 DB(20)나 저장부에 저장된 영상에 대하여 이벤트의 검색 기능을 제공할 수 있다.2, the image security system according to an exemplary embodiment of the present invention includes an event search unit 150, and the DB (or DB) 20 or a storage function of the event.

이를 도 6을 통해 상세히 설명하면, 상기 이벤트 검색부(150)는 상기 이벤트 설정 인터페이스를 통해 생성된 이벤트 조건 정보를 검색식으로 이용하여 상기 영상을 구성하는 복수의 프레임을 검색할 수 있다.Referring to FIG. 6, the event searching unit 150 may search for a plurality of frames constituting the image using the event condition information generated through the event setting interface.

이때, 상기 이벤트 검색부(150)는 상기 영상분석부와 연동하여 상기 DB(20)나 저장부에 저장된 영상에 대하여 상기 이벤트 조건 정보에 포함된 각 이벤트 그룹 정보에 따른 속성정보를 적용하며, 각 이벤트 그룹 정보에 대응되는 이벤트 발생 조건에 따른 이벤트가 검출된 하나 이상의 프레임을 상기 영상에서 추출하여 검색 결과로 제공할 수 있다.At this time, the event search unit 150 applies attribute information according to each event group information included in the event condition information to the image stored in the DB 20 or the storage unit in cooperation with the image analysis unit, One or more frames in which an event according to an event generation condition corresponding to the event group information is detected may be extracted from the image and provided as a search result.

또한, 도시된 바와 같이 상기 이벤트 검색부(150)는 상기 이벤트 발생 조건에 대응되어 서로 다른 식별정보(1, 2, 3)를 부여할 수 있으며, 상기 각 프레임에 이벤트 발생 조건에 따른 이벤트가 검출된 객체에 대하여 객체에 대응되어 검출된 이벤트 발생 조건에 대한 식별정보를 각 프레임마다 표시하여 검색 결과로 제공할 수 있다.As shown in the figure, the event search unit 150 may assign different identification information (1, 2, 3) corresponding to the event generation condition, and may detect an event according to an event generation condition in each frame The identification information of the detected event occurrence condition corresponding to the object with respect to the object can be displayed for each frame and provided as a search result.

이를 통해, 본 발명은 사용자가 이벤트가 발생한 프레임을 직관적으로 식별할 수 있도록 지원하여 영상 보안의 효율성을 높일 수 있다.
Accordingly, the present invention supports the user to intuitively identify a frame in which an event occurs, thereby enhancing the efficiency of image security.

도 7은 본 발명의 실시예에 따른 시각적 이벤트 결과를 제공하는 영상 보안 방법에 대한 순서도로서, 도시된 바와 같이 이벤트 설정부(110)는 상기 카메라(11)를 통해 제공되는 영상에 대한 이벤트 설정을 위해 서로 다른 이벤트 종류에 각각 대응되어 선택 가능한 하나 이상의 속성 및 각 속성에 대응되어 기설정된 그래픽 정보를 포함하는 이벤트 설정 인터페이스를 제공할 수 있다(S1).FIG. 7 is a flowchart illustrating an image security method for providing a visual event result according to an exemplary embodiment of the present invention. As shown in FIG. 7, the event setting unit 110 sets an event for an image provided through the camera 11 (S1) an event setting interface including one or more attributes corresponding to different event types, respectively, and selectable graphic information corresponding to each attribute.

다음, 이벤트 생성부(120)는 상기 이벤트 설정 인터페이스를 통해 상기 카메라(11)로부터 수신되는 감시 공간에 대한 영상에서 이벤트 검출을 위해 설정된 각 이벤트 대상 영역에 대하여(S2) 선택된 하나 이상의 상기 속성을 취합하여 상기 이벤트 대상 영역별 이벤트 발생 조건을 포함하는 이벤트 조건 정보를 생성할 수 있다(S3).Next, the event generating unit 120 collects at least one selected attribute (S2) for each event target area set for event detection in the image for the monitoring space received from the camera 11 through the event setting interface And generates event condition information including an event occurrence condition for each event target area (S3).

이후, 상기 영상 분석부(130)는 상기 이벤트 조건 정보에 따라 상기 영상에 대한 영상 분석을 통해 각 이벤트 대상 영역에서 식별된 객체로부터 상기 이벤트 발생 조건이 검출되는지 판단하여(S4) 이벤트 발생 조건 검출시 검출된 이벤트 발생 조건에 대응되는 객체 식별정보 및 하나 이상의 속성정보를 제공할 수 있다(S5).Thereafter, the image analyzer 130 determines whether the event generation condition is detected from the identified object in each event target area through image analysis of the image according to the event condition information (S4) Object identification information corresponding to the detected event generation condition and one or more attribute information (S5).

다음, 상기 이벤트 표시부(140)가 상기 영상 분석부(130)로부터 제공되는 상기 객체 식별정보 및 속성정보에 따라 상기 영상에서 상기 속성 정보에 대응되는 그래픽 정보를 상기 객체에 표시할 수 있다(S6).
Next, the event display unit 140 may display graphic information corresponding to the attribute information on the object according to the object identification information and attribute information provided from the image analysis unit 130 (S6) .

이상에서는 본 발명에 따른 바람직한 실시예들에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능할 것이다.The foregoing and other objects, features and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings. However, the present invention is not limited to the above-described embodiments, and various changes and modifications may be made by those skilled in the art without departing from the scope of the present invention. .

10: 영상 보안 장치 11: 카메라
100: 영상 보안 시스템 110: 이벤트 설정부
120: 이벤트 생성부 130: 영상 분석부
140: 이벤트 표시부 150: 이벤트 검색부
10: video security device 11: camera
100: video security system 110: event setting unit
120: Event generating unit 130:
140: Event display unit 150: Event search unit

Claims (10)

카메라를 통해 제공되는 영상에 대한 이벤트 설정을 위해 서로 다른 이벤트 종류에 각각 대응되어 선택 가능한 하나 이상의 속성 및 각 속성에 대응되어 기설정된 그래픽 정보를 포함하는 이벤트 설정 인터페이스를 제공하는 이벤트 설정부;
상기 이벤트 설정 인터페이스를 통해 상기 카메라로부터 수신되는 감시 공간에 대한 영상에서 이벤트 검출을 위해 설정된 각 이벤트 대상 영역에 대하여 선택된 하나 이상의 상기 속성을 취합하여 상기 이벤트 대상 영역별 이벤트 발생 조건을 포함하는 이벤트 조건 정보를 생성하는 이벤트 생성부;
상기 이벤트 조건 정보에 따라 상기 영상에 대한 영상 분석을 통해 각 이벤트 대상 영역에서 식별된 객체로부터 상기 이벤트 발생 조건 검출시 검출된 이벤트 발생 조건에 대응되는 객체 식별정보 및 하나 이상의 속성정보를 제공하는 영상 분석부; 및
상기 영상 분석부로부터 제공되는 상기 객체 식별정보 및 속성정보에 따라 상기 영상에서 상기 속성 정보에 대응되는 그래픽 정보를 상기 객체에 표시하는 이벤트 표시부를 포함하고,
상기 이벤트 종류는 상기 이벤트 대상 영역의 설정에 대한 지역 기반 이벤트 설정, 상기 객체의 행동패턴에 대한 행동패턴 기반 이벤트 설정 및 상기 객체 종류에 대한 객체 기반 이벤트 설정을 포함하는 것을 특징으로 하는 시각적 이벤트 결과를 제공하는 영상 보안 시스템.
An event setting unit for providing an event setting interface including one or more attributes selectable corresponding to different event types for setting an event for an image provided through a camera and predetermined graphic information corresponding to each attribute;
Wherein the control unit collects at least one attribute selected for each event target area set for event detection in an image of a monitoring space received from the camera through the event setting interface to generate event condition information An event generator for generating an event;
An image analysis unit that provides object identification information corresponding to an event generation condition detected at the time of detecting the event generation condition and one or more attribute information from the object identified in each event target area through image analysis of the image in accordance with the event condition information, part; And
And an event display unit displaying graphic information corresponding to the attribute information in the image on the object according to the object identification information and the attribute information provided from the image analysis unit,
Wherein the event type includes an area-based event setting for setting the event object area, a behavior pattern-based event setting for a behavior pattern of the object, and an object-based event setting for the object type. Providing video security system.
삭제delete 청구항 1에 있어서,
상기 속성은 상기 이벤트 대상 영역에 대응되어 구분된 복수의 등급, 상기 객체의 행동패턴에 대응되어 미리 설정된 서로 다른 복수의 행동패턴, 상기 객체의 종류에 대응되어 객체 종류마다 미리 설정된 특징정보를 포함하는 것을 특징으로 하는 시각적 이벤트 결과를 제공하는 영상 보안 시스템.
The method according to claim 1,
Wherein the attribute includes a plurality of classes corresponding to the event target area, a plurality of different behavior patterns previously set corresponding to a behavior pattern of the object, characteristic information preset for each object type corresponding to the object type Wherein the video event information includes at least one of the following:
청구항 3에 있어서,
상기 그래픽 정보는 상기 각 등급에 대응되어 미리 설정된 서로 다른 색상정보와, 상기 각 행동 패턴에 대응되어 미리 설정된 아이콘 및 상기 특징정보에 대응되는 가상 아바타를 포함하는 것을 특징으로 하는 시각적 이벤트 결과를 제공하는 영상 보안 시스템.
The method of claim 3,
Wherein the graphic information includes different color information corresponding to the respective grades and predetermined colors, a icon set in advance corresponding to each behavior pattern, and a virtual avatar corresponding to the feature information. Video security system.
청구항 4에 있어서,
상기 이벤트 생성부는 상기 이벤트 설정 인터페이스를 통해 상기 특징정보에 포함된 파리미터별 설정값 변경에 따른 갱신 특징정보와 상기 갱신 특징정보에 따라 상기 그래픽 정보에 제공되는 가상 아바타의 크기 및 색상 중 적어도 하나를 변경하여 생성한 갱신 그래픽 정보를 포함하는 이벤트 조건 정보를 생성하며,
상기 이벤트 표시부는 상기 영상에서 상기 갱신 특징정보에 대응되어 검출된 객체에 상기 갱신 그래픽 정보를 표시하는 것을 특징으로 하는 시각적 이벤트 결과를 제공하는 영상 보안 시스템.
The method of claim 4,
Wherein the event generating unit changes at least one of size and color of the virtual avatar provided in the graphic information according to the update feature information according to the parameter-based setting value change included in the feature information and the update feature information, Generates event condition information including the generated updated graphic information,
Wherein the event display unit displays the updated graphic information in the object corresponding to the updated feature information in the image.
청구항 4에 있어서,
상기 영상 분석부는 상기 감시 공간과 상기 영상 사이의 관계를 3차원 그리드와 해당 3차원 그리드에 표시되는 상기 가상 아바타의 배치와 크기 조절을 통해 캘리브레이션 정보를 산출하고, 상기 영상에서 객체 식별시 각 객체의 그리드 상 위치에서 상기 캘리브레이션 정보에 따라 상기 가상 아바타의 배치 및 크기를 조절하여 상기 가상 아바타와 미리 설정된 오차 이내의 영역을 가진 객체를 검출하는 것을 특징으로 하는 시각적 이벤트 결과를 제공하는 영상 보안 시스템.
The method of claim 4,
The image analyzer calculates calibration information by arranging and adjusting the size of the virtual avatar displayed on the three-dimensional grid and the three-dimensional grid, and the relation between the monitoring space and the image, Wherein the virtual avatar and the virtual avatar are arranged such that an object having an area within a predetermined error with the virtual avatar is detected by adjusting the arrangement and size of the virtual avatar according to the calibration information at a grid position.
청구항 6에 있어서,
상기 영상 분석부는 상기 가상 아바타에 대응되어 설정된 특징정보에 대응되는 객체를 식별하는 것을 특징으로 하는 시각적 이벤트 결과를 제공하는 영상 보안 시스템.
The method of claim 6,
Wherein the image analyzing unit identifies an object corresponding to the set feature information corresponding to the virtual avatar.
청구항 1에 있어서,
상기 이벤트 생성부로부터 상기 이벤트 설정 인터페이스를 통해 생성된 이벤트 조건 정보를 검색식으로 이용하여 상기 영상을 구성하는 복수의 프레임을 검색하며, 상기 영상분석부와 연동하여 상기 이벤트 조건 정보에 따른 이벤트 발생 조건이 검출된 하나 이상의 프레임을 상기 영상에서 추출하여 검색 결과로 제공하는 이벤트 검색부를 더 포함하는 것을 특징으로 하는 시각적 이벤트 결과를 제공하는 영상 보안 시스템.
The method according to claim 1,
Wherein the search unit searches for a plurality of frames constituting the image using the event condition information generated through the event setting interface from the event generating unit as a search formula, Further comprising: an event retrieval unit for extracting one or more frames from the image and providing the retrieved result as a retrieval result.
청구항 8에 있어서,
상기 이벤트 검색부는 상기 이벤트 발생 조건에 서로 다른 식별정보를 부여하고, 상기 각 프레임에 이벤트 발생 조건이 검출된 객체에 대응되는 이벤트 발생 조건에 대한 식별정보를 표시하여 검색 결과로 제공하는 것을 특징으로 하는 시각적 이벤트 결과를 제공하는 영상 보안 시스템.
The method of claim 8,
Wherein the event search unit provides different identification information to the event generation condition and displays identification information on an event generation condition corresponding to the object in which the event generation condition is detected in each frame, A visual security system that provides visual event results.
이벤트 설정부가 카메라를 통해 제공되는 영상에 대한 이벤트 설정을 위해 서로 다른 이벤트 종류에 각각 대응되어 선택 가능한 하나 이상의 속성 및 각 속성에 대응되어 기설정된 그래픽 정보를 포함하는 이벤트 설정 인터페이스를 제공하는 단계;
이벤트 생성부가 상기 이벤트 설정 인터페이스를 통해 상기 카메라로부터 수신되는 감시 공간에 대한 영상에서 이벤트 검출을 위해 설정된 각 이벤트 대상 영역에 대하여 선택된 하나 이상의 상기 속성을 취합하여 상기 이벤트 대상 영역별 이벤트 발생 조건을 포함하는 이벤트 조건 정보를 생성하는 단계;
영상 분석부가 상기 이벤트 조건 정보에 따라 상기 영상에 대한 영상 분석을 통해 각 이벤트 대상 영역에서 식별된 객체로부터 상기 이벤트 발생 조건 검출시 검출된 이벤트 발생 조건에 대응되는 객체 식별정보 및 하나 이상의 속성정보를 제공하는 단계; 및
이벤트 표시부가 상기 영상 분석부로부터 제공되는 상기 객체 식별정보 및 속성정보에 따라 상기 영상에서 상기 속성 정보에 대응되는 그래픽 정보를 상기 객체에 표시하는 단계를 포함하고,
상기 이벤트 종류는 상기 이벤트 대상 영역의 설정에 대한 지역 기반 이벤트 설정, 상기 객체의 행동패턴에 대한 행동패턴 기반 이벤트 설정 및 상기 객체 종류에 대한 객체 기반 이벤트 설정을 포함하는 것을 특징으로 하는 시각적 이벤트 결과를 제공하는 영상 보안 방법.
Providing an event setting interface including one or more attributes selectable in correspondence with different event types for event setting for an image provided through a camera, the event setting interface including predetermined graphic information corresponding to each attribute;
Wherein the event generating unit collects at least one attribute selected for each event target area set for event detection in an image of a monitoring space received from the camera through the event setting interface, Generating event condition information;
The image analyzing unit provides the object identification information corresponding to the event occurrence condition detected at the time of detecting the event occurrence condition and one or more attribute information from the object identified in each event object area through the image analysis on the image according to the event condition information ; And
Wherein the event display unit displays graphic information corresponding to the attribute information in the image on the object according to the object identification information and attribute information provided from the image analysis unit,
Wherein the event type includes an area-based event setting for setting the event object area, a behavior pattern-based event setting for a behavior pattern of the object, and an object-based event setting for the object type. Providing video security method.
KR1020150045156A 2015-03-31 2015-03-31 Video surveillance system and method for providing visual event outcomes Active KR101678377B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150045156A KR101678377B1 (en) 2015-03-31 2015-03-31 Video surveillance system and method for providing visual event outcomes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150045156A KR101678377B1 (en) 2015-03-31 2015-03-31 Video surveillance system and method for providing visual event outcomes

Publications (2)

Publication Number Publication Date
KR20160116842A KR20160116842A (en) 2016-10-10
KR101678377B1 true KR101678377B1 (en) 2016-11-22

Family

ID=57145781

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150045156A Active KR101678377B1 (en) 2015-03-31 2015-03-31 Video surveillance system and method for providing visual event outcomes

Country Status (1)

Country Link
KR (1) KR101678377B1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180058019A (en) * 2016-11-23 2018-05-31 한화에어로스페이스 주식회사 The Apparatus For Searching Image And The Method For Storing Data And The Apparatus For Storing Data
KR101877294B1 (en) * 2018-01-16 2018-07-11 한국비전기술주식회사 Smart cctv system for crime prevention capable of setting multi situation and recognizing automatic situation by defining several basic behaviors based on organic relation between object, area and object's events
KR101954719B1 (en) * 2018-08-09 2019-03-06 주식회사 인텔리빅스 Apparatus for Detecting Event and Driving Method Thereof
KR101964683B1 (en) * 2018-10-22 2019-04-02 주식회사 인텔리빅스 Apparatus for Processing Image Smartly and Driving Method Thereof
KR102317628B1 (en) 2019-07-04 2021-10-26 (주)넷비젼텔레콤 Method and system for recognizing situation based on event tagging
KR102265269B1 (en) * 2019-07-09 2021-06-16 주식회사 시큐인포 A intelligent smart video management control system with interactive smart search based on speech recognition
KR102684057B1 (en) * 2019-07-26 2024-07-12 한화비전 주식회사 Computer device to communicate with network system including plurality of cameras and method of operating thereof
WO2023229423A1 (en) * 2022-05-26 2023-11-30 서울대학교산학협력단 Three-dimension-based behavior pattern analysis device and method
KR102640386B1 (en) * 2023-09-08 2024-02-27 주식회사 어반어소시에이츠 Apparatus for monitoring construction

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101397453B1 (en) * 2013-12-24 2014-05-20 렉스젠(주) System for monitoring an image and method thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090129744A (en) 2008-06-13 2009-12-17 삼성디지털이미징 주식회사 Event video recording device and its operation method
KR101082027B1 (en) * 2009-10-09 2011-11-10 주식회사 아이디스 Apparatus for control and observing event
KR101595882B1 (en) * 2012-08-24 2016-02-22 한화테크윈 주식회사 Apparatus and method for analyzing video and image
KR102009924B1 (en) * 2013-04-08 2019-08-12 한화테크윈 주식회사 System for monitoring image and operating method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101397453B1 (en) * 2013-12-24 2014-05-20 렉스젠(주) System for monitoring an image and method thereof

Also Published As

Publication number Publication date
KR20160116842A (en) 2016-10-10

Similar Documents

Publication Publication Date Title
KR101678377B1 (en) Video surveillance system and method for providing visual event outcomes
JP7026062B2 (en) Systems and methods for training object classifiers by machine learning
US8442280B2 (en) Method and system for intelligent qualitative and quantitative analysis of digital radiography softcopy reading
JP6158446B2 (en) Object selection and tracking for display segmentation and video frame clustering
KR101289085B1 (en) Images searching system based on object and method thereof
WO2018006834A1 (en) Systems, processes and devices for occlusion detection for video-based object tracking
US20140189576A1 (en) System and method for visual matching of application screenshots
US20140218385A1 (en) System and method for visual segmentation of application screenshots
US20230131916A1 (en) Systems and methods for synthetic data generation
WO2014050518A1 (en) Information processing device, information processing method, and information processing program
EP2182469A2 (en) System and method for sensing facial gesture
US10271018B2 (en) Method of detecting critical objects from CCTV video using metadata filtering
CN104123717A (en) Image processing device, image processing method, program, and recording medium
US9202286B2 (en) Image processing apparatus, computer-readable medium storing an image processing program, and image processing method
JP5180922B2 (en) Image search system and image search method
HK1200939A1 (en) Image detection-based positioning method and apparatus
CN110475139A (en) A kind of occlusion method of video caption, device, storage medium and electronic equipment
JP7085812B2 (en) Image processing device and its control method
EP3379482A1 (en) Information processing device calculating statistical information
CN107808023A (en) Devices for editing graphic objects
CN111401131A (en) Image processing method and device for tunnel pipe gallery, computer equipment and storage medium
KR20230104592A (en) Method and system for annotating sensor data
CN109815902A (en) A kind of pedestrian attribute area information acquisition method, device and equipment
EP3324308A1 (en) Retrieving apparatus, display device and retrieiving method
JP2016162414A (en) Image processing device

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150331

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160712

Patent event code: PE09021S01D

PG1501 Laying open of application
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: 20161101

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20161116

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20161116

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20201110

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20211115

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20221104

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20241112

Start annual number: 9

End annual number: 9