<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Visual Computing Laboratory at Saitama University on Visual Computing Laboratory</title>
    <link>https://visualcomputing-lab.github.io/</link>
    <description>Recent content in Visual Computing Laboratory at Saitama University on Visual Computing Laboratory</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 23 Mar 2024 00:00:00 +0000</lastBuildDate>
      <atom:link href="https://visualcomputing-lab.github.io/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Member</title>
      <link>https://visualcomputing-lab.github.io/member/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://visualcomputing-lab.github.io/member/</guid>
      <description>&lt;script src=&#34;https://kit.fontawesome.com/429fe8bdbc.js&#34; crossorigin=&#34;anonymous&#34;&gt;&lt;/script&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;faculty&#34;  id=&#34;faculty&#34;&gt;Faculty&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#faculty&#34; aria-label=&#34;: Faculty&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;./cv/&#34;&gt;Kei Iwasaki&lt;/a&gt;&#xA; (Professor)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://scholar.google.co.jp/citations?user=PD3Wd9kAAAAJ&amp;amp;hl=ja&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;google scholar&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://dblp.org/pid/21/3350.htm&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;DBLP&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://orcid.org/my-orcid?orcid=0000-0002-5235-536X&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ORCID&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;keiiwasaki &lt;em&gt;at&lt;/em&gt; acm.org&lt;/li&gt;&#xA;&lt;li&gt;kiwasaki &lt;em&gt;at&lt;/em&gt; mail.saitama-u.ac.jp&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;d1&#34;  id=&#34;d1&#34;&gt;D1&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#d1&#34; aria-label=&#34;: D1&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://asurudo.top/s/KPBP46Mcr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Xu Mingrui&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Zhang Tingyu&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;m2&#34;  id=&#34;m2&#34;&gt;M2&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#m2&#34; aria-label=&#34;: M2&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tomoya Kozuki&lt;/li&gt;&#xA;&lt;li&gt;Risa Matsuda&lt;/li&gt;&#xA;&lt;li&gt;Hiroto Kaburagi&lt;/li&gt;&#xA;&lt;li&gt;Koji Miura&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;m1&#34;  id=&#34;m1&#34;&gt;M1&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#m1&#34; aria-label=&#34;: M1&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Asuka Hada&lt;/li&gt;&#xA;&lt;li&gt;Eiji Sakai&lt;/li&gt;&#xA;&lt;li&gt;Tomoyuki Miyauchi&lt;/li&gt;&#xA;&lt;li&gt;Keiya Umehara&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;b4&#34;  id=&#34;b4&#34;&gt;B4&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#b4&#34; aria-label=&#34;: B4&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yuki Koyanagi&lt;/li&gt;&#xA;&lt;li&gt;Kaito Sunouchi&lt;/li&gt;&#xA;&lt;li&gt;Giichi Tamori&lt;/li&gt;&#xA;&lt;li&gt;Kiyomi Tsukamoto&lt;/li&gt;&#xA;&lt;li&gt;Haruma Yachi&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h3 id=&#34;address&#34;  id=&#34;address&#34;&gt;Address&lt;/h3&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#address&#34; aria-label=&#34;: Address&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;255 Shimo-Okubo, Sakura-ku, Saitama, 338-8570, Japan.  &lt;br&gt;&#xA;&lt;a href=&#34;&#34;&gt;Visual Computing Laboratory (VCL)&lt;/a&gt;&#xA; &lt;br&gt;&#xA;&lt;a href=&#34;http://www.saitama-u.ac.jp/rikogaku/en.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Graduate School of Science and Engineering&lt;/a&gt;&#xA; &lt;br&gt;&#xA;&lt;a href=&#34;https://en.saitama-u.ac.jp/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Saitama University&lt;/a&gt;&#xA; &lt;br&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h3 id=&#34;access-map&#34;  id=&#34;access-map&#34;&gt;Access Map&lt;/h3&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#access-map&#34; aria-label=&#34;: Access Map&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;iframe src=&#34;https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d808.3601905897486!2d139.6069364024916!3d35.862714100000005!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x6018c306614768c5%3A0x2f89aa7965582fe8!2z57eP5ZCI56CU56m25qOf!5e0!3m2!1sja!2sjp!4v1711160425133!5m2!1sja!2sjp&#34; width=&#34;600&#34; height=&#34;450&#34; style=&#34;border:0;&#34; allowfullscreen=&#34;&#34; loading=&#34;lazy&#34; referrerpolicy=&#34;no-referrer-when-downgrade&#34;&gt;&lt;/iframe&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://visualcomputing-lab.github.io/projects_/sig2025/</link>
      <pubDate>Sat, 10 May 2025 00:00:00 +0000</pubDate>
      <guid>https://visualcomputing-lab.github.io/projects_/sig2025/</guid>
      <description>&lt;script src=&#34;https://kit.fontawesome.com/429fe8bdbc.js&#34; crossorigin=&#34;anonymous&#34;&gt;&lt;/script&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h3 id=&#34;spherical-lighting-with-spherical-harmonics-hessian&#34;  id=&#34;spherical-lighting-with-spherical-harmonics-hessian&#34;&gt;Spherical Lighting with Spherical Harmonics Hessian&lt;/h3&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#spherical-lighting-with-spherical-harmonics-hessian&#34; aria-label=&#34;: Spherical Lighting with Spherical Harmonics Hessian&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;img src=&#34;../img/sig2025.png&#34;&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;abstract&#34;  id=&#34;abstract&#34;&gt;Abstract&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#abstract&#34; aria-label=&#34;: Abstract&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;In this paper, we introduce a second-order derivative of spherical harmonics,&#xA;spherical harmonics Hessian, and solid spherical harmonics, a variant of spherical harmonics, to the computer graphics community. These mathematical tools are used to develop an analytical representation of the Hessian matrix of spherical harmonics coefficients for spherical lights. We apply our analytic&#xA;representation of the Hessian matrix to grid-based SH lighting rendering&#xA;applications with many spherical lights that store the incident light field&#xA;as spherical harmonics coefficients and their spatial gradient at sparse grid.&#xA;We develop a Hessian-based error metric, with which our method automatically and adaptively subdivides the grid whether the interpolation using the spatial gradient is appropriate. Our method can be easily incorporated into the grid-based precomputed radiance transfer (PRT) framework with small&#xA;additional storage. We demonstrate that our adaptive grid subdivided by using the Hessian-based error metric can substantially improve the rendering&#xA;quality in equal-time grid construction.&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;paper&#34;  id=&#34;paper&#34;&gt;Paper&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#paper&#34; aria-label=&#34;: Paper&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;i class=&#34;fa-solid fa-file-pdf&#34;&gt;&lt;/i&gt; &lt;a href=&#34;./../../pdf/sig2025.pdf&#34;&gt;paper&lt;/a&gt; &lt;br&gt;&#xA;&lt;i class=&#34;fa-solid fa-file-pdf&#34;&gt;&lt;/i&gt; &lt;a href=&#34;./../../pdf/sig2025_supplemental.pdf&#34;&gt;supplemental document&lt;/a&gt;&#xA;&lt;i class&gt;&#xA;&lt;br&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;code&#34;  id=&#34;code&#34;&gt;Code&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#code&#34; aria-label=&#34;: Code&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;i class=&#34;fa-brands fa-github-alt&#34;&gt;&lt;/i&gt;&lt;a href=&#34;https://github.com/kiwasaki/shh_code_generator&#34;&gt;code generator for Spherical Harmonics Hessian via Solid Spherical Harmonics&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;cite&#34;  id=&#34;cite&#34;&gt;Cite&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#cite&#34; aria-label=&#34;: Cite&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;span style=&#34;font-size:80%;&#34;&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bibtex&#34; data-lang=&#34;bibtex&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;@inproceedings&lt;/span&gt;{10.1145/3721238.3730689,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;author&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Iwasaki, Kei and Dobashi, Yoshinori}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Spherical Lighting with Spherical Harmonics Hessian}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;year&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{2025}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;isbn&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{9798400715402}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;publisher&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Association for Computing Machinery}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;address&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{New York, NY, USA}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;url&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{https://doi.org/10.1145/3721238.3730689}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;doi&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{10.1145/3721238.3730689}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;abstract&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{In this paper, we introduce a second-order derivative of spherical harmonics, spherical harmonics Hessian, and solid spherical harmonics, a variant of spherical harmonics, to the computer graphics community. These mathematical tools are used to develop an analytical representation of the Hessian matrix of spherical harmonics coefficients for spherical lights. We apply our analytic representation of the Hessian matrix to grid-based SH lighting rendering applications with many spherical lights that store the incident light field as spherical harmonics coefficients and their spatial gradient at sparse grid. We develop a Hessian-based error metric, with which our method automatically and adaptively subdivides the grid whether the interpolation using the spatial gradient is appropriate. Our method can be easily incorporated into the grid-based precomputed radiance transfer (PRT) framework with small additional storage. We demonstrate that our adaptive grid subdivided by using the Hessian-based error metric can substantially improve the rendering quality in equal-time grid construction.}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;booktitle&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Proceedings of the Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;articleno&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{33}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;numpages&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{10}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;keywords&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Spherical Harmonics, Solid Spherical Harmonics, Spherical Harmonics Hessian, Spherical Light}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;location&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;series&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{SIGGRAPH Conference Papers &amp;#39;25}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&#xA;&lt;hr&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://visualcomputing-lab.github.io/projects_/pg2020/</link>
      <pubDate>Mon, 14 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://visualcomputing-lab.github.io/projects_/pg2020/</guid>
      <description>&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h3 id=&#34;two-stage-resampling-for-bidirectional-path-tracing-with-multiple-light-sub-paths&#34;  id=&#34;two-stage-resampling-for-bidirectional-path-tracing-with-multiple-light-sub-paths&#34;&gt;Two-stage Resampling for Bidirectional Path Tracing with Multiple Light Sub-paths&lt;/h3&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#two-stage-resampling-for-bidirectional-path-tracing-with-multiple-light-sub-paths&#34; aria-label=&#34;: Two-stage Resampling for Bidirectional Path Tracing with Multiple Light Sub-paths&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;img src=&#34;../img/pg2020.jpg&#34;&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;abstract&#34;  id=&#34;abstract&#34;&gt;Abstract&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#abstract&#34; aria-label=&#34;: Abstract&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Recent advances in bidirectional path tracing (BPT) reveal that the use of multiple light sub-paths and the resampling of a small number of these can improve the efficiency of BPT. By increasing the number of pre-sampled light sub-paths, the possibility of generating light paths that provide large contributions can be better explored and this can alleviate the correlation of light paths due to the reuse of pre-sampled light sub-paths by all eye sub-paths. The increased number of pre-sampled light subpaths, however, also incurs a high computational cost. In this paper, we propose a two-stage resampling method for BPT to efficiently handle a large number of pre-sampled light sub-paths. We also derive a weighting function that can treat the changes in path probability due to the two-stage resampling. Our method can handle a two orders of magnitude larger number of presampled light sub-paths than previous methods in equal-time rendering, resulting in stable and better noise reduction than state-of-the-art methods.&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;paper&#34;  id=&#34;paper&#34;&gt;Paper&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#paper&#34; aria-label=&#34;: Paper&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;i class=&#34;fa-solid fa-file-pdf&#34;&gt;&lt;/i&gt; &lt;a href=&#34;pdf/pg2020.pdf&#34;&gt;paper&lt;/a&gt; &lt;br&gt;&#xA;&lt;i class=&#34;fa-solid fa-file-pdf&#34;&gt;&lt;/i&gt; &lt;a href=&#34;pdf/pg2020_supplemental.pdf&#34;&gt;supplemental document&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;cite&#34;  id=&#34;cite&#34;&gt;Cite&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#cite&#34; aria-label=&#34;: Cite&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;span style=&#34;font-size:80%;&#34;&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bibtex&#34; data-lang=&#34;bibtex&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;@article&lt;/span&gt;{https://doi.org/10.1111/cgf.14139,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;author&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Nabata, K. and Iwasaki, K. and Dobashi, Y.}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Two-stage Resampling for Bidirectional Path Tracing with Multiple Light Sub-paths}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;journal&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Computer Graphics Forum}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;volume&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{39}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;number&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{7}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;pages&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{219-230}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;keywords&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{CCS Concepts, • Computing methodologies → Computer graphics, Ray tracing}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;doi&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{https://doi.org/10.1111/cgf.14139}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;url&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{https://onlinelibrary.wiley.com/doi/abs/10.1111/cgf.14139}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;eprint&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{https://onlinelibrary.wiley.com/doi/pdf/10.1111/cgf.14139}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;abstract&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Abstract Recent advances in bidirectional path tracing (BPT) reveal that the use of multiple light sub-paths and the resampling of a small number of these can improve the efficiency of BPT. By increasing the number of pre-sampled light sub-paths, the possibility of generating light paths that provide large contributions can be better explored and this can alleviate the correlation of light paths due to the reuse of pre-sampled light sub-paths by all eye sub-paths. The increased number of pre-sampled light subpaths, however, also incurs a high computational cost. In this paper, we propose a two-stage resampling method for BPT to efficiently handle a large number of pre-sampled light sub-paths. We also derive a weighting function that can treat the changes in path probability due to the two-stage resampling. Our method can handle a two orders of magnitude larger number of presampled light sub-paths than previous methods in equal-time rendering, resulting in stable and better noise reduction than state-of-the-art methods.}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;year&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{2020}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&#xA;&lt;hr&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://visualcomputing-lab.github.io/projects_/siga2023/</link>
      <pubDate>Mon, 14 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://visualcomputing-lab.github.io/projects_/siga2023/</guid>
      <description>&lt;script src=&#34;https://kit.fontawesome.com/429fe8bdbc.js&#34; crossorigin=&#34;anonymous&#34;&gt;&lt;/script&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h3 id=&#34;efficient-visualization-of-light-pollution-for-the-night-sky&#34;  id=&#34;efficient-visualization-of-light-pollution-for-the-night-sky&#34;&gt;Efficient Visualization of Light Pollution for the Night Sky&lt;/h3&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#efficient-visualization-of-light-pollution-for-the-night-sky&#34; aria-label=&#34;: Efficient Visualization of Light Pollution for the Night Sky&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;img src=&#34;../img/siga2023.png&#34;&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;abstract&#34;  id=&#34;abstract&#34;&gt;Abstract&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#abstract&#34; aria-label=&#34;: Abstract&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Artificial light sources make our daily life convenient, but cause a severe problem called light pollution. We propose a novel system for efficient visu- alization of light pollution in the night sky. Numerous methods have been proposed for rendering the sky, but most of these focus on rendering of the daytime or the sunset sky where the sun is the only, or dominant light source. For the visualization of the light pollution, however, we must consider many city light sources on the ground, resulting in excessive computational cost. We address this problem by precomputing a set of intensity distributions for the sky illuminated by city light at various locations and with different atmospheric conditions. We apply a principal component analysis and fast Fourier transform to the precomputed distributions, allowing us to efficiently visualize the extent of the light pollution. Using this method, we can achieve one to two orders of magnitudes faster computation compared to a naive approach that simply accumulates the scattered intensity for each viewing ray. Furthermore, the fast computation allows us to interactively solve the in- verse problem that determines the city light intensity needed to reduce light pollution. Our system provides the user with both a forward and inverse investigation tool for the study and minimization of light pollution.&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;downloads&#34;  id=&#34;downloads&#34;&gt;Downloads&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#downloads&#34; aria-label=&#34;: Downloads&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;i class=&#34;fa-solid fa-file-pdf&#34;&gt;&lt;/i&gt; &lt;a href=&#34;https://dl.acm.org/doi/10.1145/3618337&#34;&gt;paper&lt;/a&gt; &lt;br&gt;&#xA;&lt;i class=&#34;fa-solid fa-file-pdf&#34;&gt;&lt;/i&gt; &lt;a href=&#34;https://dl.acm.org/doi/10.1145/3618337&#34;&gt;supplemental document&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;cite&#34;  id=&#34;cite&#34;&gt;Cite&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#cite&#34; aria-label=&#34;: Cite&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;span style=&#34;font-size:80%;&#34;&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bibtex&#34; data-lang=&#34;bibtex&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;@article&lt;/span&gt;{10.1145/3618337,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;author&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Dobashi, Yoshinori and Ishikawa, Naoto and Iwasaki, Kei}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Efficient Visualization of Light Pollution for the Night Sky}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;year&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{2023}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;issue_date&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{December 2023}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;publisher&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Association for Computing Machinery}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;address&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{New York, NY, USA}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;volume&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{42}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;number&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{6}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;issn&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{0730-0301}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;url&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{https://doi.org/10.1145/3618337}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;doi&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{10.1145/3618337}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;journal&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{ACM Trans. Graph.}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;month&lt;/span&gt; = dec,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;articleno&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{219}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;numpages&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{11}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;keywords&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{fast fourier transform, light pollution, principal component analysis, the night sky}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&#xA;</description>
    </item>
    <item>
      <title></title>
      <link>https://visualcomputing-lab.github.io/projects_/tvcg2021/</link>
      <pubDate>Mon, 14 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://visualcomputing-lab.github.io/projects_/tvcg2021/</guid>
      <description>&lt;script src=&#34;https://kit.fontawesome.com/429fe8bdbc.js&#34; crossorigin=&#34;anonymous&#34;&gt;&lt;/script&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h3 id=&#34;adaptive-irradiance-sampling-for-many-light-rendering-of-subsurface-scattering&#34;  id=&#34;adaptive-irradiance-sampling-for-many-light-rendering-of-subsurface-scattering&#34;&gt;Adaptive Irradiance Sampling for Many-Light Rendering of Subsurface Scattering&lt;/h3&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#adaptive-irradiance-sampling-for-many-light-rendering-of-subsurface-scattering&#34; aria-label=&#34;: Adaptive Irradiance Sampling for Many-Light Rendering of Subsurface Scattering&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;img src=&#34;../img/tvcg2021.jpg&#34;&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;abstract&#34;  id=&#34;abstract&#34;&gt;Abstract&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#abstract&#34; aria-label=&#34;: Abstract&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Rendering a translucent material involves integrating the product of the transmittance-weighted irradiance and the BSSRDF over the surface of it. In previous methods, this spatial integral was computed by creating a dense distribution of discrete points over the surface or by importance-sampling based on the BSSRDF. Both of these approaches necessitate specifying the number of samples, which affects both the quality and the computation time for rendering. An insufficient number of samples leads to noise and artifacts in the rendered image and an excessive number results in a prohibitively long rendering time. In this article, we propose an error estimation method for translucent materials in a many-light rendering framework. Our adaptive sampling can automatically determine the number of samples so that the estimated relative error of each pixel intensity is less than a user-specified threshold. We also propose an efficient method to generate the sampling points that make large contributions to the pixel intensity taking into account the BSSRDF. This enables us to use a simple uniform sampling, instead of costly importance sampling based on the BSSRDF. The experimental results show that our method can accurately estimate the error. In addition, in comparison with the previous methods, our sampling method achieves better estimation accuracy in equal-time.&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;paper&#34;  id=&#34;paper&#34;&gt;Paper&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#paper&#34; aria-label=&#34;: Paper&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;i class=&#34;fa-solid fa-file-pdf&#34;&gt;&lt;/i&gt; &lt;a href=&#34;./../../pdf/tvcg2021.pdf&#34;&gt;paper&lt;/a&gt; &lt;br&gt;&#xA;&lt;i class=&#34;fa-solid fa-file-pdf&#34;&gt;&lt;/i&gt; &lt;a href=&#34;./../../pdf/tvcg_supplemental.pdf&#34;&gt;supplemental document&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;cite&#34;  id=&#34;cite&#34;&gt;Cite&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#cite&#34; aria-label=&#34;: Cite&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;span style=&#34;font-size:80%;&#34;&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bibtex&#34; data-lang=&#34;bibtex&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;@ARTICLE&lt;/span&gt;{9380921,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;author&lt;/span&gt;=&lt;span style=&#34;color:#e6db74&#34;&gt;{Nabata, Kosuke and Iwasaki, Kei}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;journal&lt;/span&gt;=&lt;span style=&#34;color:#e6db74&#34;&gt;{IEEE Transactions on Visualization and Computer Graphics}&lt;/span&gt;, &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt;=&lt;span style=&#34;color:#e6db74&#34;&gt;{Adaptive Irradiance Sampling for Many-Light Rendering of Subsurface Scattering}&lt;/span&gt;, &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;year&lt;/span&gt;=&lt;span style=&#34;color:#e6db74&#34;&gt;{2022}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;volume&lt;/span&gt;=&lt;span style=&#34;color:#e6db74&#34;&gt;{28}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;number&lt;/span&gt;=&lt;span style=&#34;color:#e6db74&#34;&gt;{10}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;pages&lt;/span&gt;=&lt;span style=&#34;color:#e6db74&#34;&gt;{3324-3335}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;keywords&lt;/span&gt;=&lt;span style=&#34;color:#e6db74&#34;&gt;{Rendering (computer graphics);Scattering;Three-dimensional displays;Monte Carlo methods;Sampling methods;Error analysis;Tuning;Subsurface scattering;BSSRDF;adaptive sampling;many-lights}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#a6e22e&#34;&gt;doi&lt;/span&gt;=&lt;span style=&#34;color:#e6db74&#34;&gt;{10.1109/TVCG.2021.3066640}&lt;/span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&#xA;</description>
    </item>
    <item>
      <title>RISBPT</title>
      <link>https://visualcomputing-lab.github.io/projects_/tog2020/</link>
      <pubDate>Mon, 14 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://visualcomputing-lab.github.io/projects_/tog2020/</guid>
      <description>&lt;script src=&#34;https://kit.fontawesome.com/429fe8bdbc.js&#34; crossorigin=&#34;anonymous&#34;&gt;&lt;/script&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h3 id=&#34;resampling-aware-weighting-functions-for-bidirectional-path-tracing-using-multiple-light-sub-paths&#34;  id=&#34;resampling-aware-weighting-functions-for-bidirectional-path-tracing-using-multiple-light-sub-paths&#34;&gt;Resampling-aware Weighting Functions for Bidirectional Path Tracing using Multiple Light Sub-paths&lt;/h3&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#resampling-aware-weighting-functions-for-bidirectional-path-tracing-using-multiple-light-sub-paths&#34; aria-label=&#34;: Resampling-aware Weighting Functions for Bidirectional Path Tracing using Multiple Light Sub-paths&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;img src=&#34;../img/tog2020.png&#34;&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;abstract&#34;  id=&#34;abstract&#34;&gt;Abstract&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#abstract&#34; aria-label=&#34;: Abstract&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Bidirectional path tracing (BPT) with multiple importance sampling (MIS)&#xA;is a popular technique for rendering realistic images. Recently, it has been&#xA;shown that BPT can be improved by preparing multiple light sub-paths and&#xA;by resampling a small number of light sub-paths from them to generate full&#xA;paths with large contribution. Traditionally, for MIS weights, the balance&#xA;heuristic has widely been used to minimize the upper bound of variance,&#xA;where each full path is weighted in proportion to the probability of the&#xA;path. Although the probability of the path can change due to the resampling&#xA;process, the weighting functions used in the previous methods remain unaf-&#xA;fected by the change in probability, resulting in less efficiency. To address&#xA;this problem, we propose new weighting functions for BPT with multiple&#xA;light sub-paths. Our main contribution is a precise formulation of the vari-&#xA;ance and the derivation of the weighting functions that can appropriately&#xA;treat the change in probability. We demonstrate that our weighting functions&#xA;significantly improve the image quality. We will release a simple version of&#xA;our implementation as open source to ensure reproducibility.&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;paper&#34;  id=&#34;paper&#34;&gt;Paper&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#paper&#34; aria-label=&#34;: Paper&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;i class=&#34;fa-solid fa-file-pdf&#34;&gt;&lt;/i&gt;&lt;a href=&#34;../../pdf/tog2020.pdf&#34;&gt;paper&lt;/a&gt; &lt;br&gt;&#xA;&lt;i class=&#34;fa-solid fa-file-pdf&#34;&gt;&lt;/i&gt;&lt;a href=&#34;../../pdf/tog2020_supplemental.pdf&#34;&gt;supplemental&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;code&#34;  id=&#34;code&#34;&gt;Code&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#code&#34; aria-label=&#34;: Code&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/kiwasaki/simple_ris_bpt&#34;&gt;&lt;i class=&#34;fa-brands fa-github-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;anchor&#34;&gt;&#xA;&lt;h4 id=&#34;cite&#34;  id=&#34;cite&#34;&gt;Cite&lt;/h4&gt;&#xA;&lt;a class=&#34;&#34; href=&#34;#cite&#34; aria-label=&#34;: Cite&#34;&gt;&#xA;  &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;24&#34; height=&#34;24&#34; viewBox=&#34;0 0 24 24&#34; stroke-width=&#34;2&#34; stroke=&#34;currentColor&#34; fill=&#34;none&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;  &lt;path stroke=&#34;none&#34; d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34; /&gt;&#xA;  &lt;path d=&#34;M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5&#34; /&gt;&#xA;  &lt;path d=&#34;M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5&#34; /&gt;&#xA;  &lt;/svg&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;span style=&#34;font-size:80%;&#34;&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bibtex&#34; data-lang=&#34;bibtex&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;@article&lt;/span&gt;{10.1145/3338994,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;author&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Nabata, Kosuke and Iwasaki, Kei and Dobashi, Yoshinori}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;title&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Resampling-aware Weighting Functions for Bidirectional Path Tracing Using Multiple Light Sub-Paths}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;year&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{2020}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;issue_date&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{April 2020}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;publisher&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{Association for Computing Machinery}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;address&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{New York, NY, USA}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;volume&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{39}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;number&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{2}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;issn&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{0730-0301}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;url&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{https://doi.org/10.1145/3338994}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;doi&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{10.1145/3338994}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;journal&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{ACM Trans. Graph.}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;month&lt;/span&gt; = mar,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;articleno&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{15}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;numpages&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{11}&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;keywords&lt;/span&gt; = &lt;span style=&#34;color:#e6db74&#34;&gt;{resampling importance sampling, multiple importance sampling, Bidirectional path tracing}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&#xA;&lt;hr&gt;&#xA;</description>
    </item>
  </channel>
</rss>
