Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

20
Rozpoznawanie tablic rejestracyjnych Michał Brodniak 227132

Transcript of Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Page 1: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Rozpoznawanie tablic rejestracyjnych

Michał Brodniak 227132

Page 2: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Spis treści

Wprowadzenie

Zastosowanie

Działanie

Przykład

Bibliografia

2

Page 3: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

https://www.youtube.com/watch?v=Et4x8bdpSqc&t=1s3

Page 4: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Zastosowanie

4

Page 5: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

ANPR

• Międzynarodowy system rozpoznawania tablic rejestracyjnych w czasie rzeczywistym, używany głównie przez policję.

• Wykonuje zdjęcia przejeżdżających samochodów, analizuje i zapisuje do bazy danych.

• Stosowany na granicach państw, na głównych szlakach komunikacyjnych oraz w samochodach operacyjnych służb.

5

Page 6: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Inne zastosowanie

ANPR

• Parkingi

• Drogi płatne

• Badanie natężenia ruchu na drogach

• Odcinkowy pomiar prędkości

6

Page 7: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Przetwarzanie wstępne i lokalizacja tablicy

7

Page 8: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Operacjemorfologiczne

Algorytm ten składa się z trzech kroków:

• ekstrakcji tablicy

• wyboru obszarówkandydujących

• walidacji obszaru tablicy

8

Page 9: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Progowanieadaptacyjne

• Binaryzacja obrazu

• Oddzielenie obrazu pierwszoplanowegood tła

• Próg binaryzacji o zmiennychwartościach

• Wymaga niektórych parametrówwejściowych

9

Page 10: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Wykrywanie krawędzi

• Stosuje filtry środkowoprzepustowy

• Zlicza liczbę zmian jasności w każdym wierszu obrazu, a następnie w kolumnach

• W przypadku wykrycia wielu potencjalnych obszarów, łączy obszary blisko położone i analizuje rozmiary i proporcje

10

Page 11: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Segmentacja irozpoznawanie znaków

11

Page 12: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Segmentacja

Wczytanie surowego obrazu, który wcześniej został oznaczony jako tablica rejestracyjna

Binaryzacja

Wybranie obiektów posiadających cechy znaków

Odrzucenie obszarów wewnętrznych oraz ich wypełnienie

12

Page 13: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Rozpoznanie znaków

13

Page 14: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Przykład

14

Page 15: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

STRUKTURA ALGORYTMU

1. Wczytanie surowego obrazu cyfrowego pojazdu i jego przekształcenie

2. Wybranie obiektów kandydujących na tablicę rejestracyjną

3. Wskazanie lokalizacji obiektów kandydatów na tablicę

4. Segmentacja, wyodrębnienie znaków z obrazu tablicy

5. Wprowadzenie każdego znaku do sieci neuronowej i ich interpretacja

6. Prezentacja odczytanych danych z tablicy rejestracyjnej

15

Page 16: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Przetwarzanie wstępne

16

Page 17: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Obszary kandydujące

17

Page 18: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Rozpoznane znaki

18

Page 19: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Bibliografia

• Zastosowanie sztucznych sieci neuronowych do rozpoznawania obrazów, W. Dobrosielski

• Rozpoznawanie tablic rejestracyjnych pojazdów na obrazach statycznych, R. Kamiński, I. Bułatowa

• Wykorzystanie sztucznych sieci neuronowych do wykrywania i rozpoznawania tablic rejestracyjnych na zdjęciach pojazdów, M. Huzarek, T. A. Rutkowski

• Algorithmic and mathematical principles of automatic number plate recognition systems,O.Martinsky, Brno University of Technology

• https://en.wikipedia.org/wiki/Automatic_number-plate_recognition

• https://towardsdatascience.com/automatic-license-plate-detection-recognition-using-deep-learning-624def07eaaf

19

Page 20: Rozpoznawanie tablic rejestracyjnych - zsk.ict.pwr.wroc.pl

Dziękuję za uwagę

20