خبر فوریامروز

رونمایی رسمی و کالبدشکافی فنی ماژول Raspberry Pi AI Camera با سنسور Sony IMX500؛ پردازش بلادرنگ هوش مصنوعی روی سنسور، کنترلر RP2040 و انقلاب در بینایی ماشین اج (Edge AI)

بررسی تخصصی و کالبدشکافی Raspberry Pi AI Camera؛ سنسور ۱۲.۳ مگاپیکسلی Sony IMX500 با شتاب‌دهنده عصبی روی خود حسگر، آزادسازی کامل CPU هاست و قیمت رقابتی ۷۰ دلار.

کالبدشکافی دوربین هوش مصنوعی رزبری پای با سنسور Sony IMX500
رونمایی رسمی و کالبدشکافی فنی ماژول Raspberry Pi AI Camera با سنسور Sony IMX500 — عکس: آرشیو ماگ بیت
خلاصه در یک نگاه
  • بنیاد رزبری پای با همکاری شرکت سونی از ماژول انقلابی Raspberry Pi AI Camera با قیمت ۷۰ دلار رونمایی کرد؛ ماژولی که با مجهز شدن به سنسور بینایی هوشمند Sony IMX500، پارادایم بینایی ماشین در سیستم‌های لبه (Edge AI) را دگرگون ساخته است. این حسگر ۱۲.۳ مگاپیکسلی پشت‌نورتاب (BSI) بر پایه معماری سیلیکونی پشته‌ای (Stacked Die) طراحی شده که در آن یک شتاب‌دهنده اختصاصی شبکه عصبی (NPU) درست در زیر ماتریس پیکسل‌ها قرار دارد. بدین ترتیب استنتاج مدل‌های هوش مصنوعی بینایی نظیر تشخیص اشیا (MobileNet SSD و YOLO)، تخمین ژست اسکلتی و بخش‌بندی معنایی مستقیماً روی خود تراشه حسگر و بدون مصرف حتی یک درصد از توان پردازنده مرکزی (CPU) رزبری پای اجرا می‌شود. حضور میکروکنترلر دوهسته‌ای RP2040 به همراه ۱۶ مگابایت حافظه فلش اختصاصی و سازگاری کامل با تمامی بردها از رزبری پای زیرو تا رزبری پای ۵ از طریق رابط استاندارد CSI، این محصول را به نقطه عطفی در حوزه اینترنت اشیا و رباتیک بدل کرده است.
  • بررسی جامع ابعاد فنی و کاربردی توسط تحریریه ماگ بیت.
  • پیش‌بینی اثرات کوتاه‌مدت و بلندمدت بر اکوسیستم فناوری.

پایان گلوگاه پردازشی در لبه شبکه؛ چرا پردازش هوش مصنوعی روی سنسور یک نقطه عطف است؟

در طول سال‌های اخیر، پیاده‌سازی الگوریتم‌های یادگیری ماشین و بینایی کامپیوتر روی رایانه‌های تک‌بردی (SBC) همواره با یک معضل لاینحل مهندسی دست‌به‌گریبان بوده است: انتقال جریان حجیم داده‌های خام ویدیویی از سنسور به حافظه رم، و درگیر شدن بی‌وقفه هسته‌های پردازشی CPU یا GPU برای تحلیل هر فریم. در این ساختار سنتی، حتی بردهای قدرتمندی چون رزبری پای ۴ و ۵ حین اجرای یک مدل ساده تشخیص اشیا با فریم‌ریت‌های استاندارد دچار افزایش دمای شدید، افت محسوس فریم و اشغال ۸۰ تا ۱۰۰ درصدی منابع پردازنده می‌شدند، رویکردی که توسعه پروژه‌های همزمان رباتیک و اتوماسیون صنعتی را به بن‌بست می‌کشاند.

ماژول نوین Raspberry Pi AI Camera که با همکاری بنیاد بریتانیایی رزبری پای و غول سنسورسازی جهان یعنی سونی توسعه یافته، این معادله را به شکلی رادیکال بازنویسی کرده است. در این محصول، پردازش استنتاج تانسوری دیگر بر دوش برد میزبان نیست، بلکه در مبدا دریافت نور و روی خود چیپ سیلیکونی حسگر تصویر صورت می‌پذیرد. این تحول مفهومی مشابه جهشی است که در معماری تراشه‌ها و پردازش هوش مصنوعی سونی در عرصه رندرینگ گرافیکی شاهد بودیم، جایی که واحدهای محاسباتی عصبی به‌جای پردازنده‌های سنتی، مسئولیت پردازش‌های سنگین داده‌های ماتریسی را مستقیماً عهده‌دار می‌شوند.

کالبدشکافی معماری سیلیکونی Sony IMX500؛ انباشت ماتریس پیکسل روی تراشه منطقی NPU

هسته تپنده این دوربین هوشمند، سنسور Sony IMX500 با فرم‌فاکتور نوع 1/2.3 اینچ و وضوح ۱۲.۳ مگاپیکسل (۴۰۵۶ در ۳۰۴۰ پیکسل) است. سونی برای خلق این تراشه از فناوری پیشرفته انباشت تراشه (Stacked Die) به همراه پیوندهای مستقیم مس-به-مس (Cu-Cu Direct Bonding) بهره برده است. در لایه بالایی، ماتریس پیکسل‌های پشت‌نورتاب (BSI) با ابعاد هر پیکسل ۱.۵۵ میکرومتر قرار گرفته که نرخ دریافت فوتون‌های نوری و دامنه داینامیکی خیره‌کننده‌ای را در شرایط نوری ضعیف به ارمغان می‌آورد.

درست زیر این لایه اپتوالکترونیک، یک تراشه منطقی کامل جاسازی شده که شامل مدارات خوانش پرسرعت ADC، پردازنده سیگنال تصویر (ISP)، حافظه SRAM تعبیه‌شده برای نگهداری مقادیر تانسور و یک شتاب‌دهنده اختصاصی سخت‌افزاری شبکه عصبی (NPU) است. هنگامی که یک فریم نوری ثبت می‌شود، داده‌های تصویری بدون نیاز به خروج از چیپست یا عبور از باس‌های خارجی، مستقیماً وارد موتور NPU می‌شوند. این معماری هوشمندانه مصرف انرژی و تاخیر انتقال داده را به نزدیک صفر رسانده است، رویکردی که در پردازش‌های پرسرعت لبه نظیر معماری پردازش عصبی NPU در تراشه‌های مدرن نیز به عنوان ستون فقرات بازدهی انرژی شناخته می‌شود.

اینفوگرافیک معماری مهندسی و خط لوله پردازش تانسوری دوربین رزبری پای AI با سنسور سونی IMX500 و ریزکنترلر RP2040
کالبدشکافی معماری ۴ لایه ماژول Raspberry Pi AI Camera: تفکیک لایه حسگر BSI با رزولوشن ۱۲.۳ مگاپیکسل، لایه منطقی شتاب‌دهنده عصبی NPU روی تراشه انباشته (Stacked Die)، سیستم مدیریت سفت‌افزار با میکروکنترلر دوهسته‌ای RP2040 و ادغام مستقیم با پشته نرم‌افزاری libcamera در سیستم‌عامل لینوکس

مهندسی سخت‌افزار برد؛ حضور کنترلر دوهسته‌ای RP2040 و ۱۶ مگابایت حافظه فلش پایدار

نگاهی به پشت برد مدار چاپی سبزرنگ این دوربین، جزئیات مهندسی شگفت‌انگیز دیگری را آشکار می‌سازد. مهندسان رزبری پای برای مدیریت سفت‌افزار و جریان بارگذاری مدل‌های عصبی، از میکروکنترلر اختصاصی خود یعنی RP2040 با دو هسته پردازشی ARM Cortex-M0+ در فرکانس ۱۳۳ مگاهرتز استفاده کرده‌اند. در کنار این کنترلر، یک چیپ حافظه فلش ۱۶ مگابایتی SPI تعبیه شده که وظیفه نگهداری وزن‌های کوانتیزه‌شده مدل عصبی (INT8 / UINT8) را بر عهده دارد.

حضور RP2040 این امکان را فراهم می‌سازد که مدل هوش مصنوعی در حافظه پایدار فلش ذخیره شده و به محض تامین تغذیه، بدون نیاز به دخالت سیستم‌عامل لینوکس رزبری پای، مستقیماً به حافظه کاری سنسور IMX500 تزریق گردد. ماژول دوربین ابعادی مشابه Camera Module 3 استاندارد (۲۵ در ۲۴ میلی‌متر) دارد، اما به دلیل سیستم اپتیکال ارتقایافته با لنز F/1.79 و فاصله کانونی ۴.۷۴ میلی‌متر، عمق فیزیکی بیشتری دارد. سیستم فوکوس در این مدل به صورت دستی (Manual Twist-to-Focus) طراحی شده تا در شرایط کاری سخت صنعتی و ارتعاشات مکانیکی، نقطه کانونی هرگز دچار لغزش یا جستجوی ناخواسته اتوفوکوس نشود.

پشته نرم‌افزاری، یکپارچگی با libcamera و دسترسی ساده با Picamera2

بزرگ‌ترین نقطه قوت اکوسیستم رزبری پای، همیشه ادغام بی‌نقص سخت‌افزار با پشته نرم‌افزاری سیستم‌عامل بوده است. برخلاف دانگل‌های شتاب‌دهنده تجاری که نیازمند درایورهای اختصاصی سنگین، فریم‌ورک‌های پیچیده و محیط‌های ایزوله هستند، Raspberry Pi AI Camera به طور بومی در لایه کرنل و زیرسیستم چندرسانه‌ای لینوکس از طریق درایور libcamera پشتیبانی می‌شود. تمامی ابزارهای خط فرمان استاندارد مانند rpicam-hello و rpicam-still اکنون با پارامترهای جدید پس‌پردازش هوش مصنوعی سازگار شده‌اند.

برای توسعه‌دهندگان پایتون، کتابخانه رسمی Picamera2 با افزودن لایه‌های استخراج تانسور، دسترسی به متادیتا را به ساده‌ترین شکل ممکن رسانده است. دوربین می‌تواند در یک خط لوله، همزمان ویدیوی خام با نرخ ۳۰ فریم بر ثانیه و جریان متادیتای ساخت‌یافته حاوی بردار مختصات کادرهای محدودکننده (Bounding Boxes)، شناسه‌های کلاسی و درصدهای اطمینان (Confidence Scores) را ارسال کند. از آنجا که بار پردازشی استنتاج کاملاً در خود دوربین مصرف شده، پردازنده رزبری پای برای مدیریت وظایفی نظیر کنترل سرووموتورها، تصمیم‌گیری‌های منطقی و ارسال تلگرام‌های شبکه ابری به صورت ۱۰۰٪ آزاد باقی می‌ماند؛ موضوعی که در طراحی لپ‌تاپ‌ها و ایستگاه‌های کاری اج با انقلاب پردازنده‌های آرم در کامپیوترهای هوش مصنوعی نیز تحولی بنیادین ایجاد کرده است.

مقایسه همه‌جانبه با کیت AI Kit و سایر راهکارها؛ امنیت سایبری، حریم خصوصی و افق‌های نوین

برای خریداران و مهندسان این پرسش مطرح است که جایگاه AI Camera در برابر ماژول پیشین یعنی Raspberry Pi AI Kit (مبتنی بر شتاب‌دهنده ۱۳ ترافلاپسی Hailo-8L M.2) کجاست؟ پاسخ در دو محور «سازگاری سخت‌افزاری» و «طراحی سیستم» نهفته است. کیت Hailo-8L نیازمند درگاه PCIe و برد هدر M.2 HAT+ است و در نتیجه صرفاً روی رزبری پای ۵ قابل نصب است؛ در حالی که AI Camera از کابل فلت استاندارد CSI-2 بهره می‌برد و بدون کوچک‌ترین محدودیت روی تمامی نسل‌ها، از رزبری پای ۴ و ۳ گرفته تا بردهای ارزان‌قیمت ۱۵ دلاری Raspberry Pi Zero 2 W با راندمان کامل کار می‌کند. همچنین در مقایسه با پردازنده‌های بهینه‌شده دسکتاپ نظیر کالبدشکافی پردازنده‌های کم‌مصرف لونار لیک اینتل، این پلتفرم با توان مصرفی کمتر از ۲ وات در سطح متفاوتی از مصرف بهینه انرژی قرار دارد.

مزیت بنیادین دیگر این سیستم، حفظ مطلق امنیت سایبری و حریم خصوصی در پروژه‌های نظارتی است. در کاربردهای حساس مانند شمارش تردد افراد در محیط‌های اداری، خطوط تولید کارخانجات یا پایش بیماران، کاربر می‌تواند سیستم را به‌گونه‌ای تنظیم کند که هرگز هیچ تصویر ویدیویی از دوربین خارج نشود؛ بلکه تنها متادیتای متنی و برداری (مانند «تعداد افراد: ۳ نفر») از طریق شبکه ارسال گردد. بدین ترتیب حتی در صورت نفوذ به شبکه، هیچ تصویری برای سرقت وجود نخواهد داشت. با برچسب قیمتی استثنایی ۷۰ دلاری، Raspberry Pi AI Camera نه صرفاً یک ابزار جانبی برای جامعه هکرها و سازندگان، بلکه کاتالیزوری پرقدرت برای ورود نسل نوین بینایی ماشین فوق‌کم‌مصرف به صنایع گوناگون است.

این مطلب را با دوستانتان به اشتراک بگذارید
م
نوشته‌ی
مهندس روزبه باقری

روزنامه‌نگار حوزه‌ی فناوری؛ علاقه‌مند به روایت آدم‌ها و تغییراتی که فناوری در زندگی روزمره ایجاد می‌کند.

همه‌ی مطالب
مطالب پیشنهادی ماگ بیت

بیشتر از فناوری

مشاهده همه
کالبدشکافی ماژول Raspberry Pi AI Camera با سنسور Sony IMX500 و RP2040 | ماگ بیت | ماگ بیت