Inteligentna analiza obrazu w kamerach GANZ
Transkrypt
Inteligentna analiza obrazu w kamerach GANZ
Inteligentna analiza obrazu w nowych kamerach Ganz IP Efekt ograniczonego pasma transmisji VCA (ang. Video Content Analysis), czyli analiza zawartości obrazu, dotyczy skomplikowanych algorytmów detekcji zdarzeń predefiniowanych na obrazie wzorcowym. Jest to technologia znana od lat, rozwijająca się i jednocześnie postrzegana jako obiecujące narzędzie do automatyzacji monitoringu w nowoczesnych systemach CCTV. A dlaczego automatyzacja monitoringu jest tak pożądana? Krzysztof Skowroński CBC Group O tóż według badań „BuyerBeware” (Wielka Brytania), operator tradycyjnego systemu monitoringu, obserwując obrazy z kilkudziesięciu kamer, po 12 minutach obserwacji traci już około 45% percepcji wzrokowej, czyli zdolności do rozpoznawania i rozróżniania bodźców wzrokowych oraz ich prawidłowego interpretowania. Po kolejnych 10 minutach zdolność operatora do wychwycenia zdarzeń na wyświetlanych obrazach spada aż o 95%. Z kolei według „Sandia National Labs” (USA), operator może kontrolować sytuację na pojedynczym monitorze przez około 20 minut. Potem percepcja wzrokowa znacząco spada, powodując tym samym bardzo duże ryzyko utraty zdolności do wychwycenia zdarzeń alarmowych, nawet na pojedynczym monitorze. Jak dowodzą nie tylko badania, systemy monitoringu CCTV bez dodatkowej inteligencji są tylko narzędziami obserwacyjnymi. Zatem, odwołując się do powyższych badań, automatyzacja monitoringu wizyjnego przez wprowadzenie analityki obrazu może zmienić taki system z pasywnego monitoringu w narzędzie prewencyjne, minimalizując jednocześnie koszty zasobów ludzkich niezbędnych do obsługi systemu. 6 TWIERDZA 5/2010 Wymierną korzyścią stosowania analityki obrazu jest również redukcja kosztów nośników archiwizacji nagrań, która może sięgać nawet 75%. Zadaniem inteligentnej analityki obrazu, czyli funkcji VCA, jest bezbłędne wykrywanie zdarzeń spełniających ściśle zdefiniowane kryteria. Do przykładowych zdarzeń można zaliczyć wejście lub wyjście intruza z wyznaczonej strefy, pojawienie się lub zniknięcie obiektu, wykrycie kierunku poruszania się obiektów oraz zliczanie tych obiektów, pomiar i kontrolę prędkości poruszania się obiektu itp. Wyznacznikiem niezawodnego działania funkcji VCA są dwa podstawowe parametry: wysoka skuteczność algorytmów detekcji oraz intuicyjna i prosta kalibracja. Pierwsze kryterium decyduje o skuteczności VCA, czego miarą jest współczynnik fałszywych alarmów, który z założenia powinien być radykalnie zminimalizowany, wręcz równy zeru. Wśród rozwiązań VCA obecnych na rynku wiele potrafi generować dziesiątki fałszywych alarmów w ciągu doby. Jest to oczywiście liczba dyskwalifikująca systemy, których celem pierwotnym jest przecież automatyzacja monitoringu. Jedynie odpowiednio dobrane algorytmy, precyzyjnie opracowane i zoptymalizowane oprogramowanie oraz przeprowadzenie żmudnych testów weryfikujących działanie funkcji VCA daje w rezultacie zamierzone efekty. Mówimy wtedy o analizie VCA wysokiego poziomu. Drugi czynnik, czyli łatwość kalibracji VCA, to wbrew pozorom równie ważne kryterium w ocenie funkcjonalności. Chodzi tutaj o maksymalne uproszczenie procedur kalibracji w celu wyeliminowania lub przynajmniej zminimalizowania ewentualnych błędów użytkownika. Zbyt skomplikowane procedury kalibracji oraz nieintuicyjny interfejs zarządzania mogą spowodować wzrost ryzyka niewłaściwej kalibracji funkcji. W konsekwencji może to doprowadzić do upośledzonego działania VCA, narażonego na błędy czy nieprawidłowe zachowania systemu generującego np. fałszywe alarmy. Dlatego bardzo istotne jest zaprojektowanie koncepcyjne panelu zarządzania w taki sposób, aby procedura konfiguracji nie przysparzała użytkownikowi problemów ani nie sprzyjała popełnieniu błędów konfiguracyjnych. Bardzo dobrym przykładem urządzeń z funkcją VCA wysokiego poziomu jest nowa seria kamer oraz wideoserwe- Architektura analityki obrazu w urządzeniach Ganz IP rów Ganz IP, wyposażonych w zintegrowaną sprzętową analitykę obrazu. Odwołując się do wcześniej wspomnianych dwóch kryteriów wyznaczających jakość VCA, produkty Ganz IP spełniają pierwsze kryterium na najwyższym poziomie, czego dowodem jest autoryzacja jakości analityki obrazu według i-LIDS (Imagery Library for Intelligent Detection Systems); jest to standaryzacja analityki obrazu opracowana przez Home Office Scientific Development Branch w Wielkiej Brytanii. Do podstawowych cech VCA w kamerach Ganz IP należy zaliczyć: • śledzenie do 100 obiektów • obsługę 40 stref detekcji o dowolnym kształcie lub 40 linii segmentacyjnych • śledzenie obiektów zatrzymanych chwilowo oraz poruszających się bardzo wolno • ciągłość śledzenia obiektów zachodzących na siebie • ciągłość śledzenia obiektów chwilowo przysłoniętych (częściowo lub całkowicie) • ignorowanie zmian oświetlenia wywołanych np. włączeniem sztucznego światła, zachmurzeniem itp. • ignorowanie powtarzalnych ruchów, np. falujących liści drzew, płynącej wody • ignorowanie ruchów wywołanych przez cień, poruszające się chmury itp. • ignorowanie efektów interferencji wideo • ignorowanie efektów zakłóceń i degradacji obrazu wywołanych przez mgłę, deszcz, zanieczyszczony obiektyw czy też oślepiające promienie słoneczne • ignorowanie zmian obrazu wywołanych ruchem kamery PTZ. Biorąc pod uwagę drugie kryterium oceny funkcjonalności VCA, czyli poziom trudności konfiguracji, należy nadmienić, że kamery Ganz IP zostały wysoko ocenione przez i-LIDS, głównie za sprawą zaimplementowanego algorytmu samouczącego się adaptacji do zmiennych warunków środowiskowych. W kamerach Ganz IP nie wymaga się żmudnej kalibracji parametrów algorytmu, wystarcza określenie warunków i kryteriów analizy obrazu. Sprzętowa analityka obrazu zaimplementowana w kamerach oraz wideoserwerach Ganz IP ma jeszcze jeden bardzo silny atut, polegający na praktycznie nieograniczonej skalowalności systemu, zależnej jedynie od możliwości i pojemności oprogramowania centralnego. Analityka sprzętowa zaimplementowana w urządzeniu nie obciąża w najmniejszym stopniu serwerów centralnych obsługujących system, w przeciwieństwie do analityki obrazu realizowanej programowo przez aplikacje zainstalowane na serwerach. Należy pamiętać, że programowa obsługa VCA konsumuje bardzo dużo zasobów serwera (realizacja programowej analityki obrazu np. dla szesnastu kamer jest wręcz zabójcza, nawet dla wyrafinowanego serwera). Kalibracja VCA w kamerach Ganz IP jest realizowana na bazie siatki graficznej 3D, której obsługa jest bardzo intuicyjna oraz przyjazna dla użytkownika. Siatka 3D umożliwia błyskawiczne ustalenie kątów nachylenia kamery i perspektywy obserwowanej sceny TWIERDZA 5/2010 7 Funkcjonalność VCA w kamerach Ganz IP można podzielić na dwie podstawowe grupy: 1. VCA Standard (pakiet aktywowany fabrycznie w wybranych modelach ganz IP) detekcja perymetryczna oraz wykrywanie intruzów redukcja drgań kamery, czyli stabilizacja obrazu detekcja manipulacji, zmiany pozycji lub zasłonięcia kamery 2. VCA Surveilance (pakiet aktywowany przy zakupie dodatkowej licencji) filtry i liczniki wejścia lub wyjścia osób z wyznaczonej strefy filtry pojawienia się lub zniknięcia obiektu filtr zatrzymania się obiektu w strefie zabronionej zwłoczne filtry czasowe z konfigurowalnym oknem czasowym precyzyjne filtry kierunkowe oraz liczniki z konfiguracją kąta poruszania się. Pakiet VCA Standard opiera się na zaawansowanej wersji detekcji ruchu, a kamera wysyła do serwera odpowiednie dane metadata związane z wykrywanymi zdarzeniami. Dla użytkownika jest to idealna okazja do zapoznania się z zasadą działania 8 TWIERDZA 5/2010 funkcji VCA, zanim zdecyduje się na zakup licencji na pełny pakiet VCA Surveilance. Zakres zastosowań technologii VCA jest bardzo szeroki, wręcz nie do końca zbadany. Obserwując kraje wysoko rozwinięte pod względem CCTV, takie jak Wielka Brytania, można dostrzec wzrost zainteresowania technologią VCA wśród właścicieli sieci marketów, m.in. pod kątem marketingowym. Kamery zliczają klientów, wskazując najbardziej uczęszczane i preferowane miejsca na terenie marketu, wskazują trasy poruszania się klientów itp. Innymi odbiorcami technologii VCA są firmy zarządzające drogami publicznymi, gdzie zachodzi potrzeba zliczania pojazdów, analizy ruchu, przeprowadzania statystyk, a jednocześnie monitorowania newralgicznych węzłów komunikacyjnych pod względem wykroczeń. Są to oczywiście przykładowe aplikacje wykorzystujące VCA, bogate możliwości oferowane przez tę technologię dają bardzo szerokie spektrum potencjalnych zastosowań. Technologia VCA może zwielokrotnić efektywność nowych lub istniejących systemów CCTV oraz poszerzyć zakres czerpanych korzyści od typowej funkcji security przez prewencję, kontrolę ruchu, analizy, statystyki, marketing i inne. W ramach wprowadzania na rynek nowej rodziny produktów Ganz IP, firma CBC organizuje bezpłatne szkolenia i prezentacje mające na celu warsztatowe przybliżenie istoty działania produktów Ganz IP, a w szczególności technologii VCA.