arrow
Return

Parallel Fast Pencil Drawing Generation Algorithm Based on GPU

delete2019-01-01
delete2
delete
OA
AI
J
Jiyan Qiu
刘斌 cover
刘斌 (Bin Liu) *
何进荣 cover
何进荣 (Jinrong He)
刘朝阳 (Chaoyang Liu)
Y
Yuancheng Li
DOI:10.1109/ACCESS.2019.2924658delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
With the development of image processing technology, pencil drawing has been widely used in video games and mobile phone applications. However, the existing pencil drawing algorithms require a large amount of time to convert a real picture into a pencil drawing; hence, it is difficult to apply them to real-time systems. This paper proposes a parallel fast pencil drawing generation algorithm based on the graphics processing unit (GPU) to accelerate the real-time rendering process of sketch painting. The parallelism of the pencil drawing generation algorithm is identified via a theoretical analysis at first. Then, sub-algorithms of the sequential algorithm are designed in parallel using the compute unified device architecture (CUDA) programming model and executed via thread-level parallel techniques. Furthermore, an optimal cache pattern of data that reduce the access time of the most frequently used data is structured using shared memory and constant memory. Finally, task-level parallelism is achieved by the CUDA stream technology, which overlaps independent sub-tasks for further acceleration. On the CUDA platform, the experimental results demonstrate that the proposed parallel algorithm can achieve a significant increase in speedup. The proposed algorithm achieves a performance improvement of 448.59 times compared with the sequential algorithm, on 2560 x 1920-resolution images, and maintains a high degree of similarity with the real pencil paintings. Hence, the proposed algorithm is suitable for real-time pencil drawing rendering and has promising application prospects in non-photorealistic rendering.
Keywords:
Non-photorealistic rendering
pencil drawing
parallel algorithm
GPU platform
convolution operation
CUDA
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

Y
Yanan University
Scholars:
3.1K
Papers: 1.9K
Citations: 3.1K
N
northwest a&f university - china
Scholars:
3.6W
Papers: 2.1W
Citations: 34