دوربینهای Basler dart GigE و کاربرد آنها در مدیریت هوشمند ترافیک
مقدمه؛ چرا مدیریت ترافیک بیش از هر زمان دیگری به بینایی ماشین نیاز دارد؟ رشد جمعیت شهری، افزایش تعداد خودروها، توسعه جادهها و پیچیدهتر شدن الگوهای رفتوآمد باعث شده است مدیریت ترافیک دیگر با چند…
مقدمه؛ چرا مدیریت ترافیک بیش از هر زمان دیگری به بینایی ماشین نیاز دارد؟
رشد جمعیت شهری، افزایش تعداد خودروها، توسعه جادهها و پیچیدهتر شدن الگوهای رفتوآمد باعث شده است مدیریت ترافیک دیگر با چند حلقه القایی، یک مرکز کنترل و مجموعهای از دوربینهای نظارتی معمولی امکانپذیر نباشد. سامانههای حملونقل هوشمند یا Intelligent Transportation Systems – ITS باید بتوانند در لحظه خودروها را تشخیص دهند، پلاک آنها را بخوانند، مسیر حرکتشان را تحلیل کنند، تراکم را اندازه بگیرند و رخدادهایی مانند توقف غیرمجاز، حرکت خلاف جهت، تصادف و عبور از چراغ قرمز را شناسایی کنند.
در مرکز بسیاری از این کاربردها یک مؤلفه بنیادی قرار دارد: تصویر قابلاعتماد.
اگر تصویر اولیه در اثر سرعت خودرو، نور ناکافی، انعکاس پلاک، تغییر ناگهانی روشنایی یا تأخیر نامشخص ثبت تصویر مخدوش باشد، حتی پیشرفتهترین الگوریتمهای هوش مصنوعی نیز نمیتوانند اطلاعات ازدسترفته را بهطور کامل بازیابی کنند. کیفیت خروجی یک سامانه هوشمند ترافیکی، پیش از آنکه به مدل هوش مصنوعی وابسته باشد، به کیفیت زنجیره تصویربرداری آن وابسته است؛ زنجیرهای شامل سنسور، شاتر، لنز، نورپردازی، زمان نوردهی، تریگر، انتقال داده و پردازش نرمافزاری.
در چنین بستری، دوربینهای صنعتی و Embedded شرکت آلمانی Basler AG اهمیت پیدا میکنند. خانواده Basler dart بهدلیل ابعاد بسیار کوچک، طراحی Board-Level، مصرف انرژی پایین و قابلیت ادغام در تجهیزات سفارشی شناخته میشود. در نسل جدید این خانواده، مدلهای Basler dart M رابط GigE، قابلیت PoE، امکان کابلکشی طولانی و ساختار ماژولار را به مجموعه اضافه کردهاند.
این ویژگیها dart M را به گزینهای قابلبررسی برای ساخت تجهیزات ترافیکی فشرده، از جمله دوربینهای پلاکخوان، کنترل دسترسی خودرو، پارکینگ هوشمند، کنترل تقاطع و واحدهای Edge AI تبدیل میکند. بااینحال، استفاده صحیح از آن مستلزم شناخت مرز میان یک ماژول دوربین صنعتی و یک دوربین ترافیکی Outdoor کامل است.
در این مقاله، ساختار فنی Basler dart GigE، مزایا، محدودیتها و کاربردهای آن در مدیریت ترافیک را با تکیه بر مستندات رسمی Basler بررسی میکنیم.
یک نکته مهم درباره نامگذاری Basler dart GigE
پیش از ورود به بحث فنی باید یک اشتباه رایج در نامگذاری دوربینهای Basler را برطرف کنیم. خانواده dart شامل چند زیرخانواده با رابطهای متفاوت است و همه مدلهای آن GigE نیستند.
مدلهای قدیمیتر dart که نام آنها عموماً با daA آغاز میشود، عمدتاً دارای رابط USB 3.0 هستند. برای مثال مدلهایی مانند daA1920-30uc، daA1280-54umوdaA1440-220um به خانواده dart USB تعلق دارند.
در مقابل، مدلهای GigE نسل جدید در خانواده dart M قرار میگیرند و نام آنها معمولاً با dmA آغاز میشود؛ برای نمونه:
dmA1440-73gmdmA1440-73gcdmA1920-51gmdmA1920-51gcdmA2048-37gmdmA2048-37gcdmA2448-23gmdmA3536-9gm
در این ساختار نامگذاری:
- حرف m در بخش میانی نشاندهنده خانواده ماژولار dart M است؛
- پسوند m در انتهای مدل به دوربین Monochrome اشاره میکند؛
- پسوند c به نسخه Color اشاره دارد.
بنابراین اصطلاح دقیقتر برای موضوع این مقاله Basler dart M GigE است. این تمایز هنگام خرید، انتخاب SDK، طراحی کابلکشی و مقایسه با دوربینهای USB اهمیت فراوانی دارد.
Basler dart M چیست؟
Basler dart M یک خانواده از دوربینهای صنعتی Board-Level و ماژولار است که رابط Gigabit Ethernet را در قالبی بسیار کوچک ارائه میکند. بهجای قرار دادن سنسور، پردازنده، رابط شبکه و کانکتورها در یک بدنه مکعبی ثابت، Basler این اجزا را بهصورت ماژولهایی قابلترکیب طراحی کرده است.
ساختار پایه یک سیستم dart M میتواند از اجزای زیر تشکیل شود:
- ماژول اصلی دوربین و سنسور؛
- برد رابط GigE؛
- کابل Flat-Flex بین ماژول دوربین و برد رابط؛
- پایه لنز S-Mount، CS-Mount یا C-Mount؛
- برد PoE یا برد تغذیه AUX؛
- هیتسینک و اجزای دفع حرارت؛
- ورودی و خروجی دیجیتال برای تریگر یا کنترل نورپردازی؛
- محفظه مکانیکی طراحیشده توسط سازنده سیستم.
فلسفه این طراحی آن است که سازنده محصول نهایی مجبور نباشد ابعاد و شکل تجهیز را با بدنه ازپیشتعیینشده دوربین تطبیق دهد. در عوض، دوربین درون محصول OEM ادغام میشود و طراح میتواند محل سنسور، برد شبکه، کانکتور، لنز و مسیر دفع حرارت را متناسب با محدودیتهای سیستم تعیین کند.
این قابلیت برای تجهیزات ترافیکی ارزشمند است؛ زیرا در بسیاری از پروژهها باید دوربین، لنز، روشنکننده مادونقرمز، پردازنده Edge، منبع تغذیه و تجهیزات شبکه در یک محفظه باریک نصب شوند.
ویژگیهای اصلی خانواده Basler dart M GigE
۱. ابعاد کوچک و وزن بسیار پایین
ماژول سنسور در برخی مدلها تقریباً در ابعاد ۲۷×۲۷ میلیمتر ساخته شده و وزنی در حدود ۱۴ گرم دارد. چنین ابعادی اجازه میدهد دوربین در تجهیزات کوچک و اختصاصی ادغام شود.
کوچک بودن فقط به معنای اشغال فضای کمتر نیست. کاهش حجم و جرم میتواند:
- طراحی پایه مکانیکی را سادهتر کند؛
- اینرسی مجموعه را در تجهیزات متحرک کاهش دهد؛
- جانمایی چند دوربین را آسانتر کند؛
- امکان قراردادن دوربین نزدیکتر به پنجره اپتیکی را فراهم سازد؛
- طراحی سامانههای چندحسگری را تسهیل کند.
البته کوچک بودن، مدیریت حرارتی را حساستر میکند. یک دوربین Board-Level بدنه فلزی بزرگی برای دفع گرما ندارد و طراح سیستم باید مسیر انتقال حرارت از برد به هیتسینک یا محفظه را در نظر بگیرد.
۲. رابط GigE و کابلکشی تا ۱۰۰ متر
یکی از مهمترین تفاوتهای dart M با مدلهای USB خانواده dart، استفاده از رابط Gigabit Ethernet است. بر اساس اطلاعات رسمی Basler، ارتباط Ethernet میتواند با زیرساخت مناسب تا حدود ۱۰۰ متر امتداد پیدا کند.
این ویژگی در پروژههای ترافیکی اهمیت بنیادین دارد. فاصله میان دوربین نصبشده روی پایه، گیت، پل یا سازه بالاسری تا کابینت پردازش ممکن است دهها متر باشد. کابل USB برای چنین فاصلهای مناسب نیست و استفاده از اکستندرهای USB، پیچیدگی و نقطههای خرابی جدیدی ایجاد میکند.
GigE در این کاربرد چند مزیت دارد:
- کابلکشی طولانیتر نسبت به USB؛
- استفاده از کابلها و سوئیچهای استاندارد شبکه؛
- امکان توپولوژی چنددوربینه؛
- سهولت اتصال به رایانه صنعتی یا سرور Edge؛
- امکان استفاده از زیرساخت شبکه موجود؛
- مدیریت سادهتر دوربینهای توزیعشده؛
- سازگاری با استانداردهای GigE Vision و GenICam.
بااینحال، فاصله ۱۰۰ متر یک عدد مطلق و تضمینشده برای هر نوع کابلکشی نیست. کیفیت کابل، رده کابل شبکه، کانکتورها، نویز الکترومغناطیسی، دما و کیفیت سوئیچ بر پایداری ارتباط تأثیر میگذارند. در فواصل طولانیتر یا محیطهای دارای تخلیه الکتریکی و اختلاف پتانسیل زمین، استفاده از فیبر نوری میان سوئیچها میتواند انتخاب مطمئنتری باشد.
۳. پشتیبانی از PoE
در پیکربندی مجهز به برد PoE، داده و توان الکتریکی میتوانند از طریق یک کابل Ethernet منتقل شوند. این معماری که به Power over Ethernet شناخته میشود، تعداد کابلهای موردنیاز را کاهش میدهد.
در یک سامانه ترافیکی، کاهش کابل به معنای مزایای زیر است:
- سادهتر شدن نصب روی دکل یا گنتری؛
- کاهش تعداد گلندها و سوراخهای محفظه؛
- کاهش احتمال نفوذ آب و گردوغبار؛
- عیبیابی آسانتر؛
- کنترل متمرکز تغذیه از طریق سوئیچ PoE؛
- امکان خاموش و روشن کردن دوربین از اتاق کنترل؛
- کاهش هزینه کابلکشی و نگهداری.
اما توان PoE دوربین نباید با توان کل تجهیز اشتباه گرفته شود. اگر در محفظه علاوه بر دوربین، روشنکننده IR، گرمکن، فن، پردازنده GPU و تجهیزات جانبی قرار دارند، بودجه توان باید برای کل سیستم محاسبه شود. ممکن است توان تأمینشده برای خود ماژول کافی باشد، اما نیاز روشنکننده یا گرمکن محفظه به منبع تغذیه جداگانه منجر شود.
۴. سازگاری با GigE Vision و GenICam
دوربینهای صنعتی Basler از استانداردهای متداول بینایی ماشین، از جمله GigE Vision و GenICam پشتیبانی میکنند. اهمیت این موضوع در جلوگیری از وابستگی کامل نرمافزار به یک سختافزار اختصاصی است.
GenICam یک چارچوب استاندارد برای دسترسی به پارامترهایی مانند موارد زیر فراهم میکند:
- Exposure Time؛
- Gain؛
- Trigger Mode؛
- Trigger Source؛
- Width و Height؛
- Region of Interest؛
- Pixel Format؛
- Frame Rate؛
- Digital I/O؛
- Chunk Data؛
- Timestamp.
در سطح پیادهسازی، Basler مجموعه نرمافزاری pylon Software Suite و APIهای متناسب با زبانها و پلتفرمهای مختلف را ارائه میکند. به این ترتیب، دوربین میتواند در نرمافزارهای C++، C# یا Python ادغام شود و فریمها برای پردازش با OpenCV، موتور OCR یا شبکه عصبی ارسال شوند.
استاندارد بودن رابط نرمافزاری برای پروژههای ITS مهم است؛ زیرا چرخه عمر یک سامانه ترافیکی معمولاً بسیار طولانیتر از چرخه عمر یک مدل هوش مصنوعی است. معماری بازتر، ارتقا و تعویض مؤلفهها را آسانتر میکند.
۵. استفاده از سنسورهای CMOS سونی
خانواده dart M از سنسورهای CMOS سونی در رزولوشنها و نرخهای فریم مختلف استفاده میکند. بسته به مدل، میتوان میان رزولوشن بالاتر، نرخ فریم بیشتر، نسخه رنگی یا مونوکروم انتخاب کرد.
برای مثال، مدل رسمی Basler dmA2048-37gm دارای ویژگیهای زیر است:
مشخصات فنی Basler dart M GigE
مدل تخصصی dmA2048-37gm برای پایش ترافیک و پلاکخوانی
این مشخصات نشان میدهد که dart M صرفاً یک وبکم کوچک با رابط شبکه نیست؛ بلکه یک دوربین ماشین ویژن با کنترل قطعیتر بر نوردهی، تریگر، فرمت پیکسل و زمان ثبت تصویر است.
چرا Global Shutter در تصویربرداری ترافیکی مهم است؟
یکی از اصلیترین معیارهای انتخاب دوربین برای خودروهای در حال حرکت، نوع شاتر سنسور است.
در سنسور Rolling Shutter، ردیفهای تصویر در زمانهای اندکی متفاوت خوانده میشوند. اگر خودرو یا دوربین در حال حرکت باشد، هندسه سوژه میتواند تغییر کند. پلاک ممکن است مایل، کشیده یا خمیده به نظر برسد و لبه حروف دچار اعوجاج شود.
در سنسور Global Shutter، تمام پیکسلها تقریباً در یک لحظه نوردهی را آغاز و پایان میدهند. در نتیجه، هندسه خودرو و پلاک بهتر حفظ میشود.
Basler نیز در صفحه رسمی کاربردهای جاده و ترافیک بر اهمیت سنسور حساس، نوردهی کوتاه و Global Shutter برای تصویربرداری از خودروهای سریع تأکید میکند.
البته Global Shutter بهتنهایی مانع تاری حرکتی نمیشود. تاری حرکتی تابع سرعت سوژه، میدان دید، رزولوشن و مدت نوردهی است. اگر تصویر یک خودرو روی سنسور با سرعت ۲۰۰۰ پیکسل در ثانیه جابهجا شود و بخواهیم تاری کمتر از دو پیکسل باشد، زمان نوردهی باید تقریباً از رابطه زیر پیروی کند:
که در آن:
زمان نوردهی است؛
حداکثر تاری قابلقبول برحسب پیکسل است؛
سرعت حرکت تصویر روی سنسور برحسب پیکسل بر ثانیه است.
برای مثال:
بنابراین نوردهی باید یک میلیثانیه یا کوتاهتر باشد. در سرعتهای بالاتر یا کادر بستهتر، ممکن است نوردهیهای چندصد میکروثانیهای لازم شوند. کوتاه شدن نوردهی، فوتون کمتری به سنسور میرساند؛ به همین دلیل انتخاب لنز مناسب، حساسیت سنسور و نورپردازی IR ضروری است.
نسخه رنگی یا مونوکروم؛ کدام برای ترافیک مناسبتر است؟
انتخاب میان دوربین رنگی و مونوکروم باید بر اساس نوع داده موردنیاز انجام شود.
مزایای نسخه مونوکروم
دوربین مونو معمولاً برای ANPR در نور کم مزیت دارد؛ زیرا فیلتر Bayer رنگی روی سنسور وجود ندارد و تمام پیکسلها مستقیماً شدت نور را ثبت میکنند. در نتیجه:
- حساسیت نوری بهتر است؛
- جزئیات لبه حروف واضحتر ثبت میشود؛
- پردازش OCR سادهتر میشود؛
- استفاده از روشنکننده NIR مؤثرتر است؛
- حجم داده در فرمت Mono8 کمتر خواهد بود.
اگر هدف اصلی فقط خواندن پلاک، تشخیص خودرو یا اندازهگیری جریان ترافیک باشد، نسخه مونو میتواند انتخاب مهندسی مناسبی باشد.
مزایای نسخه رنگی
نسخه رنگی زمانی ارزشمند است که رنگ خودرو، رنگ چراغ راهنمایی، رنگ علائم یا شواهد تصویری انسانی اهمیت داشته باشد. برای نمونه، یک سامانه Enforcement ممکن است علاوه بر تصویر پلاک، به تصویر رنگی صحنه برای مستندسازی تخلف نیاز داشته باشد.
رنگی بودن، هزینههایی نیز دارد:
- حساسیت کمتر در نور پایین؛
- نیاز به Demosaicing؛
- حجم داده بیشتر در خروجی RGB؛
- پیچیدگی بیشتر White Balance؛
- حساسیت به طیف روشنکننده.
در معماریهای حرفهای میتوان از دو کانال مکمل استفاده کرد: یک دوربین مونو با نور IR برای پلاک و یک دوربین رنگی برای نمای کلی خودرو و صحنه.
کاربردهای Basler dart M در مدیریت هوشمند ترافیک
۱. تشخیص خودکار پلاک خودرو
یکی از مهمترین کاربردهای دوربینهای صنعتی در ترافیک، Automatic Number Plate Recognition یا ANPR است. در این سامانه، دوربین باید تصویری تولید کند که حروف و ارقام پلاک، حتی در حرکت، نور کم یا تابش مستقیم چراغ خودرو قابلتفکیک باشند.
زنجیره معمول ANPR شامل مراحل زیر است:
- تشخیص ورود خودرو؛
- فعالسازی تریگر دوربین و نورپردازی؛
- ثبت یک یا چند فریم؛
- تشخیص محل پلاک؛
- اصلاح پرسپکتیو؛
- تفکیک یا تشخیص مستقیم حروف؛
- OCR یا شبکه عصبی تشخیص متن؛
- اعتبارسنجی ساختار پلاک؛
- ذخیره نتیجه، تصویر و زمان رویداد؛
- ارسال داده به سامانه مرکزی.
ویژگیهای dart M مانند Global Shutter، تریگر سختافزاری، رابط GigE و ابعاد کوچک، آن را برای ساخت یک واحد ANPR تعبیهشده جذاب میکنند.
بااینحال، رزولوشن اسمی دوربین بهتنهایی دقت پلاکخوانی را تعیین نمیکند. معیار مهمتر، تعداد پیکسلهای اختصاصیافته به عرض پلاک است.
اگر عرض میدان دید افقی
، رزولوشن افقی دوربین
و عرض واقعی پلاک
باشد، عرض پلاک در تصویر تقریباً برابر است با:
فرض کنیم دوربین ۲۰۴۸ پیکسل افقی دارد، عرض کادر در محل خودرو چهار متر است و عرض پلاک ۵۲ سانتیمتر باشد:
یعنی عرض پلاک حدود ۲۶۶ پیکسل خواهد بود که برای بسیاری از الگوریتمهای ANPR مناسب است. اما اگر همین دوربین بخواهد یک بزرگراه ۱۲ متری را در یک کادر پوشش دهد:
اکنون جزئیات پلاک بهشدت کاهش یافته است. این مثال نشان میدهد که یک دوربین ۳٫۲ مگاپیکسلی ممکن است برای یک یا دو خط عبوری عالی باشد، اما برای پوشش همزمان چند خط عریض کافی نباشد.
۲. پارکینگ هوشمند و کنترل دسترسی
پارکینگها، شهرکهای صنعتی، بنادر، مراکز لجستیکی و مجتمعهای سازمانی به سامانههایی نیاز دارند که ورود و خروج خودرو را ثبت و مجوز عبور را کنترل کنند.
در این محیطها سرعت خودرو کمتر از بزرگراه است و فاصله تصویربرداری معمولاً قابلکنترلتر است. بنابراین dart M میتواند درون یک ترمینال ورودی، گیت یا بولارد هوشمند ادغام شود.
فرایند عملکرد میتواند چنین باشد:
- حلقه القایی یا رادار نزدیکشدن خودرو را تشخیص میدهد؛
- تریگر سختافزاری به دوربین ارسال میشود؛
- روشنکننده IR برای مدت کوتاهی فعال میشود؛
- دوربین چند فریم از پلاک ثبت میکند؛
- پردازنده Edge شماره پلاک را استخراج میکند؛
- نتیجه با فهرست مجاز مقایسه میشود؛
- در صورت اعتبار، فرمان بازشدن راهبند صادر میشود.
GigE و PoE اجازه میدهند واحد تصویربرداری با کابل محدود به شبکه و منبع تغذیه متصل شود. طراحی کوچک نیز ادغام دوربین داخل بدنه گیت را آسان میکند.
در پارکینگهای سرپوشیده، چالشهای محیطی کمتر از جاده باز است؛ اما انعکاس نور از پلاک، تغییر ارتفاع خودرو، نور چراغ جلو و زاویه ورود همچنان باید در طراحی اپتیکی لحاظ شوند.
۳. اندازهگیری جریان و تراکم ترافیک
مدیریت ترافیک فقط به خواندن پلاک محدود نیست. بسیاری از سامانهها باید شاخصهای آماری زیر را استخراج کنند:
- تعداد خودرو در واحد زمان؛
- سرعت متوسط؛
- نرخ اشغال مسیر؛
- طول صف؛
- زمان انتظار؛
- فاصله بین خودروها؛
- طبقهبندی خودرو؛
- الگوی تغییر خط؛
- جهت حرکت؛
- تراکم هر خط.
تصاویر dart M را میتوان به الگوریتمهای تشخیص شیء مانند خانواده YOLO یا شبکههای اختصاصی ITS ارسال کرد. پس از تشخیص Bounding Box خودروها، یک الگوریتم Tracking مانند ByteTrack یا روشهای مبتنی بر ویژگی میتواند شناسه هر خودرو را در فریمهای متوالی حفظ کند.
با کالیبراسیون هندسی تصویر، مختصات پیکسلی به مختصات تقریبی سطح جاده تبدیل میشوند. سپس سرعت خودرو از جابهجایی مکانی در یک بازه زمانی محاسبه خواهد شد:
دقت این تخمین به موارد زیر وابسته است:
- کالیبراسیون دوربین؛
- ارتفاع و زاویه نصب؛
- اعوجاج لنز؛
- دقت Timestamp؛
- نرخ فریم؛
- پایداری Tracking؛
- تخت یا شیبدار بودن جاده؛
- وجود نقاط مرجع.
در این کاربرد، مزیت دوربین صنعتی نسبت به CCTV معمولی، کنترل دقیقتر پارامترهای تصویربرداری و امکان دسترسی استاندارد به Timestamp و تریگر است.
۴. کنترل هوشمند تقاطعها
چراغهای راهنمایی ثابت بر اساس برنامه زمانی ازپیشتعریفشده عمل میکنند، اما حجم ترافیک همیشه ثابت نیست. دوربین میتواند طول صف و نرخ ورود خودروها را برای کنترل تطبیقی تقاطع اندازهگیری کند.
یک سامانه مبتنی بر بینایی ماشین میتواند:
- تعداد خودروهای هر رویکرد را محاسبه کند؛
- طول صف را تخمین بزند؛
- مسیرهای کمتقاضا را تشخیص دهد؛
- حضور عابر یا دوچرخه را بررسی کند؛
- تقاضای گردش به چپ یا راست را اندازه بگیرد؛
- داده را به کنترلر چراغ ارسال کند.
در این سناریو معمولاً زاویه دید باز و تصویر رنگی مفید است. اگر هدف فقط شمارش و تشخیص خودرو باشد، دوربین مونو نیز قابلاستفاده است. رزولوشن و لنز باید طوری انتخاب شوند که کوچکترین شیء موردنظر—برای مثال موتورسیکلت یا عابر—در دورترین نقطه منطقه تحلیل، تعداد پیکسل کافی داشته باشد.
قابلیت شبکهای GigE نصب چند دوربین در جهتهای مختلف تقاطع را سادهتر میکند. در معماری چنددوربینه میتوان تصاویر را روی یک کامپیوتر صنعتی یا پردازنده GPU تجمیع کرد.
۵. تشخیص رخدادهای ترافیکی
سامانههای تحلیل ویدئویی میتوانند رخدادهای غیرعادی را بدون دخالت مداوم اپراتور شناسایی کنند، از جمله:
- توقف خودرو در مسیر؛
- حرکت خلاف جهت؛
- ورود به منطقه ممنوع؛
- تغییر خط خطرناک؛
- وجود جسم رهاشده؛
- تشکیل ناگهانی صف؛
- تصادف یا توقف گروهی خودروها؛
- حضور عابر در بزرگراه؛
- انسداد مسیر.
در چنین کاربردهایی کیفیت ثابت تصویر مهمتر از تولید یک تصویر ظاهراً زیباست. الگوریتم هوش مصنوعی باید در ساعات مختلف روز ورودی نسبتاً قابلپیشبینی دریافت کند. اگر Auto Exposure دائماً روشنایی پسزمینه را تغییر دهد یا Motion Blur در شب افزایش یابد، توزیع داده ورودی شبکه عصبی تغییر میکند و احتمال خطا بالا میرود.
بنابراین بهتر است نوردهی، Gain و نورپردازی با یک استراتژی مهندسیشده کنترل شوند، نه اینکه همه تنظیمات در حالت کاملاً خودکار باقی بمانند.
۶. ثبت عبور از چراغ قرمز و تخلفات
ثبت تخلف به تصویری نیاز دارد که افزون بر خوانایی پلاک، زمان و شرایط وقوع رویداد را نیز بهصورت معتبر نشان دهد. سامانه ممکن است به چند تصویر نیاز داشته باشد:
- تصویر خودرو پیش از خط توقف؛
- تصویر عبور از خط در وضعیت قرمز؛
- تصویر واضح پلاک؛
- نمای کلی تقاطع و چراغ؛
- Metadata شامل زمان، شناسه دوربین و شماره رویداد.
تریگر سختافزاری، Timestamp و همگامسازی میان چند دوربین در اینجا اهمیت بیشتری پیدا میکنند. قابلیت Precision Time Protocol – PTP در معماری dart M میتواند برای همگامسازی زمانی چند دوربین یا دوربین با سامانه مرکزی به کار رود.
البته قابلیت فنی دوربین فقط بخشی از سامانه Enforcement است. اعتبار حقوقی داده به امنیت ذخیرهسازی، ثبت تغییرناپذیر رخداد، امضای دیجیتال، کالیبراسیون، صحت ساعت و فرایندهای تأیید تجهیزات نیز وابسته است.
۷. عوارض الکترونیکی و Free-Flow Tolling
در سامانههای عوارضی بدون توقف، خودرو با سرعت عادی از زیر گنتری عبور میکند. دوربین باید پلاک و مشخصات خودرو را بدون وادار کردن راننده به توقف ثبت کند.
چالشهای این کاربرد عبارتاند از:
- سرعت بالا؛
- چندخطی بودن مسیر؛
- تغییر مسیر خودرو میان خطوط؛
- اختلاف ارتفاع خودروهای سواری و سنگین؛
- نور خورشید و چراغ جلو؛
- نیاز به ثبت همزمان نمای جلو و عقب؛
- لزوم همگامسازی با رادار یا RFID.
dart M میتواند در یک ماژول تصویربرداری اختصاصی به کار رود، اما تعداد دوربین، رزولوشن و لنز باید بر اساس عرض هر Lane تعیین شوند. تلاش برای پوشش تعداد زیادی خط با یک دوربین کمرزولوشن معمولاً باعث کاهش تعداد پیکسل پلاک و افت OCR میشود.
انتخاب مدل مناسب dart M برای ترافیک
انتخاب مدل نباید صرفاً بر مبنای «مگاپیکسل بیشتر» انجام شود. چهار متغیر باید همزمان بررسی شوند:
- رزولوشن فضایی؛
- نرخ فریم؛
- حساسیت و اندازه پیکسل؛
- پهنای باند شبکه.
برای نمونه، مدل dmA1440-73gm/gc با حدود ۱٫۶ مگاپیکسل و نرخ فریم بالاتر، برای کاربردی مناسب است که سرعت حرکت زیاد و میدان دید محدود دارد. در مقابل، مدل dmA1920-51gm/gc با رزولوشن حدود ۲٫۳ مگاپیکسل جزئیات بیشتری ارائه میکند و همچنان نرخ فریم مناسبی دارد.
مدل dmA2048-37gm با سنسور Sony IMX900 و رزولوشن ۲۰۴۸×۱۵۳۶، تعادلی میان جزئیات، نرخ فریم و ابعاد فشرده ایجاد میکند. مدلهای ۵ یا ۱۲٫۵ مگاپیکسلی نیز برای میدان دید وسیعتر در دسترساند، اما نرخ فریم کمتر و حجم داده بیشتر دارند.
برای ANPR معمولاً این پرسشها تعیینکنندهاند:
- عرض واقعی کادر در محل پلاک چقدر است؟
- خودرو با چه سرعتی حرکت میکند؟
- پلاک در تصویر چند پیکسل عرض خواهد داشت؟
- تصویربرداری از جلو است یا عقب؟
- روز، شب یا هر دو؟
- نسخه رنگی لازم است یا مونو؟
- چند Lane باید پوشش داده شود؟
- فاصله دوربین تا خودرو چقدر است؟
- زاویه افقی و عمودی پلاک نسبت به دوربین چقدر خواهد بود؟
بدون پاسخ به این پرسشها نمیتوان صرفاً با مشاهده جدول مشخصات، مدل درست را انتخاب کرد.
محاسبه پهنای باند GigE
Gigabit Ethernet پهنای باند اسمی یک گیگابیتبرثانیه دارد، اما تمام آن برای Payload تصویر قابلاستفاده نیست. سربار پروتکل، فاصله بستهها، سیستمعامل و زیرساخت شبکه ظرفیت واقعی را کاهش میدهند.
پهنای باند خام تصویر را میتوان تقریباً چنین محاسبه کرد:
برای تصویر Mono8 مدل ۲۰۴۸×۱۵۳۶ در ۳۷ فریمبرثانیه:
حاصل تقریباً برابر است با:
این مقدار پیش از محاسبه سربار شبکه است و به سقف عملی GigE نزدیک میشود. در عمل دوربین، فرمت پیکسل، محدودیت Throughput و شرایط انتقال تعیین میکنند چه نرخ واقعی قابلدستیابی است.
راههای کاهش پهنای باند عبارتاند از:
- استفاده از Region of Interest؛
- کاهش نرخ فریم؛
- استفاده از Mono8 بهجای فرمتهای سنگینتر؛
- ثبت Trigger-Based بهجای Free Run؛
- پردازش محلی و ذخیره فقط رخدادهای مهم؛
- تقسیم دوربینها میان چند پورت یا سوئیچ؛
- استفاده از لینکهای Uplink سریعتر در سامانه چنددوربینه.
نکته مهم این است که داشتن چند پورت GigE روی سوئیچ به معنای کافی بودن Uplink نیست. برای مثال، اگر چهار دوربین هرکدام ۷۰۰ مگابیتبرثانیه تولید کنند، یک Uplink یکگیگابیتی به گلوگاه تبدیل خواهد شد.
نقش لنز در عملکرد سامانه ترافیکی
دوربین بدون لنز مناسب نمیتواند تصویر مطلوبی تولید کند. انتخاب لنز باید بر اساس اندازه سنسور، فاصله کاری، عرض میدان دید و رزولوشن انجام شود.
یک تقریب ساده برای فاصله کانونی چنین است:
که در آن:
فاصله کانونی لنز؛
فاصله دوربین تا سوژه؛
عرض سنسور؛
عرض میدان دید است.
برای طراحی دقیقتر باید Distortion، زاویه نصب، ارتفاع دوربین و نسبت ابعاد سنسور نیز لحاظ شوند.
در انتخاب لنز ترافیکی به موارد زیر توجه میشود:
- توان تفکیک متناسب با اندازه پیکسل؛
- دیافراگم مناسب برای نوردهی کوتاه؛
- حداقل اعوجاج؛
- پایداری فوکوس در تغییر دما؛
- پوشش کامل دایره تصویر سنسور؛
- امکان استفاده از فیلتر IR Bandpass؛
- مقاومت مکانیکی در برابر لرزش؛
- نوع مانت S، CS یا C.
لنز ارزان یا نامتناسب میتواند مزیت سنسور باکیفیت را از بین ببرد. اگر MTF لنز در فرکانسهای فضایی موردنیاز پایین باشد، لبه حروف پلاک نرم ثبت میشود و افزایش شارپسازی نرمافزاری فقط نویز و Halo تولید خواهد کرد.
نورپردازی؛ جزء جداییناپذیر پلاکخوانی
بسیاری از پروژههای ANPR به دلیل انتخاب نادرست نورپردازی شکست میخورند، نه به دلیل ضعف دوربین.
در شب، دوربین با سه مسئله روبهرو است:
- نور محیط کم است؛
- چراغ خودرو بسیار روشن است؛
- سطح پلاک میتواند نور را بهشدت بازتاب دهد.
راهکار رایج استفاده از روشنکننده NIR و فیلتر Bandpass روی لنز است. فیلتر اجازه میدهد بخش محدودی از طیف نزدیک مادونقرمز وارد دوربین شود و اثر نورهای مزاحم کاهش یابد.
زاویه نورپردازی باید با ویژگی بازتابی پلاک سازگار باشد. بسیاری از پلاکها Retroreflective هستند و نور را نزدیک به جهت منبع بازمیگردانند؛ بنابراین فاصله و زاویه میان محور لنز و محور روشنکننده اهمیت دارد.
در طراحی روشنکننده باید این موارد بررسی شوند:
- طول موج ۸۵۰ یا ۹۴۰ نانومتر؛
- توان تابشی؛
- زاویه Beam؛
- فاصله تا خودرو؛
- Duty Cycle؛
- همگامسازی با Exposure؛
- دفع حرارت LED؛
- ایمنی نوری؛
- کاهش بازتاب شیشه یا پنجره محافظ.
مدلهای مونو با حساسیت Visible+NIR، مانند dmA2048-37gm، برای چنین معماریهایی مناسبتر از دوربینهای رنگی مجهز به فیلتر IR-Cut ثابت هستند.
آیا dart M مستقیماً برای نصب در فضای باز مناسب است؟
پاسخ دقیق این است: نه، بهصورت ماژول خام نباید مانند یک دوربین Outdoor کامل نصب شود.
dart M یک دوربین Board-Level است. ماژول بدون محفظه، درجه حفاظت IP67 ندارد و برای تماس مستقیم با باران، گردوغبار، رطوبت، نمک، آلودگی و ضربه طراحی نشده است.
برای استفاده جادهای باید یک محفظه مهندسیشده در نظر گرفت که شامل موارد زیر باشد:
- درجه حفاظت مناسب، ترجیحاً IP66 یا IP67؛
- پنجره اپتیکی شفاف و مقاوم؛
- پوشش ضدبازتاب؛
- مدیریت چگالش؛
- آببندی کانکتورها؛
- حفاظت در برابر UV؛
- هیتسینک یا انتقال حرارت به بدنه؛
- گرمکن برای محیط سرد؛
- سایهبان در برابر تابش خورشید؛
- حفاظت Surge و صاعقه؛
- اتصال زمین صحیح؛
- مقاومت در برابر لرزش و شوک؛
- فیلتر EMC؛
- امکان سرویس لنز و فوکوس.
دمای کاری برد با دمای محیط یکسان نیست. ممکن است دمای هوای بیرون ۴۵ درجه باشد، اما داخل محفظه زیر تابش خورشید بسیار گرمتر شود. بنابراین تحلیل حرارتی باید برای بدترین شرایط انجام شود.
Basler در سبد خود دوربینها و اجزای IP67 نیز ارائه میکند. اگر محصول نهایی سفارشی و فشرده لازم نیست، استفاده از دوربین صنعتی دارای بدنه و حفاظت محیطی آماده میتواند ریسک توسعه را کاهش دهد. مزیت dart M زمانی بیشتر نمایان میشود که سازنده قصد تولید یک تجهیز OEM اختصاصی را داشته باشد.
معماری پیشنهادی یک سامانه مبتنی بر dart M
یک معماری Edge ANPR میتواند از اجزای زیر تشکیل شود:
حسگر حضور خودرو / رادار
│
▼
کنترلر تریگر و I/O
│ │
▼ ▼
Basler dart M روشنکننده NIR
│
GigE / PoE
│
▼
سوئیچ صنعتی یا کامپیوتر Edge
│
├── تشخیص خودرو
├── تشخیص پلاک
├── اصلاح پرسپکتیو
├── OCR
├── ثبت زمان و Metadata
└── ذخیره تصویر رخداد
│
▼
مرکز کنترل ترافیک / پایگاه داده / API
پردازنده Edge میتواند یک رایانه صنعتی x86 یا پلتفرمی مانند NVIDIA Jetson باشد. SDK دوربین وظیفه دریافت فریم را بر عهده میگیرد و تصویر برای پردازش به OpenCV، TensorRT یا موتور OCR منتقل میشود.
مزیت پردازش Edge آن است که لازم نیست ویدئوی خام بهطور دائمی به مرکز ارسال شود. تنها دادههای ارزشمند مانند شماره پلاک، نوع خودرو، زمان، Confidence و تصاویر رخداد منتقل میشوند. این معماری پهنای باند را کاهش داده و زمان پاسخ را کوتاه میکند.
مزایای Basler dart M در پروژههای ترافیکی
مهمترین مزایای این خانواده عبارتاند از:
طراحی ماژولار
سازنده میتواند شکل و ابعاد محصول نهایی را متناسب با پروژه طراحی کند، نه متناسب با بدنه دوربین.
کابلکشی طولانی GigE
ارتباط تا حدود ۱۰۰ متر برای نصب دوربین دور از واحد پردازش مفید است.
PoE
انتقال توان و داده روی یک کابل، نصب و نگهداری را ساده میکند.
Global Shutter در مدلهای مناسب
اعوجاج هندسی سوژههای سریع کاهش مییابد و پلاک واضحتر ثبت میشود.
تریگر سختافزاری
ثبت تصویر میتواند دقیقاً با حضور خودرو، فلاش IR یا رخداد خارجی هماهنگ شود.
پشتیبانی از PTP
همگامسازی زمانی در معماریهای چنددوربینه امکانپذیر میشود.
تنوع سنسور و رزولوشن
مدلهای مختلف میان نرخ فریم، رزولوشن و حساسیت تعادلهای متفاوتی ایجاد میکنند.
اکوسیستم pylon و GenICam
دسترسی به پارامترها و یکپارچهسازی نرمافزاری سادهتر میشود.
امکان ساخت سیستم چنددوربینه
سوئیچها و بردهای مخصوص dart M برای معماریهای چندماژوله در دسترساند.
محدودیتها و ملاحظات طراحی
در کنار مزایا، محدودیتهای مهمی نیز وجود دارند:
- ماژول خام Outdoor نیست و به محفظه نیاز دارد.
- GigE محدودیت پهنای باند دارد و در رزولوشن و نرخ فریم بالا باید مدیریت شود.
- PoE تمام نیاز توان تجهیز را لزوماً پوشش نمیدهد.
- انتخاب لنز و نورپردازی جداگانه است و تأثیر مستقیمی بر نتیجه دارد.
- مدیریت حرارت بر عهده طراح سیستم است.
- یک دوربین بهتنهایی سامانه مدیریت ترافیک نیست و به پردازنده، نرمافزار و شبکه نیاز دارد.
- دقت ANPR فقط به مگاپیکسل وابسته نیست و زاویه، Motion Blur و تعداد پیکسل پلاک تعیینکنندهاند.
- برای ثبت حقوقی تخلف، امنیت و کالیبراسیون کل سامانه ضروری است.
- Auto Exposure عمومی همیشه بهترین انتخاب نیست و ممکن است ثبات ورودی الگوریتم را کاهش دهد.
- مدل مناسب باید بر اساس پروژه انتخاب شود؛ هیچ مدل واحدی برای تمام سناریوهای ترافیکی ایدهآل نیست.
جمعبندی
دوربینهای Basler dart M GigE ترکیبی از طراحی فشرده، معماری ماژولار، سنسورهای CMOS سونی، ارتباط Ethernet، قابلیت PoE و امکانات استاندارد ماشین ویژن را ارائه میکنند. این خصوصیات آنها را به گزینهای جذاب برای سازندگان تجهیزات OEM در حوزه مدیریت ترافیک، پلاکخوانی، پارکینگ هوشمند، کنترل دسترسی، کنترل تقاطع و تحلیل جریان خودرو تبدیل کرده است.
فلسفه اصلی dart M آن نیست که یک دوربین ترافیکی آماده را جایگزین کند؛ بلکه قرار است هسته تصویربرداری یک محصول اختصاصی باشد. سازنده سیستم میتواند ماژول سنسور را با لنز، نورپردازی، پردازنده Edge و محفظه موردنیاز خود ترکیب کند.
در کاربردهای ترافیکی، مدلهای مجهز به Global Shutter و نسخههای مونو حساس به NIR برای ثبت پلاک خودروهای متحرک اهمیت ویژهای دارند. رابط GigE امکان کابلکشی طولانی و شبکهسازی چند دوربین را فراهم میکند و PoE نیز نصب را سادهتر میسازد.
بااینحال، موفقیت پروژه به نام دوربین یا تعداد مگاپیکسل محدود نمیشود. عملکرد واقعی حاصل هماهنگی اجزای زیر است:
- رزولوشن و نرخ فریم مناسب؛
- تعداد کافی پیکسل روی پلاک یا سوژه؛
- زمان نوردهی کوتاه؛
- لنز با توان تفکیک کافی؛
- نورپردازی NIR کنترلشده؛
- تریگر دقیق؛
- شبکه پایدار؛
- پردازش Edge؛
- محفظه و طراحی حرارتی مناسب؛
- الگوریتم آموزشدیده با دادههای واقعی محل نصب.
به بیان دیگر، دوربین «چشم» سامانه مدیریت ترافیک است، اما کیفیت تصمیمگیری زمانی افزایش مییابد که این چشم با اپتیک مناسب، نور کافی، زمانبندی دقیق و مغز پردازشی توانمند همراه شود. Basler dart M میتواند این چشم صنعتی را در قالبی کوچک و انعطافپذیر فراهم کند؛ بهخصوص برای شرکتهایی که میخواهند بهجای استفاده از یک دوربین آماده عمومی، یک محصول ترافیکی تخصصی و قابلکنترل بسازند.
آیا Basler dart GigE انتخاب مناسبی برای پروژه شماست؟
موفقیت یک سامانه پلاکخوان یا پایش ترافیک تنها به رزولوشن دوربین وابسته نیست. نوع سنسور، Global Shutter، نرخ فریم، زمان نوردهی، فاصله تصویربرداری، سرعت خودرو، لنز، نورپردازی NIR و طراحی محفظه، همگی باید بهصورت یکپارچه و مهندسیشده انتخاب شوند.
اگر برای انتخاب مدل مناسب Basler dart M، طراحی زیرساخت GigE، محاسبه لنز یا یکپارچهسازی دوربین با سامانه ITS و ANPR به راهنمایی نیاز دارید، مشخصات پروژه خود را با کارشناسان ما در میان بگذارید.
برای انتخاب دوربین، لنز، نورپردازی، محفظه و زیرساخت شبکه متناسب با شرایط واقعی پروژه، از مشاوره تخصصی استفاده کنید.
دوربین Basler dart GigE یک دوربین صنعتی کوچک و ماژولار از خانواده dart M است که با رابط GigE برای انتقال تصویر پایدار در کاربردهای بینایی ماشین، ترافیک هوشمند و پلاکخوانی استفاده میشود.
بله، مدلهای مناسب این خانواده با سنسور Global Shutter، نرخ فریم قابل قبول و پشتیبانی از نور مرئی و مادون قرمز میتوانند در سامانههای ANPR یا پلاکخوانی استفاده شوند.
مدلهای GigE در خانواده dart M معمولاً با پیشوند dmA شناخته میشوند، در حالی که بسیاری از مدلهای daA رابط USB 3.0 دارند. GigE امکان کابلکشی طولانیتر، پایداری بیشتر و استفاده در معماریهای صنعتی را فراهم میکند.
Global Shutter باعث ثبت همزمان کل فریم میشود و از اعوجاج تصویر در اجسام متحرک جلوگیری میکند. این ویژگی برای ثبت پلاک خودروهای در حال حرکت بسیار مهم است.
خیر، این دوربینها معمولاً Board-Level هستند و برای نصب بیرونی به محفظه مناسب، حفاظت محیطی، کنترل دما، لنز صنعتی و نورپردازی مناسب نیاز دارند.
رابط GigE امکان انتقال تصویر تا فاصله حدود ۱۰۰ متر با کابل شبکه را فراهم میکند و برای نصب دوربین در تقاطعها، پارکینگها، عوارضیها و مسیرهای شهری مناسب است.
انتخاب مدل به کاربرد بستگی دارد. برای سرعت بالا، مدلهایی با نرخ فریم بیشتر مثل dmA1440-73gc مناسباند و برای جزئیات تصویر بالاتر، مدلهایی مثل dmA1920-51gc یا dmA2048-37gm گزینههای قابل بررسی هستند.
بسیاری از مدلهای مونوکروم این خانواده در محدوده مرئی و NIR عملکرد مناسبی دارند و در ترکیب با پروژکتور مادون قرمز میتوانند برای تصویربرداری شبانه استفاده شوند.
رزولوشن، نرخ فریم، نوع شاتر، حساسیت سنسور، لنز، فاصله کاری، زاویه نصب، نورپردازی، زمان نوردهی و پردازش نرمافزاری از عوامل کلیدی در موفقیت سیستم پلاکخوانی هستند.
خیر، این دوربینها علاوه بر پلاکخوانی در پایش ترافیک، شمارش خودرو، کنترل دسترسی، پارکینگ هوشمند، عوارضی، تحلیل جریان ترافیک و پروژههای Smart City نیز کاربرد دارند.



