DocumentCode
3365788
Title
Parallel implementation of an error diffusion halftoning algorithm with a general purpose graphics processing unit
Author
Seong, Becksang ; Ahn, Jaewoo ; Sung, Wonyong
Author_Institution
Sch. of Electr. Eng., Seoul Nat. Univ., Seoul, South Korea
fYear
2010
fDate
26-29 Sept. 2010
Firstpage
3777
Lastpage
3780
Abstract
General purpose graphics processing units (GPGPUs) contain many execution units, thus they are very attractive for high speed image processing. However, the error diffusion halftoning algorithm can hardly exploit the benefit of massively parallel processing architecture because this algorithm uses feedback of the output error as well as the results of neighboring pixels. In this study, pixels that can be processed without dependency are found by examining the dependency graph. Also, a parallel processing method requiring less synchronization overhead is developed by considering the characteristics of GPGPUs.
Keywords
error compensation; image processing; parallel processing; error diffusion; general purpose graphics processing unit; halftoning algorithm; parallel implementation; Graphics processing unit; Instruction sets; Kernel; Parallel processing; Pixel; Strips; Synchronization; Halftoning; error diffusion; general purpose graphics processing unit; parallel image processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Image Processing (ICIP), 2010 17th IEEE International Conference on
Conference_Location
Hong Kong
ISSN
1522-4880
Print_ISBN
978-1-4244-7992-4
Electronic_ISBN
1522-4880
Type
conf
DOI
10.1109/ICIP.2010.5653503
Filename
5653503
Link To Document