Implementacija algoritma za izdvajanje obeležja registarskih tablica u MATLAB programskom okruženju

Similar documents
CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

Podešavanje za eduroam ios

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

FAZIFIKACIJA GABOROVOG FILTRA I NJENA PRIMENA U DETEKCIJI REGISTARSKIH TABLICA

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

STRUČNA PRAKSA B-PRO TEMA 13

Uvod u relacione baze podataka

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION

BENCHMARKING HOSTELA

POSEBNA POGLAVLJA INDUSTRIJSKOG TRANSPORTA I SKLADIŠNIH SISTEMA

Bušilice nove generacije. ImpactDrill

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

FAKULTET TEHNIČKIH NAUKA

Sustav računalnog vida za automatsko prepoznavanje vozila u svrhu nadzora prometa

Dr Smiljan Vukanović, dis

Port Community System

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

ANALIZA METODA ZA PREPOZNAVANJE TEKSTA NA SLIKAMA IZ PRIRODNOG OKRUŽENJA UPOTREBOM PAKETA MATLAB

IDENTIFYING THE FACTORS OF TOURISM COMPETITIVENESS LEVEL IN THE SOUTHEASTERN EUROPEAN COUNTRIES UDC : (4-12)

Automatske Maske za zavarivanje. Stella, black carbon. chain and skull. clown. blue carbon

SAS On Demand. Video: Upute za registraciju:

Otpremanje video snimka na YouTube

Modelling Transport Demands in Maritime Passenger Traffic Modeliranje potražnje prijevoza u putničkom pomorskom prometu

Tutorijal za Štefice za upload slika na forum.

Priprema podataka. NIKOLA MILIKIĆ URL:

STABLA ODLUČIVANJA. Jelena Jovanovic. Web:

Mogudnosti za prilagođavanje

Dr Dejan Bogićević, dipl. inž. saob., VTŠSS Niš Dušan Radosavljević, dipl. inž. saob., VTŠSS Niš; Nebojša Čergić, dipl. inž. saob.

H Marie Skłodowska-Curie Actions (MSCA)

Sistem računarske vizije za analizu rukopisa

1.7 Predstavljanje negativnih brojeva u binarnom sistemu

Ciljevi. Poslije kompletiranja ove lekcije trebalo bi se moći:

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU

PROFOMETER 5+ lokator armature

Nejednakosti s faktorijelima

ALGORITMI ZA PREPOZNAVANJE GESTIKULACIJA RUKOM

Windows Easy Transfer

Klasterizacija. NIKOLA MILIKIĆ URL:

bi-level TAKEBAYASHI, Mikio KURODA, Katsuhiko B777 Bi-Level Vol.11 No Winter 021

UVOD U REGISTRACIJU SLIKA

UPUTSTVO. za ruter TP-LINK TD-854W/ TD-W8951NB

Upute za korištenje makronaredbi gml2dwg i gml2dgn

Power System Stabilizer(PSS) Design Using ANFIS Algorithm and Comparing the Results with conventional and fuzzy PSS

DANI BRANIMIRA GUŠICA - novi prilozi poznavanju prirodoslovlja otoka Mljeta. Hotel ODISEJ, POMENA, otok Mljet, listopad 2010.

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

1. Instalacija programske podrške

Primena tehnika veštačke inteligencije u prepoznavanju oblika na slikama

KARTON NAUČNOG RADNIKA

IZRADA TEHNIČKE DOKUMENTACIJE

Research Article Study on Fleet Assignment Problem Model and Algorithm

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

Simulation Study on Runway Threshold Stagger and Utilization Pattern of Closely Spaced Parallel Runways

Academic Research of Biometrics in Korea

Curriculum vitae. Dr Tibor Lukić Associate Professor (updated )

PROJEKTNI PRORAČUN 1

KABUPLAST, AGROPLAST, AGROSIL 2500

ZNANJE ČINI RAZLIKU!!!!

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ

Realizacija detektora lica na osnovu Viola-Jones algoritma

Advertising on the Web

UNIVERZITET U NOVOM SADU FAKULTET TEHNIČKIH NAUKA

