Multiple kernels noise for improved procedural texturing

被引:11
|
作者
Gilet, G. [1 ]
Dischler, J-M. [2 ]
Ghazanfarpour, D. [1 ]
机构
[1] Univ Limoges, XLIM, F-87000 Limoges, France
[2] Univ Strasbourg, LSIIT, F-67000 Illkirch Grafenstaden, France
来源
VISUAL COMPUTER | 2012年 / 28卷 / 6-8期
关键词
Procedural textures; Rendering; Noise-based texturing;
D O I
10.1007/s00371-012-0711-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Procedural texturing is a well known method to synthesize details onto virtual surfaces directly during rendering. But the creation of such textures is often a long and painstaking task. This paper introduces a new noise function, called multiple kernels noise. It is characterized by an arbitrary energy distribution in spectral domain. Multiple kernels noise is obtained by adaptively decomposing a user-defined power spectral density (PSD) into rectangular regions. These are then associated to kernel functions used to compute noise values by sparse convolution. We show how multiple kernels noise (1) increases the variety of noisy procedural textures that can be modeled and (2) helps creating structured procedural textures by automatic extraction of noise characteristics from user-supplied samples.
引用
收藏
页码:679 / 689
页数:11
相关论文
共 50 条
  • [31] A Multiple-Feedback UWB LNA with Low Noise and Improved Linearity
    Zhang, Xin
    Wang, Chunhua
    Zhao, Lv
    [J]. IETE JOURNAL OF RESEARCH, 2018, 64 (04) : 442 - 450
  • [32] Noise cross-correlation sensitivity kernels
    Tromp, Jeroen
    Luo, Yang
    Hanasoge, Shravan
    Peter, Daniel
    [J]. GEOPHYSICAL JOURNAL INTERNATIONAL, 2010, 183 (02) : 791 - 819
  • [33] Curl-noise for procedural fluid flow
    Bridson, Robert
    Hourihan, Jim
    Nordenstam, Marcus
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (03):
  • [34] Procedural noise using sparse Gabor convolution
    Lagae, Ares
    Lefebvre, Sylvain
    Drettakis, George
    Dutre, Philip
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03):
  • [35] Procedural Textures Using Tilings With Perlin Noise
    Maung, David
    Shi, Yinxuan
    Crawfis, Roger
    [J]. 2012 17TH INTERNATIONAL CONFERENCE ON COMPUTER GAMES (CGAMES), 2012, : 60 - 65
  • [36] Use Procedural Noise to Achieve Backdoor Attack
    Chen, Xuan
    Ma, Yuena
    Lu, Shiwei
    [J]. IEEE ACCESS, 2021, 9 : 127204 - 127216
  • [37] Multiple kernels for generalised discriminant analysis
    Liang, Z.
    Li, Y.
    [J]. IET COMPUTER VISION, 2010, 4 (02) : 117 - 128
  • [38] Multiple kernel clustering with corrupted kernels
    Li, Teng
    Dou, Yong
    Liu, Xinwang
    Zhao, Yang
    Lv, Qi
    [J]. NEUROCOMPUTING, 2017, 267 : 447 - 454
  • [39] Distributed Online Learning With Multiple Kernels
    Hong, Songnam
    Chae, Jeongmin
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (03) : 1263 - 1277
  • [40] Learning wind fields with multiple kernels
    Loris Foresti
    Devis Tuia
    Mikhail Kanevski
    Alexei Pozdnoukhov
    [J]. Stochastic Environmental Research and Risk Assessment, 2011, 25 : 51 - 66