Point Sampling with General Noise Spectrum

被引:47
作者
Zhou, Yahan [1 ]
Huang, Haibin [1 ]
Wei, Li-Yi [2 ]
Wang, Rui [1 ]
机构
[1] Univ Massachusetts Amherst, Amherst, MA 01003 USA
[2] Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
来源
ACM TRANSACTIONS ON GRAPHICS | 2012年 / 31卷 / 04期
基金
美国国家科学基金会;
关键词
point sampling; noise spectrum; adaptive sampling; BLUE-NOISE; SPATIAL-PATTERNS; WANG TILES;
D O I
10.1145/2185520.2185572
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Point samples with different spectral noise properties (often defined using color names such as white, blue, green, and red) are important for many science and engineering disciplines including computer graphics. While existing techniques can easily produce white and blue noise samples, relatively little is known for generating other noise patterns. In particular, no single algorithm is available to generate different noise patterns according to user-defined spectra. In this paper, we describe an algorithm for generating point samples that match a user-defined Fourier spectrum function. Such a spectrum function can be either obtained from a known sampling method, or completely constructed by the user. Our key idea is to convert the Fourier spectrum function into a differential distribution function that describes the samples' local spatial statistics; we then use a gradient descent solver to iteratively compute a sample set that matches the target differential distribution function. Our algorithm can be easily modified to achieve adaptive sampling, and we provide a GPU-based implementation. Finally, we present a variety of different sample patterns obtained using our algorithm, and demonstrate suitable applications.
引用
收藏
页数:11
相关论文
共 47 条
[1]  
Alliez P, 2002, ACM T GRAPHIC, V21, P347, DOI 10.1145/566570.566588
[2]  
[Anonymous], 2011, ACM SIGGRAPH 11
[3]  
[Anonymous], IMAGE VISION COMPUTI
[4]  
[Anonymous], 1987, ACM SIGGRAPH Comput. Graph, DOI [DOI 10.1145/37401.37410, 10.1145/37401.37410, DOI 10.1145/37402.37410]
[5]  
[Anonymous], SIGGRAPH ASIA 10
[6]  
[Anonymous], 2009, ACM SIGGRAPH ASIA 20
[7]  
[Anonymous], EGU GEN ASSEMBLY 200
[8]  
[Anonymous], SIGGRAPH 08
[9]  
[Anonymous], SIGGRAPH 07
[10]  
[Anonymous], 2011, ACM T GRAPHIC