41-Issue 4
Permanent URI for this collection
Browse
Browsing 41-Issue 4 by Subject "Computing methodologies"
Now showing 1 - 14 of 14
Results Per Page
Sort Options
Item Automatic Feature Selection for Denoising Volumetric Renderings(The Eurographics Association and John Wiley & Sons Ltd., 2022) Zhang, Xianyao; Ott, Melvin; Manzi, Marco; Gross, Markus; Papas, Marios; Ghosh, Abhijeet; Wei, Li-YiWe propose a method for constructing feature sets that significantly improve the quality of neural denoisers for Monte Carlo renderings with volumetric content. Starting from a large set of hand-crafted features, we propose a feature selection process to identify significantly pruned near-optimal subsets. While a naive approach would require training and testing a separate denoiser for every possible feature combination, our selection process requires training of only a single probe denoiser for the selection task. Moreover, our approximate solution has an asymptotic complexity that is quadratic to the number of features compared to the exponential complexity of the naive approach, while also producing near-optimal solutions. We demonstrate the usefulness of our approach on various state-of-the-art denoising methods for volumetric content. We observe improvements in denoising quality when using our automatically selected feature sets over the hand-crafted sets proposed by the original methods.Item A Bidirectional Formulation for Walk on Spheres(The Eurographics Association and John Wiley & Sons Ltd., 2022) Qi, Yang; Seyb, Dario; Bitterli, Benedikt; Jarosz, Wojciech; Ghosh, Abhijeet; Wei, Li-YiNumerically solving partial differential equations (PDEs) is central to many applications in computer graphics and scientific modeling. Conventional methods for solving PDEs often need to discretize the space first, making them less efficient for complex geometry. Unlike conventional methods, the walk on spheres (WoS) algorithm recently introduced to graphics is a grid-free Monte Carlo method that can provide numerical solutions of Poisson equations without discretizing space. We draw analogies between WoS and classical rendering algorithms, and find that the WoS algorithm is conceptually equivalent to forward path tracing. Inspired by similar approaches in light transport, we propose a novel WoS reformulation that operates in the reverse direction, starting at source points and estimating the Green's function at ''sensor'' points. Implementations of this algorithm show improvement over classical WoS in solving Poisson equation with sparse sources. Our approach opens exciting avenues for future algorithms for PDE estimation which, analogous to light transport, connect WoS walks starting from sensors and sources and combine different strategies for robust solution algorithms in all cases.Item Controlling Material Appearance by Examples(The Eurographics Association and John Wiley & Sons Ltd., 2022) Hu, Yiwei; Hašan, Miloš; Guerrero, Paul; Rushmeier, Holly; Deschaintre, Valentin; Ghosh, Abhijeet; Wei, Li-YiDespite the ubiquitous use of materials maps in modern rendering pipelines, their editing and control remains a challenge. In this paper, we present an example-based material control method to augment input material maps based on user-provided material photos. We train a tileable version of MaterialGAN and leverage its material prior to guide the appearance transfer, optimizing its latent space using differentiable rendering. Our method transfers the micro and meso-structure textures of user provided target(s) photographs, while preserving the structure and quality of the input material. We show our methods can control existing material maps, increasing realism or generating new, visually appealing materials.Item Deep Flow Rendering: View Synthesis via Layer-aware Reflection Flow(The Eurographics Association and John Wiley & Sons Ltd., 2022) Dai, Pinxuan; Xie, Ning; Ghosh, Abhijeet; Wei, Li-YiNovel view synthesis (NVS) generates images from unseen viewpoints based on a set of input images. It is a challenge because of inaccurate lighting optimization and geometry inference. Although current neural rendering methods have made significant progress, they still struggle to reconstruct global illumination effects like reflections and exhibit ambiguous blurs in highly viewdependent areas. This work addresses high-quality view synthesis to emphasize reflection on non-concave surfaces. We propose Deep Flow Rendering that optimizes direct and indirect lighting separately, leveraging texture mapping, appearance flow, and neural rendering. A learnable texture is used to predict view-independent features, meanwhile enabling efficient reflection extraction. To accurately fit view-dependent effects, we adopt a constrained neural flow to transfer image-space features from nearby views to the target view in an edge-preserving manner. Then we further implement a fusing renderer that utilizes the predictions of both layers to form the output image. The experiments demonstrate that our method outperforms the state-of-theart methods at synthesizing various scenes with challenging reflection effects.Item A Microfacet-based Hair Scattering Model(The Eurographics Association and John Wiley & Sons Ltd., 2022) Huang, Weizhen; Hullin, Matthias B.; Hanika, Johannes; Ghosh, Abhijeet; Wei, Li-YiThe development of scattering models and rendering algorithms for human hair remains an important area of research in computer graphics. Virtually all available models for scattering off hair or fur fibers are based on separable lobes, which bring practical advantages in importance sampling, but do not represent physically-plausible microgeometry. In this paper, we contribute the first microfacet-based hair scattering model. Based on a rough cylinder geometry with tilted cuticle scales, our far-field model is non-separable by nature, yet allows accurate importance sampling. Additional benefits include support for elliptical hair cross-sections and an analytical solution for the reflected lobe using the GGX distribution. We show that our model captures glint-like forward scattering features in the R lobe that have been observed before but not properly explained.Item Microsurface Transformations(The Eurographics Association and John Wiley & Sons Ltd., 2022) Atanasov, Asen; Koylazov, Vladimir; Dimov, Rossen; Wilkie, Alexander; Ghosh, Abhijeet; Wei, Li-YiWe derive a general result in microfacet theory: given an arbitrary microsurface defined via standard microfacet statistics, we show how to construct the statistics of its linearly transformed counterparts. A common use case of such transformations is to generate anisotropic versions of a given surface. Traditional anisotropic derivations based on varying the roughness of an isotropic distribution in an ellipse have a general closed-form formula only for the subclass of shape-invariant distributions. While our formulation is equivalent to these specific constructs, it is more general in two aspects: it leads to simple closedform solutions for all distributions, including shape-variant ones, and works for all invertible 2D transform matrices. The latter is of particular importance in case of deformation of the macrosurface, since it can be approximated locally by a linear transformation in the tangent plane. We demonstrate our results using the Generalized Trowbridge-Reitz (GTR) distribution which is shape-invariant only in the special case of the popular Trowbridge-Reitz (GGX) distribution.Item Once-more Scattered Next Event Estimation for Volume Rendering(The Eurographics Association and John Wiley & Sons Ltd., 2022) Hanika, Johannes; Weidlich, Andrea; Droske, Marc; Ghosh, Abhijeet; Wei, Li-YiWe present a Monte Carlo path tracing technique to sample extended next event estimation contributions in participating media: we consider one additional scattering vertex on the way to the next event, accounting for focused blur, resulting in visually interesting image features. Our technique is tailored to thin homogeneous media with strongly forward scattering phase functions, such as water or atmospheric haze. Previous methods put emphasis on sampling transmittances or geometric factors, and are either limited to isotropic scattering, or used tabulation or polynomial approximation to account for some specific phase functions. We will show how to jointly importance sample the product of an arbitrary phase function with analytic sampling in the solid angle domain and the two reciprocal squared distance terms of the adjacent edges of the transport path. The technique is fast and simple to implement in an existing rendering system. Our estimator is designed specifically for forward scattering, so the new technique has to be combined with other estimators to cover the backward scattering contributions.Item Path Guiding with Vertex Triplet Distributions(The Eurographics Association and John Wiley & Sons Ltd., 2022) Schüßler, Vincent; Hanika, Johannes; Jung, Alisa; Dachsbacher, Carsten; Ghosh, Abhijeet; Wei, Li-YiGood importance sampling strategies are decisive for the quality and robustness of photorealistic image synthesis with Monte Carlo integration. Path guiding approaches use transport paths sampled by an existing base sampler to build and refine a guiding distribution. This distribution then guides subsequent paths in regions that are otherwise hard to sample. We observe that all terms in the measurement contribution function sampled during path construction depend on at most three consecutive path vertices. We thus propose to build a 9D guiding distribution over vertex triplets that adapts to the full measurement contribution with a 9D Gaussian mixture model (GMM). For incremental path sampling, we query the model for the last two vertices of a path prefix, resulting in a 3D conditional distribution with which we sample the next vertex along the path. To make this approach scalable, we partition the scene with an octree and learn a local GMM for each leaf separately. In a learning phase, we sample paths using the current guiding distribution and collect triplets of path vertices. We resample these triplets online and keep only a fixed-size subset in reservoirs. After each progression, we obtain new GMMs from triplet samples by an initial hard clustering followed by expectation maximization. Since we model 3D vertex positions, our guiding distribution naturally extends to participating media. In addition, the symmetry in the GMM allows us to query it for paths constructed by a light tracer. Therefore our method can guide both a path tracer and light tracer from a jointly learned guiding distribution.Item Point-Pattern Synthesis using Gabor and Random Filters(The Eurographics Association and John Wiley & Sons Ltd., 2022) Huang, Xingchang; Memari, Pooran; Seidel, Hans-Peter; Singh, Gurprit; Ghosh, Abhijeet; Wei, Li-YiPoint pattern synthesis requires capturing both local and non-local correlations from a given exemplar. Recent works employ deep hierarchical representations from VGG-19 [SZ15] convolutional network to capture the features for both point-pattern and texture synthesis. In this work, we develop a simplified optimization pipeline that uses more traditional Gabor transform-based features. These features when convolved with simple random filters gives highly expressive feature maps. The resulting framework requires significantly less feature maps compared to VGG-19-based methods [TLH19; RGF*20], better captures both the local and non-local structures, does not require any specific data set training and can easily extend to handle multi-class and multi-attribute point patterns, e.g., disk and other element distributions. To validate our pipeline, we perform qualitative and quantitative analysis on a large variety of point patterns to demonstrate the effectiveness of our approach. Finally, to better understand the impact of random filters, we include a spectral analysis using filters with different frequency bandwidths.Item pOp: Parameter Optimization of Differentiable Vector Patterns(The Eurographics Association and John Wiley & Sons Ltd., 2022) Riso, Marzia; Sforza, Davide; Pellacini, Fabio; Ghosh, Abhijeet; Wei, Li-YiProcedural materials are extensively used in computer graphics, since they provide editable, resolution-independent representation of textures. However, tuning the parameters of procedural generators to achieve a desired result remains time-consuming for users. Recently, inverse procedural material algorithms have been developed, exploiting differentiable rendering methods to find the parameters of a procedural model that match a target image. These approaches focus on raster textures. We propose pOp, a practical method for estimating the parameters of vector patterns, that are formed by collections of vector shapes arranged by an arbitrary procedural program. In our approach, patterns are defined as arbitrary programs, that control the translation, rotation and scale or vector graphics elements. We support elements typical of vector graphics, namely points, lines, circle, rounded rectangles, and quadratic Bèzier drawings, in multiple colors. We optimize the program parameters by automatically differentiating the signed distance field of the drawing, which we found to be significantly more reliable than using differentiable rendering of the final image. We demonstrate our method on a variety of cases, representing the variations found in structured vector patterns.Item A Position-Free Path Integral for Homogeneous Slabs and Multiple Scattering on Smith Microfacets(The Eurographics Association and John Wiley & Sons Ltd., 2022) Bitterli, Benedikt; d'Eon, Eugene; Ghosh, Abhijeet; Wei, Li-YiWe consider the problem of multiple scattering on Smith microfacets. This problem is equivalent to computing volumetric light transport in a homogeneous slab. Although the symmetry of the slab allows for significant simplification, fully analytic solutions are scarce and not general enough for most applications. Standard Monte Carlo simulation, although general, is expensive and leads to variance that must be dealt with. We present the first unbiased, truly position-free path integral for evaluating the BSDF of a homogeneous slab. We collapse the spatially-1D path integral of previous works to a position-free form using an analytical preintegration of collision distances. Evaluation of the resulting path integral, which now contains only directions, reduces to simple recursive manipulation of exponential distributions. Applying Monte Carlo to solve the reduced integration problem leads to lower variance. Our new algorithm allows us to render multiple scattering on Smith microfacets with less variance than prior work, and, in the case of conductors, to do so without any bias. Additionally, our algorithm can also be used to accelerate the rendering of BSDFs containing volumetrically scattering layers, at reduced variance compared to standard Monte Carlo integration.Item Recolorable Posterization of Volumetric Radiance Fields Using Visibility-Weighted Palette Extraction(The Eurographics Association and John Wiley & Sons Ltd., 2022) Tojo, Kenji; Umetani, Nobuyuki; Ghosh, Abhijeet; Wei, Li-YiVolumetric radiance fields have recently gained significant attention as promising representations of photorealistic scene reconstruction. However, the non-photorealistic rendering of such a representation has barely been explored. In this study, we investigate the artistic posterization of the volumetric radiance fields. We extend the recent palette-based image-editing framework, which naturally introduces intuitive color manipulation of the posterized results, into the radiance field. Our major challenge is applying stylization effects coherently across different views. Based on the observation that computing a palette frame-by-frame can produce flickering, we propose pre-computing a single palette from the volumetric radiance field covering its entire visible color. We present a method based on volumetric visibility to sample visible colors from the radiance field while avoiding occluded and noisy regions. We demonstrate our workflow by applying it to pre-trained volumetric radiance fields with various stylization effects. We also show that our approach can produce more coherent and robust stylization effects than baseline methods that compute a palette on each rendered view.Item Single-pass Stratified Importance Resampling(The Eurographics Association and John Wiley & Sons Ltd., 2022) Ciklabakkal, Ege; Gruson, Adrien; Georgiev, Iliyan; Nowrouzezahrai, Derek; Hachisuka, Toshiya; Ghosh, Abhijeet; Wei, Li-YiResampling 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.Item Temporally Sliced Photon Primitives for Time-of-flight Rendering(The Eurographics Association and John Wiley & Sons Ltd., 2022) Liu, Yang; Jiao, Shaojie; Jarosz, Wojciech; Ghosh, Abhijeet; Wei, Li-YiWe derive a class of new Monte Carlo estimators for volumetric time-of-flight rendering, generalizing prior work on transient photon points and beams. Conceptually, our method starts with any steady-state photon primitive – like a photon plane, parallelepiped, or parallelotope – and slices it with a temporal wavefront, producing a primitive of one dimension lower. We show how different unbiased temporally sliced primitives arise by analytically integrating any four dimensions within a novel extended spatio-temporal path space formulation. The differences between these estimators reduce to the determinant of a 4×4 Jacobian matrix, with columns dictated by the chosen dimensions. We then show how to combine the relative strengths of different sliced primitives using multiple importance sampling. Finally, we implement several of the new estimators enabled by our theory and compare them to each other as well as previous techniques.