KR20220141017A - 영상 분석 대상 판별 서버 및 그 제어방법 - Google Patents
영상 분석 대상 판별 서버 및 그 제어방법 Download PDFInfo
- Publication number
- KR20220141017A KR20220141017A KR1020210047015A KR20210047015A KR20220141017A KR 20220141017 A KR20220141017 A KR 20220141017A KR 1020210047015 A KR1020210047015 A KR 1020210047015A KR 20210047015 A KR20210047015 A KR 20210047015A KR 20220141017 A KR20220141017 A KR 20220141017A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- analysis target
- determined
- monitoring
- surveillance
- Prior art date
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 89
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000005236 sound signal Effects 0.000 claims abstract description 36
- 238000001514 detection method Methods 0.000 claims abstract description 11
- 238000012544 monitoring process Methods 0.000 claims description 58
- 238000010191 image analysis Methods 0.000 claims description 50
- 239000000284 extract Substances 0.000 claims description 3
- 230000006870 function Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 206010000117 Abnormal behaviour Diseases 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/18—Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
- G08B13/189—Actuation 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/194—Actuation 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/196—Actuation 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/19602—Image analysis to detect motion of the intruder, e.g. by frame subtraction
- G08B13/19608—Tracking 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
- G10L25/57—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination for processing of video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-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)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
본 발명은 영상 분석 대상 판별 서버 및 그 제어방법에 관한 것이다. 본 발명에 따른 기 설정된 사운드 감지 센서 및 움직임 감지 센서를 이용한 판단 결과 기 설정된 조건 만족시 감시 카메라에 의해 생성되는 감시 영상을 수신하는 영상 분석 대상 판별 서버의 제어방법은, 상기 감시 카메라로부터 수신되는 감시 영상을 대상으로 오디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 단계와; 상기 분석 대상 영상인지 여부가 결정되지 못한 감시 영상을 대상으로 비디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 단계를 포함하는 것을 특징으로 한다.
Description
본 발명은 영상 분석 대상 판별 서버 및 그 제어방법에 관한 것으로, 보다 상세하게는 영상 분석이 이루어져야 할 대상을 선별하는 서버 및 그 제어방법에 관한 것이다.
컴퓨터 하드웨어 자원이 발달함에 따라 대부분의 컴퓨터 비전(computer vision) 알고리즘은 심층 신경망(deep learning) 기반의 알고리즘 위주로 기술이 발전되고 있다.
특히, CCTV(Closed Circuit Television)와 같은 감시용 카메라에서 심층 신경망 기반의 컴퓨터 비전 알고리즘을 사용하기 위해서는 클라우드 형태의 서버형 시스템을 구축해야 한다.
그런데 서버형 하드웨어의 경우 성능이 뛰어나지만 최신의 심층 신경망 기반의 컴퓨터 비전 기술을 구동할 때 서버 한 대당 CCTV 10대 미만의 영상들을 실시간 분석할 수 있을 뿐이고, 따라서 서버 한 대당 분석할 수 있는 CCTV의 수를 증가시키기 위해서는 CCTV에서 업로드 되는 영상을 사전에 분류해서 영상 분석을 수행할 대상의 모수를 줄여야 할 필요성이 있는데, 종래에는 만족할만한 효과적인 방안이 제시된 바 없다.
본 발명은 상기한 종래의 필요성을 충족시키기 위해 안출된 것으로서, CCTV에 의해 촬영된 영상을 분석하기 전에 미리 분류 작업을 거쳐 효과적이고 신속한 CCTV 영상 분석이 가능하도록 하는 서버 및 그 제어방법을 제공하는 것이다.
상기한 목적을 달성하기 위해 본 발명에 따른 기 설정된 사운드 감지 센서 및 움직임 감지 센서를 이용한 판단 결과 기 설정된 조건 만족시 감시 카메라에 의해 생성되는 감시 영상을 수신하는 영상 분석 대상 판별 서버는, 상기 감시 카메라로부터 적어도 하나의 감시 영상을 수신하는 영상 수신부와; 상기 영상 수신부에 수신된 감시 영상을 대상으로 오디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 1차 판별부와; 상기 1차 판별부를 통해 분석 대상 영상인지 여부가 결정되지 못한 감시 영상을 대상으로 비디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 2차 판별부를 포함하여 구성된다.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 기 설정된 사운드 감지 센서 및 움직임 감지 센서를 이용한 판단 결과 기 설정된 조건 만족시 감시 카메라에 의해 생성되는 감시 영상을 수신하는 영상 분석 대상 판별 서버의 제어방법은, 상기 감시 카메라로부터 수신되는 감시 영상을 대상으로 오디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 단계와; 상기 분석 대상 영상인지 여부가 결정되지 못한 감시 영상을 대상으로 비디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 단계를 포함하여 이루어진다.
이상 설명한 바와 같이 본 발명에 따르면, 오디오 신호와 비디오 신호가 모두 포함된 감시 영상에 대해서 오디오 신호에 대한 분석을 먼저 수행하여 분석 대상 영상인지 여부를 판별케 함으로써, 짧은 시간내에 상당수의 분석 대상 영상을 판별할 수 있는 효과가 있다.
이는 오디오 신호에 대한 분석이 비디오 신호에 대한 분석보다 상대적으로 쉽고 빠르게 수행할 수 있는 장점을 살린 것이다.
또한 오디오 신호에 대한 분석을 통해 분석 대상 영상인지가 결정되지 않는 감시 영상에 대해서는 비디오 신호에 대한 분석을 통해 분석 대상 영상을 판별함으로써, 빠짐없이 분석 대상 영상을 정확히 추출해 낼 수 있다.
더 나아가 동적으로 각 임계치 특히 오디오 임계치를 수정함으로써, 보다 정확하고 신속한 분석 대상 영상을 판별할 수 있다.
도 1은 본 발명의 일 실시예에 따른 영상 분석 대상 판별 서버를 포함하는 전체 시스템의 개략 구성도이고,
도 2는 도 1의 영상 분석 대상 판별 서버의 기능 블록도이고,
도 3 및 도 4는 본 발명의 일 실시예에 따른 영상 분석 대상 판별 서버의 제어흐름도이다.
도 2는 도 1의 영상 분석 대상 판별 서버의 기능 블록도이고,
도 3 및 도 4는 본 발명의 일 실시예에 따른 영상 분석 대상 판별 서버의 제어흐름도이다.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.
이하 본 발명에 따른 각 실시예는 본 발명의 이해를 돕기 위한 하나의 예에 불과하고, 본 발명이 이러한 실시예에 한정되는 것은 아니다. 특히 본 발명은 각 실시예에 포함되는 개별 구성, 개별 기능, 또는 개별 단계 중 적어도 어느 하나 이상의 조합으로 구성될 수 있다.
특히, 편의상 청구 범위의 일부 청구항에는 '(a)'와 같은 알파벳을 포함시켰으나, 이러한 알파벳이 각 단계의 순서를 규정하는 것은 아니다.
또한 이하 본 발명에 따른 각 실시예에서 언급하는 각 신호는 한 번의 연결 등에 의해 전송되는 하나의 신호를 의미할 수도 있지만, 후술하는 특정 기능 수행을 목적으로 전송되는 일련의 신호 그룹을 의미할 수도 있다. 즉, 각 실시예에서는 소정의 시간 간격을 두고 전송되거나 상대 장치로부터의 응답 신호를 수신한 이후에 전송되는 복수 개의 신호들이 편의상 하나의 신호명으로 표현될 수 있는 것이다.
본 발명의 일 실시예에 따른 영상 분석 대상 판별 서버(100)를 포함하는 전체 시스템의 개략 구성은 도 1에 도시된 바와 같다.
동 도면에 도시된 바와 같이 전체 시스템은 적어도 하나의 감시 카메라(200)와, 영상 분석 대상 판별 서버(100)를 포함하여 구성된다.
여기서 감시 카메라(200)는 주변 또는 피사체를 촬영하여 전송하는 것으로서, 예를 들어 CCTV 카메라에 해당할 수 있다.
이러한 감시 카메라(200)의 기능 및 구조는 기 공지된 기술에 해당하므로 보다 상세한 설명은 생략한다.
다만, 본 실시예에서 감시 카메라(200)는 촬영한 감시 영상을 항상 전송하는 것이 아니라, 특정 조건이 만족되는 경우에 한하여 감시 영상을 전송할 수 있다.
예를 들어 감시 카메라(200)는 자체 구비된 마이크 또는 사운드 감지 센서를 통해 감지되는 사운드 신호의 크기가 기 설정된 크기 이상인 경우에 촬영된 감시 영상을 영상 분석 대상 판별 서버(100)에 전송할 수 있다.
즉, 감시 카메라(200)는 소정 크기 이상의 사운드 신호가 감지된 경우 주변에 소정의 피사체 움직임이 발생한 것으로 판단하여 감시 영상을 전송하는 것이다. 이러한 조건의 감시 영상은 예를 실제 피사체가 촬영된 시점의 전후 영상일 수 있다.
또한 감시 카메라(200)는 패시브 적외선 센서(PIR 센서) 등과 같이 움직임을 감지하는 움직임 감지 센서에 의해 감지된 움직임 정도가 기 설정된 크기 이상인 경우 감시 영상을 영상 분석 대상 판별 서버(100)에 전송할 수 있다.
다른 예로써, 감시 카메라(200)는 상술한 조건(즉, 오디오 신호 크기 조건, 움직임 정보 조건)을 만족하는 경우에 한하여 촬영 동작을 수행하여 그 촬영된 감시 영상을 영상 분석 대상 판별 서버(100)에 전송할 수도 있다.
이때 감시 카메라(200)는 촬영된 감시 영상을 직접 또는 액세스 포인트(300)와 같은 통신 중계 장치 또는 게이트웨이 장치를 경유하여 전송할 수 있다.
감시 카메라(200)가 전송하는 감시 영상에는 오디오 신호와 비디오 신호가 모두 포함되어 있다.
한편, 영상 분석 대상 판별 서버(100)는 감시 영상 중에서 실제 움직임이 발생한 감시 영상을 선별하여 선별된 감시 영상 즉, 분석 대상 영상에 대해 분석하도록 하는 기능을 수행한다.
이러한 영상 분석 대상 판별 서버(100)의 구체적인 기능 블록은 도 2에 도시된 바와 같다.
동 도면에 도시된 바와 같이 영상 분석 대상 판별 서버(100)는 영상 수신부(110), 1차 판별부(120), 2차 판별부(130), 영상 분석 제어부(140), 정보 수신부, 추가 판별부(160), 임계치 조정부(170), 저장부(180)를 포함하여 구성될 수 있다.
여기서 저장부(180)는 영상 분석 대상 판별 서버(100)의 동작에 필요한 애플리케이션은 물론이고, 필요한 데이터, 더 나아가 영상 분석 대상 판별 서버(100)의 동작 중 외부로 수신되는 영상, 데이터, 정보 또는 새로 생성하는 정보, 데이터 등을 저장하는 기능을 수행한다.
특히 저장부(180)는 각 감시 카메라(200)의 아이디에 대응되는 각종 임계치를 저장할 수 있다.
영상 수신부(110)는 감시 카메라(200)로부터 적어도 하나의 감시 영상을 수신하는 기능을 수행한다.
영상 수신부(110)에 의해 수신된 감시 영상은 일시적으로 또는 필요시 소정의 기간 동안 저장부(180)에 저장될 수도 있다.
이렇게 영상 수신부(110)에 의해 수신된 감시 영상에는 오디오 신호와 비디오 신호가 모두 포함되어 있음은 앞서 설명한 바와 같다.
정보 판단부(150)는 감시 카메라(200)에 대응되는 카메라 아이디를 판단하는 기능을 수행한다.
예를 들어 감시 카메라(200)로부터 수신되는 감시 영상에 카메라 아이디가 포함되어 있는 경우에는 정보 판단부(150)는 그 감시 영상으로부터 카메라 아이디를 추출하여 판단할 수도 있고, 또는 각 감시 카메라(200)가 감시 영상과는 별도로 자신의 카메라 아이디 정보를 전송하는 경우에는 정보 판단부(150)는 그 별도로 수신되는 카메라 아이디 정보로부터 각 카메라 아이디를 추출하여 판단할 수도 있다.
1차 판별부(120)는 영상 수신부(110)에 수신된 감시 영상을 대상으로 오디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 기능을 수행(즉, 1차 판별 수행)한다.
즉, 1차 판별부(120)는 감시 영상에 포함된 오디도 신호를 분석하여 해당 감시 영상이 분석 대상 영상인지 여부를 판별하는데, 예를 들어 1차 판별부(120)는 감시 영상에 포함된 오디오 신호의 적어도 일부의 크기 또는 평균 크기가 기 설정된 오디오 임계치 이하인 경우 분석 대상 영상으로 판별할 수 있다.
예를 들어 감시 영상이 15초 분량 영상인 경우, 1차 판별부(120)는 해당 감시 영상에 포함된 15초 동안의 오디오 신호의 크기의 평균을 산출한 후, 그 산출된 평균값이 저장부(180)에 저장된 소정의 오디오 임계치 값과 비교하여 그 이하인 경우 해당 감시 영상을 분석 대상 영상으로 판별할 수 있다.
특히, 저장부(180)에 각 카메라 아이디와 오디오 임계치가 매칭된 매칭 테이블이 존재하는 경우, 1차 판별부(120)는 해당 매칭 테이블로부터 정보 판단부(150)에 의해 판단된 카메라 아이디에 매칭된 오디오 임계치를 추출한 후, 감시 영상에 포함된 오디오 신호의 적어도 일부의 크기 또는 평균 크기가 해당 추출된 오디오 임계치 이하인 경우 분석 대상 영상으로 판별할 수 있다.
만일 오디오 신호의 적어도 일부의 크기 또는 평균 크기가 기 설정된 오디오 임계치보다 큰 경우, 1차 판별부(120)는 해당 감시 영상에 대한 분석 대상 영상인지 여부를 결정하지 못하고, 2차 판별부(130)로 전달한다.
여기서 소정의 감시 영상으로부터 오디오 신호를 추출하거나, 그 오디오 신호의 크기를 판단하는 기술 그 자체는 공지된 것에 불과하므로 보다 상세한 설명은 생략한다.
2차 판별부(130)는 1차 판별부(120)를 통해 분석 대상 영상인지 여부가 결정되지 못한 감시 영상을 대상으로 비디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 기능을 수행한다.
예를 들어, 2차 판별부(130)는 감시 영상에 포함된 비디오 신호를 분석하여 피사체 움직임 정도가 기 설정된 움직임 임계치를 초과하는 경우 해당 감시 영상을 분석 대상 영상으로 판별할 수 있다.
여기서, 2차 판별부(130)는 감시 영상의 각 프레임을 비교하여 차이가 발생한 정도를 피사체 움직임 정도라 판단하고, 그 판단된 피사체 움직임 정도와 기 설정된 움직임 임계치를 비교할 수 있다.
또는 2차 판별부(130)는 기 설정된 시간 동안 발생된 피사체 움직임 정도를 판단한 후에 기 설정된 움직임 임계치와 비교할 수도 있다.
특히, 저장부(180)에 각 카메라 아이디와 움직임 임계치가 매칭된 매칭 테이블이 존재하는 경우, 2차 판별부(130)는 해당 매칭 테이블로부터 정보 판단부(150)에 의해 판단된 카메라 아이디에 매칭된 움직임 임계치를 추출한 후, 감시 영상에 포함된 피사체 움직임 정도와 해당 추출된 움직임 임계치를 비교하여 분석 대상 영상인지 여부를 판별할 수 있다.
소정의 감시 영상의 비디오 신호를 분석하여 촬영된 피사체의 움직임 정도를 판단하는 것은 영상 분석 기술분야에서 널리 이용되는 것이므로 보다 상세한 설명을 생략한다.
영상 분석 제어부(140)는 1차 판별부(120)의 1차 판별을 통해 분석 대상 영상으로 판단된 감시 영상과, 2차 판별부(130)의 2차 판별을 통해 분석 대상 영상으로 판단된 감시 영상들에 대한 분석 또는 학습이 이루어지도록 제어하는 기능을 수행한다.
예를 들어 영상 분석 제어부(140)는 분석 대상 영상으로 판단된 감시 영상들에 대해서 피사체의 사람 여부, 사람인 경우 등록된 사람인지 여부, 이상 행동 여부 등에 대한 분석을 수행할 수 있다.
이러한 영상 분석 제어부(140)에 의해 촬영된 피사체가 등록된 사람이 아닌 경우에는 경고 메시지를 생성하여 관리자등에게 알릴 수도 있는데, 이러한 과정은 알림 또는 경고 관련한 기술분야에서 공지된 기술에 해당하므로 보다 상세한 설명은 생략한다.
여기서 영상 분석은 딥러닝과 같은 인공 지능에 의한 분석일 수도 있다.
다른 예로써, 영상 분석 제어부(140)는 분석 대상으로 판단된 감시 영상들에 대해서 기계 학습이 이루어지도록 할 수도 있다.
예를 들어 딥러닝 장치가 소정의 영상을 분석하기 위해서는 사전에 기계 학습이 이루어져야 하는데, 영상 분석 제어부(140)는 분석 대상 영상들만을 대상으로 기계 학습이 이루어지도록 할 수 있는 것이다.
한편 임계치 조정부(170)는 상술한 기 저장된 임계치 특히 오디오 임계치를 소정의 조건에 따라 가변시키는 기능을 수행하는데, 이에 대해서는 추가 판별부(160)의 기능에 대해 먼저 설명한 후에 설명토록 한다.
상술한 설명에서는 1차 판별부(120)에 의해 분석 대상 영상으로 결정된 감시 영상에 대해서는 더 이상의 판단 없이 바로 영상 분석 제어부(140)에 의해 분석 또는 학습이 이루어지도록 한다고 언급하였으나, 예외적인 처리가 이루어질 수 있다.
이를 위해 추가 판별부(160)가 더 구비될 수 있는데, 추가 판별부(160)는 1차 판별부(120)에 의해 분석 대상 영상으로 결정된 감시 영상 중 일부를 대상으로 비디오 신호에 기초하여 분석 대상 영상인지 여부를 추가 판별할 수 있다.
즉, 추가 판별부(160)는 비록 1차 판별부(120)에 의해 분석 대상 영상으로 판정된 것들 중에서 그 분석 대상 영상으로 판정된 것에 오류는 없는지를 재검토하는 기능을 수행하는 것이다.
일 예로 추가 판별부(160)는 1차 판별부(120)에 의해 분석 대상 영상으로 결정된 100개의 감시 영상들마다 한 개씩 상술한 추가 판별을 수행할 수 있다.
상술한 임계치 조정부(170)는 이러한 추가 판별부(160)의 판별 결과에 따라 상술한 바와 같이 기 설정된 각 임계치를 동적으로 조정할 수 있다.
즉, 1차 판별부(120)에 의해 분석 대상 영상들 중에서 추가 판별부(160)에 의한 판별 결과 분석 대상 영상이 아닌 것으로 판정되는 비율에 근거하여 임계치 조정부(170)는 기 설정된 임계치 특히, 기 설정된 오디오 임계치를 가변시킬 수 있다.
이는 상술한 카메라 아이디에 매칭된 오디오 임계치를 변경하는 방식으로 이루어질 수도 있다.
이하에서는 도 3 내지 도 4를 참조하여 본 발명의 일 실시예에 따른 영상 분석 대상 판별 서버(100)의 제어 과정을 설명한다.
우선, 도 3을 참조하여 영상 분석 대상 판별 서버(100)의 전체적인 제어 과정을 설명하면 다음과 같다.
영상 분석 대상 판별 서버(100)는 감시 카메라(200)로부터 감시 영상을 수신하고(단계 S1), 그 수신된 감시 영상에 포함된 오디오 신호를 분석한다(단계 S3).
분석 결과 감시 영상에 포함된 오디오 신호의 크기가 기 설정된 오디오 임계치 이하인 경우(단계 S5), 영상 분석 대상 판별 서버(100)는 해당 감시 영상을 분석 대상 영상으로 판별한다(단계 S11).
분석 결과 감시 영상에 포함된 오디오 신호의 크기가 기 설정된 오디오 임계치보다 큰 경우(단계 S5), 영상 분석 대상 판별 서버(100)는 해당 감시 영상에 포함된 비디오 신호를 분석한다(단계 S7).
감시 영상에 포함된 비디오 신호에 대한 분석 결과 피사체 움직임 정도가 기 설정된 움직임 임계치보다 큰 경우(단계 S9), 영상 분석 대상 판별 서버(100)는 해당 감시 영상을 분석 대상 영상으로 판단한다(단계 S11).
감시 영상에 포함된 비디오 신호에 대한 분석 결과 피사체 움직임 정도가 기 설정된 움직임 임계치 이하인 경우(단계 S9), 영상 분석 대상 판별 서버(100)는 해당 감시 영상을 분석 대상 영상이 아닌 것으로 판단하여 처리 할 수 있는데, 예를 들어 해당 감시 영상을 삭제하여 폐기시킬 수 있다.
이에 따라 오디오 신호와 비디오 신호가 모두 포함된 감시 영상에 대해서 오디오 신호에 대한 분석을 먼저 수행하여 분석 대상 영상인지 여부를 판별케 함으로써, 짧은 시간내에 상당수의 분석 대상 영상을 판별할 수 있게 된다. 즉, 굳이 비디오 신호를 분석하지 않아도 일부 감시 영상에 대해서는 분석 대상 영상(즉, 실제로 피사체 움직임이 발생한 영상)으로 판별할 수 있는 것이다.
이는 오디오 신호에 대한 분석이 비디오 신호에 대한 분석보다 상대적으로 쉽고 빠르게 수행할 수 있는 장점을 살린 것이다.
즉, 감시 카메라(200)는 주변의 사운드 신호에도 반응하고 움직임에도 반응하여 감시 영상을 전송할 수 있는데, 이러한 감시 영상에서 실제 피사체의 움직임이 발생한 영상을 빠르게 선별하는 것은 상당히 중요한 일이고, 따라서 실제 사운드 신호가 발생하지 않았음에도 감시 카메라(200)가 감시 영상을 전송하였다면 해당 감시 영상에 피사체의 움직임이 존재한다고 추정함으로써, 분석 대상 영상 중 상당부분을 선정할 수 있는 것이다.
도 3에서는 오디오 임계치가 고정된 것을 일 예로 하였으나, 도 4에서는 이러한 오디오 임계치가 소정의 상황에 따라 변경되는 과정을 설명한다.
우선 영상 분석 대상 판별 서버(100)가 감시 카메라(200)로부터 감시 영상을 수신하고(단계 S21), 그 수신된 감시 영상에 포함된 오디오 신호를 분석(단계 S23)하는 과정은 도 3과 같다.
분석 결과 감시 영상에 포함된 오디오 신호의 크기가 기 설정된 오디오 임계치보다 큰 경우(단계 S25), 영상 분석 대상 판별 서버(100)는 도 3에서 언급한 과정과 동일한 과정(즉, 비디오 신호 분석 이하의 과정)을 수행한다.
분석 결과 감시 영상에 포함된 오디오 신호의 크기가 기 설정된 오디오 임계치 이하인 경우(단계 S25), 영상 분석 대상 판별 서버(100)는 1차로 분석 영상으로 판별함과 아울러 비디오 신호를 분석하여 피사체 움직임 정도를 판단한다(단계 S27).
이렇게 판단된 피사체 움직임 정도와 피사체 움직임과 기 설정된 움직임 임계치를 비교하는데, 이러한 과정은 모든 경우에 이루어지는 것이 아니라, 선별적으로 이루어질 수 있다.
예를 들어 1차 판별 결과 분석 대상 영상으로 판별된 영상 중에서 기 설정된 개수(예를 들어 100개)미다 한 번씩 이러한 의 1차 비디오 신호를 이용한 추가 비교 과정이 이루어질 수 있다.
비교 결과 피사체 움직임 정도가 기 설정된 움직임 임계치보다 크지 않은 경우(단계 S29) 이는 1차 판별 과정에 오류가 발생한 경우이므로, 영상 분석 대상 판별 서버(100)는 기 설정되었던 오디오 임계치를 변경시킨다(단계 S31).
예를 들어 기 설정된 오디오 임계치가 5인 경우, 영상 분석 대상 판별 서버(100)는 이보다 더 작은 4로 오디오 임계치를 변경 및 재설정할 수 있다.
한편, 상술한 각 실시예를 수행하는 과정은 소정의 기록 매체(예를 들어 컴퓨터로 판독 가능한)에 저장된 프로그램 또는 애플리케이션에 의해 이루어질 수 있음은 물론이다. 여기서 기록 매체는 RAM(Random Access Memory)과 같은 전자적 기록 매체, 하드 디스크와 같은 자기적 기록 매체, CD(Compact Disk)와 같은 광학적 기록 매체 등을 모두 포함한다.
이때, 기록 매체에 저장된 프로그램은 컴퓨터나 스마트폰 등과 같은 하드웨어 상에서 실행되어 상술한 각 실시예를 수행할 수 있다. 특히, 상술한 본 발명에 따른 영상 분석 대상 판별 서버의 기능 블록 중 적어도 어느 하나는 이러한 프로그램 또는 애플리케이션에 의해 구현될 수 있다.
또한, 본 발명은 상기한 특정 실시예에 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 변형 및 수정하여 실시할 수 있는 것이다. 이러한 변형 및 수정이 첨부되는 청구범위에 속한다면 본 발명에 포함된다는 것은 자명할 것이다.
100 : 영상 분석 대상 판별 서버 200 : 감시 카메라
110 : 영상 수신부 120 : 1차 판별부
130 : 2차 판별부 140 : 영상 분석 제어부
150 : 정보 판단부 160 : 추가 판별부
170 : 임계치 조정부 180 : 저장부
110 : 영상 수신부 120 : 1차 판별부
130 : 2차 판별부 140 : 영상 분석 제어부
150 : 정보 판단부 160 : 추가 판별부
170 : 임계치 조정부 180 : 저장부
Claims (14)
- 기 설정된 사운드 감지 센서 및 움직임 감지 센서를 이용한 판단 결과 기 설정된 조건 만족시 감시 카메라에 의해 생성되는 감시 영상을 수신하는 영상 분석 대상 판별 서버의 제어방법에 있어서,
(a) 상기 감시 카메라로부터 수신되는 감시 영상을 대상으로 오디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 단계와;
(b) 상기 (a) 단계를 통해 분석 대상 영상인지 여부가 결정되지 못한 감시 영상을 대상으로 비디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 단계를 포함하는 것을 특징으로 하는 영상 분석 대상 판별 서버의 제어방법. - 제1항에 있어서,
(c) 상기 (a) 단계의 1차 판별을 통해 분석 대상 영상으로 판단된 감시 영상과 상기 (b) 단계의 2차 판별을 통해 분석 대상 영상으로 판단된 감시 영상들에 대해 분석 또는 학습이 이루어지도록 제어하는 단계를 더 포함하는 것을 특징으로 하는 영상 분석 대상 판별 서버의 제어방법. - 제1항에 있어서,
상기 (a) 단계에서는, 상기 감시 영상에 포함된 오디오 신호의 적어도 일부의 크기 또는 평균 크기가 기 설정된 오디오 임계치 이하인 경우 분석 대상 영상으로 판별하는 것을 특징으로 하는 영상 분석 대상 판별 서버의 제어방법. - 제3항에 있어서,
(c) 상기 감시 카메라에 대응되는 카메라 아이디를 판단하는 단계를 더 포함하고,
상기 (a) 단계에서는 기 저장된 매칭 테이블로부터 상기 (c) 단계에서 판단된 카메라 아이디에 매칭된 오디오 임계치를 추출한 후, 상기 감시 영상에 포함된 오디오 신호의 적어도 일부의 크기 또는 평균 크기가 상기 추출된 오디오 임계치 이하인 경우 분석 대상 영상으로 판별하는 것을 특징으로 하는 영상 분석 대상 판별 서버의 제어방법. - 제3항에 있어서,
(d) 상기 (a) 단계를 통해 분석 대상 영상으로 결정된 감시 영상 중 일부를 대상으로 비디오 신호에 기초하여 분석 대상 영상인지 여부를 추가 판별하고, 추가 판별 결과 분석 대상 영상이 아닌 것으로 판정되는 비율에 근거하여 상기 기 설정된 오디오 임계치를 가변시키는 단계를 더 포함하는 것을 특징으로 하는 영상 분석 대상 판별 서버의 제어방법. - 제1항에 있어서,
상기 (b) 단계에서는, 상기 감시 영상에 포함된 비디오 신호를 분석하여 피사체 움직임 정도가 기 설정된 움직임 임계치를 초과하는 경우 분석 대상 영상으로 판별하는 것을 특징으로 하는 영상 분석 대상 판별 서버의 제어방법. - 제1항 내지 제6항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.
- 하드웨어와 결합되어 제1항 내지 제6항 중 어느 한 항의 방법을 실행시키기 위하여 컴퓨터 판독 가능 기록 매체에 저장된 응용 프로그램.
- 기 설정된 사운드 감지 센서 및 움직임 감지 센서를 이용한 판단 결과 기 설정된 조건 만족시 감시 카메라에 의해 생성되는 감시 영상을 수신하는 영상 분석 대상 판별 서버에 있어서,
상기 감시 카메라로부터 적어도 하나의 감시 영상을 수신하는 영상 수신부와;
상기 영상 수신부에 수신된 감시 영상을 대상으로 오디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 1차 판별부와;
상기 1차 판별부를 통해 분석 대상 영상인지 여부가 결정되지 못한 감시 영상을 대상으로 비디오 신호에 기초하여 분석 대상 영상인지 여부를 판별하는 2차 판별부를 포함하는 것을 특징으로 하는 영상 분석 대상 판별 서버. - 제9항에 있어서,
상기 1차 판별부의 1차 판별을 통해 분석 대상 영상으로 판단된 감시 영상과 상기 2차 판별부의 2차 판별을 통해 분석 대상 영상으로 판단된 감시 영상들에 대해 분석 또는 학습이 이루어지도록 제어하는 영상 분석 제어부를 더 포함하는 것을 특징으로 하는 영상 분석 대상 판별 서버. - 제9항에 있어서,
상기 1차 판별부는 상기 감시 영상에 포함된 오디오 신호의 적어도 일부의 크기 또는 평균 크기가 기 설정된 오디오 임계치 이하인 경우 분석 대상 영상으로 판별하는 것을 특징으로 하는 영상 분석 대상 판별 서버. - 제11항에 있어서,
상기 감시 카메라에 대응되는 카메라 아이디를 판단하는 정보 판단부를 더 포함하고,
상기 1차 판별부는 기 저장된 매칭 테이블로부터 상기 정보 판단부에 의해 판단된 카메라 아이디에 매칭된 오디오 임계치를 추출한 후, 상기 감시 영상에 포함된 오디오 신호의 적어도 일부의 크기 또는 평균 크기가 상기 추출된 오디오 임계치 이하인 경우 분석 대상 영상으로 판별하는 것을 특징으로 하는 영상 분석 대상 판별 서버. - 제11항에 있어서,
상기 1차 판별부에 의해 분석 대상 영상으로 결정된 감시 영상 중 일부를 대상으로 비디오 신호에 기초하여 분석 대상 영상인지 여부를 추가 판별하는 추가 판별부를 더 포함하고,
상기 추가 판별부의 추가 판별 결과 분석 대상 영상이 아닌 것으로 판정되는 비율에 근거하여 상기 기 설정된 오디오 임계치를 가변시키는 임계치 조정부를 더 포함하는 것을 특징으로 하는 영상 분석 대상 판별 서버. - 제9항에 있어서,
상기 2차 판별부는 상기 감시 영상에 포함된 비디오 신호를 분석하여 피사체 움직임 정도가 기 설정된 움직임 임계치를 초과하는 경우 분석 대상 영상으로 판별하는 것을 특징으로 하는 영상 분석 대상 판별 서버.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210047015A KR102527133B1 (ko) | 2021-04-12 | 2021-04-12 | 영상 분석 대상 판별 서버 및 그 제어방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210047015A KR102527133B1 (ko) | 2021-04-12 | 2021-04-12 | 영상 분석 대상 판별 서버 및 그 제어방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220141017A true KR20220141017A (ko) | 2022-10-19 |
KR102527133B1 KR102527133B1 (ko) | 2023-05-02 |
Family
ID=83804586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210047015A KR102527133B1 (ko) | 2021-04-12 | 2021-04-12 | 영상 분석 대상 판별 서버 및 그 제어방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102527133B1 (ko) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100825403B1 (ko) * | 2007-07-04 | 2008-04-29 | (주)굿벨 | 보안 시스템 |
KR20130000660A (ko) * | 2011-06-23 | 2013-01-03 | 주식회사 삼성항공정보통신 | 이동객체 추적 카메라 장치 |
KR20130106660A (ko) * | 2012-03-20 | 2013-09-30 | (주)서림정보통신 | 방범 시스템 |
KR101796871B1 (ko) * | 2016-07-29 | 2017-11-10 | 군산대학교산학협력단 | 영상 및 호흡 음향을 이용하여 수면 무호흡증을 진단하는 장치 |
KR20180044641A (ko) * | 2016-10-24 | 2018-05-03 | 주식회사 싸인랩 | 영상 및 음성 복합 상황 판별 장치 및 방법 |
KR20190026625A (ko) * | 2017-09-04 | 2019-03-13 | 이정무 | 영상 표시 방법 및 컴퓨터 프로그램, 그 기록매체 |
KR102143029B1 (ko) * | 2020-04-02 | 2020-08-10 | 아성글로벌(주) | 인공지능형 cctv 시스템 |
KR20200095888A (ko) * | 2019-02-01 | 2020-08-11 | 한국전자통신연구원 | 무인 선박 시스템의 상황인지 방법 및 장치 |
KR102154776B1 (ko) * | 2020-03-16 | 2020-09-11 | 사회적협동조합 어우리 | 소리 특성을 분석하여 영상과 함께 출력하는 cctv 감시 시스템 |
KR102201096B1 (ko) | 2020-06-11 | 2021-01-11 | 주식회사 인텔리빅스 | 실시간 cctv 영상분석장치 및 그 장치의 구동방법 |
-
2021
- 2021-04-12 KR KR1020210047015A patent/KR102527133B1/ko active IP Right Grant
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100825403B1 (ko) * | 2007-07-04 | 2008-04-29 | (주)굿벨 | 보안 시스템 |
KR20130000660A (ko) * | 2011-06-23 | 2013-01-03 | 주식회사 삼성항공정보통신 | 이동객체 추적 카메라 장치 |
KR20130106660A (ko) * | 2012-03-20 | 2013-09-30 | (주)서림정보통신 | 방범 시스템 |
KR101796871B1 (ko) * | 2016-07-29 | 2017-11-10 | 군산대학교산학협력단 | 영상 및 호흡 음향을 이용하여 수면 무호흡증을 진단하는 장치 |
KR20180044641A (ko) * | 2016-10-24 | 2018-05-03 | 주식회사 싸인랩 | 영상 및 음성 복합 상황 판별 장치 및 방법 |
KR20190026625A (ko) * | 2017-09-04 | 2019-03-13 | 이정무 | 영상 표시 방법 및 컴퓨터 프로그램, 그 기록매체 |
KR20200095888A (ko) * | 2019-02-01 | 2020-08-11 | 한국전자통신연구원 | 무인 선박 시스템의 상황인지 방법 및 장치 |
KR102154776B1 (ko) * | 2020-03-16 | 2020-09-11 | 사회적협동조합 어우리 | 소리 특성을 분석하여 영상과 함께 출력하는 cctv 감시 시스템 |
KR102143029B1 (ko) * | 2020-04-02 | 2020-08-10 | 아성글로벌(주) | 인공지능형 cctv 시스템 |
KR102201096B1 (ko) | 2020-06-11 | 2021-01-11 | 주식회사 인텔리빅스 | 실시간 cctv 영상분석장치 및 그 장치의 구동방법 |
Also Published As
Publication number | Publication date |
---|---|
KR102527133B1 (ko) | 2023-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101789690B1 (ko) | 딥 러닝 기반 보안 서비스 제공 시스템 및 방법 | |
TWI706377B (zh) | 在視訊序列中的動作辨識 | |
TWI749113B (zh) | 在視訊監控系統中產生警示之方法、系統及電腦程式產品 | |
JP6134825B2 (ja) | コンテクストデータを使用して端末によって画像キャプチャの確率を自動的に決定する方法 | |
CN112291520B (zh) | 异常事件识别方法、装置、存储介质及电子装置 | |
KR102297217B1 (ko) | 영상들 간에 객체와 객체 위치의 동일성을 식별하기 위한 방법 및 장치 | |
KR20190035186A (ko) | 딥 러닝 기법을 활용한 지능형 무인 보안 시스템 | |
KR101372860B1 (ko) | 영상 검색 시스템 및 영상 분석 서버 | |
KR102263512B1 (ko) | 스마트 객체인식이 가능한 IoT 통합 지능형 영상분석 플랫폼 시스템 | |
KR102077632B1 (ko) | 로컬 영상분석과 클라우드 서비스를 활용하는 하이브리드 지능형 침입감시 시스템 | |
KR20210043960A (ko) | IoT와 인공지능 기술을 이용한 행동인식 기반의 안전 감시 시스템 및 방법 | |
JP6679373B2 (ja) | 顔検出装置、顔検出方法及び顔認識システム | |
KR20220141017A (ko) | 영상 분석 대상 판별 서버 및 그 제어방법 | |
JP2010021761A (ja) | 映像自動記録制御装置 | |
KR102367584B1 (ko) | 스켈레톤 영상 분석 기법을 이용한 자동 영상 감시 시스템 | |
CN113438286B (zh) | 信息推送方法及装置、电子设备和存储介质 | |
CN111753756A (zh) | 基于对象识别的布控报警方法、装置及存储介质 | |
KR100950734B1 (ko) | 댁내 경보시스템에서의 이상상태 자동인식방법 및 인터넷냉장고 | |
CN111079477A (zh) | 监控分析方法及监控分析*** | |
JP7480841B2 (ja) | イベントの管理方法、イベント管理装置、システム及びプログラム | |
EP4332918A1 (en) | System for liveness determination using several models | |
KR102143234B1 (ko) | 영상 감지 장치 및 영상 감지 방법 | |
KR101942418B1 (ko) | 타임라인 기록장치 및 그 방법 | |
KR20220135021A (ko) | 영상기반 연기 감지 시스템 및 방법 | |
JP2024097043A (ja) | 情報処理装置、情報処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |