Javascript must be enabled to continue!
Accelerating Local Laplacian Filters on FPGAs
View through CrossRef
Image processing has various real-life applications in the world, ranging from agriculture, multimedia security, remote sensing, computer vision, medical applications, biometric verification, and manymore. In today’s world, applications like biometric verification or object detection are processed onhardware accelerators to facilitate their real-time needs. While some applications are processed in data centers, others are required to be processed on edge due to security, overall latency, and other issues associated with data centers. With their high speeds, very low power consumption compared to other technologies, and reprogrammability, FPGAs provide a sustainable high-speed solution that can be deployed both in data centers and on edge. Therefore, FPGAs are considered very favorable for accelerating image processing algorithms as they are processed both on edge and in data centers. Not only are they supported by the above claims they also are very capable of exploiting the spatial parallelism (data level) and temporal parallelism (task level) [9] [2] which are inherent in image processing tasks. This thesis will focus on the hardware implementation of Local Laplacian filters used for tone and detail manipulation in images on FPGAs. The algorithm uses simple Gaussian and Laplacian pyramids that can be processed in parallel to speed up it’s processing, making it a strong candidate for acceleration on an FPGA. We propose using the LUTs present on the board to reduce complex computations involved in the algorithm, helping save hardware resources and improve latency. We propose a novel 3-stage pipelined convolution engine to exploit the massive parallelism that the algorithm has to offer. The above proposals help us achieve a good speed up as compared to the original baseline multicore-CPU implementation. We also compare our implementation’s accuracy with the original implementation and find the SNR above 40dB for all cases. To analyze our implementation’s resource usage efficiency, we compute the percentage of active and inactive cycles. We find that because of the design’s low resource utilization, it can be run on lower-end boards like ZedBoard.
Title: Accelerating Local Laplacian Filters on FPGAs
Description:
Image processing has various real-life applications in the world, ranging from agriculture, multimedia security, remote sensing, computer vision, medical applications, biometric verification, and manymore.
In today’s world, applications like biometric verification or object detection are processed onhardware accelerators to facilitate their real-time needs.
While some applications are processed in data centers, others are required to be processed on edge due to security, overall latency, and other issues associated with data centers.
With their high speeds, very low power consumption compared to other technologies, and reprogrammability, FPGAs provide a sustainable high-speed solution that can be deployed both in data centers and on edge.
Therefore, FPGAs are considered very favorable for accelerating image processing algorithms as they are processed both on edge and in data centers.
Not only are they supported by the above claims they also are very capable of exploiting the spatial parallelism (data level) and temporal parallelism (task level) [9] [2] which are inherent in image processing tasks.
This thesis will focus on the hardware implementation of Local Laplacian filters used for tone and detail manipulation in images on FPGAs.
The algorithm uses simple Gaussian and Laplacian pyramids that can be processed in parallel to speed up it’s processing, making it a strong candidate for acceleration on an FPGA.
We propose using the LUTs present on the board to reduce complex computations involved in the algorithm, helping save hardware resources and improve latency.
We propose a novel 3-stage pipelined convolution engine to exploit the massive parallelism that the algorithm has to offer.
The above proposals help us achieve a good speed up as compared to the original baseline multicore-CPU implementation.
We also compare our implementation’s accuracy with the original implementation and find the SNR above 40dB for all cases.
To analyze our implementation’s resource usage efficiency, we compute the percentage of active and inactive cycles.
We find that because of the design’s low resource utilization, it can be run on lower-end boards like ZedBoard.
Related Results
FPGA and ASIC accelerators for genome data analysis
FPGA and ASIC accelerators for genome data analysis
(English) The continuous progress of Moore’s Law in improving single-threaded performance (execution
time) through clock frequency and process node improvements has slowed down du...
Complex discrete comb filters with individually tunable partial domains
Complex discrete comb filters with individually tunable partial domains
Problem Statement. The design of tunable complex discrete non-recursive and recursive bandpass and bandstop comb filters is currently a highly relevant task for solving problems of...
Frequency of Common Chromosomal Abnormalities in Patients with Idiopathic Acquired Aplastic Anemia
Frequency of Common Chromosomal Abnormalities in Patients with Idiopathic Acquired Aplastic Anemia
Objective: To determine the frequency of common chromosomal aberrations in local population idiopathic determine the frequency of common chromosomal aberrations in local population...
Novel transversal topologies and coupled resonator configurations for acoustic wave filters
Novel transversal topologies and coupled resonator configurations for acoustic wave filters
(English) During the last years, electro-acoustic technology has been a key factor in the development of portable devices thanks to its high performance and very compact filtering ...
Methods for the collection and characterization of airborne particles in
the textile industry
Methods for the collection and characterization of airborne particles in
the textile industry
Airborne particulate matter is one of the main air pollutants. Their
impact on mortality, and the occurrence of pulmonary and cardiovascular
...
Cigarettes with defective filters marketed for 40 years: what Philip Morris never told smokers: Table 1
Cigarettes with defective filters marketed for 40 years: what Philip Morris never told smokers: Table 1
Background: More than 90% of the cigarettes sold worldwide have a filter. Nearly all filters consist of a rod of numerous ( > 12 000) plastic-like cellulose acetate fibres. Duri...
Advancing Medical Technology Using FPGAs
Advancing Medical Technology Using FPGAs
Field Programmable Gate Arrays (FPGAs) have dramatically changed the design of medical devices in the past decade. FPGAs offer the flexibility of writing software on a standard mic...

