Bakış Açısından Bağımsız Gürbüz Plaka Tanıma Sistemi View Independent Robust License Plate Recognition System



Benzer belgeler
İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI YÜZEY DOLDURMA TEKNİKLERİ

Deprem Yönetmeliklerindeki Burulma Düzensizliği Koşulları

Video Dizilerinden Reklam Saptama ve İndeksleme

TEKNİK RESİM. Ders Notları: Mehmet Çevik Dokuz Eylül Üniversitesi. Görünüşler - 1

Fizik ve Ölçme. Fizik deneysel gözlemler ve nicel ölçümlere dayanır

Otomatik Kontrol Ulusal Toplantısı, TOK'2015, Eylül 2015, Denizli

Yrd. Doç. Dr. Saygın ABDİKAN Yrd. Doç. Dr. Aycan M. MARANGOZ JDF329 Fotogrametri I Ders Notu Öğretim Yılı Güz Dönemi

HOG Temelli Bir Yöntem ile Ölçek ve Yönden Bağımsız Gerçek Zamanlı Nesne Tanıma

BĐSĐKLET FREN SĐSTEMĐNDE KABLO BAĞLANTI AÇISININ MEKANĐK VERĐME ETKĐSĐNĐN ĐNCELENMESĐ

FOTOGRAMETRİK DEĞERLENDİRME - ÇİFT FOT. DEĞ. Analog ve Analitik Stereodeğerlendirme. Yrd. Doç. Dr. Aycan M. MARANGOZ

Şekil 5.12 Eski beton yüzeydeki kırıntıların su jetiyle uzaklaştırılması

ÖLÇÜ TRANSFORMATÖRLERİNİN KALİBRASYONU VE DİKKAT EDİLMESİ GEREKEN HUSUSLAR

Olasılık ve İstatistik Dersinin Öğretiminde Deney ve Simülasyon

Araştırma Notu 15/177

BİLGİSAYAR PROGRAMLARI YARDIMIYLA ŞEV DURAYLILIK ANALİZLERİ * Software Aided Slope Stability Analysis*

Taş, Yaman ve Kayran. Altan KAYRAN. ÖZET

BÖLÜM 7 BİLGİSAYAR UYGULAMALARI - 1

BÜRO YÖNETİMİ VE SEKRETERLİK ALANI HIZLI KLAVYE KULLANIMI (F KLAVYE) MODÜLER PROGRAMI (YETERLİĞE DAYALI)

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ MEKATRONİK LABORATUVARI 1. BASINÇ, AKIŞ ve SEVİYE KONTROL DENEYLERİ

OPERATÖRLER BÖLÜM Giriş Aritmetik Operatörler

Fizik I (Fizik ve Ölçme) - Ders sorumlusu: Yrd.Doç.Dr.Hilmi Ku çu

ÇUKUROVA'DA OKALİPTÜS YETİŞTİRİCİLİĞİ VE İDARE SÜRELERİNİN HESAPLANMASI

JET MOTORLARININ YARI-DĐNAMĐK BENZETĐŞĐMĐ ve UÇUŞ ŞARTLARINA UYGULANMASI

MAKÜ YAZ OKULU YARDIM DOKÜMANI 1. Yaz Okulu Ön Hazırlık İşlemleri (Yaz Dönemi Oidb tarafından aktifleştirildikten sonra) Son aktif ders kodlarının

TESİSAT TEKNOLOJİSİ VE İKLİMLENDİRME ÇELİK BORU TESİSATÇISI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DENEY 2: PROTOBOARD TANITIMI VE DEVRE KURMA

BÖL-1B. Fatih University- Faculty of Engineering- Electric and Electronic Dept.

BİLGİSAYAR DESTEKLİ BİR DİL PROGRAMI -Türkçe Konuşma - Tanıma Sistemi-

SÜREÇ YÖNETİMİ VE SÜREÇ İYİLEŞTİRME H.Ömer Gülseren > ogulseren@gmail.com

HAYALi ihracatln BOYUTLARI

BİLİŞİM TEKNOLOJİLERİ ÜÇ BOYUTLU GRAFİK ANİMASYON (3DS MAX) MODÜLER PROGRAMI (YETERLİĞE DAYALI)

4. Numaralandırdığımız her boru parçasının üzerine taşıdıkları ısı yükleri yazılır.

Dönemi Piyasa Yapıcılığı Sözleşmesi

DİKKAT! SORU KİTAPÇIĞINIZIN TÜRÜNÜ "A" OLARAK CEVAP KÂĞIDINA İŞARETLEMEYİ UNUTMAYINIZ. SAYISAL BÖLÜM SAYISAL-2 TESTİ

KİŞİSEL GELİŞİM VE EĞİTİM İŞ GÜVENLİĞİ VE İŞÇİ SAĞLIĞI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

BASIN DUYURUSU 2001 YILI PARA VE KUR POLİTİKASI

GERÇEK ZAMANLI GÜÇ KALİTESİ İZLEME SİSTEMLERİ İLE ELEKTRİK DAĞITIM SİSTEMLERİNDEKİ GÜÇ KALİTESİNİN İNCELENMESİ. Hüseyin ERİŞTİ 1, Yakup DEMİR 2

VAKIF MENKUL KIYMET YATIRIM ORTAKLIĞI A.Ş. (ESKİ UNVANI İLE VAKIF B TİPİ MENKUL KIYMETLER YATIRIM ORTAKLIĞI A.Ş. )

GİYİM ÜRETİM TEKNOLOJİSİ ÇOCUK DIŞ GİYSİLERİ DİKİMİ (CEKET- MONT- MANTO) MODÜLER PROGRAMI (YETERLİĞE DAYALI)

Basit Kafes Sistemler

Analiz aşaması sıralayıcı olurusa proje yapımında daha kolay ilerlemek mümkün olacaktır.

Yersel Lazer Tarayıcılar ile 3 Boyutlu Modelleme