Thomas Tallis Mass for 4 voices

WWF. Jahorina

3D GRAFIKA I ANIMACIJA

ECONOMIC EVALUATION OF TOBACCO VARIETIES OF TOBACCO TYPE PRILEP EKONOMSKO OCJENIVANJE SORTE DUHANA TIPA PRILEP

Kooperativna meteorološka stanica za cestovni promet

POSTUPCI ODREĐIVANJA KOSTURA MODELA NA OSNOVI POLIGONALNOG MODELA

Donosnost zavarovanj v omejeni izdaji

Struktura i organizacija baza podataka

TEHNIČKO (TEHNOLOŠKO) OBRAZOVANJE U SRBIJI

CRNA GORA / MONTENEGRO ZAVOD ZA STATISTIKU / STATISTICAL OFFICE S A O P Š T E NJ E / STATEMENT Broj / No 76 Podgorica, god.

RANI BOOKING TURSKA LJETO 2017

ANALYZING IMPACT FACTORS OF AIRPORT TAXIING DELAY BASED ON ADS-B DATA

Commissioned by Paul and Joyce Riedesel in honor of their 45th wedding anniversary. Lux. œ œ œ - œ - œ œ œ œ œ œ œ œ œ œ. œ œ œ œ œ œ œ œ œ.

Software project. Jana Szczurková CTU in Prague, FEE

Simulation Analysis on Navigation Indexes of Wanzhou Yangtze River Highway Bridge after the Anti-Collision Device Construction by Ship Model Test

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS

Postavka zadatka završnog rada I ciklusa:

2. poglavlje - IDENTIFIKACIJA POTROŠAČA - od 62 do 80 strane (19 strana)

Rapid decrease of mass balance observed in the Xiao (Lesser) Dongkemadi Glacier, in the central Tibetan Plateau

41 ГОДИНА ГРАЂЕВИНСКОГ ФАКУЛТЕТА СУБОТИЦА

Rule Based Aircraft Performance Systems

WELLNESS & SPA YOUR SERENITY IS OUR PRIORITY. VAŠ MIR JE NAŠ PRIORITET!

Klasifikacija objekata na slici korištenjem superviziranog učenja

Active Geodetic Network of Serbia

ANDROID BUS TICKETING SYSTEM

QUARTERLY INSIGHT EUROPE

Implementacija sparsnih matrica upotrebom listi u programskom jeziku C

Sustav za gusto označavanje prometnih znakova u video sekvencama

THE PERFORMANCE OF THE SERBIAN HOTEL INDUSTRY

Assessment of Presence Conditions of Pavement Markings with Image Processing

UNIVERZITET U NOVOM SADU FAKULTET TEHNIČKIH NAUKA Departman za saobraćaj MODEL UPRAVLJANJA SAOBRAĆAJEM NA ULIČNOJ MREŽI U OKRUŽENJU PEŠAČKE ZONE

Optimization Model Integrated Flight Schedule and Maintenance Plans

Transcription:

