Home > 전체기사
눈길이 절로 가는 지능형 CCTV 시스템 성능평가 방안
  |  입력 : 2015-05-05 01:01
페이스북 보내기 트위터 보내기 네이버 밴드 보내기 카카오 스토리 보내기

지능형 CCTV 시스템 성능평가 위한 영상 DB와 주석도구 개발


[보안뉴스=박장식 경성대학교 전자공학과 교수·이승재 한국인터넷진흥원 수석연구원] 최근 널리 활용되는 지능형 CCTV 시스템의 성능평가를 위해서는 영상취득, 영상 DB 구축, 평가방안 마련이 요구된다. 이에 본지에서는 보다 효율적인 성능평가를 위한 3가지 항목을 보다 구체적으로 제시하고자 한다. 먼저 영상취득은 각 시나리오에 대해 원거리, 중거리, 근거리 영역을 설정해 취득했다.


영상 DB에는 영상녹화정보, 검출영역, 실측경보를 XML형식으로 기록한다. 특히, 여기에서는 영상 DB 제작을 위해 효율적으로 실측정보를 기록할 수 있는 영상 주석도구를 제안하고자 한다. 영상 주석도구는 특정 영상에 대해 실측정보를 기록하고 지능형 CCTV 시스템의 출력경보와 비교해 검출성능을 평가하는 기능을 포함한다.  


CCTV 관제 시스템(CCTV Surveillance System)은 시설관리 및 재난대응, 방범, 교통관리 등의 목적으로 다양한 분야에 적용되고 있다. 이로 인해 공공기관을 중심으로 설치된 CCTV 카메라도 급증하고 있으며, 이처럼 CCTV 카메라가 증가함에 따라 한정된 공간에서 관제요원 1명이 감시해야 하는 영상 역시 많아지고 있다. 일반적으로 1인당 감시 가능한 카메라 수는 약 20∼50대다.


일반적으로 관제요원들의 감시능력은 약 12분이 지나면 약 45% 정도가 떨어지고, 22분이 지나면 약 95% 정도가 감소한다. 따라서 효율적인 CCTV 관제 시스템 운영을 위해서는 영상 이해 및 인식기술을 기반으로 한 지능형 CCTV 시스템 도입이 필요하다.


지능형 CCTV 시스템(Smart CCTV System)은 객체검출(Object Detection), 추적(Tracking), 상황인식(Event Detection) 등의 복합적인 영상처리기술(Video Processing)이 요구된다. 객체검출은 주로 보행자나 차량 검출에 필요하며, 상황에 따라 화염 또는 연기 검출 기법이 필요하다. 객체검출을 위해서는 객체의 특징점(Reature) 선택이 필요하며, 주로 Haar-like, HoG(Histogram of Gradient), LBP(local binary pattern) 등의 특징점이 활용된다.


객체 검출 알고리즘으로는 Adaboost 알고리즘, SVM(Support Vector Machine), Random Forest 등이 있다. 객체추적을 위해서는 전통적인 광학적 흐름(Optical Flow), Kalman 필터, Particle 필터, 객체의 특징에 따른 변형된 알고리즘들이 개발됐다. 상황인식은 인식하고자 하는 상황에 따라 경험적인 기법이 적용되고 있다. 예를 들면, 무단 침입의 경우 담 또는 철책을 경계영역으로 설정해 검출된 객체가 경계를 넘어갈 때 무단 침입으로 인지한다.


지능형 CCTV 시스템은 목표 객체 주변의 움직이는 객체에 의한 동적배경, 시간 및 계절, 일기 변화에 따른 조명 변화 등에 의해 정확히 상황을 인식하기 어렵다. 이에 동적배경과 실내 조명변화에 대응하기 위해 RGB-Depth 카메라 등을 적용해 상황을 감지하는 연구가 진행되고 있다.


동적배경과 조명 변화에 상황인식 성능이 높고 오검출률이 낮은 지능형 CCTV 시스템 구현을 위해서는 충분한 영상 DB 확보가 필요하다. 그리고 효율적인 영상관제 시스템 운영을 위해서는 지능형 CCTV 시스템과 이에 대한 공정한 성능평가가 필요하다. 이 자리에서는 공정한 지능형 CCTV 시스템의 성능평가를 위해 실측정보 설정을 통한 영상 DB 구축방안과 시나리오를 포함한 테스트베드 구축방안을 제시한다. 이와 함께 시설관리, 방범 및 재난 시나리오를 수립하고, 시나리오에 대응하는 영상 취득 및 DB 구축, 인증방안을 제시한다.


