paper-with-me

Papers

Accelerating local laplacian filters on FPGAs

2024-02-18 · Shashwat Khandelwal, Ziaul Choudhury, Shashwat Shrivastava, Suresh Purini

Images when processed using various enhancement techniques often lead to edge degradation and other unwanted artifacts such as halos. These artifacts pose a major problem for photographic applications where they can denude the quality of an image. There is a plethora of edge-aware techniques proposed in the field of image processing. However, these require the application of complex optimization or post-processing methods. Local Laplacian Filtering is an edge-aware image processing technique that involves the construction of simple Gaussian and Laplacian pyramids. This technique can be successfully applied for detail smoothing, detail enhancement, tone mapping and inverse tone mapping of an image while keeping it artifact-free. The problem though with this approach is that it is computationally expensive. Hence, parallelization schemes using multi-core CPUs and GPUs have been proposed. As is well known, they are not power-efficient, and a well-designed hardware architecture on an FPGA can do better on the performance per watt metric. In this paper, we propose a hardware accelerator, which exploits fully the available parallelism in the Local Laplacian Filtering algorithm, while minimizing the utilization of on-chip FPGA resources. On Virtex-7 FPGA, we obtain a 7.5x speed-up to process a 1 MB image when compared to an optimized baseline CPU implementation. To the best of our knowledge, we are not aware of any other hardware accelerators proposed in the research literature for the Local Laplacian Filtering problem.

📄 PDF Abstract BibTeX arXiv:2402.12407

Code (0)

등록된 구현이 없습니다.

Tasks

CPUinverse tone mappingInverse-Tone-MappingTone Mapping

Methods 이 논문이 사용한 방법론

AWARE We propose to theoretically and empirically examine the effect of incorporating weighting schemes into walk-aggregating GNNs. To this end, we propose a simple, interpretable, and…

Similar Papers 제목 키워드 기반

Lookup Table meets Local Laplacian Filter: Pyramid Reconstruction Network for Tone Mapping

2023-10-26 · NeurIPS 2023 11 · Feng Zhang, Ming Tian, Zhiqiang Li, Bin Xu 외

Tone mapping aims to convert high dynamic range (HDR) images to low dynamic range (LDR) representations, a critical task in the camera imaging pipeline. In recent years, 3-Dimensional LookUp Table (3D LUT) based methods …

Computational EfficiencyImage EnhancementLow-Light Image EnhancementTone Mapping

Towards Design Methodology of Efficient Fast Algorithms for Accelerating Generative Adversarial Networks on FPGAs

2019-11-15 · Jung-Woo Chang, Saehyun Ahn, Keon-Woo Kang, Suk-Ju Kang

Generative adversarial networks (GANs) have shown excellent performance in image and speech applications. GANs create impressive data primarily through a new type of operator called deconvolution (DeConv) or transposed c…

Accelerated graph-based spectral polynomial filters

2015-09-08 · Andrew Knyazev, Alexander Malyshev

Graph-based spectral denoising is a low-pass filtering using the eigendecomposition of the graph Laplacian matrix of a noisy signal. Polynomial filtering avoids costly computation of the eigendecomposition by projections…

Denoising

Hardware/Software Co-Design of RISC-V Extensions for Accelerating Sparse DNNs on FPGAs

2025-04-28 · Muhammad Sabih, Abrarul Karim, Jakob Wittmann, Frank Hannig 외

The customizability of RISC-V makes it an attractive choice for accelerating deep neural networks (DNNs). It can be achieved through instruction set extensions and corresponding custom functional units. Yet, efficiently …

Human Detectionimage-classificationImage ClassificationKeyword Spotting

FPGA-based Accelerators of Deep Learning Networks for Learning and Classification: A Review

2019-01-01 · Ahmad Shawahna, Sadiq M. Sait, Aiman El-Maleh

Due to recent advances in digital technologies, and availability of credible data, an area of artificial intelligence, deep learning, has emerged, and has demonstrated its ability and effectiveness in solving complex lea…

CPUDeep LearningGeneral Classification