1: \begin{abstract}
2: % \nm{Purpose and importance, 25%}
3: Blue noise error patterns are well suited to human perception, and when applied
4: to stochastic rendering techniques, blue noise masks (blue noise textures) minimize
5: unwanted low-frequency noise in the final image. Current methods of applying blue noise masks at
6: each frame independently produce white noise frequency spectra temporally. This white
7: noise results in slower integration convergence over time and unstable results
8: when filtered temporally. Unfortunately, achieving temporally stable blue
9: noise distributions is non-trivial since 3D blue noise does not exhibit the
10: desired 2D blue noise properties, and alternative approaches degrade the
11: spatial blue noise qualities.
12: % \nm{Summary of the method, 25%}
13: We propose novel blue noise patterns that, when animated, produce values at a
14: pixel that are well distributed over time, converge rapidly for Monte Carlo
15: integration, and are more stable under TAA, while still retaining spatial blue noise
16: properties. To do so, we propose an extension to the well-known \emph{void and
17: cluster} algorithm that reformulates the underlying energy function to produce
18: spatiotemporal blue noise masks.
19: % \nm{Results that were found, 35%}
20: These masks exhibit blue noise frequency spectra in {\em both the spatial and
21: temporal domains}, resulting in visually pleasing error patterns, rapid
22: convergence speeds, and increased stability when filtered temporally. We
23: demonstrate these improvements on a variety of applications, including
24: dithering, stochastic transparency, ambient occlusion, and volumetric
25: rendering.
26: % \nm{implications of the research, 15% }
27: By extending spatial blue noise to spatiotemporal blue noise, we overcome the
28: convergence limitations of prior blue noise works, enabling new applications
29: for blue noise distributions.
30: \end{abstract}