FAUPU - A Design Framework for the Development of Programmable Image Processing Architectures

被引:0
|
作者
Reichenbach, Marc [1 ]
Lieske, Tobias [1 ]
Vaas, Steffen [1 ]
Haeublein, Konrad [1 ]
Fey, Dietmar [1 ]
机构
[1] Univ Erlangen Nurnberg, Chair Comp Architecture, Dept Comp Sci, Nurnberg, Germany
关键词
Image Processing Architectures; Design Framework; Parallel Processing; FPGA; SMART CAMERAS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The development of fast image processing architectures in smart camera systems is a very important task. Nowadays, many applications, such as robot control or advanced driver assistance systems, require fast image acquisition and processing utilizing embedded devices. These requirements have lead to specialized hardware architectures for image processing. However, an overall approach to designing an optimal image processing architecture, remains unsolved. In most cases the architectures are application-specific, which results in high throughput, but they are also mostly limited to one single task. Other solutions use high performance DSPs which are very flexible but lack in performance and/or power consumption compared to the application-specific implementation. Hence, we designed a framework, called FAUPU(1) (FAU Processing Unit), which can generate an architecture for a specific range of image processing applications and furthermore is able to yield real-time and power constraints. As a result, a field of programmable processing elements (PE) is instantiated. The fields structure and size is highly generic in terms of the given requirements (e.g. available hardware resource, timing constraints). The architecture of the PE is generic as well and strongly depends on the requisite types and amount of image processing operations. Due to optimized data access and a strong usage of parallel processing, real-time execution of complex image processing operations is possible. In addition to an executable simulation in SystemC our framework is able to generate the resulting architecture in synthesizable VHDL code, which can be implemented on arbitrary FPGA platforms as well as integrated circuit (IC) designs.
引用
下载
收藏
页数:8
相关论文
共 50 条
  • [31] Framework for the development of multiagent architectures
    Brown Univ, Providence, United States
    IEEE Expert, 6 (47-59):
  • [32] A framework for the development of multiagent architectures
    Lejter, M
    Dean, T
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1996, 11 (06): : 47 - 59
  • [33] A Field Programmable Array Core for Image Processing
    Walsh, Declan
    Dudek, Piotr
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 266 - 266
  • [34] A Programmable and Reconfigurable Core for Binary Image Processing
    Dalloo, Ayad
    Garcia-Ortiz, Alberto
    2016 11TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2016,
  • [35] Image Processing on Field Programmable Gate Arrays
    Celik, Ali Recai
    2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 1501 - 1504
  • [36] Design patterns for image processing algorithm development on FPGAs
    Gribbon, K. T.
    Bailey, D. G.
    Johnston, C. T.
    TENCON 2005 - 2005 IEEE REGION 10 CONFERENCE, VOLS 1-5, 2006, : 1882 - +
  • [38] Parallel programing templates for remote sensing image processing on GPU architectures: design and implementation
    Yan Ma
    Lajiao Chen
    Peng Liu
    Ke Lu
    Computing, 2016, 98 : 7 - 33
  • [39] Special issue on design and architectures of real-time image processing in embedded systems
    Daniel Chillet
    Michael Hübner
    Journal of Real-Time Image Processing, 2014, 9 : 1 - 3
  • [40] Development of Kansei design system using image processing
    Arakawa, Masao
    Kitajima, Hiroyuki
    Ishida, Masahiro
    Manabe, Tadaharu
    27TH COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 2, PTS A AND B 2007: PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2008, : 543 - 549