2019
DOI: 10.11591/ijece.v9i1.pp148-156
|View full text |Cite
|
Sign up to set email alerts
|

Hardware/software co-design for a parallel three-dimensional bresenham’s algorithm

Abstract: <p>Line plotting is the one of the basic operations in the scan conversion. Bresenham’s line drawing algorithm is an efficient and high popular algorithm utilized for this purpose. This algorithm starts from one end-point of the line to the other end-point by calculating one point at each step. As a result, the calculation time for all the points depends on the length of the line thereby the number of the total points presented. In this paper, we developed an approach to speed up the Bresenham algorithm … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
6
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 11 publications
0
6
0
Order By: Relevance
“…However, this solution increases the sequential execution and costs more calculations in each thread. Many researches have been proposed to parallelize the Bresenham algorithm [4], but their solution lacks for physical hardware or their implementation deals with small data set [6]. Indeed, we exploited the benefits of parallelization in efficient implementation,wherethe problem that can be divided into independent sub-problems is more suitable.Thereby, we prefer the (DDA) algorithm for the implementation on GPU.…”
Section: Gpu-based Line Segment Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…However, this solution increases the sequential execution and costs more calculations in each thread. Many researches have been proposed to parallelize the Bresenham algorithm [4], but their solution lacks for physical hardware or their implementation deals with small data set [6]. Indeed, we exploited the benefits of parallelization in efficient implementation,wherethe problem that can be divided into independent sub-problems is more suitable.Thereby, we prefer the (DDA) algorithm for the implementation on GPU.…”
Section: Gpu-based Line Segment Algorithmmentioning
confidence: 99%
“…The voxelization is accomplished using a 3D scan conversion to generate a discrete surface of a voxelizedobject; it differs from scan conversion that concerns with filling 2D triangles or 2D projection of 3D triangles [2], their algorithms are more abundance in literature than a 3D scan conversion. Therefore we will focus on explaining 3D scan conversion only.In such processes the speed is required in generatingvoxels; some researches accelerated the operation using the standard Bresenham algorithm that has been adopted for a long time [3], [4], [5] and [6]. While other researches tried to use other algorithms like DDA [7], [8]and [9].…”
Section: Introductionmentioning
confidence: 99%
“…These results include the performance of the 3D rendering operations which is based on off-axis technique to create stereo pairs and Bresenham's line drawing algorithm to draw objects, which have been implemented on FPGA hardware. Also, researchers in [9], improved an approach to speed up the Bresenham algorithm by partitioning each line into a number of segments, finding the points belong to those segments, and then formulating the overall line by drawing them simultaneously. By employing 32 cores in the Field Programmable Gate Array, a line of length 992 points is formulated in 0.31μs only.…”
Section: Introductionmentioning
confidence: 99%
“…Knowledge about the lines in an image is useful in many applications such as unmanned vehicle guidance, robot navigation, medical image processing, object recognition, computer vision and artificial intelligence [1][2][3][4][5][6][7][8][9][10][11][12]. In a high-resolution image, thousands of lines in different angles are possible.…”
Section: Introductionmentioning
confidence: 99%