Identyfikacja tablic rejestracyjnych LPR

Artyku³y

02.05.2007

Automatyczna identyfikacja tablic rejestracyjnych GV-LPR. System rozpoznawania tablic rejestracyjnych.
Skuteczny system identyfikacji tablic rejestracyjnych
Na skuteczno¶æ systemu identyfikacji tablic rejestracyjnych wp³ywa wiele czynników, m.in. zakres dostêpnych funkcji, mo¿liwo¶ci integracji z innymi systemami, zarz±dzanie bazami pojazdów w sieci, czy zaawansowane mechanizmy wyszukiwania w tych bazach. Warto jednak u¶wiadomiæ sobie, ¿e wszystkie one nie maj± znaczenia w obliczu niskiej skuteczno¶ci silnika takiego systemu, poniewa¿ nieprawid³owo odczytane numery tablic rejestracyjnych s± bezu¿yteczne.

Przystêpuj±c do projektowania systemu nadzoru, którego podstawowym lub uzupe³niaj±cym elementem bêdzie system identyfikacji tablic rejestracyjnych (SITR, ANPR lub LPR), nale¿y przede wszystkim zweryfikowaæ skuteczno¶æ danego rozwi±zania. Papier przyjmie wszystko, dlatego nie nale¿y sugerowaæ siê broszurami marketingowymi, na których prawie wszyscy producenci obiecuj± wyniki na poziomie 99%... Praktyka pokazuje, ¿e nawet najlepsze systemy LPR, w sprzyjaj±cych warunkach mog± osi±gn±æ max 95% skuteczno¶æ (co prawda, pozosta³e kilka procent to czêsto pomiar brudnych lub zniszczonych tablic rejestracyjnych, ale przecie¿ tak± mamy rzeczywisto¶æ).

Co to s± „sprzyjaj±ce warunki”?

Poprzez sprzyjaj±ce warunki rozumiemy na przyk³ad podziemny parking, chroni±cy system przed opadami atmosferycznymi; parking który doposa¿ono w specjalne o¶wietlenie dzia³aj±ce 24h/dobê, nie powoduj±ce cieni i odb³ysków na tablicach rejestracyjnych, w „spowalniacze” i czujki pojazdów, w kamery zamontowane na wprost pojazdu, nieco powy¿ej strumienia o¶lepiaj±cych reflektorów (na przyk³ad pod sufitem). Faktycznie s± to warunki idealne do uruchomienia systemu rozpoznawania tablic rejestracyjnych.

Niestety wiele systemów LPR dysponuje tak s³abym „silnikiem” LPR, ¿e nawet w opisanych warunkach osi±gaj± skuteczno¶æ na poziomie 60%, co oczywi¶cie oznacza, ¿e 40 pojazdów na 100 zostaje odczytanych nieprawid³owo. O zgrozo, w systemach wielokamerowych te warto¶ci mog± byæ jeszcze ni¿sze z powodu s³abej wydajno¶ci silnika LPR. W systemie s³u¿±cym do badania ruchu i generowania statystyk marketingowych, taka skuteczno¶æ mo¿e byæ wystarczaj±ca, ale dla systemu kontroli wjazdów i wyjazdów, pobierania op³at parkingowych, wa¿enia i logistyki, czy wykrywania skradzionych pojazdów – jest nie do zaakceptowania.

Jak osi±gn±æ wysok± skuteczno¶æ rozpoznawania?

Zak³adaj±c, ¿e zadaniem instalatora nie jest system do generowania statystyk ruchu, powinien on celowaæ w skuteczno¶æ rzêdu 85-90% , która w wiêkszo¶ci projektów jest osi±galna, pod warunkiem zastosowania siê do porad zawartych m.in. w niniejszym artykule.

Oczywi¶cie poza skutecznym i wydajnym silnikiem LPR, kluczow± rolê odgrywa tutaj jako¶æ obrazu z tablic± rejestracyjn±. Jest ona silnie uzale¿niona od ni¿ej opisanych sk³adników.

Rozmiar tablicy i rozdzielczo¶æ obrazu