INFOTEH-JAHORINA Vol. 16, March 2017. Implementacija algoritma za izdvajanje obeležja registarskih tablica u MATLAB programskom okruženju Hana Stefanović, Ana Miletić Računarska tehnika Visoka škola elektrotehnike i računarstva Beograd, Srbija stefanovic.hana@yahoo.com, anam@viser.edu.rs, Dejan Milić, Zorica Nikolić Telekomunikacije Elektronski fakultet Niš, Srbija dejan.milic@elfak.ni.ac.rs, zorica.nikolic@elfak.ni.ac.rs Miloš Banđur Elektronika i telekommunikacije Fakultet tehničkih nauka Univerziteta u Prištini Kosovska Mitrovica, Srbija milos.bandjur@pr.ac.rs Sadržaj U ovom radu prikazan je jednostavan i efikasan postupak izdvajanja obeležja registarskih tablica u cilju identifikacije vozila, koji bi se mogao koristiti u okviru sistema za automatsko prepoznavanje registarskih tablica (ANPR Automatic Number Plate Recognition). Algoritam obuhvata lokalizaciju i segmentaciju tablice, kao i izdvajanje očitanih karaktera, a realizovan je u MATLAB programskom okruženju. Algoritam uključuje i predobradu slike, uklanjanje šuma, korekciju senke i odsjaja, kao i korekciju veličine ulazne slike, sa ciljem smanjenja njene veličine zbog optimizacije trajanja procesa obrade podataka. Nakon odgovarajuće predobrade i primene predloženog postupka, sa velikom tačnošću dobijaju se segmentirani karakteri, primenom nekog od standardnih postupaka za optičko prepoznavanje karaktera (OCR Optical Character Recognition). Ključne reči-automatsko prepoznavanje registarskih tablica (ANPR Automatic Number Plate Recognition); detektori ivica; lokalizacija tablice; optičko prepoznavanje karaktera (OCR Optical Character Recognition); segmentacija tablice I. UVOD Sistemi za automatsko prepoznavanje registarskih tablica (ANPR Automatic Number Plate Recognition) imaju široku oblast primene: u kontroli saobraćaja, na carinama, parkinzima, naplatnim rampama, za kontrolu pristupa privatnim i poslovnim objektima, u policijskom sektoru, kao i u javnoj sigurnosti i transportu [1], [2]. ANPR tehnologija uglavnom koristi visokokvalitetne kamere, kao i odgovarajući softver za prepoznavanje i klasifikaciju registarskih tablica [3], ali i interpretaciju znakova sa tablica i prikaz alfanumeričkog niza koji predstavlja sadržaj tablice (OCR Optical Character Recognition) [4], koji uključuje uglavnom i menadžment baze podataka. ANPR tehnologija važna i zbog identifikacije ukradenih ili neregistrovanih vozila, zatim u cilju regulisanja kontrole pristupa obezbeđenim objektima, a ima primenu i u sistemima za praćenje, kontrolu i upravljanje saobraćajem, kao i za nadgledanje korporacijskih vozila, uključujući i kontrolu odvijanja javnog saobraćaja, ali i privatno-komercijalnog saobraćaja kompanija [5]. Nakon detekcije područja registarske tablice, potrebno je izvršiti segmentaciju selektovanog područja, u cilju izdvajanja i prepoznavanja znakova na tablici, gde veliki značaj ima primena algoritama za detkciju ivice u digitalnoj slici [6], [7], [8]. U cilju smanjenja uticaja uslova osvetljenja, kao i uticaja vremenskih uslova na pouzdanost ANPR algoritama, poželjno je koristiti specijalizovane kamere. Neke kamere koriste infracrveni deo spektra da bi se u što većoj meri eliminisao problem osvetljaja i reflektivnosti registarske tablice. Poboljšanje kontrasta prema reflektivnoj podlozi može se postići upotrebom retroreflektivnih tablica i retroreflektivnih folija, sa ciljem reflektovanja svetlosti u smeru prema izvoru, dok na nekim tablicama samo znakovi na tablicama nisu reflektivni, čime se dodatno povećava stepen kontrasta prema reflektivnoj podlozi. Najčešće je i vodeni žig sadržan u retroreflektivnoj foliji, dok se jedinstveni broj uglavnom nanosi laserskim graviranjem na retroreflektivnu foliju. Izbor adekvatne kamere je važan faktor za pravilno funkcionisanje kompletnog ANPR sistema, a u okviru ovog rada nisu korišćene profesionalne visokokvalitetne kamere. Ulazne slike na koje je primenjen predloženi algoritam snimljene su u uslovima dnevne svetlosti, kao i noću, pod pretpostavkom da se vozilo ne kreće. Fotografije su snimljene kamerom mobilnog telefona od 13 megapixel, sa Carl Zeiss optikom, dok je u noćnim uslovima korišćen dupli LED blic. Algoritam prikazan u ovom radu prilagođen je identifikaciji obležja registarskih tablica sa područja Republike Srbije, koje su dimenzija 520,5 112,9 mm, sa međunarodnom oznakom Republike Srbije - SRB u plavom polju na levoj strani, zatim - 597 -

