A Constructive Theory of Sampling for Image Synthesis Sing Reproducing

Total Page:16

File Type:pdf, Size:1020Kb

A Constructive Theory of Sampling for Image Synthesis Sing Reproducing A Constructive Theory of Sampling for Image Synthesis using Reproducing Kernel Bases Christian Lessig∗ Mathieu Desbrun Eugene Fiume DGP | University of Toronto CMS | Caltech DGP | University of Toronto QMC: RK: SNR=13.49 SNR = 15.01 L2=0.2124 L2=0.1805 Figure 1: Lighting in a Villa interior obtained from a photon map. For each shading point in the scene, the incoming light energy density is approximated using 64 hemispherical samples. The left image is computed using classical final gathering using a low-discrepancy sequence. For the right image the same samples were employed but with an integration rule derived using our theory of sampling, providing substantially reduced visual noise and lower numerical error rates. Abstract over a finite number of ray paths, photon mapping interpolates dis- crete “photons”, and Metropolis light transport mutates existing Sampling a scene by tracing rays and reconstructing an image from pointwise paths, to name a few examples. Motivated by this impor- such pointwise samples is fundamental to computer graphics. To im- tance of pointwise techniques, we present an alternative theory of prove the efficacy of these computations, we propose an alternative sampling for image synthesis. In contrast to existing approaches theory of sampling. In contrast to traditional formulations for image that rely on nonconstructive sampling operators based on Dirac synthesis, which appeal to nonconstructive Dirac deltas, our theory deltas, we instead employ constructive reproducing kernels to relate employs constructive reproducing kernels for the correspondence a continuous function to pointwise samples. This enables point- between continuous functions and pointwise samples. Conceptually, wise numerical techniques to be designed for light transport and this allows us to obtain a common mathematical formulation of devised for the finite sample counts and non-equidistant distribu- almost all existing numerical techniques for image synthesis. Practi- tions employed in practice. Our example applications demonstrate cally, it enables novel sampling based numerical techniques designed that this can provide considerably improved visual fidelity and lower for light transport that provide considerably improved performance numerical error rates. Through its functional analytic foundation, per sample. We exemplify the practical benefits of our formulation our formulation also enables us to employ Galerkin projection to with three applications: pointwise transport of color spectra, pro- obtain sampling based algorithms such as path tracing and photon jection of the light energy density into spherical harmonics, and mapping. This overcomes the dichotomy between radiosity-based approximation of the shading equation from a photon map. Experi- and ray tracing techniques that exists in the current literature. mental results verify the utility of our sampling formulation, with lower numerical error rates and enhanced visual quality compared The foundation of our formulation of sampling are reproducing to existing techniques. kernels. These provide a theoretically insightful yet numerically practical conceptualization of the correspondence between pointwise CR Categories: I.3.3 [Computer Graphics]: Three-Dimensional samples and continuous functions. Reproducing kernels kλ(x) have Graphics and Realism—Display Algorithms I.3.7 [Computer Graph- the sifting property δλ[f]=hkλ(x); f(x)i=f(λ) of the Dirac delta ics]: Three-Dimensional Graphics and Realism—Radiosity; δλ but are constructive Hilbert space functions. This enables us to employ kernels kλi (x) “located” at a set of points λi as basis Keywords: sampling, light transport simulation, reproducing ker- functions. The basis expansion of an arbitrary signal f(x) in such a nel Hilbert space reproducing kernel basis takes the form m m X ~ X ~ 1 Introduction f(x) = hf(y); kλi (y)i ki(x) = f(λi) ki(x): Existing computational techniques for image synthesis rely exten- i=1 i=1 sively on pointwise sampling: path tracing computes the transport This equation is at the heart of our work: pointwise samples f(λi) provide the basis function coefficients—without computing inner products—and exact reconstruction from only these values f(λi) is ~ ∗e-mail:[email protected] possible using well defined dual basis functions ki(x). Our theory of sampling encompasses many classical results on the subject. For example, the Shannon sampling theorem arises as an orthonormal reproducing kernel basis for Fourier-bandlimited func- tions; the weights of quadrature rules, such as Gauss-Legendre, are obtained by integrating the dual functions k~i(x); and reconstruction kernels, such as those used on the image plane, are dual kernels k~i(x) for appropriate function spaces. However, with our formu- 38 Light Transport in Computer Graphics Computer in Transport Light For all three applications, we provide experimental results that demonstrate that our formulation significantly increases the effi- cacy attained per sample. These improvements result from tailoring the techniques to the function spaces that naturally arise and from intrinsically constructing them for the finite sample counts to which we are restricted in practice. The remainder of the paper is structured as follows. The mathemati- cal formulation of our constructive theory of sampling is developed in Sec. 2. In Sec. 3, we will discuss how the theory provides a unified formulation for a wide range of existing light transport sim- ulation techniques. Subsequently in Sec. 4, we develop our three example applications and present experimental results. The paper concludes in Sec. 5 with an outlook on other possible applications Figure 2: Importance of point sampling for image synthesis. The light of our formulation of sampling for image synthesis. energy density is a continuous field whose propagation through space is described by a partial differential equation. Numerically, only the propaga- 2 From Samples to Functions tion along individual trajectories can be evaluated. This is equivalently to In this section, we develop the mathematical formulation of our the- a pointwise solution of the partial differential equation using the method of ory of sampling. To facilitate intuition, its concepts are exemplified characteristics. All solutions of the continuous equation have to be recon- for a 1-dimensional function class in Example 1 (boxed, on the next structed from this pointwise information alone. page) and the reader is encouraged to use the supplementary source code to gain some practical understanding. A more pedagogical lation, existing pointwise techniques become instances of a more exposition of our approach to sampling is presented in the supple- versatile construction that provides a recipe to develop numerically mentary tutorial. Readers unfamiliar with finite dimensional Hilbert practical sampling, quadrature, and interpolation formulas for arbi- spaces and their connection to numerical linear algebra should also trary domains and all function spaces admitting a reproducing kernel. consult this material or a standard text such as [Daubechies 1992; This is crucial for light transport simulation where signals are de- Mallat 2009]. fined over arbitrary manifolds and where classical approximation spaces are ill-suited due to frequently occurring discontinuities. The 2.1 Motivation requirement that a function space must admit a reproducing kernel In computer graphics, the Dirac delta δλ[f]=f(λ) is commonly might appear as limitation. Moreover, any finite function space, used to conceptualize the correspondence between a continuous and hence any function space relevant for numerical computations, function f : X R and pointwise samples f(λ) of it. However, → does admit a reproducing kernel. Nonetheless, the question of good the Dirac delta δλ[ ] is a distribution in the sense of Schwartz and approximation spaces and convergence to the infinite dimensional provides no information· about a function f beyond its pointwise limit requires further investigation. value f(λ). This makes it ill-suited for the exact reconstruction of from only a finite set of pointwise samples , which is Our formulation of sampling also provides a novel quality measure f f(λi) what we are interested in and restricted to in practice. Reconstruc- for the distribution of sampling points which we call rk-discrepancy. tion from finitely many “samples” is well defined using basis The measure depends on the domain and function space under con- fi expansions. However, the are then basis function coefficients sideration. Together with its numerical computability, this enables fi defined by continuous inner products ˜ whose numerical the use of computer-based optimization techniques to find nearly op- f,φi = fi evaluation often requires costly approximations. Fortunately, for timal points–with respect to rk-discrepancy–for a given application. regular enough Hilbert spaces there exist functions kλ(x) such that We demonstrate the constructive nature and practicality of our for- the inner product is equivalent to point evaluation, mulation of sampling with three example applications, as follows: f(y),kλ(y) = f(λ)=δλ[f]. (1) i) Almost all techniques for image synthesis represent the color See Example 1.b for some concrete reproducing kernels. When such spectrum of light using pointwise samples. Peercy [1993] kernels kλi (x) are employed as basis functions, the samples f(λi) showed that this can be inefficient and that continuous basis immediately provide basis function coefficients—without the need to
Recommended publications
  • Physically Based Rendering of Synthetic Objects in Real Environments
    Linköping studies in science and technology. Dissertation, No. 1717 PHYSICALLY BASED RENDERING OF SYNTHETIC OBJECTS IN REAL ENVIRONMENTS Joel Kronander Division of Media and Information Technology Department of Science and Technology Linköping University, SE-601 74 Norrköping, Sweden Norrköping, December 2015 Description of the cover image Rendering of virtual furniture illuminated with spatially varying real world illumination captured in a physical environment at IKEA Communications AB. The virtual scene was modeled by Sören and Per Larsson. Physically based rendering of synthetic objects in real environments Copyright © 2015 Joel Kronander (unless otherwise noted) Division of Media and Information Technology Department of Science and Technology Campus Norrköping, Linköping University SE-601 74 Norrköping, Sweden ISBN: 978-91-7685-912-4 ISSN: 0345-7524 Printed in Sweden by LiU-Tryck, Linköping, 2015 Abstract This thesis presents methods for photorealistic rendering of virtual objects so that they can be seamlessly composited into images of the real world. To generate predictable and consistent results, we study physically based methods, which simulate how light propagates in a mathematical model of the augmented scene. This computationally challenging problem demands both efficient and accurate simulation of the light transport in the scene, as well as detailed modeling of the geometries, illumination conditions, and material properties. In this thesis, we discuss and formulate the challenges inherent in these steps and present several methods to make the process more efficient. In particular, the material contained in this thesis addresses four closely related areas: HDR imaging, IBL, reflectance modeling, and efficient rendering. The thesis presents a new, statistically motivated algorithm for HDR reconstruction from raw camera data combining demosaicing, denoising, and HDR fusion in a single processing operation.
    [Show full text]
  • Production Rendering Ian Stephenson (Ed.) Production Rendering
    Production Rendering Ian Stephenson (Ed.) Production Rendering Design and Implementation 12 3 Ian Stephenson, DPhil National Centre for Computer Animation, Bournemouth, UK British Library Cataloguing in Publication Data A catalogue record for this book is available from the British Library Library of Congress Cataloging-in-Publication Data A catalog record for this book is available from the Library of Congress Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers, or in the case of reprographic reproduction in accordance with the terms of licences issued by the Copyright Licensing Agency. Enquiries concerning reproduction outside those terms should be sent to the publishers. ISBN 1-85233-821-0 Springer-Verlag London Berlin Heidelberg Springer ScienceϩBusiness Media springeronline.com © Springer London Limited 2005 Printed in the United States of America The use of registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant laws and regulations and therefore free for general use. The publisher makes no representation, express or implied, with regard to the accuracy of the information contained in this book and cannot accept any legal responsibility or liability for any errors or omissions that may be made. Typeset by Gray Publishing, Tunbridge Wells, UK Printed and bound in the United States of America 34/3830-543210 Printed on acid-free paper SPIN 10951729 We dedicate this book to: Amanda Rochfort, Cheryl M.
    [Show full text]
  • Pencil Light Transport
    Pencil Light Transport by Mauro Steigleder A thesis presented to the University of Waterloo in fulfilment of the thesis requirement for the degree of Doctor of Philosophy in Computer Science Waterloo, Ontario, Canada, 2005 c Mauro Steigleder 2005 AUTHOR’S DECLARATION FOR ELECTRONIC SUBMISSION OF A THESIS I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners. I understand that my thesis may be made electronically available to the public. ii Abstract Global illumination is an important area of computer graphics, having direct applications in architectural visualization, lighting design and entertainment. Indirect illumination ef- fects such as soft shadows, color bleeding, caustics and glossy reflections provide essential visual information about the interaction of different regions of the environment. Global illumination is a research area that deals with these illumination effects. Interactivity is also a desirable feature for many computer graphics applications, especially with unre- stricted manipulation of the environment and lighting conditions. However, the design of methods that can handle both unrestricted interactivity and global illumination effects on environments of reasonable complexity is still an open challenge. We present a new formulation of the light transport equation, called pencil light trans- port, that makes progress towards this goal by exploiting graphics hardware rendering features. The proposed method performs the transport of radiance over a scene using sets of pencils. A pencil object consists of a center of projection and some associated di- rectional data. We show that performing the radiance transport using pencils is suitable for implementation on current graphics hardware.
    [Show full text]
  • Production Rendering Design and Implementation
    Production Rendering Ian Stephenson (Ed.) Production Rendering Design and Implementation 12 3 Ian Stephenson, DPhil National Centre for Computer Animation, Bournemouth, UK British Library Cataloguing in Publication Data A catalogue record for this book is available from the British Library Library of Congress Cataloging-in-Publication Data A catalog record for this book is available from the Library of Congress Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers, or in the case of reprographic reproduction in accordance with the terms of licences issued by the Copyright Licensing Agency. Enquiries concerning reproduction outside those terms should be sent to the publishers. ISBN 1-85233-821-0 Springer-Verlag London Berlin Heidelberg Springer ScienceϩBusiness Media springeronline.com © Springer London Limited 2005 Printed in the United States of America The use of registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant laws and regulations and therefore free for general use. The publisher makes no representation, express or implied, with regard to the accuracy of the information contained in this book and cannot accept any legal responsibility or liability for any errors or omissions that may be made. Typeset by Gray Publishing, Tunbridge Wells, UK Printed and bound in the United States of America 34/3830-543210 Printed on acid-free paper SPIN 10951729 We dedicate this book to: Amanda Rochfort, Cheryl M.
    [Show full text]
  • Design and Implementation of Parallel Light Transport Algorithms Based on Quasi-Monte Carlo Ray Tracing
    AGH University of Science and Technology Faculty of Electrical Engineering, Automatics, Computer Science and Electronics Institute of Computer Science Dissertation for the degree of Doctor of Philosophy in Computer Science Design and Implementation of Parallel Light Transport Algorithms based on quasi-Monte Carlo Ray Tracing mgr in_z. Micha lRadziszewski supervisor: dr hab. in_z. Krzysztof Boryczko, prof. n. AGH Krak´ow,June 2010 Abstract Photorealistic rendering is a part of computer graphics, which concentrates on creating images and animations based on 3D models. Its goal is creation of pictures that are indistinguishable from real world scenes. This work is dedicated to a particular class of photorealistic rendering algorithms { quasi-Monte Carlo ray tracing based global illumination. Global illumination is a very useful concept for creating realistically lit images of artificial 3D scenes. Using automatic and correct computation of vast diversity of optical phenomena, it enables creating a rendering software, which allows specification of what is to be rendered instead of detailed description of how to render a given scene. Its current applications range from many CAD systems to special effects in movies. In future, when computers become sufficiently powerful, real time global illumination may be the best choice for computer games and virtual reality. Currently, only Monte Carlo and quasi-Monte Carlo ray tracing based algorithms are general enough to support full global illumination. Unfortunately, they are very slow compared to other techniques, e.g. hardware accelerated rasterization. The main purpose of this thesis is an im- provement of efficiency of physically correct rendering. The thesis concentrates on enhancement of robustness of rendering algorithms, as well as parallel realization of them.
    [Show full text]
  • Phd THESIS OPTIMIZATION of INVERSE REFLECTOR DESIGN
    PhD THESIS OPTIMIZATION OF INVERSE REFLECTOR DESIGN Albert Mas Baixeras 2010 PROGRAMA DE DOCTORAT EN TECNOLOGIA Advisors: Ignacio Martín Campos Gustavo Patow Memòria presentada per optar al títol de doctor per la Universitat de Girona To Judith and Conchi. Acknowledgments First of all, I would like to thank Ignacio Martín and Gustavo Patow for advising me on this thesis. To Ignacio for giving me the opportunity of learning from him many scientific knowledge and technical skills. To Gustavo for the same reason, and in addition for his special humanity and advice, pushing me to the next step on the most difficult moments. I would also like to thank Xavier Pueyo for having motivated me to do the PhD program and giving me a lot of support for do it. I am also very grateful at people of the Geometry and Graphics Group (GGG) for the treatment that I have received during these years and the good work environment. Especially I would like to thank Carles Bosch for the countless hours spend together and his technical advice on my first thesis steps. To Marité, Gonzalo and Toni, for the support received all this time. To the younger PhD students, Isma, Fran, Tere, Oriol and Mei, for the nice and fun moments, the countless coffees and good conversations, suffering my special sense of humor. To the system managers, Robert and Marc. To the secretariat office for helping me on my classical administrative slip-ups. Finally, I would like to thank all people that have believed in me during these years and had worked hard to help me in my way.
    [Show full text]
  • Gigavoxels: Un Pipeline De Rendu Basé Voxel Pour L'exploration
    GigaVoxels : un pipeline de rendu basé Voxel pour l’exploration efficace de scènes larges et détaillées Cyril Crassin To cite this version: Cyril Crassin. GigaVoxels : un pipeline de rendu basé Voxel pour l’exploration efficace de scènes larges et détaillées. Mathématiques générales [math.GM]. Université de Grenoble, 2011. Français. NNT : 2011GRENM025. tel-00650161 HAL Id: tel-00650161 https://tel.archives-ouvertes.fr/tel-00650161 Submitted on 9 Dec 2011 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. THÈSE Pour obtenir le grade de DOCTEUR DE L’UNIVERSITÉ DE GRENOBLE Spécialité : Mathématiques Informatique Arrêté ministériel : 6 Aout 2006 Présentée par Cyril Crassin Thèse dirigée par Fabrice Neyret préparée au sein du Laboratoire Jean Kuntzmann dans l’école doctorale de Mathématiques, Sciences et Technologies de l’Information, Informatique GigaVoxels : un pipeline de rendu basé-Voxel pour l’exploration efficace de scènes larges et détaillées. Thèse soutenue publiquement le 12 Juillet 2011, devant le jury composé de : Mathias Paulin Professeur, Université
    [Show full text]
  • Computer Game Graphics and Virtual Reality MSC in COMPUTER SCIENCE ATHENS UNIVERSITY of ECONOMICS and BUSINESS
    Computer Game Graphics and Virtual Reality MSC IN COMPUTER SCIENCE ATHENS UNIVERSITY OF ECONOMICS AND BUSINESS A New Perspective This advanced image synthesis course aims at introducing the students to the amazing world of image generation and its applications, with an emphasis to interactive graphics for games and virtual reality and photorealistic production rendering. Breadth vs Depth. A wide range of topics are covered, capturing mostly at a high level the basics of real- time image generation algorithms and graphics hardware technology, production-quality pipelines and methods and effects, materials and appearance, as well as colour manipulation. Application topics include virtual and mixed reality and the use of volume rendering to medical imaging. Interested students can delve into more details through focused reading material, personalized projects (see below) and the bibliography. Personalization. Computer graphics is an inspiring domain and as a course we firmly believe that it should remain so. To deliver this promise, the students are encouraged to select one of many options of engagement and therefore, assessment, be that a written-examination-only system or a combination of paper study and project. For projects, there are many options available, ranging from ray tracing to VR and Unity/Unreal-based game development, either as a personal project or a team assignment. Background. Although a basic background in computer graphics (undergraduate level) is appreciated, it is not a prerequisite, since the principles of 2D and 3D computer graphics are (briefly) re-introduced in this course. Some elementary mathematics and principles of probability theory are required (as well as some computer programming skills for those who will choose a development project).
    [Show full text]
  • Gigavoxels: a Voxel-Based Rendering Pipeline for Efficient
    THÈSE Pour obtenir le grade de DOCTEUR DE L’UNIVERSITÉ DE GRENOBLE Spécialité : Mathématiques Informatique Arrêté ministériel : 6 Aout 2006 Présentée par Cyril Crassin Thèse dirigée par Fabrice Neyret préparée au sein du Laboratoire Jean Kuntzmann dans l’école doctorale de Mathématiques, Sciences et Technologies de l’Information, Informatique GigaVoxels: A Voxel-Based Rendering Pipeline For Efficient Exploration Of Large And Detailed Scenes Thèse soutenue publiquement le 12 Juillet 2011, devant le jury composé de : Mathias Paulin Professeur, Université Paul Sabatier, Toulouse, Rapporteur Michael Wimmer Associate Professor, Technische Universität, Wien, Rapporteur Jean-Michel Dischler Professeur, Université de Strasbourg, Examinateur Carsten Dachsbacher Professor, Karlsruhe Institute of Technology, Examinateur Miguel Sainz Director of Developer Technology, NVIDIA, Examinateur Francois Sillion Directeur de Recherche, INRIA, Examinateur Fabrice Neyret Directeur de Recherche, CNRS, Directeur de thèse 2 Acknowledgements Je tiens tout d’abord à remercier Fabrice pour son encadrement tout au long de ces 4 années de thèse qui furent extrêmement enrichissantes, tant d’un point de vue scientifique que personnel. J’ai énor- mément apprécié sa disponibilité, son regard toujours objectif et pertinent, ainsi que son implication, sa passion et son admirable vision de la recherche. Je remercie également tous les anciens et les nouveaux membres de l’équipe ARTIS pour leur bonne humeur et la formidable ambiance que tous contribuent à créer et à perpétuer. Un merci particulier à mes co-bureaux et amis, Pierre et Olivier, pour avoir supporté mon bazar et mes mauvais jeux de mots pendant plus de 2 ans. Un grand merci également à Elmar pour toute l’aide qu’il m’a apportée durant cette thèse, ainsi qu’à Eric et à Charles pour leur appui mathématique précieux.
    [Show full text]
  • Pathtracinginproduction
    Path tracing in Production Part 1: Modern Path Tracing Luca F������� (Organizer) Johannes H����� (Organizer) Weta Digital Weta Digital Daniel H��������� Christopher K���� Marc D����� Jorge S����������� Animal Logic Sony Imageworks Weta Digital Weta Digital SIGGRAPH 2019 Course Notes Imagery from recent movie productions, featuring difficult light transport, massive geometric complexity, intricate material detail, as well as volumetric effects. The LEGO Movie 2: The Second Part Image courtesy of Animal Logic, ©2019 Warner Bros. Entertainment Inc. ©The LEGO Group. All rights reserved. Spiderman: Homecoming ©2017 CTMG, Inc. All rights reserved. Alita: Battle Angel ©2018 Twentieth Century Fox Film Corporation. All rights reserved. Permission to make digital or hard copies of part or all of this work for personal or class- room use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, con- tact the Owner/Author. Copyright is held by the owner/author(s). SIGGRAPH ’19 Courses, July 28 - August 01, 2019, Los Angeles, CA, USA ACM 978-1-4503-6307-5/19/07. 10.1145/3305366.3328079 P��� ������� �� P��������� Abstract In the past few years the movie industry has switched over from stochastic rasterisation approaches to using phys- ically based light transport simulation: path tracing in production has become ubiquitous across studios. The new approach came with undisputed advantages such as consistent lighting,progressive previews,and fresh code bases. But also abandoning 30 years of experience meant some hard cuts affecting all stages such as lighting, look devel- opment, geometric modelling, scene description formats, the way we schedule for multi-threading, just to name a few.
    [Show full text]
  • Optimization of Inverse Reflector Design
    OPTIMIZATION OF INVERSE REFLECTOR DESIGN Albert MAS BAIXERAS ISBN: 978-84-694-4258-6 Dipòsit legal: Gi-672-2011 http://hdl.handle.net/10803/22705 ADVERTIMENT. La consulta d’aquesta tesi queda condicionada a l’acceptació de les següents condicions d'ús: La difusió d’aquesta tesi per mitjà del servei TDX ha estat autoritzada pels titulars dels drets de propietat intel·lectual únicament per a usos privats emmarcats en activitats d’investigació i docència. No s’autoritza la seva reproducció amb finalitats de lucre ni la seva difusió i posada a disposició des d’un lloc aliè al servei TDX. No s’autoritza la presentació del seu contingut en una finestra o marc aliè a TDX (framing). Aquesta reserva de drets afecta tant al resum de presentació de la tesi com als seus continguts. En la utilització o cita de parts de la tesi és obligat indicar el nom de la persona autora. ADVERTENCIA. La consulta de esta tesis queda condicionada a la aceptación de las siguientes condiciones de uso: La difusión de esta tesis por medio del servicio TDR ha sido autorizada por los titulares de los derechos de propiedad intelectual únicamente para usos privados enmarcados en actividades de investigación y docencia. No se autoriza su reproducción con finalidades de lucro ni su difusión y puesta a disposición desde un sitio ajeno al servicio TDR. No se autoriza la presentación de su contenido en una ventana o marco ajeno a TDR (framing). Esta reserva de derechos afecta tanto al resumen de presentación de la tesis como a sus contenidos.
    [Show full text]
  • Path Manipulation Strategies for Rendering Dynamic
    PATH MANIPULATION STRATEGIES FOR RENDERING DYNAMIC ENVIRONMENTS Adina Andreea Bizdideanu DOCTOR OF ENGINEERING IN DIGITAL MEDIA Centre for Digital Entertainment Bournemouth University October 2018 II This copy of the thesis has been supplied on condition that anyone who consults it is understood to recognise that its copyright rests with its author and due acknowledgement must always be made of the use of any material contained in, or derived from, this thesis. III IV Abstract The current work introduces path manipulation as a tool that extends bidirectional path tracing to reuse paths in the temporal domain. Defined as an apparatus of sampling and reuse strategies, path manipulation reconstructs the subpaths that compose the light transport paths and addresses the restriction of static geometry commonly associated with Monte Carlo light transport simulations. By reconstructing and reusing subpaths, the path manipulation algorithm obviates the regeneration of the entire path collection, reduces the computational load of the original algorithm and supports scene dynamism. Bidirectional path tracing relies on local path sampling techniques to generate the paths of light in a synthetic environment. By using the information localized at path vertices, like the probability distribution, the sampling techniques construct paths progressively with distinct probability densities. Each probability density corresponds to a particular sampling technique, which accounts for specific illumination effects. Bidirectional path tracing uses multiple importance sampling to combine paths sampled with different techniques in low-variance estimators. The path sampling techniques and multiple importance sampling are the keys to the efficacy of bidirectional path tracing. However, the sampling techniques gained little attention beyond the generation and evaluation of paths.
    [Show full text]