activity
20192023
most citedDiffTaichi: Differentiable Programming for Physical Simulation

75 citations · 110 across the 12 of their papers we have counts for

collaborators

13 papers

cs.GR2023

Neural Free-Viewpoint Relighting for Glossy Indirect Illumination

Nithin Raghavan, Yan Xiao, Kai-En Lin +5

Precomputed Radiance Transfer (PRT) remains an attractive solution for real-time rendering of complex light transport effects such as glossy global illumination. After precomputati…

cs.GR2023★ 9 cited

Acting as Inverse Inverse Planning

Kartik Chandra, Tzu-Mao Li, Josh Tenenbaum +1

Great storytellers know how to take us on a journey. They direct characters to act -- not necessarily in the most rational way -- but rather in a way that leads to interesting situ…

cs.AI2023★ 1 cited

Inferring the Future by Imagining the Past

Kartik Chandra, Tony Chen, Tzu-Mao Li +2

A single panel of a comic book can say a lot: it can depict not only where the characters currently are, but also their motions, their motivations, their emotions, and what they mi…

cs.GR2023

Importance Sampling BRDF Derivatives

Yash Belhe, Bing Xu, Sai Praveen Bangaru +2

We propose a set of techniques to efficiently importance sample the derivatives of several BRDF models. In differentiable rendering, BRDFs are replaced by their differential BRDF c…

cs.CV2023

Factorized Inverse Path Tracing for Efficient and Accurate Material-Lighting Estimation

Liwen Wu, Rui Zhu, Mustafa B. Yaldiz +7

Inverse path tracing has recently been applied to joint material and lighting estimation, given geometry and multi-view HDR observations of an indoor scene. However, it has two maj…

cs.GR2022

Differentiable Rendering of Neural SDFs through Reparameterization

Sai Praveen Bangaru, Michaël Gharbi, Tzu-Mao Li +7

We present a method to automatically compute correct gradients with respect to geometric scene parameters in neural SDF renderers. Recent physically-based differentiable rendering…

cs.GR2022★ 17 cited

Designing Perceptual Puzzles by Differentiating Probabilistic Programs

Kartik Chandra, Tzu-Mao Li, Joshua Tenenbaum +1

We design new visual illusions by finding "adversarial examples" for principled models of human perception -- specifically, for probabilistic models, which treat vision as Bayesian…

cs.CV2021

In-distribution adversarial attacks on object recognition models using gradient-free search

Spandan Madan, Tomotake Sasaki, Hanspeter Pfister +2

Neural networks are susceptible to small perturbations in the form of 2D rotations and shifts, image crops, and even changes in object colors. Past works attribute these errors to…

cs.PL2020

Efficient Automatic Scheduling of Imaging and Vision Pipelines for the GPU

Luke Anderson, Andrew Adams, Karima Ma +3

We present a new algorithm to quickly generate high-performance GPU implementations of complex imaging and vision pipelines, directly from high-level Halide algorithm code. It is f…

cs.PL2020★ 5 cited

Differentiating a Tensor Language

Gilbert Bernstein, Michael Mara, Tzu-Mao Li +2

How does one compile derivatives of tensor programs, such that the resulting code is purely functional (hence easier to optimize and parallelize) and provably efficient relative to…

cs.LG2019★ 75 cited

DiffTaichi: Differentiable Programming for Physical Simulation

Yuanming Hu, Luke Anderson, Tzu-Mao Li +4

We present DiffTaichi, a new differentiable programming language tailored for building high-performance differentiable physical simulators. Based on an imperative programming langu…

cs.GR2019★ 3 cited

Differentiable Visual Computing

Tzu-Mao Li

Derivatives of computer graphics, image processing, and deep learning algorithms have tremendous use in guiding parameter space searches, or solving inverse problems. As the algori…

cs.CV2019

Inverse Path Tracing for Joint Material and Lighting Estimation

Dejan Azinović, Tzu-Mao Li, Anton Kaplanyan +1

Modern computer vision algorithms have brought significant advancement to 3D geometry reconstruction. However, illumination and material reconstruction remain less studied, with cu…