dvoslovnom latiničnom oznakom registracionog područja, grbom Republike Srbije - crvenim štitom sa četiri ocila, ispod kojeg se nalazi manja ćirilična oznaka registarskog područja, nakon čega sledi registarski broj. Registarski broj vozila sastoji se od kombinacije tri cifre (od "0" do "9") i kombinacije dva slova između kojih je horizontalna crtica. Slova registarskog broja su sva slova latiničnog pisma, sa dodatkom slova "X", "Y" i "W". Osim laserski ugraviranog broja i holograma visoke sigurnosti, na tablici se nalazi i folija sa sigurnosnim žigom. U radu je prikazan jednostavan algoritam izdvajanja obeležja registarskih tablica u cilju identifikacije vozila. Algoritam obuhvata lokalizaciju i segmentaciju tablice, kao i izdvajanje očitanih karaktera, a realizovan je u MATLAB programskom okruženju. Ulazne slike na koje je primenjen algoritam snimljene su u uslovima dnevne svetlosti, kao i noću, pod pretpostavkom da se vozilo ne kreće. Nakon odgovarajuće predobrade i obrade slike, dobijeni segmentirani karakteri prikazani su formatu koji bira korisnik, upotrebom besplatnih OCR alata za prepoznavanje teksta sa slike, kao što su Free Image OCR, Free Easy OCR, OnlineOCR, Recognita i drugi [9], [10]. Čuvanje dobijenih rezultata u bazi podataka, kao i upravljanje bazom podataka, nisu obuhvaćeni ovim radom. Ulazna slika prikazana na Sl.1. snimljena je u uslovima dnevne svetlosti, pod pretpostavkom da se vozilo ne kreće, a snimljena je kamerom mobilnog telefona od 13 megapixel, sa Carl Zeiss optikom., dok je uticaj izbora praga binarizacije u cilju isticanja važnih delova slike, prikazan na Sl.2. i Sl.3. Izdvajanje tabličnog regiona, nakon uklanjanja šuma Median filtrom, prikazano je na Sl.4., a detekcija ivica primenom Sobelovog detektora na Sl.5. Slika 1. Originalna slika snimljena u uslovima dnevne svetlosti II. OPIS I PRIMENA ALGORITMA Ulazna slika prvo je konvertovana u sivoskaliranu, a uklanjanje šuma izvršeno je primenom Median filtra [11]. Nakon binarizacije slike, izvršena je detekcija ivica Sobelovim detektorom [12], posle čega su primenjene operacije erozije i dilatacije naizmenično, koristeći isti strukturni element [13]. Uticaj izbora vrste detektora ivica analiziran je u [14], [15], dok su raličiti postupci segmentacije i izdvajanja regiona ilustrovani u [16], [17]. Postupkom binarizacije dobija se slika čiji pikseli imaju samo dve vrednosti, 0 ili 1. Vrednost praga binarizacije je vrlo bitna za proces izdvajanja regiona tablice, i može se sprovoditi sa fiksnom ili promenljivom vrednošću [15]. Operacija zatvaranja sastoji se od primene prvo dilatacije, pa zatim erozije. Efekt koji se postiže zatvaranjem je popunjavanje praznina manjih od strukturnog elementa, čije dimenzije (u broju piksela) zavise od pretpostavljenog razmaka između karaktera na registarskoj tablici, a korisnik tokom vršenja algoritma može menjati i prilagođavati veličinu strukturnog elementa. Primenom operacije zatvaranja popunjavaju se praznine nastale postupkom binarizacije i izdvajanja ivica, popravlja se i okvir tablice i izbegava mogućnost segmentacije tablice na više manjih delova, što bi svakako otežalo detekciju [13], [18]. Operacija otvaranja sastoji se od primene prvo erozije, pa zatim dilatacije. Efekat koji se postiže otvaranjem je uklanjanje nepotrebnih ili neželjenih delova slike, odnosno brisanje objekata manjih od strukturnog elementa, čije dimenzije korisnik može da menja tokom vršenja algoritma. Primenom operacije otvaranja se takođe uklanja šum sa slike i vrši razdvajanje objekata povezanih tankim linijama [13], [19]. Slika 2. Slika 3. Binarizacija slike i uticaj izbora praga binarizacije na proces izdvajanja regiona tablice Značaj izbora praga binarizacije prilikom eliminisanja oznake marke automobila - 598 -