Na idealnym obrazie o rozdzielczo¶ci 720x576 pochodz±cym z kamery 550-600 TVL, szeroko¶æ tablicy rejestracyjnej powinna stanowiæ oko³o 20-30% szeroko¶ci obrazu (min. 120 pikseli) i powinna byæ pokazana równolegle do jego dolnej krawêdzi (wynika z tego prosty, ale bardzo istotny wniosek, ¿e kamera s³u¿±ca do rozpoznawania tablic rejestracyjnych NIE MO¯E jednocze¶nie s³u¿yæ do monitorowania obiektu). Je¶li zalecenia dotycz±ce rozmiaru i pozycji tablicy rejestracyjnej s± trudne lub niemo¿liwe do zrealizowania, lepsze systemy LPR oferuj± funkcjê „uczenia” silnika LPR poprzez wskazywanie tablic rejestracyjnych na poszczególnych obrazach z kamer. W ten sposób mo¿na wskazaæ silnikowi rozmiar i kszta³t tablicy rejestracyjnej uzyskiwany z danej kamery.

Nie nale¿y stosowaæ kamer z funkcj± automatycznego ustawiania ostro¶ci, poniewa¿ powoduje ona drastyczny spadek skuteczno¶ci systemu, który dokonuje odczytów najczê¶ciej jeszcze w trakcie ustawiania ostro¶ci.

identyfikacja tablic GV-LPR
Rys. 1. Prawid³owy obraz tablicy rejestracyjnej nowego typu.

identyfikacja tablic GV-LPR
Rys. 2. Prawid³owy obraz tablicy rejestracyjnej starszego typu.

Liczba klatek obrazu

Rozpoznanie tablicy rejestracyjnej mo¿e byæ wywo³ane nie tylko urz±dzeniem wej¶cia (np. czujk± pojazdów), ale tak¿e po detekcji ruchu. W tym drugim przypadku szczególnie istotne jest zapewnienie systemowi mo¿liwie p³ynnego obrazu, tym bardziej je¶li identyfikowane pojazdy poruszaj± siê szybko. Dobrze jest przyj±æ 25 kl./s dla ka¿dej z kamer LPR, bez wzglêdu na rodzaj systemu.

O¶wietlenie tablicy i pojazdu

Prawie ka¿dy system wymaga zastosowania specjalnych kamer dzienno-nocnych oznaczonych przez producenta jako predysponowane do rozpoznawania tablic rejestracyjnych (np. kamera GV-IRCAM, rys.3).

Je¶li producent nie oznaczy³ w ten sposób kamery, lepiej jest upewniæ siê co do jej czu³o¶ci (zalecane 0.8Lux F1.2) oraz zasiêgu o¶wietlacza, dobranego stosownie do projektu (np. na autostradzie bêdzie potrzebny do¶æ silny o¶wietlacz na minimum 30 m, poniewa¿ pojazd jad±cy 130-140 km/h przebywa tak± odleg³o¶æ w u³amku sekundy). Nale¿y upewniæ siê, czy kamera jest wyposa¿ona w funkcjê kompensacji ¶wiat³a tylnego (BLC), która pomaga wyeliminowaæ efekt o¶lepiania przez reflektory pojazdu. Dodatkowo, warto rozwa¿yæ instalacjê kamer na takiej wysoko¶ci, aby ¶wiat³o reflektorów samochodowych w nocy nie by³o o¶lepiaj±ce (maj±c na uwadze nastêpn± poradê dotycz±c± k±ta widzenia kamery).

Ponadto, czêsto lekcewa¿onym aspektem o¶wietlenia tablic jest niekorzystny k±t padania ¶wiat³a, co mo¿e spowodowaæ czê¶ciowe zacienienie tablicy lub, co gorsza, pojawianie siê na niej o¶lepiaj±cych odb³ysków.

identyfikacja tablic GV-LPR
Rys. 3. Kamera GV-IR Cam specjalnie przystosowana do systemów rozpoznawania tablic rejestracyjnych (m.in. eliminuje efekt o¶lepiania przez reflektory).

identyfikacja tablic GV-LPR
Rys. 4. Obraz ze zwyk³ej kamery kolorowej (u góry)

i z kamery przeznaczonej do rozpoznawania tablic (u do³u).

Rozmieszczenie kamer

