• جزئیات بیشتر مقاله
    • تاریخ ارائه: 1392/07/24
    • تاریخ انتشار در تی پی بین: 1392/07/24
    • تعداد بازدید: 1007
    • تعداد پرسش و پاسخ ها: 0
    • شماره تماس دبیرخانه رویداد: -
     many image processing applications need real-time performance, while having restrictions of size, weight and power consumption. common solutions, including hardware/software co-designs, are based on field programmable gate arrays (fpgas). their main drawback is long development time. in this work, a co-design methodology for processor-centric embedded systems with hardware acceleration using fpgas is proposed. the goal of this methodology is to achieve real-time embedded solutions, using hardware acceleration, but achieving development time similar to that of software projects. well established methodologies, techniques and languages from the software domain—such as object-oriented paradigm design, unified modelling language, and multithreading programming—are applied; and semiautomatic c-to-hdl translation tools and methods are used and compared. the methodology is applied to achieve an embedded implementation of a global vision algorithm for the localization of multiple robots in an e-learning robotic laboratory. the algorithm is specifically developed to work reliably 24/7 and to detect the robot’s positions and headings even in the presence of partial occlusions and varying lighting conditions expectable in a normal classroom. the co-designed implementation of this algorithm processes 1,600 × 1,200 pixel images at a rate of 32 fps with an estimated energy consumption of 17 mj per frame. it achieves a 16× acceleration and 92 % energy saving, which compares favorably with the most optimized embedded software solutions. this case study shows the usefulness of the proposed methodology for embedded real-time image processing applications.

سوال خود را در مورد این مقاله مطرح نمایید :

با انتخاب دکمه ثبت پرسش، موافقت خود را با قوانین انتشار محتوا در وبسایت تی پی بین اعلام می کنم
مقالات جدیدترین ژورنال ها