No Cover Image

E-Thesis 514 views 235 downloads

Quality Assessment and Variance Reduction in Monte Carlo Rendering Algorithms / Joss O. Whittle

Swansea University Author: Joss O. Whittle

DOI (Published version): 10.23889/SUthesis.40271

Abstract

Over the past few decades much work has been focused on the area of physically based rendering which attempts to produce images that are indistinguishable from natural images such as photographs. Physically based rendering algorithms simulate the complex interactions of light with physically based m...

Full description

Published: 2018
Institution: Swansea University
Degree level: Doctoral
Degree name: Ph.D
URI: https://cronfa.swan.ac.uk/Record/cronfa40271
Tags: Add Tag
No Tags, Be the first to tag this record!
first_indexed 2018-05-18T18:59:47Z
last_indexed 2020-09-02T03:04:06Z
id cronfa40271
recordtype RisThesis
fullrecord <?xml version="1.0"?><rfc1807><datestamp>2020-09-01T16:06:06.2841420</datestamp><bib-version>v2</bib-version><id>40271</id><entry>2018-05-18</entry><title>Quality Assessment and Variance Reduction in Monte Carlo Rendering Algorithms</title><swanseaauthors><author><sid>2ffb82878e554c1b90ebc37971872fa7</sid><ORCID>NULL</ORCID><firstname>Joss O.</firstname><surname>Whittle</surname><name>Joss O. Whittle</name><active>true</active><ethesisStudent>true</ethesisStudent></author></swanseaauthors><date>2018-05-18</date><abstract>Over the past few decades much work has been focused on the area of physically based rendering which attempts to produce images that are indistinguishable from natural images such as photographs. Physically based rendering algorithms simulate the complex interactions of light with physically based material, light source, and camera models by structuring it as complex high dimensional integrals [Kaj86] which do not have a closed form solution. Stochastic processes such as Monte Carlo methods can be structured to approximate the expectation of these integrals, producing algorithms which converge to the true rendering solution as the amount of computation is increased in the limit.When a finite amount of computation is used to approximate the rendering solution, images will contain undesirable distortions in the form of noise from under-sampling in image regions with complex light interactions. An important aspect of developing algorithms in this domain is to have a means of accurately comparing and contrasting the relative performance gains between different approaches. Image Quality Assessment (IQA) measures provide a way of condensing the high dimensionality of image data to a single scalar value which can be used as a representative measure of image quality and fidelity. These measures are largely developed in the context of image datasets containing natural images (photographs) coupled with their synthetically distorted versions, and quality assessment scores given by human observers under controlled viewing conditions. Inference using these measures therefore relies on whether the synthetic distortions used to develop the IQA measures are representative of the natural distortions that will be seen in images from domain being assessed.When we consider images generated through stochastic rendering processes, the structure of visible distortions that are present in un-converged images is highly complex and spatially varying based on lighting and scene composition. In this domain the simple synthetic distortions used commonly to train and evaluate IQA measures are not representative of the complex natural distortions from the rendering process. This raises a question of how robust IQA measures are when applied to physically based rendered images.In this thesis we summarize the classical and recent works in the area of physicallybased rendering using stochastic approaches such as Monte Carlo methods. We develop a modern C++ framework wrapping MPI for managing and running code on large scale distributed computing environments. With this framework we use high performance computing to generate a dataset of Monte Carlo images. From this we provide a study on the effectiveness of modern and classical IQA measures and their robustness when evaluating images generated through stochastic rendering processes. Finally, we build on the strengths of these IQA measures and apply modern deep-learning methods to the No Reference IQA problem, where we wish to assess the quality of a rendered image without knowing its true value.</abstract><type>E-Thesis</type><journal/><publisher/><keywords>Computer Science, Stochastic Approximation, Bayesian Statistics, Monte Carlo Methods, Physically Based Rendering, High Performance Computing, Message Passing Interface, Distributed Computing, Machine Learning, Deep Learning, Neural Networks, Convolutional</keywords><publishedDay>31</publishedDay><publishedMonth>12</publishedMonth><publishedYear>2018</publishedYear><publishedDate>2018-12-31</publishedDate><doi>10.23889/SUthesis.40271</doi><url/><notes/><college>COLLEGE NANME</college><department>Computer Science</department><CollegeCode>COLLEGE CODE</CollegeCode><institution>Swansea University</institution><degreelevel>Doctoral</degreelevel><degreename>Ph.D</degreename><degreesponsorsfunders>EPSRC</degreesponsorsfunders><apcterm/><funders>EP/K502935/1</funders><lastEdited>2020-09-01T16:06:06.2841420</lastEdited><Created>2018-05-18T14:49:58.9776920</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Mathematics and Computer Science - Computer Science</level></path><authors><author><firstname>Joss O.</firstname><surname>Whittle</surname><orcid>NULL</orcid><order>1</order></author></authors><documents><document><filename>0040271-18052018145339.pdf</filename><originalFilename>Whittle_Joss_final_thesis.pdf</originalFilename><uploaded>2018-05-18T14:53:39.0670000</uploaded><type>Output</type><contentLength>57598022</contentLength><contentType>application/pdf</contentType><version>E-Thesis - restricted access</version><cronfaStatus>true</cronfaStatus><embargoDate>2019-05-18T00:00:00.0000000</embargoDate><copyrightCorrect>true</copyrightCorrect></document></documents><OutputDurs/></rfc1807>
spelling 2020-09-01T16:06:06.2841420 v2 40271 2018-05-18 Quality Assessment and Variance Reduction in Monte Carlo Rendering Algorithms 2ffb82878e554c1b90ebc37971872fa7 NULL Joss O. Whittle Joss O. Whittle true true 2018-05-18 Over the past few decades much work has been focused on the area of physically based rendering which attempts to produce images that are indistinguishable from natural images such as photographs. Physically based rendering algorithms simulate the complex interactions of light with physically based material, light source, and camera models by structuring it as complex high dimensional integrals [Kaj86] which do not have a closed form solution. Stochastic processes such as Monte Carlo methods can be structured to approximate the expectation of these integrals, producing algorithms which converge to the true rendering solution as the amount of computation is increased in the limit.When a finite amount of computation is used to approximate the rendering solution, images will contain undesirable distortions in the form of noise from under-sampling in image regions with complex light interactions. An important aspect of developing algorithms in this domain is to have a means of accurately comparing and contrasting the relative performance gains between different approaches. Image Quality Assessment (IQA) measures provide a way of condensing the high dimensionality of image data to a single scalar value which can be used as a representative measure of image quality and fidelity. These measures are largely developed in the context of image datasets containing natural images (photographs) coupled with their synthetically distorted versions, and quality assessment scores given by human observers under controlled viewing conditions. Inference using these measures therefore relies on whether the synthetic distortions used to develop the IQA measures are representative of the natural distortions that will be seen in images from domain being assessed.When we consider images generated through stochastic rendering processes, the structure of visible distortions that are present in un-converged images is highly complex and spatially varying based on lighting and scene composition. In this domain the simple synthetic distortions used commonly to train and evaluate IQA measures are not representative of the complex natural distortions from the rendering process. This raises a question of how robust IQA measures are when applied to physically based rendered images.In this thesis we summarize the classical and recent works in the area of physicallybased rendering using stochastic approaches such as Monte Carlo methods. We develop a modern C++ framework wrapping MPI for managing and running code on large scale distributed computing environments. With this framework we use high performance computing to generate a dataset of Monte Carlo images. From this we provide a study on the effectiveness of modern and classical IQA measures and their robustness when evaluating images generated through stochastic rendering processes. Finally, we build on the strengths of these IQA measures and apply modern deep-learning methods to the No Reference IQA problem, where we wish to assess the quality of a rendered image without knowing its true value. E-Thesis Computer Science, Stochastic Approximation, Bayesian Statistics, Monte Carlo Methods, Physically Based Rendering, High Performance Computing, Message Passing Interface, Distributed Computing, Machine Learning, Deep Learning, Neural Networks, Convolutional 31 12 2018 2018-12-31 10.23889/SUthesis.40271 COLLEGE NANME Computer Science COLLEGE CODE Swansea University Doctoral Ph.D EPSRC EP/K502935/1 2020-09-01T16:06:06.2841420 2018-05-18T14:49:58.9776920 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science Joss O. Whittle NULL 1 0040271-18052018145339.pdf Whittle_Joss_final_thesis.pdf 2018-05-18T14:53:39.0670000 Output 57598022 application/pdf E-Thesis - restricted access true 2019-05-18T00:00:00.0000000 true
title Quality Assessment and Variance Reduction in Monte Carlo Rendering Algorithms
spellingShingle Quality Assessment and Variance Reduction in Monte Carlo Rendering Algorithms
Joss O. Whittle
title_short Quality Assessment and Variance Reduction in Monte Carlo Rendering Algorithms
title_full Quality Assessment and Variance Reduction in Monte Carlo Rendering Algorithms
title_fullStr Quality Assessment and Variance Reduction in Monte Carlo Rendering Algorithms
title_full_unstemmed Quality Assessment and Variance Reduction in Monte Carlo Rendering Algorithms
title_sort Quality Assessment and Variance Reduction in Monte Carlo Rendering Algorithms
author_id_str_mv 2ffb82878e554c1b90ebc37971872fa7
author_id_fullname_str_mv 2ffb82878e554c1b90ebc37971872fa7_***_Joss O. Whittle
author Joss O. Whittle
author2 Joss O. Whittle
format E-Thesis
publishDate 2018
institution Swansea University
doi_str_mv 10.23889/SUthesis.40271
college_str Faculty of Science and Engineering
hierarchytype
hierarchy_top_id facultyofscienceandengineering
hierarchy_top_title Faculty of Science and Engineering
hierarchy_parent_id facultyofscienceandengineering
hierarchy_parent_title Faculty of Science and Engineering
department_str School of Mathematics and Computer Science - Computer Science{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Mathematics and Computer Science - Computer Science
document_store_str 1
active_str 0
description Over the past few decades much work has been focused on the area of physically based rendering which attempts to produce images that are indistinguishable from natural images such as photographs. Physically based rendering algorithms simulate the complex interactions of light with physically based material, light source, and camera models by structuring it as complex high dimensional integrals [Kaj86] which do not have a closed form solution. Stochastic processes such as Monte Carlo methods can be structured to approximate the expectation of these integrals, producing algorithms which converge to the true rendering solution as the amount of computation is increased in the limit.When a finite amount of computation is used to approximate the rendering solution, images will contain undesirable distortions in the form of noise from under-sampling in image regions with complex light interactions. An important aspect of developing algorithms in this domain is to have a means of accurately comparing and contrasting the relative performance gains between different approaches. Image Quality Assessment (IQA) measures provide a way of condensing the high dimensionality of image data to a single scalar value which can be used as a representative measure of image quality and fidelity. These measures are largely developed in the context of image datasets containing natural images (photographs) coupled with their synthetically distorted versions, and quality assessment scores given by human observers under controlled viewing conditions. Inference using these measures therefore relies on whether the synthetic distortions used to develop the IQA measures are representative of the natural distortions that will be seen in images from domain being assessed.When we consider images generated through stochastic rendering processes, the structure of visible distortions that are present in un-converged images is highly complex and spatially varying based on lighting and scene composition. In this domain the simple synthetic distortions used commonly to train and evaluate IQA measures are not representative of the complex natural distortions from the rendering process. This raises a question of how robust IQA measures are when applied to physically based rendered images.In this thesis we summarize the classical and recent works in the area of physicallybased rendering using stochastic approaches such as Monte Carlo methods. We develop a modern C++ framework wrapping MPI for managing and running code on large scale distributed computing environments. With this framework we use high performance computing to generate a dataset of Monte Carlo images. From this we provide a study on the effectiveness of modern and classical IQA measures and their robustness when evaluating images generated through stochastic rendering processes. Finally, we build on the strengths of these IQA measures and apply modern deep-learning methods to the No Reference IQA problem, where we wish to assess the quality of a rendered image without knowing its true value.
published_date 2018-12-31T03:51:17Z
_version_ 1763752518203998208
score 11.037056