A GPU implementation of color digital halftoning using the Direct Binary Search algorithm. Chandu, K., Stanich, M., Trager, B., & Wu, C. W. In Circuits and Systems (ISCAS), 2012 IEEE International Symposium on, pages 185--188, May. doi abstract bibtex We illustrate how employing Graphics Processing Units (GPU) can speed-up intensive image processing operations. In particular, we demonstrate the use of the NVIDIA CUDA architecture to implement a color digital binary halftoning algorithm based on Direct Binary Search (DBS). Halftoning a color image is more computationally expensive than the single color case as there is a need to minimize dot interaction between different color planes as well. We propose processing all color planes in parallel. In addition we employ processing several non-overlapping neighborhoods in parallel, by utilizing the GPU's parallel architecture, to further improve the computational efficiency. This parallel approach allows us to use a large neighborhood and filter size, to achieve the highest halftone quality, while having minimal impact on performance.
@inproceedings{chandu_gpu_nodate,
title = {A {GPU} implementation of color digital halftoning using the {Direct} {Binary} {Search} algorithm},
doi = {10.1109/ISCAS.2012.6271629},
abstract = {We illustrate how employing Graphics Processing Units (GPU) can speed-up intensive image processing operations. In particular, we demonstrate the use of the NVIDIA CUDA architecture to implement a color digital binary halftoning algorithm based on Direct Binary Search (DBS). Halftoning a color image is more computationally expensive than the single color case as there is a need to minimize dot interaction between different color planes as well. We propose processing all color planes in parallel. In addition we employ processing several non-overlapping neighborhoods in parallel, by utilizing the GPU's parallel architecture, to further improve the computational efficiency. This parallel approach allows us to use a large neighborhood and filter size, to achieve the highest halftone quality, while having minimal impact on performance.},
booktitle = {Circuits and {Systems} ({ISCAS}), 2012 {IEEE} {International} {Symposium} on},
author = {Chandu, Kartheek and Stanich, Mikel and Trager, Barry and Wu, Chai Wah},
month = may,
keywords = {Computer architecture, Graphics processing unit, Image color analysis, Instruction sets, Kernel, Parallel processing, Satellite broadcasting},
pages = {185--188}
}
Downloads: 0
{"_id":"BRXXYu72djRBmwHq7","bibbaseid":"chandu-stanich-trager-wu-agpuimplementationofcolordigitalhalftoningusingthedirectbinarysearchalgorithm","downloads":0,"creationDate":"2017-07-17T05:17:29.632Z","title":"A GPU implementation of color digital halftoning using the Direct Binary Search algorithm","author_short":["Chandu, K.","Stanich, M.","Trager, B.","Wu, C. W."],"year":null,"bibtype":"inproceedings","biburl":"http://bibbase.org/zotero/gcolanicchia","bibdata":{"bibtype":"inproceedings","type":"inproceedings","title":"A GPU implementation of color digital halftoning using the Direct Binary Search algorithm","doi":"10.1109/ISCAS.2012.6271629","abstract":"We illustrate how employing Graphics Processing Units (GPU) can speed-up intensive image processing operations. In particular, we demonstrate the use of the NVIDIA CUDA architecture to implement a color digital binary halftoning algorithm based on Direct Binary Search (DBS). Halftoning a color image is more computationally expensive than the single color case as there is a need to minimize dot interaction between different color planes as well. We propose processing all color planes in parallel. In addition we employ processing several non-overlapping neighborhoods in parallel, by utilizing the GPU's parallel architecture, to further improve the computational efficiency. This parallel approach allows us to use a large neighborhood and filter size, to achieve the highest halftone quality, while having minimal impact on performance.","booktitle":"Circuits and Systems (ISCAS), 2012 IEEE International Symposium on","author":[{"propositions":[],"lastnames":["Chandu"],"firstnames":["Kartheek"],"suffixes":[]},{"propositions":[],"lastnames":["Stanich"],"firstnames":["Mikel"],"suffixes":[]},{"propositions":[],"lastnames":["Trager"],"firstnames":["Barry"],"suffixes":[]},{"propositions":[],"lastnames":["Wu"],"firstnames":["Chai","Wah"],"suffixes":[]}],"month":"May","keywords":"Computer architecture, Graphics processing unit, Image color analysis, Instruction sets, Kernel, Parallel processing, Satellite broadcasting","pages":"185--188","bibtex":"@inproceedings{chandu_gpu_nodate,\n\ttitle = {A {GPU} implementation of color digital halftoning using the {Direct} {Binary} {Search} algorithm},\n\tdoi = {10.1109/ISCAS.2012.6271629},\n\tabstract = {We illustrate how employing Graphics Processing Units (GPU) can speed-up intensive image processing operations. In particular, we demonstrate the use of the NVIDIA CUDA architecture to implement a color digital binary halftoning algorithm based on Direct Binary Search (DBS). Halftoning a color image is more computationally expensive than the single color case as there is a need to minimize dot interaction between different color planes as well. We propose processing all color planes in parallel. In addition we employ processing several non-overlapping neighborhoods in parallel, by utilizing the GPU's parallel architecture, to further improve the computational efficiency. This parallel approach allows us to use a large neighborhood and filter size, to achieve the highest halftone quality, while having minimal impact on performance.},\n\tbooktitle = {Circuits and {Systems} ({ISCAS}), 2012 {IEEE} {International} {Symposium} on},\n\tauthor = {Chandu, Kartheek and Stanich, Mikel and Trager, Barry and Wu, Chai Wah},\n\tmonth = may,\n\tkeywords = {Computer architecture, Graphics processing unit, Image color analysis, Instruction sets, Kernel, Parallel processing, Satellite broadcasting},\n\tpages = {185--188}\n}\n\n","author_short":["Chandu, K.","Stanich, M.","Trager, B.","Wu, C. W."],"key":"chandu_gpu_nodate","id":"chandu_gpu_nodate","bibbaseid":"chandu-stanich-trager-wu-agpuimplementationofcolordigitalhalftoningusingthedirectbinarysearchalgorithm","role":"author","urls":{},"keyword":["Computer architecture","Graphics processing unit","Image color analysis","Instruction sets","Kernel","Parallel processing","Satellite broadcasting"],"downloads":0,"html":""},"search_terms":["gpu","implementation","color","digital","halftoning","using","direct","binary","search","algorithm","chandu","stanich","trager","wu"],"keywords":["computer architecture","graphics processing unit","image color analysis","instruction sets","kernel","parallel processing","satellite broadcasting"],"authorIDs":[],"dataSources":["S9GCXYFBX2nDCTEzF"]}