پلاک خوان چیست و چگونه کار میکند؟ آشنایی با فناوری ANPR
پلاک خوان سیستمی برای شناسایی خودکار شماره پلاک خودرو از روی تصویر است. این فناوری که با عنوان ANPR (تشخیص خودکار شماره پلاک) شناخته میشود، تصویر ثبتشده توسط دوربین را پردازش میکند و شماره پلاک خودرو را به دادهای قابل ذخیره، جستجو و استفاده در نرمافزارهای مختلف تبدیل میکند.
در یک سیستم پلاک خوان، فقط گرفتن تصویر خودرو کافی نیست. تصویر باید پردازش شود، محل پلاک در آن تشخیص داده شود، کاراکترهای پلاک خوانده شوند و در نهایت نتیجه به شکل داده دیجیتال در اختیار سیستم قرار گیرد. فناوریهایی مانند Computer Vision (بینایی ماشین)، Image Processing (پردازش تصویر) و OCR (تشخیص نوری کاراکترها) در این فرآیند نقش دارند.
از پلاک خوان میتوان در سازمانها، کارخانهها، شهرکهای صنعتی، دانشگاهها، پارکینگها، مجتمعها و سایر مجموعههایی استفاده کرد که نیاز به شناسایی خودرو یا ثبت تردد دارند.
در ادامه بررسی میکنیم پلاک خوان چیست، چگونه کار میکند، مراحل تشخیص پلاک خودرو چیست و چه عواملی روی کیفیت عملکرد آن تأثیر میگذارند.
پلاک خوان چیست؟
پلاک خوان مجموعهای از تجهیزات و نرمافزارهاست که شماره پلاک خودرو را از روی تصویر شناسایی و به اطلاعات دیجیتال تبدیل میکند.
در سادهترین حالت، دوربین تصویری از خودرو ثبت میکند و نرمافزار پلاک خوان از داخل تصویر، ناحیه مربوط به پلاک را پیدا میکند. سپس حروف و اعداد روی پلاک تشخیص داده شده و نتیجه به شکل متن ثبت میشود.
بنابراین باید بین دوربین پلاک خوان و نرم افزار پلاک خوان تفاوت قائل شد. دوربین وظیفه تصویربرداری را بر عهده دارد؛ اما بخش اصلی تشخیص شماره پلاک توسط پردازش نرمافزاری انجام میشود.
داده حاصل میتواند همراه با اطلاعاتی مانند زمان ثبت، محل دوربین، تصویر خودرو و جهت تردد ذخیره شود.
ANPR چیست؟
ANPR مخفف Automatic Number Plate Recognition (تشخیص خودکار شماره پلاک) است.
هدف فناوری ANPR این است که فرآیند تبدیل تصویر پلاک به اطلاعات قابل پردازش بهصورت خودکار انجام شود.
بهطور خلاصه مسیر کار به این شکل است:
ثبت تصویر خودرو ← شناسایی خودرو ← پیدا کردن پلاک ← پردازش تصویر ← خواندن کاراکترها ← اعتبارسنجی ← ثبت اطلاعات
هر یک از این مراحل بر نتیجه نهایی تأثیر میگذارند. برای مثال حتی یک الگوریتم مناسب نیز اگر تصویر اولیه کیفیت کافی نداشته باشد، ممکن است با کاهش کیفیت تشخیص روبهرو شود.
پلاک خوان چگونه کار میکند؟
فرآیند تشخیص پلاک خودرو از چند مرحله تشکیل میشود. جزئیات فنی سیستمهای مختلف ممکن است متفاوت باشد، اما منطق اصلی در بیشتر سیستمهای پلاک خوان مشابه است.
مرحله اول: ثبت تصویر خودرو
اولین مرحله، دریافت تصویر مناسب از خودروی در حال عبور است.
دوربین باید بتواند تصویری ثبت کند که پلاک خودرو در آن بهاندازه کافی واضح باشد. کیفیت همین تصویر ورودی یکی از عوامل مهم در عملکرد مراحل بعدی است.
مواردی مانند اینها بر کیفیت تصویر تأثیر دارند:
رزولوشن تصویر
کیفیت لنز
فاصله دوربین تا خودرو
زاویه نصب
سرعت خودرو
سرعت شاتر
نور محیط
محل نصب دوربین
بنابراین انتخاب دوربین بهتنهایی کافی نیست و نحوه نصب آن نیز اهمیت زیادی دارد.
مرحله دوم: تشخیص خودرو در تصویر
پس از دریافت تصویر، سیستم باید تشخیص دهد که آیا خودرو در تصویر وجود دارد یا خیر.
در سیستمهای جدید، الگوریتمهای Computer Vision (بینایی ماشین) میتوانند خودرو را از سایر اجزای تصویر جدا کنند.
برای مثال ممکن است در تصویر همزمان افراد، موتورسیکلت، تابلو، درخت یا سایر اشیا دیده شوند. سیستم ابتدا ناحیه مربوط به خودرو را مشخص میکند و سپس پردازش مربوط به پلاک انجام میشود.
این مرحله باعث میشود پردازش روی بخش مرتبط تصویر متمرکز شود.
مرحله سوم: شناسایی محل پلاک خودرو
پس از شناسایی خودرو، باید محل پلاک در تصویر پیدا شود.
این مرحله اهمیت زیادی دارد؛ زیرا موقعیت و شرایط پلاک در تصاویر مختلف یکسان نیست. ممکن است پلاک:
با زاویه دیده شود؛
بخشی از آن تار باشد؛
در سایه قرار گرفته باشد؛
نور زیادی دریافت کرده باشد؛
آلوده یا کمخوانا باشد.
الگوریتم تشخیص پلاک تلاش میکند محدودهای از تصویر را که احتمالاً پلاک خودرو در آن قرار دارد جدا کند.
پس از پیدا شدن این ناحیه، ادامه پردازش فقط روی تصویر پلاک انجام میشود.
مرحله چهارم: بهبود تصویر پلاک
تصویری که مستقیماً از دوربین دریافت میشود همیشه برای خواندن حروف و اعداد ایدهآل نیست.
به همین دلیل پیش از مرحله خواندن پلاک، ممکن است عملیات مختلفی روی تصویر انجام شود؛ از جمله:
کاهش نویز
اصلاح روشنایی
افزایش کنتراست
اصلاح زاویه
تصحیح پرسپکتیو
افزایش وضوح لبهها
کاهش برخی آثار تاری
هدف این مرحله این است که حروف و اعداد پلاک تا حد امکان از پسزمینه متمایز شوند.
مرحله پنجم: شناسایی و تفکیک کاراکترها
پس از آماده شدن تصویر پلاک، سیستم باید اجزای متنی آن را شناسایی کند.
در پلاکهای ایرانی، علاوه بر اعداد، حروف فارسی و ساختار مشخص پلاک نیز باید در نظر گرفته شود.
سیستم باید ترتیب اجزای پلاک را تشخیص دهد و آنها را برای مرحله بعد آماده کند.
در روشهای جدید، بسته به معماری الگوریتم، تفکیک و تشخیص کاراکتر ممکن است بهصورت جداگانه یا در قالب یک مدل واحد انجام شود.
مرحله ششم: خواندن پلاک با OCR
در این مرحله تصویر حروف و اعداد به متن دیجیتال تبدیل میشود.
OCR (تشخیص نوری کاراکترها) فناوریای است که امکان استخراج متن از تصویر را فراهم میکند.
در کاربرد پلاک خوان، موتور تشخیص باید بتواند کاراکترهای موجود روی پلاک را به رشتهای از حروف و اعداد تبدیل کند.
عملکرد این مرحله میتواند تحت تأثیر مواردی مانند نور، زاویه، وضوح تصویر، شرایط پلاک و نحوه تصویربرداری قرار گیرد.
مرحله هفتم: اعتبارسنجی پلاک تشخیصدادهشده
پس از استخراج کاراکترها، سیستم میتواند نتیجه را با ساختار مورد انتظار پلاک مقایسه کند.
برای مثال ممکن است بررسی شود:
تعداد ارقام منطقی است یا خیر؛
ساختار پلاک با قالب مورد انتظار سازگار است یا خیر؛
حرف تشخیصدادهشده معتبر است یا خیر؛
میزان اطمینان تشخیص در محدوده قابل قبول قرار دارد یا خیر.
این مرحله میتواند به کاهش خطاهای آشکار کمک کند.
در برخی سیستمها، نتیجهای که میزان اطمینان کمی دارد میتواند برای بررسی بیشتر علامتگذاری شود.
مرحله هشتم: ثبت اطلاعات تردد
پس از تشخیص و اعتبارسنجی، اطلاعات میتواند در پایگاه داده ثبت شود.
بسته به ساختار سیستم، اطلاعات ذخیرهشده ممکن است شامل موارد زیر باشد:
شماره پلاک
تاریخ
ساعت
تصویر پلاک
تصویر خودرو
محل دوربین
نقطه ورود یا خروج
جهت حرکت
میزان اطمینان تشخیص
ثبت این اطلاعات باعث میشود ترددها بعداً قابل جستجو، بررسی و گزارشگیری باشند.
چه اطلاعاتی را میتوان همراه پلاک خودرو ثبت کرد؟
ارزش یک سیستم پلاک خوان فقط به خواندن چند عدد و حرف محدود نمیشود.
هر بار شناسایی خودرو میتواند به یک رکورد تردد تبدیل شود. بسته به زیرساخت و نرمافزار مورد استفاده، میتوان اطلاعات مختلفی را همراه آن ثبت کرد.
برای مثال:
شماره پلاک خودرو
زمان عبور
محل ثبت
تصویر خودرو
تصویر پلاک
نام یا شماره دوربین
جهت ورود یا خروج
سوابق قبلی همان پلاک
در برخی راهکارها ممکن است اطلاعات دیگری مانند نوع خودرو نیز در کنار این دادهها استفاده شود.
وجود این سوابق امکان جستجوی تردد یک خودرو یا بررسی رخدادهای مربوط به یک بازه زمانی مشخص را فراهم میکند.
چه عواملی بر عملکرد پلاک خوان تأثیر میگذارند؟
کیفیت تشخیص پلاک فقط به نرمافزار وابسته نیست. مجموعهای از عوامل سختافزاری، محیطی و نرمافزاری در نتیجه نهایی نقش دارند.
کیفیت و رزولوشن تصویر
اگر پلاک در تصویر تعداد پیکسل کافی نداشته باشد یا تصویر بیش از حد تار باشد، تشخیص کاراکترها دشوارتر میشود.
به همین دلیل رزولوشن مناسب باید با فاصله و زاویه نصب دوربین هماهنگ باشد.
زاویه نصب دوربین
هرچه زاویه تصویر نسبت به پلاک نامناسبتر باشد، شکل کاراکترها بیشتر دچار اعوجاج میشود.
انتخاب محل مناسب برای نصب دوربین میتواند کیفیت ورودی سیستم را بهبود دهد.
نور محیط
نور شدید، تاریکی، سایه و بازتاب نور روی پلاک میتوانند کیفیت تصویر را تغییر دهند.
برای محیطهایی که در طول شبانهروز شرایط نوری متفاوت دارند، طراحی مناسب تصویربرداری اهمیت بیشتری پیدا میکند.
سرعت خودرو
حرکت سریع خودرو در کنار تنظیم نامناسب شاتر میتواند باعث Motion Blur (تاری ناشی از حرکت) شود.
در مسیرهای پرتردد یا مسیرهایی با سرعت بیشتر باید تجهیزات و تنظیمات متناسب با شرایط انتخاب شوند.
وضعیت فیزیکی پلاک
آلودگی، آسیبدیدگی، پوشیدگی یا ناخوانا بودن بخشی از پلاک میتواند روی نتیجه تشخیص تأثیر بگذارد.
کیفیت الگوریتم
حتی با تصویر مشابه، الگوریتمهای مختلف ممکن است عملکرد یکسانی نداشته باشند.
روش تشخیص پلاک، مدلهای پردازش تصویر و موتور خواندن کاراکترها همگی در عملکرد سیستم مؤثرند.
هوش مصنوعی چه نقشی در پلاک خوان دارد؟
در سیستمهای جدید میتوان از AI (هوش مصنوعی) و مدلهای یادگیری ماشین برای بهبود مراحل مختلف تشخیص پلاک استفاده کرد.
برای مثال هوش مصنوعی میتواند در این بخشها کاربرد داشته باشد:
تشخیص خودرو در تصویر
شناسایی ناحیه پلاک
تشخیص بهتر کاراکترها
مقابله با برخی تغییرات زاویه
پردازش تصاویر با شرایط نوری متفاوت
افزایش پایداری تشخیص در تصاویر متنوع
مزیت اصلی مدلهای جدید این است که میتوانند الگوهای پیچیده تصویری را بهتر از روشهای کاملاً مبتنی بر قواعد ثابت تشخیص دهند.
با این حال، استفاده از هوش مصنوعی بهتنهایی تضمینکننده عملکرد مناسب نیست و کیفیت تصویر، سختافزار و نحوه نصب تجهیزات همچنان اهمیت دارند.
آیا همه سیستمهای پلاک خوان عملکرد یکسانی دارند؟
خیر.
دو سیستم پلاک خوان ممکن است از نظر ظاهری عملکرد مشابهی داشته باشند، اما نتیجه آنها در شرایط واقعی متفاوت باشد.
عواملی مانند این موارد میتوانند تفاوت ایجاد کنند:
الگوریتم پردازش تصویر
موتور OCR
کیفیت مدلهای تشخیص
کیفیت دوربین
لنز
تنظیمات تصویربرداری
قدرت سختافزار پردازشی
محل نصب تجهیزات
ساختار نرمافزار
شرایط محیطی پروژه
به همین دلیل هنگام بررسی یک راهکار پلاک خوان، فقط مشخصات دوربین نباید مبنای تصمیمگیری باشد؛ بلکه کل زنجیره تصویربرداری، تشخیص، پردازش و ثبت اطلاعات باید بررسی شود.
پس از تشخیص پلاک چه اتفاقی میافتد؟
تشخیص پلاک بهخودیخود فقط یک داده تولید میکند.
این داده در مرحله بعد میتواند در نرمافزارها و سامانههای دیگر مورد استفاده قرار گیرد.
برای مثال شماره پلاک تشخیصدادهشده میتواند برای:
ثبت سابقه ورود و خروج
جستجوی خودرو
تهیه گزارش تردد
بررسی مجوز خودرو
مدیریت دسترسی
ارتباط با راهبند یا گیت
مدیریت پارکینگ
استفاده شود.
در این نقطه باید بین فناوری پلاک خوان و سامانه مدیریت تردد تفاوت قائل شد.
پلاک خوان وظیفه شناسایی خودرو و تولید اطلاعات را دارد؛ اما سامانه مدیریت تردد از این اطلاعات برای مدیریت فرآیندها، قوانین و سوابق استفاده میکند.
اگر قصد دارید با کاربرد تجاری این فناوری برای ثبت و مدیریت تردد خودروها آشنا شوید، صفحه سامانه پلاک خوان و مدیریت تردد خودرو پلازوم را مطالعه کنید.
و اگر تمرکز شما روی مجوز ورود، راهبند، گیت و کنترل دسترسی خودروهاست، صفحه کنترل تردد و دسترسی خودرو با پلاک خوان را ببینید.
کاربرد پلاک خوان چیست؟
پلاک خوان در هر محیطی که نیاز به شناسایی خودکار خودرو وجود داشته باشد میتواند کاربرد داشته باشد.
برخی کاربردهای متداول عبارتاند از:
سازمانها و مجموعههای اداری
برای ثبت ورود و خروج خودروهای سازمانی، کارکنان، پیمانکاران و مهمانان.
کارخانهها و شهرکهای صنعتی
برای ثبت تردد خودروها در ورودی مجموعه و ایجاد سوابق قابل پیگیری.
دانشگاهها
برای شناسایی خودروها و ثبت تردد در ورودی پردیسها، پارکینگها یا سایر نقاط تعریفشده.
پارکینگها
برای ثبت پلاک خودرو در زمان ورود و خروج و اتصال اطلاعات آن به فرآیندهای مدیریت پارکینگ.
مجتمعهای مسکونی و تجاری
برای شناسایی خودروهای تعریفشده و ثبت سوابق تردد در ورودیهای مجموعه.
نوع پیادهسازی باید متناسب با مسئله واقعی هر مجموعه طراحی شود.
دوربین پلاک خوان چه تفاوتی با نرم افزار پلاک خوان دارد؟
این دو اصطلاح گاهی بهجای یکدیگر استفاده میشوند، اما دقیقاً یک معنی ندارند.
دوربین پلاک خوان بخش تصویربرداری سیستم است. وظیفه آن ثبت تصویری مناسب از خودرو و پلاک است.
در مقابل، نرم افزار پلاک خوان تصویر را پردازش کرده و شماره پلاک را استخراج میکند.
در یک سیستم کامل، این دو بخش باید هماهنگ باشند:
دوربین مناسب + شرایط نصب مناسب + پردازش تصویر + الگوریتم تشخیص
ضعف هر یک از این بخشها میتواند بر نتیجه نهایی تأثیر بگذارد.
جمعبندی
پلاک خوان فناوریای است که تصویر پلاک خودرو را به اطلاعات دیجیتال قابل استفاده تبدیل میکند. برای انجام این کار، مراحل مختلفی از ثبت تصویر و شناسایی خودرو گرفته تا تشخیص محل پلاک، پردازش تصویر، خواندن کاراکترها و ثبت اطلاعات انجام میشود.
کیفیت عملکرد پلاک خوان نیز به یک عامل محدود نیست و ترکیبی از کیفیت تصویر، دوربین، نحوه نصب، شرایط محیطی و توان الگوریتمهای پردازشی در نتیجه نهایی نقش دارند.
پس از تشخیص پلاک، اطلاعات تولیدشده میتواند در کاربردهای مختلفی مانند ثبت سوابق تردد، جستجوی خودرو، گزارشگیری و مدیریت ورود و خروج استفاده شود.
اگر هدف شما استفاده عملی از این فناوری برای مدیریت تردد یک سازمان، کارخانه، دانشگاه یا مجموعه دیگر است، میتوانید با سامانه پلاک خوان و مدیریت تردد خودرو پلازوم آشنا شوید.

بدون دیدگاه