영상 DB 및 비디오 주석도구

지능형 CCTV 시스템 성능평가를 위해 영국 내무부 산하의 HOSDB(Home Office Scientific Development Branch)와 CPNI(Centre for the Protection of National Infrastructure)는 i-LIDS(Imagery Library for Intelligent Detection System)를 개발했다. i-LIDS는 VBD(Vision Based Detection) 시스템의 성능을 평가하고 영상기반의 알고리즘과 미래 시스템 개발을 지원하는 목적으로 구축됐다.


현재까지 i-LIDS에는 이벤트 검출 시나리오 5종류와 다중 카메라 추적 시나리오 1종류에 대한 영상 DB가 구축돼 있다. 이벤트 검출 시나리오 5종류는 가방 방치(Abandoned baggage), 출입(Doorway), 자동차 주차(Parked Vehicles), Sterile zone, 적외선 영상을 포함한 신기술(New Technologies)이다.


이벤트 검출용 영상은 시간, 기후, 배경활동 정도 등의 조건을 다르게 적용해 녹화한 약 24시간 분량의 시퀀스로, 신기술에 대해서는 약 48시간 분량이다. 각 시퀀스는 그림 1과 같이 영상분석 시스템의 훈련 시스템이 제공한 영상에 대해 적응할 수 있도록 3분 정도의 적응시간을 포함시켰다.


지능형 CCTV 시스템 성능평가 방안

검출성능이 뛰어나고 오검출률이 낮은 지능형 CCTV 시스템을 개발·구현하기 위해서는 충분한 영상 DB를 확보해 동적배경과 조명변화에 강건한 검출 및 추적 알고리즘이 필요하다.


시나리오 및 영상 DB 제작

시나리오에 따른 영상 취득은 기본적으로 근거리, 중거리, 원거리 카메라를 설치해 동시에 영상을 취득했다. 취득한 영상을 효과적으로 실측정보로 기록함으로써 영상 DB를 구축하기 위한 영상주석도구를 개발했다. 그림 2는 폭행 시나리오에 대한 실측정보를 기록하는 과정을 나타낸 것이다. 특정장소에서 폭행상황 발생 시점과 종료 시점을 나타낸 것이다. 그림 2의 (a)는 상황 발생 시작 시각을 기록하는 과정이며, (b) 폭력 상황이 종료된 시각을 기록한다.


그림 3은 특정 영상에 대한 실측정보를 기록한 결과다. 실측정보는 XML 형식으로 저장되고 크게 영상녹화정보, 검출영역, 실측경보로 구성된다. 영상녹화 정보에는 해당 동영상 명칭, 녹화 카메라 위치, 동영상의 길이, 실측경보 발생 횟수, 촬영장소를 기록한다. 실외인 경우 이벤트 검출에 영향을 줄 수 있는 기상정보를 표시하고, 검출을 어렵게 할 수 있는 요소들을 기록한다. 검출영역에는 이벤트의 발생 영역을 표시하는 점들을 표시한다. 실측경보는 이벤트 발생시각, 경보의 종류, 경보 발생기간을 초 단위로 기록한다.


성능평가 방안

지능형 CCTV 시스템의 성능평가 시스템 구성도는 그림 4와 같다. 비디오 스트리밍 서버에서는 불규칙한 순서로 설정된 영상을 영상분석(Video analysis) 시스템에 전송한다. 성능평가 대상인 영상분석 시스템은 전송되는 영상에 대한 시스템 출력 로그를 실측정보와 같은 XML 형식으로 기록한다. 성능평가는 영상분석 시스템의 출력 로그와 실측정보를 비교해 진행한다.


표 1은 XML 형식으로 기록된 전송영상 리스트다. 그림 5와 같이 이 리스트에 기록된 순서대로 스트리밍 서버는 영상을 전송한다. 그림 5와 같이 영상 스트리밍 서버에 저장돼 있는 영상 클립을 순서대로 전송한다. 영상 클립의 전송 순서는 불규칙한 순서로 결정돼 있다.