VEGAWINA VERSION

Deneyimler. Jacques L. Lagerberg, Willem W. Oldenburg, Ronald S. Huisman Corus, Netherland. James Yardy, Martin Kendall Heraeus Electro-Nite, Belgium

OYAK EMEKLİLİK A.Ş. ESNEK EMEKLİLİK YATIRIM FONU NUN YATIRIM PERFORMANSI KONUSUNDA KAMUYA AÇIKLANAN BİLGİLERE İLİŞKİN RAPOR

SÜRE BİLİŞİM TEKNOLOJİLERİ ÜNİTE 1: : BİLGİ VE TEKNOLOJİ DERS SAATİ: 7

ÜNİTE 5 KESİKLİ RASSAL DEĞİŞKENLER VE OLASILIK DAĞILIMLARI

VAKIF PORTFÖY İKİNCİ DEĞİŞKEN FON (Eski Adıyla Türkiye Vakıflar Bankası T.A.O. B Tipi Değişken Fonu )

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ BURS YÖNERGESİ. BİRİNCİ BÖLÜM Amaç, Kapsam, Dayanak ve Tanımlar

1 OCAK - 31 ARALIK 2015 HESAP DÖNEMİNE AİT PERFORMANS SUNUŞ RAPORU (Tüm tutarlar, aksi belirtilmedikçe Türk Lirası ( TL ) cinsinden ifade edilmiştir.

GİYİM ÜRETİM TEKNOLOJİSİ. GALOŞ ve BONE DİKİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Đlkbahar / Sayısal II / 22 Nisan Matematik Soruları ve Çözümleri

SICAKLIK VE ENTALP KONTROLLÜ SERBEST SO UTMA UYGULAMALARININ KAR ILA TIRILMASI

B02.8 Bölüm Değerlendirmeleri ve Özet

4 ab sayısı 26 ile tam bölünebildiğine göre, kalanı 0 dır.

EMBEDDED SYSTEMS CONTROLLED VEHICLE


MEVCUT OTOMATĐK KONTROL SĐSTEMLERĐNĐN BĐNA OTOMASYON SĐSTEMĐ ĐLE REVĐZYONU VE ENERJĐ TASARRUFU

Elektrik Makinaları I. Senkron Makinalar Stator Sargılarının oluşturduğu Alternatif Alan ve Döner Alan, Sargıda Endüklenen Hareket Gerilimi

VECTOR MECHANICS FOR ENGINEERS: STATICS

EĞİTİM VE ÖĞRETİM YILI TED KDZ EREĞLİ KOLEJİ ORTAOKULU MATEMATİK 8.SINIF ÜNİTELENDİRİLMİŞ YILLIK PLANDIR.

AKSARAY ÜNİVERSİTESİ. Amaç, Kapsam, Dayanak ve Tanımlar

WCDMA HABERLEŞMESİNDE PASİF DAĞITILMIŞ ANTEN SİSTEMLERİ KULLANILARAK BİNA İÇİ HÜCRE PLANLAMA. Ferhat Yumuşak 1, Aktül Kavas 1, Betül Altınok 2

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. KARE VİDA AÇMA

İlgili Kanun / Madde 506 S. SSK/61

Görüntü Analizi Görüntü Analizin Temelleri

Başbakanlık (Hazine Müsteşarlığı) tan:

ULAKBİM Danışma Hizmetlerinde Yeni Uygulamalar: Makale İstek Sistemi ve WOS Atıf İndeksleri Yayın Sayıları Tarama Robotu

Ölçme Bilgisi Ders Notları

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ. ÇİFT ANADAL ve YANDAL PROGRAMI YÖNERGESİ

1 OCAK 31 ARALIK 2009 ARASI ODAMIZ FUAR TEŞVİKLERİNİN ANALİZİ

YAYGIN ANKSİYETE BOZUKLUĞU OLAN HASTALARDA NÖROTİSİZM VE OLUMSUZ OTOMATİK DÜŞÜNCELER UZM. DR. GÜLNİHAL GÖKÇE ŞİMŞEK

YAZILI YEREL BASININ ÇEVRE KİRLİLİĞİNE TEPKİSİ

Yeni Mali Yönetim ve Kontrol Sisteminde. İç Kontrol ve Ön Mali Kontrol

Yakıt Özelliklerinin Doğrulanması. Teknik Rapor. No.: 942/

2008 YILI MERKEZİ YÖNETİM BÜTÇESİ ÖN DEĞERLENDİRME NOTU

II. Bölüm HİDROLİK SİSTEMLERİN TANITIMI

BİR KOJENERASYON TESİSİSİN İLERİ EKSERGOÇEVRESEL ANALİZİ

TURBOCHARGER REZONATÖRÜ TASARIMINDA SES İLETİM KAYBININ NÜMERİK VE DENEYSEL İNCELENMESİ

En İyi Uygulamalar ve Kullanım Kılavuzu

BÖLÜM 3 FREKANS DAĞILIMLARI VE FREKANS TABLOLARININ HAZIRLANMASI

İSTANBUL TEKNİK ÜNİVERSİTESİ MİMARLIK FAKÜLTESİ, MİMARLIK BÖLÜMÜ YARI ZAMANLI ÖĞRETİM ÜYELERİ BİLGİ KİTAPÇIĞI

YIĞMA TİPİ YAPILARIN DEPREM ETKİSİ ALTINDA ALETSEL VERİ ve HESAPLAMALARA GÖRE DEĞERLENDİRİLMESİ

AFYON KOCATEPE ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MAKİNE MÜHENDİSLİĞİ

2.4. ELASTĠK DEPREM YÜKLERĠNĠN TANIMLANMASI : SPEKTRAL ĠVME KATSAYISI

ANKARA EMEKLİLİK A.Ş GELİR AMAÇLI ULUSLARARASI BORÇLANMA ARAÇLARI EMEKLİLİK YATIRIM FONU ÜÇÜNCÜ 3 AYLIK RAPOR

Dr. Erdener ILDIZ Yönetim Kurulu Başkanı ILDIZ DONATIM SAN. ve TİC. A.Ş.

SANAT VE TASARIM GUAJ BOYA RESĠM MODÜLER PROGRAMI (YETERLĠĞE DAYALI)

RİSKLİ YAPILAR ve GÜÇG

YERİNDE BALANS ALMA İŞLEMİ: EKONOMİK ve TEKNİK YÖNDEN BİR İNCELEME. Dr. İbrahim H. Çağlayan VibraTek Ltd Şti

-Bursa nın ciroları itibariyle büyük firmalarını belirlemek amacıyla düzenlenen bu çalışma onikinci kez gerçekleştirilmiştir.

Üniversitelerde Yabancı Dil Öğretimi

İÇİNDEKİLER. 1 Projenin Amacı Giriş Yöntem Sonuçlar ve Tartışma Kaynakça... 7

Danışma Kurulu Tüzüğü

Topoloji değişik ağ teknolojilerinin yapısını ve çalışma şekillerini anlamada başlangıç noktasıdır.

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Veri Toplama Yöntemleri. Prof.Dr.Besti Üstün

MADDE 2 (1) Bu Yönetmelik, 20/6/2012 tarihli ve 6331 sayılı İş Sağlığı ve Güvenliği Kanunu kapsamında yer alan işyerlerini kapsar.

Söke İlçesinde Pnömatik Ekim Makinaları Talep Projeksiyonunun Belirlenmesi*

AFYON KOCATEPE ÜNİVERSİTESİ LİSANSÜSTÜ UZAKTAN EĞİTİM YÖNERGESİ

Transkript:

Bakış Açısından Bağımsız Gürbüz Plaka Tanıma Sistemi View Independent Robust License Plate Recognition System Fatih Kahraman 1, B.Evrim Demiröz 2, Binnur Kurt 2, Muhittin Gökmen 2 1 Bilişim Enstitüsü, Bilgisayar Bilimleri Bölümü, İstanbul Teknik Üniversitesi, Maslak, İstanbul 2 Bilgisayar Mühendisliği Bölümü, İstanbul Teknik Üniversitesi, Maslak, İstanbul kahraman@be.itu.edu.tr, demirozb@itu.edu.tr, {kurt,gokmen}@cs.itu.edu.tr Özetçe Bu çalışmada, araç plakalarının yerinin saptanmasına ve plakaya ait karakterlerin bölütlenmesine yönelik olarak Gabor dönüşümü ve yerel vektör nicemlemesi yöntemlerine dayalı yeni bir yöntem tanıtılmaktadır. Araç plakası, değişik font, ölçek ve yönelime sahip karakter ve rakamlardan oluşan ve belirli bir diziliş kuralına bağlı olan özel bir örüntüye sahiptir. Bu çalışmada plaka bölgelerinin saptanmasında, plaka örüntüsü için uyarlanmış Gabor süzgeçlerinden yararlanılmıştır. Gabor süzgeç cevabı, plaka bölgesinin yeri hakkında ancak kabaca bir bilgi verebilmektedir. Bu yüzden plakanın koordinatlarının tam ve kesin olarak saptanması ve plakada yer alan rakam ve karakterlerin bölütlenmesi için İkili Ayrışma Ağacına dayalı bir vektör nicemlemesi yöntemi kullanılmıştır. Yüksek başarımlı bir plaka tanıma sistemi için, plaka bölütleme ve optik karakter tanıma gibi imge analizi işlemleri için kullanılan yöntemlerin, ilgin dönüşüme karşı gürbüz olmaları gerekir. Geliştirilen sistemde, farklı kamera bakış açılarından elde edilmiş plaka karakterleri, kamera eksenine dik bir açıdan elde edilmiş biçime getirilerek bölütleme yapan bir yöntem geliştirilmiştir. Böylelikle, geliştirilen sistemle bakış açısına duyar bir çok optik karakter tanıma yöntemi için bile yüksek tanıma başarımı elde edilebilir. Çeşitli açılardan çekilmiş, farklı ülkelere ait araç plakalarından oluşturulan veri kümesinde yapılan deneysel çalışmalarda, önerilen yöntem ile oldukça başarılı sonuçlar elde edilmiştir. Abstract In this study, a novel algorithm for license plate detection and character segmentation problems is developed, which is based on the Gabor Transform and local vector quantization. License plates reveal themselves as the textured region with various character font and size in certain scale and direction. The textured region is detected by using the Gabor Transform. Since the Gabor filter response only gives a rough estimate of the plate region if there exists any, then vector quantization based on binary split tree approach is used to extract the exact boundary of the plate and to segment the plate region into disjoint plate characters, which then becomes ready to be fed into any OCR algorithm. In order to expand the application of license plate recognition into various fields, it is necessary to develop an algorithm qualified to handle more deformable plates. Finally we use affine rectification to recover any deformation on the plate region of rectangular shape caused by an improper camera viewing parameters. Experimental results for the license plate image database including plates from various countries (i.e., fonts and shapes), aspect ratios, and sizes demonstrate the great performance of the proposed method. 1. Giriş Araç takibi, trafik denetimi, otomatik köprü ve otoyol geçiş sistemleri gibi gerçek zamanlı bilgisayar görü uygulamaları, yüksek başarımlı araç plaka tanıma sistemlerine ihtiyaç duyarlar. Plaka tanıma sistemi (PTS) temelde üç alt sistemden oluşur: Plaka Yer Saptama Sistemi (PYSS) Karakter Bölütleme Sistemi (KBS) Optik Karakter Tanıma Sistemi (OKTS) PYSS modülü giriş olarak verilen imgedeki plakaların olası yerini saptayan ve plaka aday bölgelerinin koordinatlarını belirleyen bir birimdir. KBS, aday plaka bölgelerindeki karakterleri bölütleme işlevini yerine getirir ve bölütlenmiş plaka karakterlerini OKTS nin giriş olarak kullanabileceği bir biçime getirir. Ayrıca KBS modülünde, plaka aday bölgesinin plaka özelliği taşıyıp taşımadığına karar verildiği kural tabanlı çalışan bir çıkarım motoruna sahip bir uzman sistem yer alır. Eğer bölge, plaka özelliklerini taşıyorsa, içerdiği karakterlerin diziliş ve ölçek bilgileri analiz edilerek plaka ile kameranın arasındaki açıyı belirleyen ve bu açı bilgisiyle plaka bölgesinin tam karşıdan çekilmiş görüntüsünü oluşturan modül de yer almaktadır. KBS plaka karakterlerini OKTS başarımını arttıracak yönde bölütleyebilmelidir. Son modül ise bölütlenmiş karakter ve rakamları sınıflandıran OKTS dir. OKTS nin gerçeklenmesi bu çalışmanın kapsamı dışındadır. Yaygın olarak kullanılan plaka yer saptama yöntemlerini ayrıt temelli ya da bölge temelli yaklaşımlara dayanmaktadır. Plakanın dikdörtgen olduğu varsayımına dayalı olarak yatay ve düşey doğrultudaki ayrıtlara Hough dönüşümü uygulanarak plakayı çevreleyen sınırları saptayan yöntemler [1] önerilmiştir. Bu yöntem yüksek işlem yükü ve bellek ihtiyacı nedenleriyle gerçek zamanlı sistemlerde tercih edilmemektedir. Ayrıca, yöntem, karmaşık artalana sahip görüntülerde yüksek negatif hata oranı vermektedir. Bir başka çalışmada, ayrıt haritasından elde edilen yatay ve dikey izdüşüm histogramları analiz edilerek, plaka aday bölgeleri saptanmaktadır. Ancak bu yöntem gürültü ve perspektif bozulmalarına karşı oldukça duyarlıdır. Ayrıca çizgi histogramlarını analiz ederek plaka örüntüsüne özgü imzayı arayan [2] veya plaka renk bilgisini kullanan[3] plaka yer saptama yöntemleri mevcuttur. Literatürdeki bir çok yöntem, plaka görüntülerinin hemen hemen tam karşıdan çekildiği varsayımı veya kısıtı altında çalışmaktadır. Genel olarak ayrıt saptama ve eşikleme tabanlı plaka yer saptama yöntemleri, plakanın belirli bir açı ile x-y düzleminde dönmesinden ve

kameranın konumundan dolayı oluşan perspektif bozulmalardan kaynaklanan düşük başarıma sahiptir. Literatürde, x-y düzlemindeki dönme açısı, histogram analizi ve karakterlerin altından geçtiği varsayılan baz çizgisinin bularak saptamaya çalışan yöntemler bulunmaktadır. Bu yöntemler belirledikleri bu açıyı kullanarak giriş görüntüsünü dönmeden bağımsız hale getirirler. Ancak iki boyutlu plaka görüntüsünden kameranın üç boyutlu uzayda plakaya göre konumunu belirleyen ve bu bilgiyi kullanarak bakış açısından kaynaklanan bozulmayı ortadan kaldıran herhangi bir yöntem bulunmamaktadır. Önerdiğimiz yöntem bölütleme aşamasından önce plaka bölgesini bakış açısından bağımsız hale getirmektedir. PTS de kullanılan yöntemlerin başarımları ortam koşullarına oldukça bağlıdır ve bu koşullar uygulamaya bağlı olarak önemli değişimler gösterebilir. İlk PTS çalışmalarında, ortam koşulları üzerinde bir çok kısıt konmuştur: sabit artalan, kontrollü ışıklandırma, sabitlenmiş kamera araç uzaklığı ve açısı, tek plaka kısıtı, sınırlı plaka tipleri (format, font, tek satır, çift satır vs.) [4]. Bu tür kısıtların varlığı önerilen yöntemlerin gerçek problemlerde kullanımlarını sınırlamaktadır. Bir plaka tanıma sisteminin yukarıda sıralanan durumlar dışında özellikle iki ortam koşulunun varlığı halinde de çalışabilmelidir: karmaşık artalanın bulunduğu imgeler, kamera ile plaka arasındaki bakış açısından kaynaklanan geometrik bozulmalar ve gürültü. Plaka karakterlerinin bölütlenmesi için çeşitli yöntemler önerilmiştir: izdüşüm histogramları ve dikey kenarlar[5], morfoloji [6][7], bağlantılı bileşen analizi kullanan yöntemleri sayabiliriz. Bu yöntemlerin kendine göre kazanımları ve yitimleri bulunmaktadır. Ayrıca bu yöntemler belirli kısıtlar altında çalışmaktadır. Örneğin izdüşüm histogramına dayalı yöntemler plaka doğrultusunun, morfoloji temelli yöntemler ise plaka karakterlerinin boyutlarının bilindiğini varsayar. Bu bildiride plaka yerini saptayan ve karakterleri bölütleyen Gabor dönüşümü, vektör nicemlemesi ve ilgin dönüşüm temelli gürbüz bir yöntem önerilmektedir. Sistemin genel yapısı Şekil 1. de verilmiştir. Önerilen sistemde, örüntü analizi probleminde başarı ile uygulanan Gabor dönüşümü yardımı ile araç plakasının kabaca yeri saptanır. İkili Ayrışma Ağacı vektör nicemlemesi ile plakanın koordinatları tam ve kesin olarak belirlenerek plakayı içine alan kutunun sadece plakayı tam olarak içermesi sağlanır. İlgin doğrultma[8][9] ile plaka bakıştan bağımsız hale getirilerek yerel vektör nicemlemesi ve bağlantılı bileşen analizi yardımı ile plaka karakterleri bölütlenir. Bildirinin ikinci bölümünde Gabor dönüşüm temelli plaka yer saptama yöntemi, üçüncü bölümde plaka karakterlerinin bölütlenmesi, dördüncü bölümde ilgin dönüşüm, beşinci bölümde deneysel sonuçlar verilmiştir. Son bölümde ise çıkarımlar anlatılmıştır. 2. Plaka Yer Saptama Plaka yer saptama modülünün amacı, giriş görüntüsünde yer alan plakanın yerinin saptanmasıdır. Bu işlem, plaka örüntüsü modellemeden gerçeklenemez. Bu yüzden, plaka yer saptama modülü giriş görüntüsünün 4:1 oranında küçültülmüş halindeki tüm benekleri iki ana sınıfa ayırır: içinde plaka örüntüsü olmayan bölgelere ait benekler, içerisinde plaka olma olasılığı olan bölgelere ait benekler [10]. Plakaya ait olmayan tüm benekler silinir; plakaya ait tüm benekler ise tutulur. Bu bölgeler plaka aday bölgeleri olarak adlandırılır. Böylelikle plaka içermeyen bölgelere karakter bölütleme ve OKTS işlemleri uygulanmaz. Bu işlemi yapan yöntemin gürbüz, yüksek başarımlı ve hızlı olması PTS nin genel başarımı açısından önemlidir. Plaka aday bölgeleri, bundan sonraki tüm işlemlerin uygulanacağı, içerisinde plaka olması muhtemel ve plaka bölgesini kabaca içeren bölgelerdir. Uzman Sistem İlgin Dönüşüm Boyut Küçültme Yerel Vektör Nicemleme OKTS Bölütlenmiş Karakterler Gabor Dönüşümü Uzman Sistem Şekil 1: Önerilen sistemin genel yapısı Eşikleme + Bağlantılı Bileşen Analizi Önerilen yöntemde plaka aday bölgelerinin bulunması için Gabor dönüşümü uygulanmıştır. Daha önceki çalışmamızda [11] giriş görüntüsüne doğrudan Gabor süzgeçleri uygulanmıştı. Bu çalışmada ise Gabor süzgeci, 4:1 oranında küçültülerek elde edilen düşük çözünürlükteki giriş imgesine uygulanarak plaka aday bölgeleri saptanmıştır. Böylelikle gerçek zamanlı uygulamalar için gerekli hızlanma sağlanmıştır. Kaba ölçek: Plaka yer saptama İnce ölçek: Karakter bölütleme Şekil 2: Plaka yer saptama ve karakter bölütleme işlemlerinin yapıldığı çözünürülük. 2.1. Gabor Süzgeci Gabor süzgeci örüntü analizinde kullanılan önemli araçlardan biridir [11][12]. Gabor süzgeçlerinin değişik doğrultu ve ölçeklerdeki çekirdekleri kullanılarak dönme ve ölçekten bağımsız öznitelik vektöleri elde edilebilmektedir. Fizyolojik çalışmalar insan görme sisteminde gözün birincil korteksinde bulunan hücrelerin Gabor süzgeçlerle modellenebildiğini göstermiştir. Gabor süzgeçleri band- I xy,, geçiren özelliğinde süzgeçlerdir. Giriş görüntüsü, ( )

2B Gabor süzgecine ait çekirdek fonksiyonu g ( xy, ) ile evrişiminden r ( xy, ) işareti elde edilir: (, ) = (, ) (, ) r xy Iξ η g x ξ y η dξ dη (1) Ω Bütünsel öbekler haline getirilmiş ikili imgeye bağlantılı bileşen analizi uygulanarak her öbek ayrı bir renk ile etiketlenir. Etiketlenen her bölgenin boy, genişlik, alan, en-boy oranı ve görüntü içerisindeki konaç bilgileri bulunur. Bu bilgiler, denemeler neticesinde saptanmış plaka kurallarından oluşan uzman sisteme giriş olarak sunulur. 2 2 ( x + y ) 2 x σ gλθ, ( x, y) = e cos 2π λ (2) x = xcosθ + ysinθ, y = xsinθ + ycosθ. Gauss fonksiyonunun standart sapması olan σ ağırlıklandırılmış toplama dahil edilecek bölgenin boyutunu belirler. λ parametresi ise dalga boyunu göstermektedir. 1/ λ değeri ise cos( 2 πx / λ) harmonik çarpanının frekansını vermektedir. σ / λ oranı ise Gabor süzgecinin uzamsal ve frekans band genişliğini vermektedir. Açı parametresi olan θ ise Gabor çekirdeğinin dönmesini ayarlamaktadır. Bu uygulamadaki tüm Gabor süzgeç çekirdekleri bir ana çekirdeğin boyutları değiştirilerek ve döndürülmesi ile elde edilir. Evrişim sonunda elde edilen Gabor süzgeç cevapları plakanın yerinin saptanmasında doğrudan kullanılacaktır. Gabor süzgeç çekirdekleri plaka karakterlerinin genel karakteristikleri dikkate alınarak oluşturulmuştur. Bu yüzden kullanılan Gabor süzgeçler plaka bölgesinde en yüksek cevabı üretmektedir. Gabor süzgeçlerle evrişimden sonra araç görüntüsünde plaka karakteristiği taşımayan bölgeler ise bastırılmış olmaktadır. Üç değişik ölçek ve 4 ayrı doğrultuya sahip Gabor çekirdekleri kullanılarak yapılan deneyler sonucunda, dönmenin olmadığı plakalar için, en yüksek enerjiye sahip Gabor cevabını, düşey doğrultuya sahip Gabor çekirdeği için elde edilmiştir. Şekil-3(a) da giriş görüntüsü ve Şekil-3(b) de ise Gabor süzgeç cevabı (r(x,y)) gösterilmektedir. r(x,y) görüntüsünde beyaza yakın değerler olası plaka bölgelerini göstermektedir. 2.2. Plaka Yerinin saptanması Şekil-3(a) de verildiği gibi, giriş görüntüsü ilk olarak Gabor süzgeçten geçirilmektedir. Elde edilen görüntü üzerindeki yüksek gri düzeye sahip, beyaza yakın alanlar plaka olması muhtemel bölgeleri göstermektedir. Gabor süzgeçten geçen giriş görüntüsü Otsu eşikleme yöntemi ile ikili görüntü haline çevrilir ve ardından görüntüye morfolojik işlemler uygulanır. Ortalama araç plakası boyu ve plaka karakterleri arasındaki boşluk dikkate alınarak seçilmiş uygun bir dikdörtgen yapısal eleman yardımıyla yatay yönde genişletme uygulanır. Morfolojik genişletme işlemi sonucunda plaka bölgesi içerisinde ayrı öbekler halinde bulunan plaka karakterleri bir araya getirilmiş olur (Şekil-3(c)). Fakat genişletme sadece yatay eksende olduğu için plaka bölgesi gerçek boyutundan yatay yönde daha uzun bir hale gelmiş olur. Plaka bölgesini özgün boyutuna getirmek için aynı yapısal elemanla morfolojik erozyon işlemine tabi tutulur. Bu sayede plakayı içine alan bir bölge oluşturulmuş ve bu bölgenin içi tamamen doldurulmuş olur. (a) (b) (c) (d) Şekil 3: (a) Giriş görüntüsü, (b) Gabor cevabı, (c)gabor cevabın eşiklenmiş hali, (d) Olası plaka bölgeleri. Plakanın yerinin saptanmasının aşamalı olarak gösterimi Şekil-3(d) de verilmiştir. Bulunan her bölge farklı bir renkte boyanmıştır. Şekil-3(d) de kutu içine alınmış bölgeler, bir sonraki modül olan, uzman sisteme giriş olarak verilecektir. 3. Plaka Karakterlerinin Bölütlenmesi KBS nin amacı bir önceki modül olan PYS den gelen plaka aday bölgelerinde, plakaya ait karakterleri/rakamları OCR da en yüksek başarım verecek şekilde bölütlemek ve bölütlenen karakter sayısını kontrol ederek PYS den gelen plaka aday bölgesinin gerçek plaka bölgesi olup olmadığına dair son kontrolü yapmaktır. Ayrıca, KBS modülünde saptanan plakaya ait rakamların/karakterlerin konum bilgilerini kullanarak plakanın kamera ile arasındaki açı bilgisini belirleyen ve bu bilgiyi kullanarak plaka bölgesini bakıştan bağımsız hale getiren bir modül KBS nin içinde yer almaktadır. Araç plakasına ait örüntüyü şu şekilde ifade edebiliriz. Sabit artalan üzerinde yüzen, birbirine benek komşuluğu olmayan ve artalanla arasında yüksek kontrasta sahip, genellikle aynı ebatlardaki karakter ve rakamlardan oluşmuş dikdörtgensel alan. Plaka üzerinde yer alan, plaka karakteri olma kurallarına uyan ve plaka üzerindeki başkaca bir nesneye değmeyen bloblar plaka karakter aday bölgesi olarak belirlenecek, diğer bölgeler ise silinecektir. Yukarıda belirtildiği gibi KBS nin görevi plaka üzerindeki rakamı/karakteri kesip, bir sonraki modüle uygun hale getirmektir. Bu işlemler PYS den gelen tüm aday bölgelere uygulanmaktadır. Önerdiğimiz KBS yönteminde ([12]) karakterlerin bölütlenmesinde ilk aşama İkili Ayrışma Ağacı ([13]) vektör

nicemlemesidir. Gabor süzgeci tanıma işleminde iyi sonuç üretmesine rağmen, Gabor süzgecinin bölütleme başarımı düşüktür. Yanlış alarmları önlemek ve plaka üzerindeki karakterleri kesin sınırlarına bölütlemek için, doğrusal olmayan vektör nicemlemesi uygulanmıştır. Vektör nicemlemesi, sınırlı sayıdaki vektörlere benek değerleri atanması işlemidir. Vektör nicemlemesindeki ilk adım benek değerlerinin vektör kümesine ayrıştırılmasıdır. İkili Ayrışma Ağacı yaklaşımında, bu vektörler nicemleme hatası en küçük olacak biçimde belirlenmektedir. 2 s n (3) n Q s C E = I q n { q n } nicemleme vektörleri kümesi, ve C n, q n vektörüne atanan benek değerleri kümesidir. Başlangıçta tüm benekler resmin ortalaması olan vektörün sınıfına aittirler. Ardından bu sınıf, C 2n ve C 2n + 1 şeklinde belirtilen iki alt sınıfa ayrılır. Bu alt sınıflarla ilişkilendirilmiş vektörler, sınıf içerisindeki ikincil sıra istatistiğine göre seçilmektedir (4) T n s s n s n n s Cn s Cn R = I I, m = I, K = C Nicemleme vektörünün ( q n ) sınıfın ortalamasına eşit olduğu varsayılmıştır: mn qn = (5) Kn Sınıf ortak değişintisi şu şekilde tanımlanır: 1 T n = n n n Kn R R m m (6) Bir sınıf ( C n ), iki alt sınıfa bölüneceği zaman, yeni sınıf vektörleri ( q 2n, q 2n + 1) hesaplanır. Bu hesaplama, ifadeyi yalınlaştıran birim vektör e n in hesaplanmasını gerektirir. ve artalan olmak üzere iki gruba ayrılır. Gruplar arası mesafe dikkate alınarak plaka aday bölgesinin dağılım düzgün olup olmadığı kontrol edilir. Eğer bölge düzgün değilse, daha önce bahsettiğimiz plaka modeline uygun olarak artalan ve karakterlere ait benekler belirlenir. Plakanın sabit bir artalanda yüzen karakterlerden oluştuğunu bildiğimiz için, Vektör Nicemlemesi nden geçen görüntüye hiyerarşik bağlantılı bileşen analizi uygulanır. Vektör Nicemlemesi nden geçen plaka aday bölgelerinde büyük bir imge bölgesi içinde daha küçük ebatlarda ama yeterli sayıda imge bölgesi içeren imge bölgeleri plaka bölgesi olarak belirlenir. Bu yapı ağaç benzeri bir yapı ile ifade edilirse yaprakların her biri plakanın karakterlerini temsil ederken, yaprakların bağlı olduğu düğüm plakanın artalanını bize verecektir. Bu gösterim tarzı Şekil 4 te verilmiştir. Hiyerarşik imge bölgesi boyama işleminde karakterler ve karakterlerin üzerinde yüzdüğü artalan net bir şekilde saptanabilmektedir. Plaka karakterlerin artalan üzerinde yüzdüğü bilindiği için, ağacın yapraklarını oluşturan aday karakterlerin, aynı artalana ait beneklere komşu olması şartına bakılarak hatalı bölütleme sayısı azaltılır. Ayrıca imge bölgesinde yapılan bağlantılı bileşenler analizi aşamasında her imge bölgesine ait alan bilgisi, en-boy oranı, imge bölgesini içine alan kutunun genişliği, boyu gibi bilgiler kullanan karakter bölütleme uzman sistemi, karakter olamayacak imge bölgelerini eler. Tüm özellikleri uyan plaka aday bölgeleri, belirlenen artalan imge bölgesine yapışacak şekilde yeniden belirlenir. Bu sayede Gabor süzgecinin kabaca belirlediği plaka bölgesini içine alan dikdörtgensel alan, sadece plaka artalanını kesecek şekilde tekrardan ve daha hassas olarak belirlenmiş olmaktadır. (a) (b) T (( ) ) 2 T Is qn e = e R ne (7) s C n Bu R n e ait en büyük özdeğerdir. Birim vektörler elde edildikten sonra, C n sınıfına ait benekler C 2n ya da C 2n + 1 e aşağıdaki gibi atanır: T T { : } T T { : } C = s C e I e q 2n n n s n n C = s C e I > e q 2n+ 1 n n s n n Sınıfları ayrıştırma işlemi, en büyük vektör numarası erişildiğinde ya da sınıf değişintisi, önceden belirlenmiş eşik değerinden küçük olduğu zaman durur.yukarıda anlatılan Vektör nicemleme işlemi, sadce PYS tarafından elde edilen bölgelere uygulanır. Nicemlenmiş resim, n-li resim olarak ele alınabilir. İki seviye (n=2) kullandığımız için, sonuç resmi ikili olacaktır. Son olarak, bağlantılı bileşen analizi, nicemlenmiş resme karakter segmentlerini elde etmek için uygulanır. Vektör Nicemlemesi PTS den gelen plaka aday bölgelerine uygulanır. Yerel olarak uygulanan Vektör Nicemlemesi ile plaka aday bölgesindeki tüm benekler obje (8) (c) Şekil 4: Hiyerarşik Bağlantılı Bileşen gösterimi, (a) Özgün plaka görüntüsü, (b)bağlantılı Bileşen Analizi ve İmge Bölgesi Boyama sonucu, (c) Bağlantılı Bileşenlerin ağaç yapısı gösterimi. 4. İlgin Doğrultma KBS modülünde bölütlenen her karakterin konum bilgileri kullanılarak plakadaki kamera ve aracın konumuna bağlı olarak oluşabilecek bakış açısı bozulmaları bu modülde giderilmektedir. Tanıma ve bölütleme başarımını arttırmak için tabela gibi imgeler için kullanılan ilgin doğrultma yöntemi [8] ve [9] kullanılmıştır. Fakat adı geçen çalışmada ilgin dönüşüm işlemi için, Hough dönüşümü kullanılarak çizgiler saptanmış ve yöntem özel olarak tabelanın çerçevesinden geçen doğrular bulunarak bakış açısı kestirimi yapılmıştır. Ancak ele aldığımız plaka problemi için plaka

karakterlerini çevreleyen kutunun üst ve alt orta noktalarından yararlanılarak bu noktalardan geçen doğrular saptanmıştır. Basitçe, ortaya çıkan yamuk geometrisindeki plaka bölgesi (Şekil-5(a)), dikdörtgene eğriltilerek, plakadaki bakış açısı bozulması giderilir (Şekil-5(b)). (a) (c) (b) (d) Şekil 5: İlgin doğrultma, (a) Giriş görüntüsü, (b) doğrultma sonucu, (c)giriş görüntüsündeki plaka imgesi için bölütleme sonrası karakterler, (d) doğrultulmuş plaka imgesi için bölütleme sonrası karakterler. 5. Deneysel Sonuçlar Geliştirilen sistemin başarımı gerçek veriler üzerinde yapılan bir dizi deneysel çalışmalarla sınanmıştır. Bu bölüm bu deneylerin sonuçlarını içermektedir. Deneylerde kullanılan test imgeleri İstanbul Teknik Üniversitesi Çoğul Ortam Merkezi tarafından sağlanmıştır. İmge veritabanında gece ve gündüz çekilen farklı ülkelere ait binek aracı ve tır görüntüleri yer almaktadır. Yöntemde, plaka karakterlerinin fontu, büyüklüğü, sözdizimsel sıralanışı ile ilgili herhangi bir varsayım kullanılmamıştır. Bunun dışında veritabanında birden fazla plaka içeren imgelere de yer verilmiştir. Veritabanında toplam 300 imge yer almaktadır. Bunlardan 167 tanesi gündüz diğerleri gece çekilmiştir. İmgelerin çözünürlükleri 512 384 ile 768 576 arasında, plaka boyutları ise 173 37 ile 211 47 arasında değişmektedir. Denemelerde üç farklı ölçekte (9, 11, 15) ve dört doğrultuda (0, 45, 90, 135 ) Gabor süzgeçleri kullanılmıştır. Giriş görüntüsü 4:1 oranında küçültülerek Gabor süzgeçleri ile analiz edilmiştir. Diğer analizler ise imgelerin özgün boyutlarında yapılmıştır. Bağlantılı bileşenler analizi ile her bir aday plaka bölgesine farklı etiketler atanmıştır. Yerel vektör nicemlemesi sadece aday plaka bölgelerine uygulanarak, plaka, karakterlerine ayrıştırılmıştır. Ayrıştırma işlemi sırasında her bir öbek için Tablo-1 de verilen nitelikler elde edilir. Tasarlanan uzman sistem her bir olası plaka bölgesi için öbek özelliklerden yararlanarak son kararı vermektedir. Uzman sistemin çıktısı bölütlenen karakterleri içeren kapsayan kutunun sınırlarıdır. Deneylerde Intel Pentium 4 1.4 GHz işlemci ve 1GB kapasitesinde bellek bulunan bir bilgisayar kullanılmıştır. 512x384 boyutlarındaki bir imge için toplam işlem süresi yaklaşık 0.28 saniyedir. İşlem süresi, giriş imgesinin boyutlarına ve imgedeki plaka sayısına bağlıdır. PTS sisteminin başarımı için [11] de tanıtılan başarım kriteri kullanılmıştır. Burada başarım, doğru olarak saptanan karakter sayısının toplam karakter sayısına oranı olarak tanımlanmıştır. Veritabanındaki imgelerdeki plakalarda toplam 1302 adet karakter yer almaktadır. Bu değerler elle yapılan gözlem sonucu elde edilmiştir. Geliştirilen yöntemle 186 plakadan 184 tanesi doğru olarak saptanırken, 1275 karakter doğru olarak bölütlenmiştir. Tablo-2 de elde edilen başarım sonuçları sıralanmıştır. Elde edilen sonuçlar yöntemin verilen imgelerdeki plakaları saptama ve karakterlere bölütlemede oldukça başarılı olduğunu doğrulamaktadır. Tablo 1. Öbek öznitelikleri Öbek Alanı Öbek sayısı Öbek Yüksekliği Öbek genişliği Öbeğin Yerleşkesi Öbekler arası uzaklık Tablo 2. Plaka yer saptama ve plaka karakterleri bölütleme başarımı Oran Sonuç PYSS 184 / 186 98,9 % KBS 1275 / 1302 97.9 % 6. Sonuçlar Yukarıda verilen sonuçlara bakıldığında önerdiğimiz sistemin araç plaka bölgelerinin yerinin saptanmasında oldukça etkin olduğu ortaya çıkmaktadır. Bu çalışmada literatürde plaka yerinin saptanması için sunulan karmaşık yöntemlere gerek duyulmadan, sadece Gabor süzgeç ve basit morfolojik işlemler yardımıyla plaka yer saptama probleminin çözülebileceği gösterilmiştir. Bu çalışma İstanbul Teknik Üniversitesi nde yürütülmekte olan İTÜ Plaka Tanıma Sisteminde kullanılan yöntemlere alternatif bir çözüm olarak sunulmaktadır. Sonuç olarak, bu bildiride plaka yer saptama problemi için yeni ve gürbüz bir sistem tanıtılmış ve önerilen sistemin plakaların yerini etkin bir şekilde bulduğu ve plaka karakterlerini başarılı bir şekilde bölütlediği gösterilmiştir. 7. Kaynakça [1] Kamat, V. and Ganesan, S.: An efficient implementation of the Hough transform for detecting vehicle license plates using DSP'S, Real-Time Technology and Applications, Symposium (1995). [2] Barroso, J., Rafael, A., Dagless, E. L., Bulas-Cruz, J.: Number plate reading using computer vision, IEEE International Symposium on Industrial Electronics ISIE 97. Universidade do Minho, Guimarães, (1997). [3] Kim, K., Jung K., and Kim, J. H., Color Texture-Based Object Detection: An Application to License Plate Localization, LNCS 2388, p. 293 ff. [4] Chang S., Chen L., Chung Y., Chen S., Automatic License Plate Recognition, IEEE Trans. On Intellıgent Transportatıon Systems, vol. 5, no. 1, Mar., 2004 [5] Yong, D. K., and Mei, Y., 2000, An Approach to Korean License Plate Recognition Based on Vertical Edge Matching, IEEE International Conference, vol. 4, pp. 2975-2980.

[6] Hongliang, B., Changping, L., A hybrid license plate extraction method based on edge statistics and morphology, ICPR04, pp. 831-834, 2004. [7] Hsieh, J.W., Yu, S.H, Chen, Y.S., Morphology-based license plate detection from complex scenes, ICPR02, pp. 176-179, 2002. [8] Chen X., Yang J., Zhang J., Waibel A., Automatic Detection and Recognition of Signs from Natural Scenes, IEEE Transactions on Image Processing, Vol. 13, No. 1, pp. 87-99, 2004. [9] Chen X., Yang J., Zhang J., Waibel A., Automatic Detection of Signs with Affine Transformation, Proceedings of the IEEE Workshop on Applications of Computer Vision, 32-36, Dec. 3-4, 2002, Orlando, FL, USA. [10] Lienhart, R., Stuber F., Automatic text recognition in digital videos. In University of Mannheim, Department of Computer Science, Technical Report TR-95-036, 1995. [11] Kahraman F., Gökmen M., Gabor Süzgeçler Kullanılarak Taşıt Plakalarının Yerinin Saptanması, Sinyal İşleme ve Uygulamaları Kurultayı, sayfa 317-322, Koç Üniv., 2003. [12] Kahraman F., Kurt B., Gökmen M., License Plate Character Segmentation Based on the Gabor Transform and Vector Quantization, ISCIS, pp. 381-388, 2003 [13] Gray, R.: Vector Quantization, IEEE ASSP Magazine, 4-29, Apr., (1984).