Na osnovu analize vertikalne projekcije može se eliminisati oblast regiona oznake, što je prikazano na Sl.8. region oznake Slika 4. Rezultat nakon izdvajanja tabličnog regiona i uklanjanja šuma Median filtrom Slika 8. Eliminacija oblasti regiona oznake Slika 5. Rezultat primene Soblovog detektora prilikom postupka izdvajanja ivica Rezultat primene operacije erozije i dilatacije naizmenično, koristeći isti strukturni element oblika diska, čiji se radijus zadaje brojem piksela, ilustrovan je na Sl.6. Na grafiku horizontalne projekcije se detektuje oblast određeneog karaktera kao prostor između uzastopnih pikova funkcije, čak i ako korisnik nema podatak o minimalnoj širini ili visini karaktera na tablici, kao što je prikazano na Sl.9. Takođe je moguće registrovati i oblast oznake grba sa četiri ocila, ispod kojeg se nalazi manja ćirilična oznaka registarskog područja, što se lako može eliminisati u daljem postupku. 0.8 0.7 oblast karaktera tablice zona ivice tablice 0.6 0.5 Slika 6. Rezultat primene operacije erozije i dilatacije Pre postupka segmentacije karaktera izvršena je analiza vertikalne i horizontalne projekcije, u cilju jasnijeg definisanja tabličnog regiona i oblasti u kojima se nalaze karakteri. Vertikalna projekcija prikazana na Sl.7, sa jasno izdvojenim regionom tablice. 0.5 0.45 0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 region oznake tablicni region oblast ivice tablicnog regiona 0 0 50 100 150 200 250 redni broj vrste u matrici slike Slika 7. Vertikalna projekcija 0.4 0.3 0.2 0.1 0 0 50 100 150 200 250 300 350 redni broj kolone u matrici slike Slika 9. Horizontalna projekcija Nakon analize horizontalne projekcije, dobijeni segmentirani karakteri prikazani su na Sl.10, a nakon eliminacije oznake, na Sl.11. Eliminacijom ivičnog regiona tablice, kao i grba Republike Srbije, sa velikom tačnošću dobijaju se segmentirani karakteri, primenom nekog od standardnih postupaka za optičko prepoznavanje karaktera (OCR - Optical Character Recognition). Primenom nekog od dostupnih besplatnih OCR alata za prepoznavanje teksta sa slike, kao što su Free Image OCR, Free Easy OCR, OnlineOCR, Recognita i drugi, što rezultuje ispisivanjem prepoznatih karaktera u formatu koji bira korisnik [9], [10], dobijen je rezultat prikazan na Sl.12. - 599 -

1220 1200 1180 1160 1140 III. PRIMENA ALGORITMA U USLOVIMA NEDOVOLJNOG OSVETLJENJA Prilikom detekcije i segmentacije tablice u noćnim časovima, uočeno je da primena blica unosi značajno povećanje sjajnosti u centralnom regionu slike, kao što je prikazano na Sl.13, dok su, nakon korekcije ekspozicije, rezultati prikazani su na Sl.14. 1120 1100 1080 1060 1040 1020 0 50 100 150 200 250 300 350 400 1020 Slika 10. Prikaz segmentiranih karaktera 1010 oblast grba RS zona ivice tablice Slika 13. Originalna slika snimljena u noćnim časovima 1000 990 980 970 960 950 940 0 50 100 150 200 250 300 350 Slika 11. Prikaz segmentiranih karaktera nakon eliminacije oblasti oznake Slika 14. Ilustracija slike pre i nakon korekcije ekspozicije zbog povećane sjajnosti usled upotrebe blica Efekat uklanjanja šuma Median filtrom, detekcija ivica primenom Sobelovog detektora, kao i rezultat primene operacije erozije i dilatacije koristeći isti strukturni element, prikazani su na Sl.15, Sl.16 i Sl.17. Slika 12. Prikaz prepoznatih karaktera upotrebom besplatnih OCR alata Slika 15. Postupak uklanjanja šuma Median filtrom - 600 -