그림 5와 같이 영상 스트리밍 서버에서 순차적으로 전송한 영상에 대해 개발사의 지능형 CCTV 시스템은 이벤트 검출을 처리해 시스템 경보를 기록한다. 성능평가는 이벤트 검출 시각을 기준으로 평가된다. 따라서 지능형 CCTV 시스템에서 기록하는 이벤트 검출시각 기준 설정은 매우 중요하다. 각 영상 클립이 다시 연결되고 영상 시작 시각이 0초일 때로 기준시각을 설정하고 이벤트 검출시각은 각 영상 클립의 영상 시작 시각을 0초로 기준해 이벤트 검출시각을 기록한다.


그림 5의 상황을 예를 들면, video1.mp4 파일이 전송되면 개발사의 지능형 CCTV 시스템에서 RTSP 세션이 종료된다. 스트리밍 서버에서 다음 영상을 연결해 전송하면, 지능형 CCTV 시스템은 영상 수신을 대기하고 영상 수신시점을 영상의 시작 시각, 즉 0초로 기준을 설정한다.



기본적인 이벤트 검출 성능평가 기준은 영국의 i-LIDS와 유사한 기준으로 실시된다. 다만 i-LIDS에는 없는 화재검출 시나리오에 대해서는 화재의 특성을 반영해 그림 6과 같이 새로운 평가기준을 제시한다. 그림에서 상단은 실측정보고 하단은 시스템 출력 경보를 기록한 것이다.


사선으로 표시된 것은 화염이며 사각형은 연기경보다. 연기와 화염은 주기적으로 밝기와 농도가 변하기 때문에 일반적인 평가기준과 달리 이벤트 시작 시각과 이벤트 주기를 함께 적용해 검출 성능을 평가했다. 그림 6에서 연기의 경우, 이벤트 발생 10초 이내에 검출한 시스템 출력 경보에 대해 정상검출로 인정하고, 실측정보 기간 동안 발생하는 시스템 출력 정보는 무시한다.


성능평가 알고리즘

성능평가는 실측정보와 시스템 출력 로그를 비교해 표 2와 같은 순서로 성능을 평가한다. 표 2에서 TP, FP, FN, IG는 각각 정상검출(True Positive), 오검출(False Positive), 미검출(False Negative), 경보무시(Ignore)를 의미한다.


1단계에서는 전체 시스템 출력 경보에 대해 오검출로 기록하고 2단계에서는 초기 3분 이내의 경보를 무시한다. 3단계에서는 시스템 출력 경보 중 이벤트 시작 시각을 기준으로 그림 1 또는 그림 6의 기준으로 실측 정보와 비교해 정상검출인지 미검출인지를 기록한다. 4단계에서는 정상검출 10초 이내의 시스템 출력 경보에 대해, 5단계에서는 오검출 이후 5초 이내의 시스템 출력 경보에 대해 경보무시 처리한다.



표 3은 표 2의 성능평가 알고리즘에 대해 그림 1 상황에 대한 성능평가 알고리즘을 적용한 결과다. 2단계에서는 3분 이내 경보를 무시했으며, 2단계에서는 각각 5분 23초, 5분 39초, 6분 3초의 이벤트 검출 결과를 표시한 것이다. 4단계는 정상검출 이후 5초 이내 재경보를 무시한 결과며, 5단계에서는 5분 54초에 발생한 재경보 즉, 오검출 이후 5초 이내에 발생한 오검출을 무시한 결과다.


지금까지 지능형 CCTV 시스템 성능평가를 위한 영상 DB와 테스트베드를 구축하고 성능평가 체계를 제안했다. 영상 DB와 평가기준을 제시함으로써 효율적인 지능형 CCTV 시스템 개발을 지원할 수 있을 것으로 기대된다.

[글_박장식 경성대학교 전자공학과 교수·이승재 한국인터넷진흥원 수석연구원]

