2019
DOI: 10.3390/jimaging5050053
|View full text |Cite
|
Sign up to set email alerts
|

Image Processing Using FPGAs

Abstract: Nine articles have been published in this Special Issue on image processing using field programmable gate arrays (FPGAs). The papers address a diverse range of topics relating to the application of FPGA technology to accelerate image processing tasks. The range includes: Custom processor design to reduce the programming burden; memory management for full frames, line buffers, and image border management; image segmentation through background modelling, online K-means clustering, and generalised Laplacian of Ga… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0
2

Year Published

2020
2020
2023
2023

Publication Types

Select...
7
3

Relationship

0
10

Authors

Journals

citations
Cited by 21 publications
(10 citation statements)
references
References 9 publications
0
6
0
2
Order By: Relevance
“…FPGAs can achieve both data parallelism and task parallelism within many image processing tasks. Unfortunately, simply putting a PC-based algorithm onto an FPGA usually gives disappointing results [34]. In addition, many image processing algorithms have been optimized for scalar processors.…”
Section: Fpga-based Image Processingmentioning
confidence: 99%
“…FPGAs can achieve both data parallelism and task parallelism within many image processing tasks. Unfortunately, simply putting a PC-based algorithm onto an FPGA usually gives disappointing results [34]. In addition, many image processing algorithms have been optimized for scalar processors.…”
Section: Fpga-based Image Processingmentioning
confidence: 99%
“…A FPGA device is an array of logic blocks that can implement arbitrary parallel and pipelined operations, without the constraint of conventional multicores or GPGPUs [41,42]. These devices are typically suitable for exploiting the specific parallelism of low-level image processing algorithms [43][44][45]. There are many implementations of defect and edge detection algorithms in literature [43,44,46], but also in the case of FPGA the processing time of an image depends on the image size [44].…”
Section: Related Workmentioning
confidence: 99%
“…Classification algorithms such as k-means, k-nearest neighbours (kNN), and mean-shift have been implemented frequently on FPGAs [23]. Although GPUs already enjoyed widespread use in data centers, to allow parallel processing of the large amounts of data required by these tasks, it was the relative energy efficiency of FPGAs that increased their appeal, along with the capability of fine tuning the hardware design.…”
Section: Related Workmentioning
confidence: 99%