Rozmieszczenie kamer ¶ci¶le wi±¿e siê z „k±tem widzenia” tablic rejestracyjnych. Zalecenia dotycz±ce instalacji kamer w ró¿nych ¶rodowiskach zaprezentowano na rysunkach 5, 6 i 7. Silne naruszenie tych zaleceñ mo¿e spowodowaæ zniekszta³cenia odczytywanych liter i cyfr, a co za tym idzie, wzrost liczby b³êdów odczytu (na przyk³ad S jest zamieniane na 5, B na 8, A na 4, I na 1, itp.).

identyfikacja tablic GV-LPR
Rys. 5. Zalecany sposób instalacji kamery LPR na parkingach.

identyfikacja tablic GV-LPR
Rys. 6. Zalecany sposób instalacji kamery LPR na poboczach.

identyfikacja tablic GV-LPR
Rys. 7. Zalecany sposób instalacji kamery LPR na drogach szybkiego ruchu.

identyfikacja tablic GV-LPR
Rys. 8. Nieprawid³owo skierowana kamera – zbyt du¿y k±t. Nale¿y nastawiæ kamerê tak, aby uchwyciæ tablicê odje¿d¿aj±cego pojazdu z wiêkszej odleg³o¶ci (czyli pod mniejszym k±tem) i odpowiednio wykonaæ jej zbli¿enie.

Moment rozpoznania

Wiêkszo¶æ systemów LPR ma wbudowany mechanizm detekcji ruchu, który mo¿e wyznaczaæ w³a¶ciwy moment rozpoznania tablicy. Jednak praktyka pokazuje, ¿e nawet je¶li system LPR wyposa¿ono w mo¿liwo¶æ definiowania poziomu czu³o¶ci i pola detekcji ruchu, czêsto rozpoznanie nastêpuje w z³ym momencie. W skrajnych przypadkach niew³a¶ciwej konfiguracji skutek mo¿e byæ taki, ¿e tablica rejestracyjna bêdzie widoczna pod zbyt du¿ym k±tem, ze s³ab± ostro¶ci± lub nawet bêdzie czê¶ciowo niewidoczna, co oczywi¶cie uniemo¿liwi jej prawid³owe rozpoznanie.

Aby podnie¶æ skuteczno¶æ identyfikacji tablic poprzez wyznaczanie odpowiedniego momentu rozpoznania, zalecane jest korzystanie z czujników pojazdów (np. laserowych, na podczerwieñ, pêtli indukcyjnych itp).

identyfikacja tablic GV-LPR
Rys. 9. Nieprawid³owo ustawiona detekcja ruchu lub czujka pojazdów

– odczyt nast±pi³ zbyt wcze¶nie.

Warunki atmosferyczne

W systemach LPR zainstalowanych „pod go³ym niebem” mamy do czynienia z dodatkowymi, bardzo trudnymi do przezwyciê¿enia problemami: opadami deszczu, ¶niegu, czy mg³±. Kamery mo¿na wyposa¿yæ w specjalne obudowy, grza³ki itp dodatki, ale nadal nie rozwi±¿e to problemów z rozpoznawaniem tablic w trakcie intensywnych opadów deszczu i ¶niegu. Pamiêtajmy, ¿e w takich warunkach nawet oko ludzkie ma problemy z rozpoznaniem tablic rejestracyjnych. Chyba jedynym pewnym rozwi±zaniem jest inwestycja w zadaszenie, które obejmie obszar funkcjonowania systemu LPR. Je¶li bud¿et nie pozwala na tak± inwestycjê, pozostaje tylko zadbaæ o mo¿liwo¶æ rêcznego sterowania ruchem pojazdów w tych rzadkich sytuacjach kiedy warunki atmosferyczne uniemo¿liwiaj± mu samodzielne dzia³anie.

Inne napisy na pojazdach

Wielu pocz±tkuj±cych instalatorów LPR spotyka siê z problemem rozpoznawania na pojazdach napisów innych ni¿ tablica rejestracyjna. Dotyczy to zw³aszcza ciê¿arówek, na przyk³ad reklam naklejonych na maskach, nazw producentów naczep widocznych z ty³u pojazdu, tablic identyfikacyjnych ADR (dotyczy przewozu materia³ów niebezpiecznych) itp.