<저작권자: 보안뉴스(http://www.boannews.com/) 무단전재-재배포금지>

  •  
  • 1
  • 페이스북 보내기 트위터 보내기 네이버 밴드 보내기 카카오 스토리 보내기


  •  SNS에서도 보안뉴스를 받아보세요!! 
IBM 파워비즈 배너 2019년2월8일~2020년2월7일까지/7월25일 수정모니터랩 파워비즈 5월 31일까지파워비즈배너 시작 11월6일 20181105-20200131
설문조사
최근 디지털 도어록이 등록되지 않은 스마트워치로 무방비로 열리는 취약점이 발견돼 이슈가 되고 있는데요. 현재 귀하의 집에 설치된 디지털 도어록의 경우 비밀번호와 함께 주로 사용하고 있는 개폐 수단은 무엇인가요?
생체인식
카드키
교통카드(티머니)
스마트워치
스마트폰
기타(댓글로)
      

이노뎁
VMS

인콘
통합관제 / 소방방재

현대틸스
팬틸트 / 카메라

파나소닉코리아
Sevurity Camera / CCTV

시큐인포
CCTV / NVR

한화테크윈
CCTV 카메라 / 영상감시

Videotec
PTZ 카메라

대명코퍼레이션
DVR / IP카메라

티제이원
영상 보안 / 출입 통제

하이크비전 코리아
CCTV / IP / NVR

원우이엔지
줌카메라

쿠도커뮤니케이션
스마트 관제 솔루션

다후아 코리아
CCTV / DVR

씨앤비텍
통합보안솔루션

지케이테코
출입통제 / 얼굴인식

아이디스
DVR / IP / VMS

한국하니웰
CCTV / DVR

이화트론
DVR / IP / CCTV

경인씨엔에스
CCTV / 자동복구장치

테크스피어
손혈관 / 차량하부 검색기

씨게이트
보안감시전용 드라이브

슈프리마
출입통제 / 얼굴인식

한국씨텍
PTZ CCTV

아이티엑스엠투엠
DVR / NVR / IP CAMERA

링크플로우
이동형 CCTV 솔루션

엔토스정보통신
DVR / NVR / CCTV

트루엔
IP 카메라

다민정보산업
기업형 스토리지

비전정보통신
IP카메라 / VMS / 폴

씨오피코리아
CCTV 영상 전송장비

씨엠아이텍
근태관리 소프트웨어 / 홍채 스케너

디비시스
CCTV토탈솔루션

테크어헤드
얼굴인식 소프트웨어

에스카
CCTV / 영상개선

옵티언스
IR 투광기

옵텍스코리아
실내 실외 센서

구네보코리아
보안게이트

엑사비스
사이보 보안 CCTV

화이트박스로보틱스
CCTV / 카메라

신우테크
팬틸드 / 하우징

네이즈

케이제이테크
지문 / 얼굴 출입 통제기

혜인에스앤에스
통합보안시스템

셀링스시스템
IP 카메라 / 비디오 서버

사라다
지능형 객체 인식 시스템

일산정밀
CCTV / 부품 / 윈도우

수퍼락
출입통제 시스템

아이엔아이
울타리 침입 감지 시스템

이노뎁
VMS

파이브지티
얼굴인식 시스템

새눈
CCTV 상태관리 솔루션

파이브지티
얼굴인식 시스템

케이티앤씨
CCTV / 모듈 / 도어락

다원테크
CCTV / POLE / 브라켓

티에스아이솔루션
출입 통제 솔루션

엘림광통신
광전송링크

퍼시픽솔루션
IP 카메라 / DVR

금성보안
CCTV / 출입통제 / NVR

지와이네트웍스
CCTV 영상분석

이후커뮤니케이션
CCTV / DVR

지에스티엔지니어링
게이트 / 스피드게이트

넷플로우
IP인터폰 / 방송시스템

아이유플러스
레이더 / 카메라

DK솔루션
메트릭스 / 망전송시스템

두레옵트로닉스
카메라 렌즈

에프에스네트웍스
스피드 돔 카메라

엔클라우드
VMS / 스위치

KPN
안티버그 카메라

싸이닉스
스피드 돔 카메라

대산시큐리티
CCTV 폴 / 함체 / 랙

포커스에이치앤에스
지능형 / 카메라

휴컴스
PTZ 카메라 / 줌카메라

창우
폴대

유진시스템코리아
팬틸트 / 하우징

브이유텍
플랫폼 기반 통합 NVR

글로넥스
카드리더 / 데드볼트

카티스
출입통제 / 외곽경비

세환엠에스
시큐리티 게이트

화인박스
콘트롤박스 / 배전향