A new algorithm to build blue noise masks using centroidal Voronoi tessellations (CVT) and a variant of Lloyd's Algorithm is presented. The algorithm takes advantage of the optimality properties of CVTs and through a modified version of Lloyd's algorithm, achieves optimization of the stacked binary patterns that build the mask. A new ordering for binary pattern design is presented, as well as a new metric that allows the creation of quality profiles of the masks. The masks generated by this method are used to halftone sample images, and quality profiles are created. It is shown that CVT masks outperform masks created by DBS and VaC according to the new metric defined and thorough visual inspection of halftoned images.
[1]
Jan P. Allebach,et al.
Model-based halftoning using direct binary search
,
1992,
Electronic Imaging.
[2]
Oliver Deussen,et al.
Floating Points: A Method for Computing Stipple Drawings
,
2000,
Comput. Graph. Forum.
[3]
Daniel L. Lau,et al.
Blue-noise halftoning for hexagonal grids
,
2006,
IEEE Transactions on Image Processing.
[4]
Qiang Du,et al.
Centroidal Voronoi Tessellations: Applications and Algorithms
,
1999,
SIAM Rev..
[5]
Adrian Secord,et al.
Weighted Voronoi stippling
,
2002,
NPAR '02.
[6]
Robert Ulichney,et al.
Void-and-cluster method for dither array generation
,
1993,
Electronic Imaging.