Problemy tego typu rozwi±zuje siê poprzez prawid³owe rozmieszczenie kamer, oraz zdefiniowanie obszaru rozpoznawania w taki sposób, aby tablica rejestracyjna jako pierwsza spo¶ród innych napisów (i jedyna, je¶li to mo¿liwe) „trafia³a” do silnika LPR.

identyfikacja tablic GV-LPR
Rys. 10. Nieprawid³owy zoom – zbyt ma³a tablica rejestracyjna utrudnia odczyt i wprowadza ryzyko niepo¿±danego odczytania innych napisów (np. widocznej tu tablicy ADR lub nazwy producenta naczepy).

Skuteczny i wydajny silnik LPR

Postêpowanie zgodnie z powy¿szymi wskazówkami pozwoli uzyskaæ mo¿liwie najlepszej jako¶ci obraz tablicy rejestracyjnej. Bêdzie on jednak nadal bezu¿yteczny, je¶li silnik u¿ywanego systemu LPR nie poradzi sobie z analiz±.

Na rynku polskim mamy na razie stosunkowo niewiele systemów LPR, a prawie ka¿dy z nich ma nieco inn± grupê docelow± (np. czê¶æ z tych systemów to bardzo kosztowne aplikacje po kilkadziesi±t tys. z³otych za lokalizacjê, realizowane najczê¶ciej pod konkretne projekty, du¿e inwestycje). Swoje do¶wiadczenia naby³em w trakcie wielu instalacji kilkukamerowych (zwykle 2-8 kamer) systemów GV-LPR oferowanych przez firmê Geovision. Systemy te mogê z czystym sumieniem poleciæ dla wiêkszo¶ci projektów, poniewa¿ cechuj± siê bardzo wysok± skuteczno¶ci± i prawie nieograniczonymi mo¿liwo¶ciami integracji z innymi systemami, przy zachowaniu rozs±dnej ceny (kilka tys. z³otych za lokalizacjê).

identyfikacja tablic GV-LPR
Rys. 11. Ekran g³ówny systemu GV-LPR.

Silnik GV-LPR wykorzystuj±cy technologiê sieci neuronowych, zosta³ gruntownie przetestowany w instalacjach na ca³ym ¶wiecie. Jest on bezustannie udoskonalany wraz z pojawianiem siê nowych tablic rejestracyjnych lub wykryciem drobnych problemów w nowych projektach. W odró¿nieniu od wielu innych silników LPR, w dobrze wykonanej instalacji naprawdê potrafi on uzyskaæ skuteczno¶æ na poziomie 95%, po¶wiêcaj±c na jedn± tablicê rejestracyjn± zaledwie 0.2 sekundy czasu. Silnik ten mo¿e pracowaæ w trybie jednego z 19 krajów (w tym oczywi¶cie Polski i uwaga – Arabii Saudyjskiej ;-) ), co gwarantuje podniesienie skuteczno¶ci poprzez przestrzeganie dodatkowych regu³ z danego kraju (dotyczy np. kolorystyki tablicy, oznaczeñ, czcionki, pozycjonowania liter i cyfr itp). W trybie globalnym silnik nie korzysta ze wspomagania lokalnymi regu³ami – jest on przeznaczony dla pozosta³ych krajów. Stosuje siê go równie¿ w niektórych projektach wymagaj±cych jednoczesnego rozpoznawania tablic pojazdów z wielu ró¿nych krajów (np. na granicach).

O wysokiej skuteczno¶ci systemu decyduj± równie¿:

• mo¿liwo¶æ definiowania na obrazach z kamer obszarów rozpoznawania tablic i detekcji ruchu
• mo¿liwo¶æ wielokrotnego próbkowania rozpoznawania w celu uzyskania najlepszego rezultatu
• mo¿liwo¶æ dopuszczenia b³êdnie odczytanego jednego lub paru znaków (funkcja przydatna wy³±cznie w tych systemach, które nie zawieraj± zarejestrowanych pojazdów o kolejnych lub podobnych numerach tablic).

identyfikacja tablic GV-LPR
Rys. 12. Podstawowe opcje rozpoznawania tablic.

Inteligentna automatyka

