Loading…

Path-space differentiable rendering

Physics-based differentiable rendering, the estimation of derivatives of radiometric measures with respect to arbitrary scene parameters, has a diverse array of applications from solving analysis-by-synthesis problems to training machine learning pipelines incorporating forward rendering processes....

Full description

Saved in:
Bibliographic Details
Published in:ACM transactions on graphics 2020-07, Vol.39 (4), p.143:1-143:19, Article 143
Main Authors: Zhang, Cheng, Miller, Bailey, Yan, Kai, Gkioulekas, Ioannis, Zhao, Shuang
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-a301t-746b4c9cf6d402035aab9cd7f6d2e65d4a49b84edc2061b96bdfe954bd83645f3
cites cdi_FETCH-LOGICAL-a301t-746b4c9cf6d402035aab9cd7f6d2e65d4a49b84edc2061b96bdfe954bd83645f3
container_end_page 143:19
container_issue 4
container_start_page 143:1
container_title ACM transactions on graphics
container_volume 39
creator Zhang, Cheng
Miller, Bailey
Yan, Kai
Gkioulekas, Ioannis
Zhao, Shuang
description Physics-based differentiable rendering, the estimation of derivatives of radiometric measures with respect to arbitrary scene parameters, has a diverse array of applications from solving analysis-by-synthesis problems to training machine learning pipelines incorporating forward rendering processes. Unfortunately, general-purpose differentiable rendering remains challenging due to the lack of efficient estimators as well as the need to identify and handle complex discontinuities such as visibility boundaries. In this paper, we show how path integrals can be differentiated with respect to arbitrary differentiable changes of a scene. We provide a detailed theoretical analysis of this process and establish new differentiable rendering formulations based on the resulting differential path integrals. Our path-space differentiable rendering formulation allows the design of new Monte Carlo estimators that offer significantly better efficiency than state-of-the-art methods in handling complex geometric discontinuities and light transport phenomena such as caustics. We validate our method by comparing our derivative estimates to those generated using the finite-difference method. To demonstrate the effectiveness of our technique, we compare inverse-rendering performance with a few state-of-the-art differentiable rendering methods.
doi_str_mv 10.1145/3386569.3392383
format article
fullrecord <record><control><sourceid>acm_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3386569_3392383</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3392383</sourcerecordid><originalsourceid>FETCH-LOGICAL-a301t-746b4c9cf6d402035aab9cd7f6d2e65d4a49b84edc2061b96bdfe954bd83645f3</originalsourceid><addsrcrecordid>eNo9j01Lw0AQhhdRMFbPgqeC521nM7OT7FGKVqGgBz2H_dRIW8tuLv57I42e5h3eD3iEuFawUIr0ErFlzWaBaGps8URUSutGNsjtqaigQZCAoM7FRSmfAMBEXInbFzt8yHKwPs5Dn1LMcT_01m3jfFQh5n7_finOkt2WeDXdmXh7uH9dPcrN8_ppdbeRdtwdZEPsyBufOBDUgNpaZ3xoxr-OrANZMq6lGHwNrJxhF1I0mlxokUknnInlcdfnr1JyTN0h9zubvzsF3S9jNzF2E-PYuDk2rN_9h__MH6GjS70</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Path-space differentiable rendering</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><creator>Zhang, Cheng ; Miller, Bailey ; Yan, Kai ; Gkioulekas, Ioannis ; Zhao, Shuang</creator><creatorcontrib>Zhang, Cheng ; Miller, Bailey ; Yan, Kai ; Gkioulekas, Ioannis ; Zhao, Shuang</creatorcontrib><description>Physics-based differentiable rendering, the estimation of derivatives of radiometric measures with respect to arbitrary scene parameters, has a diverse array of applications from solving analysis-by-synthesis problems to training machine learning pipelines incorporating forward rendering processes. Unfortunately, general-purpose differentiable rendering remains challenging due to the lack of efficient estimators as well as the need to identify and handle complex discontinuities such as visibility boundaries. In this paper, we show how path integrals can be differentiated with respect to arbitrary differentiable changes of a scene. We provide a detailed theoretical analysis of this process and establish new differentiable rendering formulations based on the resulting differential path integrals. Our path-space differentiable rendering formulation allows the design of new Monte Carlo estimators that offer significantly better efficiency than state-of-the-art methods in handling complex geometric discontinuities and light transport phenomena such as caustics. We validate our method by comparing our derivative estimates to those generated using the finite-difference method. To demonstrate the effectiveness of our technique, we compare inverse-rendering performance with a few state-of-the-art differentiable rendering methods.</description><identifier>ISSN: 0730-0301</identifier><identifier>EISSN: 1557-7368</identifier><identifier>DOI: 10.1145/3386569.3392383</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Computer graphics ; Computing methodologies ; Rendering</subject><ispartof>ACM transactions on graphics, 2020-07, Vol.39 (4), p.143:1-143:19, Article 143</ispartof><rights>ACM</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a301t-746b4c9cf6d402035aab9cd7f6d2e65d4a49b84edc2061b96bdfe954bd83645f3</citedby><cites>FETCH-LOGICAL-a301t-746b4c9cf6d402035aab9cd7f6d2e65d4a49b84edc2061b96bdfe954bd83645f3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Zhang, Cheng</creatorcontrib><creatorcontrib>Miller, Bailey</creatorcontrib><creatorcontrib>Yan, Kai</creatorcontrib><creatorcontrib>Gkioulekas, Ioannis</creatorcontrib><creatorcontrib>Zhao, Shuang</creatorcontrib><title>Path-space differentiable rendering</title><title>ACM transactions on graphics</title><addtitle>ACM TOG</addtitle><description>Physics-based differentiable rendering, the estimation of derivatives of radiometric measures with respect to arbitrary scene parameters, has a diverse array of applications from solving analysis-by-synthesis problems to training machine learning pipelines incorporating forward rendering processes. Unfortunately, general-purpose differentiable rendering remains challenging due to the lack of efficient estimators as well as the need to identify and handle complex discontinuities such as visibility boundaries. In this paper, we show how path integrals can be differentiated with respect to arbitrary differentiable changes of a scene. We provide a detailed theoretical analysis of this process and establish new differentiable rendering formulations based on the resulting differential path integrals. Our path-space differentiable rendering formulation allows the design of new Monte Carlo estimators that offer significantly better efficiency than state-of-the-art methods in handling complex geometric discontinuities and light transport phenomena such as caustics. We validate our method by comparing our derivative estimates to those generated using the finite-difference method. To demonstrate the effectiveness of our technique, we compare inverse-rendering performance with a few state-of-the-art differentiable rendering methods.</description><subject>Computer graphics</subject><subject>Computing methodologies</subject><subject>Rendering</subject><issn>0730-0301</issn><issn>1557-7368</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNo9j01Lw0AQhhdRMFbPgqeC521nM7OT7FGKVqGgBz2H_dRIW8tuLv57I42e5h3eD3iEuFawUIr0ErFlzWaBaGps8URUSutGNsjtqaigQZCAoM7FRSmfAMBEXInbFzt8yHKwPs5Dn1LMcT_01m3jfFQh5n7_finOkt2WeDXdmXh7uH9dPcrN8_ppdbeRdtwdZEPsyBufOBDUgNpaZ3xoxr-OrANZMq6lGHwNrJxhF1I0mlxokUknnInlcdfnr1JyTN0h9zubvzsF3S9jNzF2E-PYuDk2rN_9h__MH6GjS70</recordid><startdate>20200708</startdate><enddate>20200708</enddate><creator>Zhang, Cheng</creator><creator>Miller, Bailey</creator><creator>Yan, Kai</creator><creator>Gkioulekas, Ioannis</creator><creator>Zhao, Shuang</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20200708</creationdate><title>Path-space differentiable rendering</title><author>Zhang, Cheng ; Miller, Bailey ; Yan, Kai ; Gkioulekas, Ioannis ; Zhao, Shuang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a301t-746b4c9cf6d402035aab9cd7f6d2e65d4a49b84edc2061b96bdfe954bd83645f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Computer graphics</topic><topic>Computing methodologies</topic><topic>Rendering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Cheng</creatorcontrib><creatorcontrib>Miller, Bailey</creatorcontrib><creatorcontrib>Yan, Kai</creatorcontrib><creatorcontrib>Gkioulekas, Ioannis</creatorcontrib><creatorcontrib>Zhao, Shuang</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhang, Cheng</au><au>Miller, Bailey</au><au>Yan, Kai</au><au>Gkioulekas, Ioannis</au><au>Zhao, Shuang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Path-space differentiable rendering</atitle><jtitle>ACM transactions on graphics</jtitle><stitle>ACM TOG</stitle><date>2020-07-08</date><risdate>2020</risdate><volume>39</volume><issue>4</issue><spage>143:1</spage><epage>143:19</epage><pages>143:1-143:19</pages><artnum>143</artnum><issn>0730-0301</issn><eissn>1557-7368</eissn><abstract>Physics-based differentiable rendering, the estimation of derivatives of radiometric measures with respect to arbitrary scene parameters, has a diverse array of applications from solving analysis-by-synthesis problems to training machine learning pipelines incorporating forward rendering processes. Unfortunately, general-purpose differentiable rendering remains challenging due to the lack of efficient estimators as well as the need to identify and handle complex discontinuities such as visibility boundaries. In this paper, we show how path integrals can be differentiated with respect to arbitrary differentiable changes of a scene. We provide a detailed theoretical analysis of this process and establish new differentiable rendering formulations based on the resulting differential path integrals. Our path-space differentiable rendering formulation allows the design of new Monte Carlo estimators that offer significantly better efficiency than state-of-the-art methods in handling complex geometric discontinuities and light transport phenomena such as caustics. We validate our method by comparing our derivative estimates to those generated using the finite-difference method. To demonstrate the effectiveness of our technique, we compare inverse-rendering performance with a few state-of-the-art differentiable rendering methods.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/3386569.3392383</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0730-0301
ispartof ACM transactions on graphics, 2020-07, Vol.39 (4), p.143:1-143:19, Article 143
issn 0730-0301
1557-7368
language eng
recordid cdi_crossref_primary_10_1145_3386569_3392383
source Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)
subjects Computer graphics
Computing methodologies
Rendering
title Path-space differentiable rendering
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T07%3A12%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Path-space%20differentiable%20rendering&rft.jtitle=ACM%20transactions%20on%20graphics&rft.au=Zhang,%20Cheng&rft.date=2020-07-08&rft.volume=39&rft.issue=4&rft.spage=143:1&rft.epage=143:19&rft.pages=143:1-143:19&rft.artnum=143&rft.issn=0730-0301&rft.eissn=1557-7368&rft_id=info:doi/10.1145/3386569.3392383&rft_dat=%3Cacm_cross%3E3392383%3C/acm_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a301t-746b4c9cf6d402035aab9cd7f6d2e65d4a49b84edc2061b96bdfe954bd83645f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true