Hardware software co-design of a fast bilateral filter in FPGA

被引:0
|
作者
Pal, Chandrajit [1 ]
Chaudhury, Kunal N. [2 ]
Samanta, Asit [1 ]
Chakrabarti, Amlan [1 ]
Ghosh, Ranjan [3 ]
机构
[1] Univ Calcutta, AK Choudhury Sch Informat Technol, Kolkata 700073, W Bengal, India
[2] Princeton Univ, PACM, Princeton, NJ 08544 USA
[3] Univ Calcutta, Inst Radiophys & Elect, Kolkata 700073, W Bengal, India
关键词
Bilateral filter; edge-preserving smoothing; constant-time algorithm; O(1) complexity; raised cosines; FPGA; system generator; VHDL; IMPLEMENTATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Bilateral filters are widely used in computer vision and digital imaging applications such as denoising, video abstraction, demosaicing, optical-flow estimation etc. to name a few. Its smoothing and edge preserving characteristics suites perfectly for image and video processing applications, yet its high computational complexity makes real-time hardware implementation a challenging task. This paper provides an efficient Field Programmable Gate Array (FPGA) based implementation of an edge preserving fast bilateral filter on a hardware software co-design environment of a most recent algorithm preserving the boundaries, spikes and canyons in presence of noise. Further, the four stage parallel pipelined architecture greatly improves the speed of operation. Moreover, our separable kernel implementation of the filtering hardware increases the speed of execution by almost five times than the traditional convolution filtering, while utilizing less hardware resource.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Hardware-Software Co-Design of AES on FPGA
    Baskaran, Saambhavi
    Rajalakshmi, Pachamuthu
    [J]. PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI'12), 2012, : 1118 - 1122
  • [2] On Teaching Hardware/Software Co-design using FPGA
    Bencheva, N.
    Kostadinov, N.
    Ruseva, Y.
    [J]. ELEKTRONIKA IR ELEKTROTECHNIKA, 2010, (06) : 91 - 94
  • [3] FPGA-Based Software Profiler for Hardware/Software Co-design
    Saad, El-Sayed M.
    Awadalla, Medhat H. A.
    El-Deen, Kareem Ezz
    [J]. NRSC: 2009 NATIONAL RADIO SCIENCE CONFERENCE: NRSC 2009, VOLS 1 AND 2, 2009, : 475 - 482
  • [4] Hardware/Software Co-design for Line Detection Algorithm on FPGA
    Kayankit, W.
    Suntiamorntut, W.
    [J]. ECTI-CON: 2009 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 569 - 571
  • [5] Hardware/Software co-design of a key point detector on FPGA
    Chati, H. Diakou
    Muehlbauer, F.
    Braun, T.
    Bobda, C.
    Berns, K.
    [J]. FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 355 - +
  • [6] Hardware/software co-design
    Edwards, M
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1996, 20 (03) : 139 - 140
  • [7] Fast instruction cache simulation for hardware/software co-design
    Lajolo, M
    Lavagno, L
    Sangiovanni-Vincentelli, A
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (11): : 2475 - 2484
  • [8] Fast logic emulation aids hardware/software co-design
    Williams, T
    [J]. COMPUTER DESIGN, 1996, 35 (02): : 44 - &
  • [9] The Systematic Thinking Ability of Hardware/Software Co-design using FPGA
    Li, Ying
    Zhang, Jiong
    Mitra, Hritik
    Yu, Shicheng
    [J]. 2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [10] PipeFL: Hardware/Software co-Design of an FPGA Accelerator for Federated Learning
    Wang, Zixiao
    Che, Biyao
    Guo, Liang
    Du, Yang
    Chen, Ying
    Zhao, Jizhuang
    He, Wei
    [J]. IEEE ACCESS, 2022, 10 : 98649 - 98661