Slika 16. Rezultat primene Sobelovog detektora Slika 17. Rezultat vršenja operacije erozije i dilatacije Nakon analize horizontalne i vertikalne projekcije, izdvojeni karakteri prikazani su na Sl.18., uz zaključak da delimična iskošenost i snimanje vozila u noćnim uslovima osvetljenja ne utiču značajno na postupak izdvajanja karaktera. 1140 1130 1120 1110 1100 1090 1080 1070 Moguća poboljšanja algoritma mogla bi se odnositi na primenu Hough-ove transformacije [20], [21] u cilju detekcije karaktera u slučaju iskošenih tablica, kao i primenu adaptivnih metoda prilikom određivanja praga za binarizaciju slike. Pravci budućih istraživanja svakako će se odnositi na analizu mogućnosti integracije sa algoritmima za prepoznavanje slova, kao i mogućnosti dodavanja nekih sintaksinih pravila, što bi sigurno doprinelo unapređenju opisanog algoritma. Dodatna analiza problema prepoznavanja i klasifikacije karaktera, uključivala bi svakako i upotrebu metoda veštačke inteligencije, i tehnika korišćenih u postojećim OCR sistemima, što prevazilazi okvire ovog rada. Bez obzira da li bi se implementirani algoritam za prepoznavanje slova oslanjao na poređenje sa šablonom, statističke metode ili identifikaciju granica objekata, odnosno vektorizaciju slike, bila bi neophodna analiza mogućnosti integracije sa algoritmom opisanim u ovom radu, što je svako predmet budućih istraživanja. ZAKLJUČAK Algoritmi za identifikaciju i detekciju registarskih tablica imaju primenu u sistemima za elektronsku naplatu putarine, sistemima poziva za hitne slučajeve, na parkinzima i saobraćajnim zonama sa naplatom korišćenja, zatim sistemima za automatsko sankcionisanje prekršaja, kao i sistemima za optimizaciju ruta, nadgledanje stanja na putu i upravljanje saobraćajnom signalizacijom, u okviru Inteligentnih sistema za praćenje tokova sobraćaja. U ovom radu prikazan je dosta jednostavan algoritam izdvajanja obeležja registarskih tablica, koji obuhvata odgovarajuću predobradu slike, lokalizaciju i segmentaciju tablice, kao i izdvajanje očitanih karaktera, a realizovan je u MATLAB programskom okruženju. 1060 0 50 100 150 200 250 300 350 400 Slika 18. Prikaz segmentiranih karaktera nakon eliminacije oblasti oznake Otežani uslovi detekcije i segmentacije u smislu pokrivenosti dela tablice senkom, oštećenja ili zaprljanosti dela tablice, velikog stepena iskošenosti tablice i slično, nisu razmotreni u ovom radu. Analiza tablica vozila slikanog u pokretu takođe nije razmotrena, dok je primećeno da specifičnosti oznake marke automobila mogu dodatno otežati detekciju. Konkretno, u slučaju analiziranog vozila marke Mercedes, postoji mogućnost detekcije oznake kao karaktera O ili cifre 0, ukoliko se proces izdvajanja tablice ne izvrši korektno. Takođe, algoritam je prilagođen za jednoredne tablice, dok bi za slučaj dvorednih tablica bile neophodne neke modifikacije. U slučaju da je slikano vozilo u pokretu, bilo bi neophodno eliminisati zamagljenje usled pokreta, upotrebom Motion Blur filtra [15], ili smanjiti vreme ekspozicije, što u okviru ovog rada nije analizirano. LITERATURA [1] C.N.E. Anagnostopoulos, I.E. Anagnostopoulos, I.D. Psoroulas, V. Loumos, E. Kayafas, License Plate Recognition From Still Images and Video Sequences: A Survey, IEEE Trans. Intell. Transp. Syst., vol. 9, no. 3, 2008, pp. 377 391. [2] C. Patel, D. Shah, A. Patel, Automatic Number Plate Recognition System (ANPR): A Survey, International Journal of Computer Applications, vol. 69, no. 9, 2013, pp. 21-33. [3] Z. Lihong, H. Xiangjian, B. Samali et al., Accuracy Enhancement for License Plate Recognition, IEEE Int. Conf. on Computer and Information Techol.-CIT 2010, 2010, pp. 511-516. [4] M. Cheriet, N. Kharma, C.L.Liu, S. Suen, Character Recognition Systems: A Guide For Students And Practitioners, Wiley, 2008. [5] Y. Wen, Y. Lu, J. Yan, Z. Zhou, K. von Deneen, P. Shi, An Algorithm for License Plate recognition Applied to Intelligent Transportation System, IEEE Trans. Intell. Transp. Syst., vol. 12, no. 3, 2011, pp. 830-845. [6] S. Saha, S. Basu, M. Nasipuri, D.K. Basu, License Plate localization from vehicle images: An edge based multi-stage approach, Int. J. of Recent Trends in Engineering, vol. 1, issue 1, 2009, pp. 284-288. [7] J. Chong, C. Tianhua, J. Linhao, License Plate Recognition Based on Edge Detection Algorithm, Int. Conf. on Intelligent Information Hiding and Multimedia Signal Processing, 2013, pp. 395-398. - 601 -