Rozpoznanie tablicy mo¿e zostaæ zainicjowane detekcj± ruchu lub sygna³em z urz±dzenia na wej¶ciu (np. z czujki pojazdów, wagi drogowej, przycisku operatora). W zale¿no¶ci od tego, czy rozpoznany pojazd jest zarejestrowany w bazie i ma wa¿n± przepustkê, czy te¿ pojawia siê w danej lokalizacji po raz pierwszy, system mo¿e z odpowiednimi opó¼nieniami wykonaæ szereg czynno¶ci, które bêd± dodatkowo uwarunkowane innymi parametrami. Na przyk³ad, mo¿emy zdefiniowaæ prost± regu³ê, na podstawie której system natychmiast otworzy szlaban przed zarejestrowanym pojazdem wje¿d¿aj±cym, a przed zarejestrowanym pojazdem wyje¿d¿aj±cym otworzy go dopiero po uzyskaniu sygna³u z wagi drogowej potwierdzaj±cej koniec wa¿enia; natomiast pojawienie siê nowego pojazdu w systemie spowoduje powiadomienie operatora alarmem d¼wiêkowym.

Prost± automatykê mo¿emy uzyskaæ sygna³ami wej¶æ i wyj¶æ przeka¼nikowych, którymi zwykle kontroluje siê takie urz±dzenia jak szlabany, alarmy, bramy, sygnalizatory ¶wietlne, d¼wiêkowe itd. Kiedy dodamy do tego mo¿liwo¶æ uruchamiania zewnêtrznych programów i skryptów w zale¿no¶ci od wyniku rozpoznania, uzyskujemy prawie nieograniczone mo¿liwo¶ci inteligentnej automatyzacji systemu.

identyfikacja tablic GV-LPR
Rys. 13. Modu³ zewnêtrzny komunikuje siê z systemem LPR po RS-485

i kontroluje urz±dzenia wej¶cia/wyj¶cia.

Bazy danych

System GV-LPR zawiera dwie najwa¿niejsze bazy: dziennik pojazdów rozpoznawanych i lista pojazdów zarejestrowanych. Pierwsza z nich jest swego rodzaju dziennikiem rozpoznawania, który mo¿e zostaæ poddany wyszukiwaniu na podstawie m.in. takich kryteriów jak numer rejestracyjny i nazwa pojazdu, nazwisko i inne dane kierowcy, data odczytu, wykorzystana kamera LPR. Ka¿dy wpis dziennika jest zwi±zany ze zdjêciem wykonanym w momencie rozpoznania pojazdu. Dodatkowo, w systemie GV-LPR zintegrowanym z systemem nadzoru GV istnieje mo¿liwo¶æ automatycznego wi±zania wpisu z dziennika z nagraniem przechowywanym na dysku rejestratora.

Baza pojazdów zarejestrowanych jest tak skonstruowana, ¿e instalator mo¿e bez problemu zaimportowaæ do niej dane pojazdów z popularnych formatów (np. Microsoft Excel). Podobnie, istnieje mo¿liwo¶æ wyeksportowania dziennika rozpoznanych pojazdów do bazy danych w formacie Microsoft Access lub bezpo¶rednio na stronê WWW.

Integracja systemu GV-LPR z innymi systemami

System GV-LPR zosta³ wyposa¿ony w funkcje przesy³ania wybranych i dowolnie sformatowanych danych pojazdów oraz parametrów rozpoznawania, przez port szeregowy i poprzez plik tekstowy. Ponadto, bazy systemowe zosta³y zbudowane w oparciu o bardzo popularny i ³atwy do przetwarzania format danych MDB (stosowany np. w aplikacji bazodanowej Microsoft Access, znanej z pakietu Microsoft Office). Mo¿liwo¶ci wykorzystania tych funkcji i baz danych s± ograniczone wy³±cznie umiejêtno¶ciami i wyobra¼ni± instalatora.

