Ciklabakkal, EgeGruson, AdrienGeorgiev, IliyanNowrouzezahrai, DerekHachisuka, ToshiyaGhosh, AbhijeetWei, Li-Yi2022-07-012022-07-0120221467-8659https://doi.org/10.1111/cgf.14585https://diglib.eg.org:443/handle/10.1111/cgf14585Resampling is the process of selecting from a set of candidate samples to achieve a distribution (approximately) proportional to a desired target. Recent work has revisited its application to Monte Carlo integration, yielding powerful and practical importance sampling methods. One drawback of existing resampling methods is that they cannot generate stratified samples. We propose two complementary techniques to achieve efficient stratified resampling. We first introduce bidirectional CDF sampling which yields the same result as conventional inverse CDF sampling but in a single pass over the candidates, without needing to store them, similarly to reservoir sampling. We then order the candidates along a space-filling curve to ensure that stratified CDF sampling of candidate indices yields stratified samples in the integration domain. We showcase our method on various resampling-based rendering problems.CCS Concepts: Computing methodologies --> RenderingComputing methodologiesRenderingSingle-pass Stratified Importance Resampling10.1111/cgf.1458541-499 pages