[8] M.A. Lalimi, S. Ghofrani, D. McLernon, A vehicle license plate detection method using region and edge based methods, Computers & Electrical Engineering, vol. 39, no. 3, 2013, pp. 834-845. [9] http://www.onlineocr.net/ [10] http://www.newocr.com/ [11] https://www.mathworks.com/help/images/ref/medfilt2.html [12] W. Wang, Reach on Sobel Operator for Vehicle Recognition, International Joint Conf. on Artificial Intelligence, 2009, pp.448-451. [13] M. Popović, Digitalna obrada slike, Akademska misao, Beograd, 2006. [14] H. Stefanović, S. Štrbac-Savić, D. Milić, Poređenje performansi različitih metoda detekcije ivice u digitalnoj slici, Int. Scientific Conf. of IT and Business-Related Research-Synthesis 2015, 2015, pp. 123-128. [15] R.C. Gonzalez, R.E. Woods, S.L. Eddins, Digital Image Processing Using MATLAB, Knoxville, TN: Gatesmark Publishing, 2009. [16] Y. Yang, X. Gao, G. Yang, Study the Method of Vehicle License Locating Based on Color Segmentation, Procedia Engineering, vol. 15, 2011, pp. 1324-1329. [17] L. Bo, T. Bin, Y. Qingming Yao et al., A vehicle license plate recognition system based on analysis of maximally stable extremal regions, IEEE Int. Conf. on Networking Sensing and Control-ICNSC 2012, 2012, pp. 399-404. [18] D. Lukic, M. Radulovic, Lokalizacija i segmentacija registarskih tablica, Telekomunikacioni forum-telfor 2009, 2009, pp. 1427-1430. [19] X. Zhang, F. Xu, Y. Su, Research on the Licnese Plate Recognition based on MATLAB, Procedia Engineering, vol. 15, 2011, pp. 1330-1334. [20] R.O. Duda, P.E. Hart, Use of the Hough transform to detect lines and curves in pictures, Commun. Ass. Comput. Mach., 1972, vol. 15, pp. 11-15. [21] H. Stefanovic, S. Strbac-Savic, D. Milic, Detection of straight-line segments in digital image using the Hough Transform in MATLAB, Int. Conf. Science and Higher Education in Function of Sustainable Development-SED 2015, pp. 2-1 2-6. ABSTRACT This paper provides a simple MATLAB-based technique for Automatic Number Plate Recognition (ANPR). Digital image segmentation, after resizing image and removing noise, is applied, while some edge detection algorithms and some morphological techniques are used. Free Optical Character Recognition software is used to output results. DESIGN AND IMPLEMENTATION OF SIMPLE MATLAB-BASED ALGORITHM FOR NUMBER PLATE RECOGNITION Hana Stefanovic, Ana Miletic, Dejan Milic, Zorica Nikolic, Milos Bandjur - 602 -