KR101782339B1 - 다중객체 영상분석 및 그 결과 제공을 위한 영상분석 시스템 - Google Patents

다중객체 영상분석 및 그 결과 제공을 위한 영상분석 시스템 Download PDF

Info

Publication number
KR101782339B1
KR101782339B1 KR1020160011491A KR20160011491A KR101782339B1 KR 101782339 B1 KR101782339 B1 KR 101782339B1 KR 1020160011491 A KR1020160011491 A KR 1020160011491A KR 20160011491 A KR20160011491 A KR 20160011491A KR 101782339 B1 KR101782339 B1 KR 101782339B1
Authority
KR
South Korea
Prior art keywords
image
analysis
data
server
result data
Prior art date
Application number
KR1020160011491A
Other languages
English (en)
Other versions
KR20170090756A (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 KR1020160011491A priority Critical patent/KR101782339B1/ko
Publication of KR20170090756A publication Critical patent/KR20170090756A/ko
Application granted granted Critical
Publication of KR101782339B1 publication Critical patent/KR101782339B1/ko

Links

Images

Classifications

    • 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
    • H04N7/188Capturing isolated or intermittent images triggered by the occurrence of a predetermined event, e.g. an object reaching a predetermined position
    • G06K9/00624
    • 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/19608Tracking movement of a target, e.g. by detecting an object predefined as a target, using target direction and or velocity to predict its new position
    • 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
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

복수의 영상수집장치, 영상수집장치 가운데 적어도 일부에 대해 권한을 가지는 사용자측 각각에 설치되는 복수의 터미널장치, 복수의 영상수집장치로부터 네트워크를 통해 영상자료를 획득하여 일관적 분석 처리가 가능하도록 규준화하는 VMS 서버, VMS 서버로부터 규준화된 영상자료를 받아 설정된 조건에 맞게 분류하여 내부의 복수의 패턴화된(영상분석패턴을 가지는) 영상처리분석모듈로 배정하고, 영상처리분석모듈의 분석 결과 데이터를 받아 데이터베이스(DB)서버에 저장하고 분석 결과 데이터를 권한을 가지는 사용자측의 터미널장치에 제공할 수 있는 영상분석서버, 영상분석서버와 사용자 사이에서 분석 결과 데이터 전달과 사용자측 터미널장치의 설정 요구를 받아 영상분석서버의 작용을 적어도 일부 조종할 수 있는 설정 및 매칭 기능부를 구비하여 이루어지는 영상분석시스템이 개시된다.
본 발명에 따르면, 다수의 CCTV나 모바일 기기에서 수집될 수 있는 많은 영상들로부터 복수의 객체를 함께 분석할 수 있으므로 기존의 단순 형태의 영상 정보보다 더 많고 유용한 정보를 도출할 수 있고, 설정 및 매칭용 SDK를 이용하여 즉시로 사용자측의 분석 요구를 융통성 있게 반영할 수 있으므로 사용자에 보다 적합한 형태의 영상분석 결과 데이터를 도출하고 활용할 수 있다.

Description

다중객체 영상분석 및 그 결과 제공을 위한 영상분석 시스템{image analysis system for analyzing image of multiple object and providing the result of analyzing}
본 발명은 다중객체의 영상분석 및 그 결과 제공을 위한 영상분석 시스템에 관한 것으로, 보다 상세하게는 여러 장치에서 다중 채널로 입수되는 다수 영상에서 사용자의 요구에 맞추어 복수의 관심 객체를 함께 분석하고 그 분석 결과 데이터를 제공할 수 있는 영상분석 시스템에 관한 것이다.
영상 자료를 얻고, 이를 통해 필요한 정보를 얻고, 이용하는 기술은 근래의 디스플레이장치, 촬상장치 및 네트워크 통신의 발달과 함께 많이 개발되고 통상적으로 사용되고 있다.
가령 CCTV를 설치하고 여기서 촬상한 영상을 디스플레이장치에 직접 허브 및 통신선으로 연결하여 보안 및 감시 시스템에 이용하는 것, CCTV와 디스플레이를 연결하되 각각에 연결된 컴퓨터와 인터넷 통신을 이용하여 원격으로 감시를 가능하게 한 것 등은 그 기본적인 예들을 이루고 있다.
근래에는 다수의 영상수집장치로부터 영상을 얻고 이들을 통합적으로 이용함으로써 일반적으로는 얻기 어려운 정보를 빠르고 쉽게 찾아 이용하려는 노력이 많이 이루어지고 있다.
가령, 지방자치 단체에서 관할 구역 내에 다수 개소에 CCTV를 설치하고, 다수의 영상수집장치가 지리적으로 분포되어 있을 때 이들을 이용하여 주차위반 차량을 적발하는 등의 이용을 하면서 이에 그치지 않고, 주차위반의 취약지역에 특별히 단속을 강화하여 주차위반으로 인한 폐해를 방지하는 행정처리가 이루어질 수 있다.
그러나, 다수의 CCTV나 이동하는 모바일 기기가 수집하는 동영상 등에서 얻어진 다수의 영상 자료는 단순한 이용단계를 벗어나 많은 응용이 가능한 것이므로, 이들 다수 동영상이나 CCTV 자료를 함께 이용하고, 함께 분석하여 그 결과도 연관시켜 이용할 수 있다면 매우 바람직할 것이다.
단, 이런 많은 자료를 함께 이용하기 위해서는 보다 신속하고 상호 연관성이 확보되며, 자동적인 분석이 가능한 시스템이 필요하고, 사용자의 요구가 융통성있게 반영될 수 있는 시스템이 요청되고 있다.
대한민국공개특허 10-2010-0029137
본 발명은 다수의 CCTV나 모바일 기기에서 수집될 수 있는 많은 영상들로부터 기존에 이용되는 단순 형태의 정보보다 더 많고 유용한 정보를 도출하기 위한 것으로, 시스템을 이루는 다수 요소들 사이에서 보다 신속하고 상호 연관성이 확보되며, 자동적인 영상자료 분석이 가능한, 다중객체의 영상분석 및 그 결과 제공을 위한 영상분석 시스템을 제공하는 것을 목적으로 한다.
본 발명은 영상 분석에 있어서 유용성을 높이기 위해 사용자의 요구가 신속하고 융통성있게 반영될 수 있는 다중객체의 영상분석 및 그 결과 제공을 위한 영상분석 시스템을 제공하는 것을 목적으로 한다.
상기 목적을 달성하기 위한 본 발명의 영상분석시스템은,
복수의 영상수집장치,
상기 영상수집장치 가운데 적어도 일부에 대해 권한을 가지는 사용자측 각각에 설치되는 복수의 터미널장치,
상기 복수의 영상수집장치로부터 네트워크를 통해 영상자료를 획득하여 일관적 분석 처리가 가능하도록 규준화하는 VMS 서버,
상기 VMS 서버로부터 규준화된 영상자료를 받아 설정된 조건에 맞게 분류하여 내부의 복수의 패턴화된(영상분석패턴을 가지는) 영상처리분석모듈로 배정하고, 상기 영상처리분석모듈의 분석 결과 데이터를 받아 데이터베이스(DB)서버에 저장하고 분석 결과 데이터를 권한을 가지는 사용자측의 터미널장치에 제공할 수 있는 영상분석서버,
상기 영상분석서버와 사용자 사이에서 분석 결과 데이터 가운데 상기 사용자가 관련된 일정 조건에 맞는 데이터를 사용자측 터미널장치에 제공하고 사용자측 터미널장치의 설정 요구를 받아 영상자료에 맞는 영상분석 패턴이나 그 영상분석 패턴을 가진 영상처리분석모듈을 선택할 수 있도록 영상분석서버의 작용을 적어도 일부 조종할 수 있도록 이루어지는 설정 및 매칭 기능부(설정 및 매칭용 SDK)를 구비하여 이루어지는 것을 특징으로 한다.
본 발명에서 영상분석서버는 입수되는 영상자료의 분량이나 경로수에 따라 가동하여 영상자료를 배정받도록 병렬설치되는 개별영상분석서버 복수개를 구비하고, 이때 각 개별영상분석서버는 서로 다른 복수개의 영상분석처리모듈과 영상자료 및 분석 결과 데이터를 교환할 수 있도록 연결되는 것일 수 있다.
이때, 서로 다른 복수 개의 영상분석처리모듈 가운데 일부는 서로 다른 영상분석패턴(알고리즘, 프로그램)을 가지는 영상분석처리모듈일 수 있으며, 같은 종류의 영상분석패턴을 가지는 영상분석처리모듈이 복수 개 포함되는 것일 수도 있다.
본 발명에서 설정 및 매칭 기능부는 상기 VMS 서버로부터 영상자료를 받아 상기 영상자료와 관련된 분석 결과 데이터를 매칭하여 상기 사용자측 터미널장치로 전송하도록 이루어질 수 있다.
본 발명에 따르면 복수의 개별영상분석서버를 사용하여 영상자료의 분량에 맞게 배정을 할 수 있고, 서로 연관된 영상자료를 같은 개별영상분석서버에 할당하여 분석할 수 있으며, 같은 처리 방식으로 처리할 영상자료는 그에 적합한 처리 알고리즘을 가진 패턴화된 영상처리분석모듈에 할당하되 처리 알고리즘을 몇 개의 전형적인 유형으로 분류하고 이를 전담할 영상처리분석모듈들을 구비시킴으로써 패턴화된 처리를 할 수 있으므로, 다수의 CCTV나 모바일 기기에서 수집될 수 있는 많은 영상들로부터 복수의 객체를 함께 분석할 수 있으며, 기존에 이용되는 단순 형태의 정보보다 더 많고 유용한 정보를 도출하기에 유리하다.
본 발명에 따르면, 시스템을 이루는 다수 요소들 사이에서 신속하고 상호 연관성이 확보되며, 자동적인 영상자료 분석이 가능하여 다중객체 분석으로부터 원하는 형태의 결과 데이터를 도출하기에 유리하다.
본 발명에 따르면, 설정 및 매칭용 SDK를 이용하여 즉시로 사용자측의 분석 요구를 융통성 있게 반영할 수 있으므로 사용자에 보다 적합한 형태의 영상분석 결과 데이터를 도출하고 활용할 수 있다.
도1은 본 발명의 시스템의 일 실시예 가운데 일부로서, 영상분석서버의 구성을 위주로 나타낸 구성개념도,
도2는 본 발명의 시스템의 일 실시예를 나타내는 구성 개념도,
도3은 본 발명의 시스템의 일 실시예에 의해 사용자측 터미널장치의 디스플레이에 표시될 수 있는 표시화면.
이하 도면을 참조하면서 구체적 실시예를 통해 본 발명을 보다 상세히 설명하기로 한다.
단, 본 발명의 시스템은 기존이 이루어지고 있는 실시간 영상 이미지의 여러 포맷의 표시, 구현보다는 영상 분석 및 분석된 결과 데이터의 제공을 위주로 시스템을 살펴보기로 한다.
먼저, 본 실시예에서 CCTV(closed circuit TV) 등 각 영상자료 수집용 영상수집장치(10)에서 영상자료를 촬상하여 네트워크를 통해 이미지 데이터를 VMS(video management system) 서버(20)로 송신한다. 각 CCTV는 제조사가 다르고 데이터 처리 양식이나 처리 규칙이 다를 수 있다. CCTV와 같은 영상자료 수집 장치에서 VMS 서버(20)로 데이터를 보내는 경로를 하나의 고정된 채널로 생각할 수 있으므로, 수집 장치와 채널은 같지는 않지만 이하에서는 상통하는 의미로 사용될 수 있다.
VMS 서버(20)는 내부에 수신된 다양한 방식의 영상을 하나의 규준화된 양식의 변환할 수 있는 호환장치를 구비하며, 이런 호환장치는 각 양식의 영상처리용 DLL 파일들 및 프로세서를 포함하여 이루어질 수 있다. 근래에 출시되는 대부분의 IP 카메라 또는 비디오 엔코더가 RTSP 및 ONVIF를 지원하고 있으므로 규준화의 도구로 이들을 이용할 수 있다.
VMS 서버(20)는 각 네트워크 채널을 통해 실시간으로 유입되는 영상들을 규준화하고, 데이터의 양을 줄이기 위해 압축하며, 기초 영상자료를 송신한 채널(장치)별 및 시간대별로 인덱싱하여 패킷 형태로 구분하고, 도시되지 않은 별도의 데이터베이스 서버를 통해 보관할 수 있으며, 한편으로 영상자료 수집 채널과 관련된 사용자측 터미널장치(50)에 실시간으로 제공할 수 있다. 그리고 본 실시예에서는 VMS 서버(20)에서 패킷 형태로 만들어진 영상자료를 영상분석서버(30)에 제공하게 된다.
영상분석서버(30)는 원시 영상자료를 송신하는 CCTV 등 시스템에 연결된 장치 혹은 원시 영상자료를 보내오는 연결 채널이 소수일 때에는 단일한 서버의 형태를 취할 수 있지만 연결된 장치 및 수신되는 자료가 많아지면 이를 분담하여 처리할 수 있도록 도1과 같이 다수의 병렬 설치된 개별영상분석서버(30a)를 구비하여 이루어질 수 있다.
도1과 같은 실시예에 따르면, 개별영상분석서버(30a) 각각은 VMS 연동모듈(32), 영상처리 분석모듈(35), 뷰어콘트롤러(viewer controller: 34), 채널코디네이너(channel coordinator: 36)를 구비한다. VMS 연동모듈(32)은 VMS 서버(20)에서 보내지는 규준화되고 압축된 패킷형태의 영상자료를 받아 압축을 풀어 뷰어콘트롤러(34)로 전달하는 역할을 하며, 뷰어콘트롤러(34)는 이 영상자료를 받아 이 영상자료와 연관된 정보 및 영상분석서버(30)의 설정 조건을 함께 고려하여 영상처리분석모듈(35)로 할당하는 역할을 한다.
도1에서는 개별영상분석서버(30a)가 각각 하나의 영상처리분석모듈(35)을 가지고 있는 것으로 도시되지만, 영상처리분석모듈(35)은 도2에서 보이듯이 각각이 특화된 분석 알고리즘(프로그램, 패턴)을 가지는 다수의 패턴화된 영상처리분석모듈이 병렬설치되어 이루어지는 것일 수 있다.
또한, 각 영상처리분석모듈(35)은 개별영상분석서버(30a) 내에 전속된 것처럼 보이지만 전체 영상분석서버(30) 내에 다수의 개별영상분석서버(30a)와 다수의 영상처리분석모듈(35)이 존재하며, 각 개별영상분석서버(30a)가 다수의 영상처리분석모듈(35)에 연결되어 각 개별영상분석서버(30a)들은 필요할 때마다 필요한 패턴의 영상처리분석모듈(35)에 연결될 수 있고, 분석량이 많다면 2개 이상의 영상처리분석모듈(35)에 연결되는 것도 가능하다. 결국, 다양한 형태로 연결되어 개별영상분석서버(30a)는 영상처리분석모듈(35)들을 공동으로 사용하는 방식이 이루어질 수 있다.
각각의 영상처리분석모듈(35)은 자신의 영상분석 알고리즘을 가지고, 서로 다른 영상처리분석모듈(35)은 서로 같거나 다른 알고리즘을 가질 수 있다. 가령, 모듈A는 객체인 사람의 얼굴형상을 분석하고 결과 데이터를 제공하는 것이고, 모듈B는 복장형태를 분석하고 결과 데이터를 제공하는 것이며, 모듈C는 객체인 차량의 번호판을 인식하고 분석하여 결과 데이터를 제공하는 것일 수 있다.
설정에 따라 같은 영상자료가 하나 이상의 영상처리분석모듈에 영상분석을 위해 보내질 수 있다. 가령, 영상 속의 대상 객체의 얼굴형상과 옷차림을 모두 분석할 필요가 있을 때에는 같은 영상자료를 A 및 B 모듈로 보낼 수도 있다.
영상처리분석모듈에서 처리한 분석결과 데이터는 공통된 양식의 메타데이터 형태를 가지며, 메타데이터도 원래의 영상자료가 제공된 장치 혹은 채널과 시각(시간대)에 대한 기본 정보를 가지고 이들을 기준으로 분류되어 패킷 형태로 작성되는 것일 수 있다.
분석결과 데이터는 다시 뷰어콘트롤러(34)로 전달될 수 있고 한편으로 데이터베이스서버(40)에 전달되어 저장된다. 한편, 각 장치 혹은 각 채널에 대해서는 자체의 번호나 명칭에 연관하여 그 장치의 제조사, 모델, 해상도, 전송방식, 주소나 위도 경도와 같은 지리정보가 연관정보로서 VMS 서버(20), 영상분석서버(30) 혹은 데이터베이스서버(30)에 사전에 제공되어 저장될 수 있으며, 필요한 경우 영상에 대한 분석결과 데이터와 연관되어 사용자에게 제공되거나, 이차가공 데이터를 작성하는 데 사용되어 이차가공 데이터 형태로 데이터베이스서버(40)에 저장되고 사용자에게 제공될 수 있다.
뷰어콘트롤러(34)에서 사용자에게 제공되는 분석결과 데이터 영상은 채널코디네이터(36)를 통해 관리된다. 채널코디네이터(36)는 뷰어콘트롤러(34)로 보내진 분석결과 데이터가 어느 사용자측 터미널장치(50)로 보내져야 하는가를 판단하고 해당 사용자측 터미널장치(50)로 제공하는 역할을 한다.
한편, VMS 서버(20)에서 받는 규준화된 영상자료를 개별영상분석서버(30a)에 할당하거나 이러한 할당관계를 관리하기 위해 여기서는 도시되지 않지만 전체 영상분석서버(30) 내에는 개별영상분석서버 외에 할당작업과 같은 콘트롤 작업을 하기 위해 관리서버(미도시) 및 전용 모니터(도1 50)를 설치하고, 전용 모니터에 현재의 할당상태를 확인하고, 이상 여부를 점검할 수 있다. 위에서 언급된 채널코디네이터(36)는 각 사용자측 터미널장치(50)로 보내는 화면을 관리하기 위해 영상분석서버(30) 내에 설치되는 이 전용 모니터나 다른 전용 모니터에 이들 분석결과 데이터 영상을 보낼 수 있다. 관리서버는 각 개별영상분석서버의 채널코디네이터가 보내는 분석결과 데이터 영상을 필요에 따라 선별하여 전용 모니터에서 확인하도록 설정될 수 있다.
본 실시예의 시스템에서 영상분석서버(30)에서 분석결과 데이터를 다수의 사용자측 터미널장치(50)로 제공하는 데에는 영상수집장치(10)가 VMS 서버(20)로 원시 영상자료를 송신하듯이 인터넷 통신선과 같은 네트워크가 사용될 수 있다. 이때, 네트워크를 사용함에 있어서, 영상분석서버(30)와 다수 사용자측 터미널장치(50)는 설정 및 매칭용 SDK(33)를 매개로 상호 접속이 이루어질 수 있다.
설정 및 매칭용 SDK(33)는 서버측 프로그램과 사용자측 프로그램을 구비하여 이루어지며, 사용자측 프로그램은 온라인 혹은 오프라인을 통해 시스템 운영자가 사용자측에 제공할 수 있다. 사용자측은 터미널장치에서 프로그램을 활성화하여 ID 및 비밀번호 입력과 같은 인증절차를 거쳐 서버측과 네트워크로 연결이 될 수 있다. 이 실시예에서 설정 및 매칭용 SDK(33)는 단지 영상분석서버(30)와 사용자측 터미널장치(50)를 연결할뿐 아니라 시스템 운영 주체가 마련하여 인정하는 일정한 한도 내에서 여러 가지 조건을 설정, 변경하면서 자신의 목적에 맞도록 영상의 분석결과 데이터를 사용하는 것이 가능하다. 즉, 프로그램 내에서 설정사항 설정이나 변경을 통해 영상분석서버의 분석작업에 변화를 줄 수 있다.
본 시스템에서 설정 및 매칭용 SDK(33)는 영상분석서버(30)의 일부가 아닌 별도 요소로 판단할 수도 있지만 여기서는 편의상 영상분석서버(30)의 일부 요소로 보기로 하며, 설정 및 매칭 기능은 SDK(33) 형태의 소프트웨어 및 서버내 프로세서의 결합에 의해 이루어지는 것으로 볼 수 있다.
설정 및 매칭 SDK(33)는 사용자에 따라 서로 달리 작성될 수 있는 DLL프로그램들로 이루어진 번들을 가진다. 각 DLL프로그램은 사용자측 터미널장치(50)에서의 설정 및 변경 입력에 의해 영상분석의 조건, 접근 가능한 데이터 범위(채널코디네이터가 분석결과 데이터 가운데 어느 범위까지를 어느 사용자측 터미널 장치로 제공할 것인가의 결정)등을 바꿀 수 있고, 이 조건은 영상분석서버가 특정 채널의 영상을 특정한 알고리즘을 가지는 패턴화된 영상처리분석모듈로 할당하는 근거, 기준을 이룰 수 있다.
이런 상태에서 각 영상처리분석모듈은 설정된 조건에 따라 그에 맞는 알고리즘(분석프로그램)을 가지고 영상분석서버로 제공되어 해당 영상처리분석모듈(35)에 할당된 영상자료를 분석하게 된다. 가령, K주차장이라는 사용자가 운영권한을 가지는 10개의 CCTV에서 송신된 원시 자료를 VMS 서버에서 규준화, 압축하여 받은 영상자료로 다수의 패킷을 받으면 패킷에 연관된 정보로서 해당 CCTV 고유 번호나 명칭 혹은 그 채널의 고유번호가 인식되면 관리서버는 이들을 모두 특정한 개별영상분석서버로 할당하고, 이 개별영상분석서버의 뷰어콘트롤러는 차량번호판 인식기능을 가지는 영상처리분석모듈인 모듈C로 이들 자료를 할당한다.
모듈C는 영상자료에 등장하는 각 주차구역의 모든 차량을 관심객체로 지정하여 각각의 번호판에서 차량번호를 인식한다.
사용자인 K주차장은 설정 및 매칭 SDK를 이용하여, 영상의 분석결과 데이터와 영상의 시간대 정보를 연관시켜 영상분석서버에서 각 주차구역을 이용한 차량 전체의 차량번호와 그 차량이 CCTV에 처음 잡히는 시간대 및 그 영상, 그 차량이 주차를 시작하여 연속하여 주차한 뒤 그 주차구역을 이탈한 시간대 및 그 영상을 분석결과 데이터로 요구하고, 영상분석처리모듈은 이 분석결과 데이터를 제공할 수 있다.
이런 영상분석 결과 데이터는 추가적인 가공을 통하여 주차를 이용한 전체 차량의 차량번호, 주차개시시간, 주차종료시간, 주차가 이루어진 이용시간, 일정한 사용료율을 적용한 사용료 등을 테이블 형태로 날짜별로 정리될 수 있고, 액셀 형태의 스프레드 시트 파일로 처음의 영상분석 결과 데이터와 마찬가지로 데이터베이스 서버에 저장되고, 관련된 사용자측 터미널장치에 제공될 수 있다. 물론, 이런 이차적 가공이나 제공형식은 설정 및 매칭 SDK를 이용하여 영상분석서버에 사용자가 요청하고, 시스템이 그 이차가공 및 제공형식을 지원한다는 전제하에 가능하게 된다.
영상분석서버(30)는 K주차장이 터미널장치를 통해 사용자 프로그램을 활성화하고 ID와 패스워드를 입력하여 네트워크로 연결되고, 그 터미널장치가 기능키를 통해 어느 날짜의 주차이용상황을 요청하는 신호를 보내면 K주차장과 관련된 CCTV 영상을 분석하는 개별영상분석서버(30a)의 뷰어컨트롤러(34)에 전달하고, 뷰어컨트롤러(34)는 개별영상분석서버의 영상처리분석모듈(모듈C)를 통해 데이터베이스서버(40)에 저장된 해당 날짜의 영상에 대한 분석결과 데이터를 인출하여 채널코디네이터를 통해 K주차장의 터미널장치(50)의 디스플레이화면에 영상 형태로 제공하거나, 기타 파일 형태로 제공하여 확인할 수 있도록 한다.
다른 예로서, 특정 지역의 방범용 100 개의 CCTV를 관장하는 L관리사무소를 상정하면, 해당 CCTV들에서 송신되는 영상자료를 규준화한 영상자료는 이들 영상자료와 연관된 채널(혹은 영상을 제공한 장치) 및 시간대에 대한 정보를 이용하여 특정한 개별영상분석서버(30a)로 할당되고 여기서는 영상자료를 모두 얼굴형태를 인식, 분석하는 A모듈로 할당한다.
L 관리사무소에서는 터미널장치를 통해 설정 및 매칭 SDK로 특정인 사진을 입력할 수 있고, A모듈은 주어진 특정인의 얼굴 사진을 받아 기록 분석하여 비교객체화하고, 일정 기간동안의 영상자료를 분석한다. 가령 영상자료 내의 모든 인식가능한 사람인 대상객체에 ID를 부여하고 얼굴형상 분석을 실시하고, 그 얼굴형상이 주어진 특정인의 얼굴과 일치하는 지 여부를 체크하고, 100 개의 CCTV와 관련된 채널에서 제공된 영상에서 그 특정인이 나타나는 영상자료(패킷)을 확인하여 그 영상을 찍은 CCTV 및 영상이 찍힌 시각(시간대) 혹은 그 장면영상을 제공할 수 있다.
GIS (지리적 정보 시스템)와 연관되어 이를 이용할 수 있는 시스템, 가령 영상자료를 송신하는 채널(혹은 해당 CCTV)의 지도상의 위치가 표시될 수 있는 시스템이라면 도3과 같이 사용자측 터미널장치의 디스플레이에 특정인이 발견된 지점을 지도상의 위치로 표시할 수 있고, 그 특정인이 발견된 영상자료를 함께 표시할 수 있다.
그리고, 특정인이 발견된 영상자료가 충분히 확보될 수 있다면 영상자료가 촬영된 위치와 시간대를 근거로 하여 CCTV 설치 지점들을 선으로 연결한 특정인의 동선을 제공하는 것도 가능할 수 있다. 이런 영상분석결과 데이터는 그 특정인이 범죄자나 미아, 실종자라면 그 특정인을 찾는 데 특히 유용하게 이용될 수 있다.
이상의 실시예에서는 언급되지 않지만 시스템을 이루는 영상 수집 장치의 갯수가 많아지고, 다양한 속성의 영상 수집 장치가 이용되면서 다수의 시간에 걸쳐 축적되고, 이를 사용자들이 분석한 결과 데이터도 같은 형식의 메타데이터로서 많이 축적되면 이러한 데이터는 일종의 빅 데이터(big data)로 취급될 수 있으며, 분석결과 데이터의 재분석 작업도 본 발명의 설정 및 매칭용 SDK를 이용하여 쉽게 이루어질 수 있으므로 이러한 재분석 작업을 통해 사업상 필요한 여러가지 경향, 정보를 추출하는 것이 가능하게 된다.
따라서, 본 발명의 시스템은 이러한 빅데이터 재분석과 그에 의한 사업정보, 공공정보를 제공하여 유용하게 사용할 수 있도록 하는 도구가 될 수 있다.
또한, 영상처리분석모듈에서 얻어진 분석결과 데이터는 데이터 영상 및 그 영상과 관려된 채널정보, 시간대정보 등과 함께 메타데이터로서 일정한 형식을 가진 패킷 형태로 통합되어 VMS 서버를 통해 사용자에게 직접 제공되는 실시간 영상과 관련되어 분석을 위한 일정 지연시간을 가지는 지연된 분석결과 데이터로 함께 실시간에 가깝게 제공되는 것도 가능하다. 이런 실시간 분석은 실시간이라는 특성이 중요한 재난 방지 및 예방 등에 유용하게 사용될 수 있다.
이상에서 본 발명은 기재된 몇 가지 구체적 실시예를 위주로 상세히 설명되었지만 이 실시예에 한정되는 것은 아니며, 본 발명의 기술사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이고, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.
10: 영상수집장치 20: VMS 서버
30: 영상분석서버 33: 설정 및 매칭용 SDK
35: 영상처리분석모듈 40: 데이타베이스서버
50: 사용자측 터미널장치

Claims (5)

  1. 서로 다른 방식의 영상자료를 생성하는 영상수집장치들을 포함하는 복수의 영상수집장치,
    상기 복수의 영상수집장치 가운데 적어도 일부에 대해 권한을 가지는 사용자가 복수 존재하여 상기 사용자 측에 각각 적어도 하나씩 설치되는 터미널장치를 포함하는 복수의 터미널장치,
    상기 복수의 영상수집장치로부터 네트워크를 통해 영상자료를 획득하여 일관적 분석 처리가 가능하도록 규준화된 영상자료로 변환하는 VMS 서버,
    상기 VMS 서버로부터 상기 규준화된 영상자료를 받아 설정된 조건에 맞게 분류하여 내부의 복수의 패턴화된(영상분석패턴, 영상분석프로그램을 가지는) 영상처리분석모듈 가운데 가장 적합한 영상처리분석모듈로 배정하고, 상기 영상처리분석모듈의 분석 결과 데이터를 받아 DB 서버에 저장하고, 상기 분석결과 데이터를 상기 사용자 측의 터미널장치에 제공할 수 있는 영상분석서버,
    상기 영상분석서버와 상기 사용자 측의 터미널장치 사이에서 상기 분석결과 데이터 가운데 상기 사용자 측에 관련된 일정 조건에 맞는 데이터를 상기 사용자 측의 터미널장치에 제공하고, 상기 사용자 측의 터미널장치로부터의 설정 요구를 받아 복수의 영상처리분석모듈 가운데 영상자료에 맞는 영상분석 패턴을 가진 영상처리분석모듈을 선택할 수 있도록 영상분석서버의 작용을 적어도 일부 조종할 수 있도록 이루어지는 설정 및 매칭용 SDK를 구비하여 이루어지는 것을 특징으로 하는 영상분석 시스템.
  2. 제1 항에 있어서,
    상기 영상분석서버는 입수되는 영상자료의 분량이나 채널 수 혹은 영상수집장치의 수에 따라 연동하여 영상자료를 배정받도록 병렬설치되는 복수 개의 개별영상분석서버 구비하고,
    상기 개별영상분석서버 각각은 복수 개의 영상분석처리모듈에 대해 영상자료 및 분석결과 데이터를 교환할 수 있도록 연결되는 것을 특징으로 하는 영상분석 시스템.
  3. 제 2 항에 있어서,
    상기 복수 개의 영상분석처리모듈 가운데 일부는 서로 다른 영상분석패턴(알고리즘, 프로그램)을 가지는 영상분석처리모듈인 것을 특징으로 하는 영상분석 시스템.
  4. 제 1 항에 있어서,
    상기 설정 및 매칭 기능부는 상기 VMS 서버로부터 영상자료를 받아 영상자료와 관련된 상기 분석결과 데이터를 매칭하여 상기 사용자 측의 터미널장치로 전송하도록 이루어지는 것을 특징으로 하는 영상분석 시스템.
  5. 제 1 항에 있어서,
    상기 분석결과 데이터는 상기 설정 및 매칭 기능부를 통한 상기 사용자 측의 터미널장치의 입력 설정에 따라 영상 분석에 의해 직접 얻을 수 있는 분석결과 데이터를 이차적으로 가공하여 얻은 분석결과 데이터를 포함하는 것을 특징으로 하는 영상분석 시스템.
KR1020160011491A 2016-01-29 2016-01-29 다중객체 영상분석 및 그 결과 제공을 위한 영상분석 시스템 KR101782339B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160011491A KR101782339B1 (ko) 2016-01-29 2016-01-29 다중객체 영상분석 및 그 결과 제공을 위한 영상분석 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160011491A KR101782339B1 (ko) 2016-01-29 2016-01-29 다중객체 영상분석 및 그 결과 제공을 위한 영상분석 시스템

Publications (2)

Publication Number Publication Date
KR20170090756A KR20170090756A (ko) 2017-08-08
KR101782339B1 true KR101782339B1 (ko) 2017-10-12

Family

ID=59652910

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160011491A KR101782339B1 (ko) 2016-01-29 2016-01-29 다중객체 영상분석 및 그 결과 제공을 위한 영상분석 시스템

Country Status (1)

Country Link
KR (1) KR101782339B1 (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190118139A (ko) 2018-04-09 2019-10-17 주식회사 마이다스아이티 영상 분석 시스템 및 그 방법
KR20190127249A (ko) * 2018-05-04 2019-11-13 (주)소만사 분석대상 이미지에 대한 필터링 장치 및 방법
KR20200052400A (ko) 2018-10-23 2020-05-15 한국항공대학교산학협력단 개선된 영상 분류 시스템 및 방법
KR20200086015A (ko) 2019-01-08 2020-07-16 주식회사 한텍컨버전스 상황 연계형 영상분석장치

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019098657A1 (ko) * 2017-11-14 2019-05-23 고려대학교 산학협력단 영상 분석 플랫폼 운영방법 및 시스템
KR102549073B1 (ko) * 2021-06-03 2023-06-29 주식회사 지미션 분석 중계 서버의 분석 영상 중계 방법 및 분석 중계 시스템
KR102561657B1 (ko) * 2021-06-03 2023-07-31 유에프엠시스템즈 주식회사 신호 제어를 위한 객체 감응형 차량 흐름 제어 방법
KR102322772B1 (ko) * 2021-07-05 2021-11-08 주식회사 하나씨엔에스 Cctv 카메라에 대한 다중 상황 식별시스템

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190118139A (ko) 2018-04-09 2019-10-17 주식회사 마이다스아이티 영상 분석 시스템 및 그 방법
KR20190127249A (ko) * 2018-05-04 2019-11-13 (주)소만사 분석대상 이미지에 대한 필터링 장치 및 방법
KR102079375B1 (ko) * 2018-05-04 2020-02-19 (주)소만사 분석대상 이미지에 대한 필터링 장치 및 방법
KR20200052400A (ko) 2018-10-23 2020-05-15 한국항공대학교산학협력단 개선된 영상 분류 시스템 및 방법
KR20200086015A (ko) 2019-01-08 2020-07-16 주식회사 한텍컨버전스 상황 연계형 영상분석장치

Also Published As

Publication number Publication date
KR20170090756A (ko) 2017-08-08

Similar Documents

Publication Publication Date Title
KR101782339B1 (ko) 다중객체 영상분석 및 그 결과 제공을 위한 영상분석 시스템
US11568723B2 (en) Video surveillance and object recognition
CN104202354B (zh) 隐患信息管理方法和***
CN106781168B (zh) 监视***
KR102024149B1 (ko) 지능형 스마트 선별 관제 시스템
KR101612483B1 (ko) 실시간으로 카메라 영상을 분석하는 저장/분배 서버, 이를 포함하는 통합 관제 시스템 및 그 동작방법
CN104137154B (zh) 用于管理视频数据的***和方法
US20150070506A1 (en) Event triggered location based participatory surveillance
WO2012095867A2 (en) An integrated intelligent server based system and method/systems adapted to facilitate fail-safe integration and /or optimized utilization of various sensory inputs
KR102237086B1 (ko) 안면인식 기능에 기초하여 5g 이동통신망의 이용이 가능한 통신 단말기를 통해 영상감시가 가능한 로비폰 제어 장치 및 방법
US10552684B2 (en) Image management system
US11443613B2 (en) Real-time crime center solution with text-based tips and panic alerts
US20160110972A1 (en) Systems and methods for automated cloud-based analytics for surveillance systems
KR20140052355A (ko) Ip 카메라를 이용하는 클라우드 환경의 영상 감시 시스템 및 영상 감시 방법
WO2013131189A1 (en) Cloud-based video analytics with post-processing at the video source-end
KR101178886B1 (ko) 고해상도 디지털 ptz 카메라, 이를 포함하는 감시 시스템 및 고해상도 디지털 ptz 카메라의 데이터 전송 방법
KR101668303B1 (ko) 이벤트 영상의 통합 관리시스템
WO2017131265A1 (ko) 다중객체 영상분석 및 그 결과 제공을 위한 영상분석 시스템
US11044277B2 (en) System and method for identifying imaging devices
CN112039908B (zh) 前端设备的监控方法及装置、存储介质、电子装置
KR20190088731A (ko) 모바일 기반 이벤트 영상 관리 시스템
US20220165140A1 (en) System and method for image analysis based security system
KR100885734B1 (ko) 영상정보 처리 시스템 및 방법
US11017240B2 (en) System and method for image analysis based security system
KR20140137084A (ko) Cctv 영상 서비스 제공 시스템 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant