تبدیل تصاویر RGB به خاکستری با استفاده از واحدهای DSP۴۸E۱ تراشه ARTIX-۷ با رویکرد افزایش دقت پردازش و کاهش تعداد واحدهای محاسباتی

  • سال انتشار: 1401
  • محل انتشار: دومین کنفرانس بین المللی مهندسی و علوم کامپیوتر
  • کد COI اختصاصی: ICCSE02_004
  • زبان مقاله: فارسی
  • تعداد مشاهده: 413
دانلود فایل این مقاله

نویسندگان

مهدی عجمین همدانی

دانشجوی کارشناسی ارشد، دانشکده برق دانشگاه آزاد اسلامی واحد نجف آباد

پیام سنائی

استادیار -هیات علمی، دانشکده برق دانشگاه آزاد اسلامی واحد نجف آباد،استادیار -هیات علمی، مرکز تحقیقات پردازش دیجیتال و بینایی ماشین، واحد نجف آباد، دانشگاه آزاد اسلامی، نجف آباد، ایران

چکیده

پردازش بی درنگ تصاویر دیجیتال یکی از مسائل به روز علم پردازش تصویر است . حجم بالای تعداد پیکسل ها در هر قاب تصویر و نرخ بالای تصویربرداری ، باعث افزایش پهنای باند اطلاعات تصویری می شود. از این رو، یکی از چالش های مهم پژوهشگر ان، کاهش زمان پردازش است . در بسیاری از الگوریتم های پردازش تصویر برای کاهش حجم حافظه و زمان محاسبات مورد نیاز، در ابتدا تصویر رنگی ورودی به خاکستری تبدیل شده و سپس پردازش می شود. از این رو نیاز است تا تصویر رنگی RGB ورودی توسط یک واحد پیش پردازش، با حداقل تاخیر به تصویر خاکستری تبدیل شود. تراشه های مجتمع دیجیتال برنامه پذیر (FPGA) یکی از سخت افزارهای محبوب برای پیاده سازی بی درنگ الگوریتم های پردازش تصویر به صورت موازی و همروند می باشند. عموما محاسبات ریاضی ، در این نوع از تراشه ها به صورت ممیز ثابت پیادهسازی می شوند. واحد محاسباتی DSP۴۸E۱ یک واحد ریاضی با قابلیت انجام همزمان عمل ضرب و جمع ۴۸ بیتی به صورت ترکیبی است که در برخی از تراشه های FPGA ساخت شرکت AMD-XILINX موجود است . استفاده از این واحد در مسائل مرتبط با پردازش ریاضی باعث سهولت کار، افزایش دقت محاسبات، کاهش تعداد واحد محاسبات عمومی همه منظوره، مسیر های ارتباطی کمتر و کاهش زمان پاسخگویی شده، اما هزینه بالایی داشته و تعداد محدودی از آن در هر تراشه FPGA موجود است . در این مقاله مبتنی بر یک لم ریاضی و با استفاده از ۲ واحد محاسباتی DSP۴۸E۱ به همراه ۳۳ واحد محاسباتی عمومی همه منظوره LUT تصویر Lenna ۵۱۲×۵۱۲ رنگی RGB ۲۴ بیتی را با ۰.۰۰۲۴ MSE و حداکثر خطای ۱ واحد، به تصویر خاکستری تبدیل نمودهایم .

کلیدواژه ها

تراشه های مجتمع منطقی برنامه پذیر، محاسبات ممیز ثابت ، واحد محاسباتی DSP۴۸E۱، رایانش تقریبی ، بینایی ماشین ، تبدیل تصاویر رنگی به خاکستری

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.