• شماره ركورد
    24459
  • شماره راهنما
    COM2 676
  • عنوان

    طراحي يك كانوالور دوبعدي تقريبي با تكنيك جلوگيري از واكشي مجدد وزن‌هاي ورودي

  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    مهندسي كامپيوتر - معماري سيستمهاي كامپيوتر
  • دانشكده
    مهندسي كامپيوتر
  • تاريخ دفاع
    1403/11/02
  • صفحه شمار
    60 ص.
  • استاد راهنما
    دكتر مهران رضايي , دكتر مهدي كلباسي
  • كليدواژه فارسي
    كانوالور تقريبي دوبعدي , كانولوشن , فركانس تكرار پيكسل‌ها , معيارهاي ارزيابي خطا
  • چكيده فارسي
    كانوالور دوبعدي يكي از تكنيك‌هاي اساسي در پردازش تصوير است كه به‌منظور تحليل و پردازش تصاوير ديجيتال به كار مي‌رود و به فرايند اعمال يك فيلتر (هسته) بر روي يك تصوير اشاره دارد. در اين روش، فيلتر به‌صورت يك ماتريس كوچك (معمولاً 3×3 يا 5×5) تعريف مي‌شود كه با هر پيكسل تصوير تعامل دارد. بهينه‌سازي و بهبود عملكرد الگوريتم‌هاي پردازش تصوير براي سيستم‌هاي تعبيه شده با استفاده از كانولوشن دوبعدي از اهميت بالايي برخوردار است. اين بهينه‌سازي‌ها مي‌توانند شامل كاهش حجم محاسبات، استفاده از تكنيك‌هاي فشرده‌سازي داده، و طراحي هسته‌هاي كانولوشن كارآمدتر باشند تا بتوانند بر محدوديت‌هاي منابع غلبه كنند و عملكرد بهتري ارائه دهند. محاسبات تقريبي يكي از روش‌هاي بهينه‌سازي عمليات كانولوشن است. در اين پژوهش، يك كانوالور تقريبي دوبعدي باهدف بهبود عملكرد پردازش تصوير از طريق تنظيم ميزان تقريب بر اساس فركانس تكرار پيكسل‌ها پياده‌سازي شده است. اين روش به‌گونه‌اي طراحي شده است كه براي پيكسل‌هاي كم‌تكرار، تقريب بيشتر و براي پيكسل‌هاي پرتكرار، تقريب كمتري به كار مي‌برد. ارزيابي عملكرد كانوالور پيشنهادي نشان مي‌دهد كه تأثير اندازه هسته بر عملكرد كانوالور قابل‌توجه است. هسته‌هاي كوچك در تصاوير كوچك عملكرد ضعيفي دارند، در حالي كه با افزايش اندازه هسته ، MAE و WCE به طور قابل توجهي كاهش يافته و دقت بهتري در اندازه‌هاي بزرگ‌تر تصوير مشاهده مي‌شود. همچنين، تجزيه و تحليل خطاها نشان مي‌دهد كه درصد خطاها و خطاي نسبي با افزايش سايز هسته كاهش مي‌يابند، كه بهبود عملكرد مدل در استخراج ويژگي‌ها از تصاوير بزرگ‌تر را تأييد مي‌كند. تأخير مسير بحراني يكي از پارامترهاي كليدي در طراحي مدارهاي ديجيتال است كه به زمان طولاني‌ترين مسير سيگنال در مدار اشاره دارد و اطلاعات مهمي درباره كارايي سيستم ارائه مي‌دهد. نتايج شبيه‌سازي وريلاگ براي سه نوع كانوالور با اندازه هسته 3 در 3 و سه سطح تقريب نشان مي‌دهد كه تأخير در مسير بحراني با افزايش اندازه تصوير ورودي به طور قابل‌توجهي افزايش مي‌يابد. كانوالورهاي چندسطحي با تأخير پايين‌تر نسبت به كانوالورهاي دوبعدي، گزينه‌اي مناسب براي كاربردهاي حساس به زمان هستند و بهينه‌سازي‌هاي طراحي در اين نوع كانوالورها، انتخاب آن‌ها را بر اساس نيازمندي‌هاي زمان واقعي و حجم داده‌هاي ورودي ضروري مي‌سازد. به‌طوركلي، كانوالور تقريبي پياده‌سازي شده در اندازه‌هاي بزرگ‌تر تصوير و با استفاده از هسته‌هاي بزرگ‌تر عملكرد خوبي دارد. براي تصاوير كوچك، نياز به بررسي‌هاي بيشتر و احتمالاً استفاده از تكنيك‌هاي پيش‌پردازش وجود دارد. نتايج اين تحقيق نشان‌دهنده‌ي پتانسيل بالاي كانوالور تقريبي در پردازش تصاوير بزرگ‌تر است و پيشنهاد مي‌شود كه از هسته‌هاي بزرگ‌تر براي دستيابي به نتايج بهتر در پردازش تصاوير استفاده شود.
  • كليدواژه لاتين
    Approximate 2D convolution , convolution , pixel frequency , error eva‎luation metrics.
  • عنوان لاتين
    Designing an approximate two-dimensional convolution with a technique to prevent re-fetching of input weights
  • گروه آموزشي
    مهندسي معماري كامپيوتر
  • چكيده لاتين
    2D convolution is one of the fundamental techniques in image processing used fo‎r analyzing an‎d processing digital images, referring to the process of applying a filter (o‎r kernel) to an image. In this method, the filter is defined as a small matrix (usually 3×3 o‎r 5×5) that interacts with each pixel of the image. Optimizing an‎d improving the perfo‎rmance of image processing algo‎rithms fo‎r embedded systems using 2D convolution is of great impo‎rtance. These optimizations can include reducing computational volume, using data compression techniques, an‎d designing mo‎re efficient convolution kernels to overcome resource limitations an‎d provide better perfo‎rmance. Approximate computations are one of the optimization methods fo‎r convolution operations. In this research, an approximate 2D convolution has been implemented with the aim of enhancing image processing perfo‎rmance by adjusting the degree of approximation based on the frequency of pixel occurrences. This method is designed to use mo‎re approximation fo‎r low-frequency pixels an‎d less approximation fo‎r high-frequency pixels. The perfo‎rmance eva‎luation of the proposed convolution shows that the impact of kernel size on convolution perfo‎rmance is significant. Small kernels (3×3 an‎d 4×4) perfo‎rm poo‎rly on small images (10), while increasing the kernel size to 6×6 an‎d 10×10 significantly reduces MAE an‎d WCE, showing better accuracy on larger image sizes (128 an‎d 255). Additionally, erro‎r analysis indicates that both the percentage of erro‎rs an‎d relative erro‎r decrease with increasing kernel size, confirming improved model perfo‎rmance in feature extraction from larger images. Overall, the implemented approximate convolution perfo‎rms well on larger image sizes an‎d with larger kernels. Fo‎r small images, further investigations an‎d possibly the use of preprocessing techniques are needed. The results of this study demonstrate the high potential of approximate convolution in processing larger images, an‎d it is recommended to use larger kernels to achieve better results in image processing.
  • تعداد فصل ها
    6
  • فهرست مطالب pdf
    121997
  • نويسنده

    زماني هلاغره، امنه