Plane-dependent Error Diffusion on a GPU

被引:5
|
作者
Zhang, Yao [1 ]
Recker, John Ludd [2 ]
Ulichney, Robert [3 ]
Tastl, Ingeborg [2 ]
Owens, John D. [1 ]
机构
[1] Univ Calif Davis, 1 Shields Ave, Davis, CA 95616 USA
[2] Hewlett Packard Labs, Palo Alto, CA USA
[3] Hewlett Packard Corp, Andover, MA USA
来源
IMAGE PROCESSING: ALGORITHMS AND SYSTEMS X AND PARALLEL PROCESSING FOR IMAGING APPLICATIONS II | 2012年 / 8295卷
基金
美国国家科学基金会;
关键词
Halftoning; Plane-dependent Error Diffusion; Parallel Processing; GPU Computing;
D O I
10.1117/12.906966
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we study a plane-dependent technique that reduces dot-on-dot printing in color images, and apply this technique to a GPU-based error diffusion halftoning algorithm. We design image quality metrics to preserve mean color and minimize colorant overlaps. We further use randomized intra-plane error filter weights to break periodic structures. Our GPU implementation achieves a processing speed of 200 MegaPixels/second for RGB color images, and a speedup of 30 - 37x over a multi-threaded implementation on a dual-core CPU. Since the GPU implementation is memory bound, we essentially get the image quality benefits for free by adding arithmetic complexities for inter-plane dependency and error filter weights randomization.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Crystal Plane-Dependent Compositional and Structural Evolution of Uniform Cu2O Nanocrystals in Aqueous Ammonia Solutions
    Hua, Qing
    Chen, Kai
    Chang, Sujie
    Ma, Yunsheng
    Huang, Weixin
    JOURNAL OF PHYSICAL CHEMISTRY C, 2011, 115 (42): : 20618 - 20627
  • [22] Plane-dependent ML scatter scaling: 3D extension of the 2D simulated single scatter estimate
    Rezaei, Ahmadreza
    Salvo, Koen
    Panin, Vladimir
    Koesters, Thomas
    Casey, Michael
    Boada, Fernando
    Defrise, Michel
    Nuyts, Johan
    2016 IEEE NUCLEAR SCIENCE SYMPOSIUM, MEDICAL IMAGING CONFERENCE AND ROOM-TEMPERATURE SEMICONDUCTOR DETECTOR WORKSHOP (NSS/MIC/RTSD), 2016,
  • [23] Lateral tunneling transistors fabricated by plane-dependent Si-doping in non-planar epitaxy on GaAs (311)A and (411)A substrates
    Ohnishi, H
    Fujita, K
    Watanabe, T
    MICROELECTRONICS JOURNAL, 1997, 28 (8-10) : 1025 - 1029
  • [24] An error diffusion algorithm with data-dependent prefiltering
    Hanaoka, C
    Taguchi, A
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2006, 89 (05): : 1 - 11
  • [25] Plane-dependent ML scatter scaling: 3D extension of the 2D simulated single scatter (SSS) estimate
    Rezaei, Ahmadreza
    Salvo, Koen
    Vahle, Thomas
    Panin, Vladimir
    Casey, Michael
    Boada, Fernando
    Defrise, Michel
    Nuyts, Johan
    PHYSICS IN MEDICINE AND BIOLOGY, 2017, 62 (16): : 6515 - 6531
  • [26] An input-level dependent approach to color error diffusion
    Monga, V
    Damera-Venkata, N
    Evans, BL
    COLOR IMAGING IX: PROCESSING, HARDCOPY, AND APPLICATIONS, 2004, 5293 : 333 - 343
  • [27] PLANE ERROR
    Mason, Albert D.
    SCIENTIFIC AMERICAN, 2020, 323 (04) : 10 - 10
  • [28] Crystal plane-dependent ethanol gas sensing of ZnO studied by low-energy He+ ion scattering combined with pulsed jet technique
    Suzuki, T. T.
    Adachi, Y.
    Ohgaki, T.
    Sakaguchi, I.
    SURFACE AND INTERFACE ANALYSIS, 2021, 53 (09) : 747 - 753
  • [29] Selective hydrogenation of acetylene over Pd-Sn catalyst: Identification of Pd2Sn intermetallic alloy and crystal plane-dependent performance
    Li, Rongrong
    Yue, Yuxue
    Chen, Zhi
    Chen, Xianlang
    Wang, Saisai
    Jiang, Zhao
    Wang, Bolin
    Xu, Qianqian
    Han, Deman
    Zhao, Jia
    APPLIED CATALYSIS B-ENVIRONMENTAL, 2020, 279