Electrostatic Halftoning

被引:53
作者
Schmaltz, Christian [1 ]
Gwosdek, Pascal [1 ]
Bruhn, Andres [1 ]
Weickert, Joachim [1 ]
机构
[1] Univ Saarland, Math Image Anal Grp, D-6600 Saarbrucken, Germany
关键词
halftoning; dithering; sampling; screening; electrostatic model; global optimization; GPU;
D O I
10.1111/j.1467-8659.2010.01716.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a new global approach for image dithering, stippling, screening and sampling. It is inspired by the physical principles of electrostatics. Repelling forces between equally charged particles create a homogeneous distribution in flat areas, while attracting forces from the image brightness values ensure a high approximation quality. Our model is transparent and uses only two intuitive parameters: One steers the granularity of our halftoning approach, and the other its regularity. We evaluate two versions of our algorithm: A discrete version for dithering that ties points to grid positions, as well as a continuous one which does not have this restriction, and can thus be used for stippling or sampling density functions. Our methods create very few visual artefacts, reveal favourable blue-noise behaviour in the frequency domain, and have a lower approximation error under Gaussian convolution than state-of-the-art methods.
引用
收藏
页码:2313 / 2327
页数:15
相关论文
共 30 条
[1]  
[Anonymous], [No title captured]
[2]   Capacity-Constrained Point Distributions: A Variant of Lloyd's Method [J].
Balzer, Michael ;
Schloemer, Thomas ;
Deussen, Oliver .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03)
[3]  
Bartlett MS., 1978, An introduction to stochastic processes
[4]  
BAYER BE, 1973, P IEEE INT C COMM, V1, P11
[5]   Structure-Aware Error Diffusion [J].
Chang, Jianghao ;
Alain, Benoit ;
Ostromoukhov, Victor .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (05) :1-8
[6]  
FLOYD RW, 1976, P SID, V17, P75
[7]  
GEIST R, 1993, TRANSACTIONS, V12, P136
[8]  
Gonzalez R.C., 2008, Digital Image Processing, V3rd
[9]   TELEVISION BY PULSE CODE MODULATION [J].
GOODALL, WM .
BELL SYSTEM TECHNICAL JOURNAL, 1951, 30 (01) :33-49
[10]  
Hanson K.M., 2005, Sensitivity Analysis of Model Output, P430