2020
DOI: 10.18489/sacj.v32i1.749
|View full text |Cite
|
Sign up to set email alerts
|

An OpenCL-based parallel acceleration of aSobel edge detection algorithm Using IntelFPGA technology

Abstract: This paper examines the feasibility of using commercial out-of-the-box Reconfigurable Field Programmable Gate Array (FPGA) technology and the OpenCL framework to create efficient Sobel edge-detection implementation, which is considered a fundamental part in the field of image and video processing. The revised proposed approach was created at a high level of abstraction and executed on high commodity Intel FPGA platform. This was performed in a manner that was designed to allow the high-level compiler/synthesi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(22 citation statements)
references
References 45 publications
(49 reference statements)
0
22
0
Order By: Relevance
“…Therefore, the program must be written in a way that exploits the features of the existing homogeneous architecture. There are many software libraries that provide the ability to create and manage threads, such as open multi-processing (OpenMP) [30], open computing language (OpenCL) [31][32][33], and Intel threading building blocks (ITBB) [34]. In this proposed study, the OpenCV library tool is used where several optimization techniques are possible; auto-parallelization and auto-vectorization are used to exploit all the capabilities of the heterogeneous multicore CPU-based system.…”
Section: Research Methods Techniques and Proceduresmentioning
confidence: 99%
“…Therefore, the program must be written in a way that exploits the features of the existing homogeneous architecture. There are many software libraries that provide the ability to create and manage threads, such as open multi-processing (OpenMP) [30], open computing language (OpenCL) [31][32][33], and Intel threading building blocks (ITBB) [34]. In this proposed study, the OpenCV library tool is used where several optimization techniques are possible; auto-parallelization and auto-vectorization are used to exploit all the capabilities of the heterogeneous multicore CPU-based system.…”
Section: Research Methods Techniques and Proceduresmentioning
confidence: 99%
“…(1) Water waves are often detected as edges (2) The edge of the swimmer's swimsuit is misjudged as nonedge…”
Section: Analysis and Evaluation Of Swimming Movementsmentioning
confidence: 99%
“…Through real-time motion capture, the motion is transmitted to the computer through the sensor to process the data and give correct instructions to the athlete, as shown in Figure 1. In this paper, the system adopts OpenCL technology to accelerate the system and optimizes the algorithm in the image processing technology to ensure the image processing quality and improve the application effect of the system [2]. And carry out experiments to ensure the effective coverage of the system for swimmers, provide accurate positioning guarantee for their movement rhythm and amplitude, and provide effective guidance for accurately locating swimming movement problems of athletes, so that users can have a clearer understanding of their movements and improve user actions to improve system performance.…”
Section: Introductionmentioning
confidence: 99%
“…Compared to single-core processors, the proposed FPGA-based design offers better performance and approximate power consumption. 37x improvement in total construction/distribution and 53x improvement in power consumption are compared to performance [6]. Al-Shabi MA proposed a brown analysis algorithm based on turbulence.…”
Section: Related Workmentioning
confidence: 99%
“…ese three basic principles suggest that production-oriented approaches disrupt long-term, student-centered education and recommend that language education should achieve its educational objectives and promote effective learning. [6]. As shown in Figure 2, this is a diagram of a theoretical system of production-oriented methods.…”
Section: Output-oriented Approachmentioning
confidence: 99%