By Diego Nehab, IMPA, Rio de Janeiro, Brazil, diego@impa.br | Hugues Hoppe, Mircrosoft Research, USA, hhoppe@microsoft.com
Discretization and reconstruction are fundamental operations in computer graphics, enabling the conversion between sampled and continuous representations. Major advances in signal-processing research have shown that these operations can often be performed more efficiently by decomposing a filter into two parts: a compactly supported continuous-domain function and a digital filter. This strategy of “generalized sampling” has appeared in a few graphics papers, but is largely unexplored in our community. This paper broadly summarizes the key aspects of the framework, and delves into specific applications in graphics. Using new notation, we concisely present and extend several key techniques. In addition, we demonstrate benefits for prefiltering in image downscaling and supersample-based rendering, and present an analysis of the associated variance reduction. We conclude with a qualitative and quantitative comparison of traditional and generalized filters.
Discretization and reconstruction are fundamental operations in computer graphics, enabling the conversion between sampled and continuous representations. Major advances in signal processing research have shown that such operations can often be performed more efficiently by decomposing a filter into two parts: a compactly-supported continuous-domain function and a digital filter. This strategy of “generalized sampling” has appeared in a few graphics papers, but is largely unexplored within the computer graphics community.
A Fresh Look at Generalized Sampling broadly summarizes the key aspects of generalized sampling, and delves into specific applications in graphics. Using new notation, it concisely presents and extends several key techniques. In addition, it demonstrates benefits for prefiltering in image downscaling and supersample-based rendering, and presents an analysis of the associated variance reduction. It concludes with a qualitative and quantitative comparison of traditional and generalized filters.
A Fresh Look at Generalized Sampling is an ideal primer for graphics researchers interested in generalized sampling methods and how they might apply them.
Replication Data | 0600000053_code.zip (ZIP).
A Fresh Look at Generalized Sampling: Supplementary Material Index and Source Code
Replication Data | 0600000053_video1.zip (ZIP).
A Fresh Look at Generalized Sampling: Supplementary Videos 1
Replication Data | 0600000053_video2.zip (ZIP).
A Fresh Look at Generalized Sampling: Supplementary Video 2
Replication Data | 0600000053_video3.zip (ZIP).
A Fresh Look at Generalized Sampling: Supplementary Video 3