Na przyk³ad, wyobra¼my sobie prosty system kontroli wjazdów/wyjazdów z wa¿eniem ciê¿arówek. Za³ó¿my, ¿e sk³ada siê on z dwóch kamer LPR, dwóch czujek pojazdów, dwóch szlabanów i wagi drogowej. Kamera 1 to wjazd, kamera 2 to wyjazd. Czujka 2 daje sygna³ na wej¶ciu, wiêc system LPR rozpoczyna procedurê rozpoznawania przy wyje¼dzie – nastêpuje odczyt tablicy z kamery 2. Pojazd zostaje rozpoznany jako zarejestrowany, wiêc system otwiera szlaban 2 i pojazd mo¿e przejechaæ dalej, na wagê. System LPR przesy³a do wagi drogowej sygna³ do rozpoczêcia wa¿enia, jednocze¶nie podaj±c jej numer rejestracyjny rozpoznanego pojazdu (np. przez port szeregowy). Waga koñczy wa¿enie i przesy³a do wewnêtrznego systemu kontroli ruchu, ¿e pojazd o okre¶lonym numerze rejestracyjnym, wa¿±cy okre¶lon± liczbê ton, opu¶ci³ teren przedsiêbiorstwa o godzinie itd.

Ten przyk³adowy i stosunkowo prosty system umo¿liwi³by trzymanie kontroli nad wywozem warto¶ciowych towarów w (pozornie) pustych ciê¿arówkach opuszczaj±cych teren zak³adu.

Funkcje dodatkowe

Warto wiedzieæ, ¿e system GV-LPR ju¿ w podstawowej wersji dysponuje funkcjami dodatkowymi, które podnosz± jego u¿yteczno¶æ:

• okna Picture-In-Picture (np. do podgl±du twarzy kierowcy lub otoczenia pojazdu)
• licznik pojazdów
• zaawansowana wyszukiwarka zdarzeñ w dziennik
• powiadomienia d¼wiêkowe i graficzne
• narzêdzie do „uczenia” silnika LPR
• ochrona nagrañ znakiem wodnym z zapisanymi dat± i czasem (dowód w s±dzie)

GV-LPR Center

Firma Geovision potwierdzi³a plan wprowadzenia w okresie wakacyjnym dwóch nowych produktów, które wraz z systemem GV-LPR i kamer± GV-IR Cam bêd± stanowi³y kompletny zestaw rozwi±zañ LPR.

Pierwszym z tych produktów bêdzie centralna stacja monitorowania (nazwa robocza GV-LPR Center), obs³uguj±ca 255 systemów GV-LPR i przechowuj±ca centralne archiwum ich wyników rozpoznawania, zdjêæ pojazdów i kierowców. Zarz±dzanie archiwum i bazami danych bêdzie mo¿liwe poprzez interfejs WWW. Jednocze¶nie na ekranie bêdzie mo¿na na ¿ywo podgl±daæ zestaw 16 kamer LPR (jeden z 255 zdefiniowanych zestawów), odbieraæ i reagowaæ na zdarzenia ze wszystkich monitorowanych systemów GV-LPR. Centrum bêdzie równie¿ umo¿liwia³o zdaln± zmianê konfiguracji tych systemów i zdalne sterowanie urz±dzeniami pod³±czonymi do ich wyj¶æ przeka¼nikowych. Jedn± z wielu istotnych i d³ugo oczekiwanych funkcji tego centrum bêdzie wychwytywanie pojazdów przekraczaj±cych prêdko¶æ (system bêdzie oblicza³ prêdko¶æ dziel±c odleg³o¶æ miêdzy dwoma kamerami przez czas jej pokonywania przez rozpoznany pojazd).

identyfikacja tablic GV-LPR
Rys. 14. Schemat dzia³ania sieci LPR (z wykorzystaniem systemu GV-LPR Center).

Drugi z tych produktów to popularne ma³e urz±dzenie typu „video server” (bez wentylatorów i dysków, ale z kart± pamiêci), jednak zawieraj±ce nadzwyczajn± dla takich urz±dzeñ funkcjonalno¶æ rozpoznawania tablic rejestracyjnych. Urz±dzenie to o nazwie roboczej GV-LPR Standalone bêdzie wykorzystywa³o sprawdzony i bardzo skuteczny silnik systemu GV-LPR, dzia³aj±cy zarówno w trybie detekcji ruchu, jak i w trybie we/wy (obs³u¿y 4 wyj¶cia i 4 wej¶cia, np. czujkê pojazdów, przycisk operatora, sygnalizator ¶wietlny, szlaban). Obs³uga bêdzie realizowana przez przegl±darkê internetow± lub z poziomu w/w centralnego systemu rozpoznawania tablic GV-LPR Center (sieæ LAN, WAN, Internet).



...wróæ do strony "Artyku³y"