تشخیص پلاک خودرو با استفاده از برنامه نویسی ژنتیک
چکیده
سیستم های خودکار تشخیص پلاک خودرو نوعی سیستم هوشمند در حمل و نقل محسوب می شوند. حوزه تحقیق و توسعه این سیستم گسترده است چرا که روی نکات متعدد بسیاری می توان تمرکز کرد. این کار با توجه به تنوع شکل ظاهری پلاک های خودرو در کشورهای مختلف، بومی سازی شده و در حال حاضر زمینه تحقیقاتی در برخی کشورها از جمله چین، کره، انگلستان، ایالات متحده و برخی کشورهای اروپایی، آسیایی موجود است. این سیستم ها با فراهم کردن محیطی خودکار در شناسایی پلاک ها، عملیات خواندن پلاک، کنترل دسترسی به محل پارک خودرو، نظارت بر جریان ترافیک، کنترل سرعت وسائل نقلیه ، کنترل تخلفات ناشی از وسائل نقلیه و ارائه آمار خودروهای پارک شده در پارکینگ های عمومی را به انجام می رسانند. در این پایان نامه روی مسئله تشخیص پلاک خودروهای ایرانی غیر متحرک و در فاصله معین از دوربین، کار شده است. اهمیت این بحث بر تمرکز روی حروف فارسی می باشد. یک سیستم کلی از چهار مرحله دریافت تصویر، استخراج محدوده پلاک خودرو، بخش بندی پلاک های حاوی کاراکترهای پلاک خودرو و شناسایی هر کاراکتر تشکیل شده است. در این پایان نامه سعی شده از تکنیک های پردازش تصویر طی مراحل دریافت تصویر تا دستیابی به کاراکترهای بخش بندی شده استفاده شود و نهایتاً با توجه به اینکه برنامه نویسی ژنتیک رویکرد جدیدی در توسعه برنامه نویسی اتوماتیک به شمار می آید، از آن در شناسایی کاراکترها استفاده گردد. سیستم مذکور به کمک نرم افزار matlab 7.4 پیاده سازی شده. کارایی سیستم روی مجموعه ای متشکل از 300 تصویر رنگی حاوی خودرو با پلاک ایرانی با زوایای متنوع و شیب متغیر پلاک مورد بررسی قرار گرفته است. دقت سیستم در دو بخش متفاوت قابل بحث است. دربحث شناسایی کاراکترها، دقت حروف به طور متوسط 85% و دقت ارقام به طور متوسط 90% می باشد. نتایج بدست آمده نشان می دهد سیستم جهت شناسایی کل پلاک، در 89 درصد موارد، پاسخ درست می دهد.