Ben Mildenhall

I'm a fourth year PhD student working with Ren Ng in the EECS department at UC Berkeley. I work on problems in computer vision and graphics. In the summer of 2017, I was an intern in Marc Levoy's group in Google Research. In the summer of 2018, I worked with Rodrigo Ortiz-Cayon and Abhishek Kar at Fyusion.

I did my undergrad at Stanford University and worked at Pixar Research in the summer of 2014.

I am supported by a Hertz fellowship.

Email  /  CV  /  Google Scholar


Local Light Field Fusion: Practical View Synthesis with Prescriptive Sampling Guidelines
Ben Mildenhall*, Pratul Srinivasan*, Rodrigo Ortiz-Cayon, Nima Khademi Kalantari, Ravi Ramamoorthi, Ren Ng, Abhishek Kar
project page / arXiv / video / code

We develop and analyze a deep learning method for rendering novel views of complex real world scenes.

StegaStamp: Invisible Hyperlinks in Physical Photographs
Matthew Tancik*, Ben Mildenhall*, Ren Ng
arXiv, 2019
project page / arXiv / video / code

We can hide hyperlinks in natural images to create aesthetically pleasing barcodes.

Unprocessing Images for Learned Raw Denoising
Tim Brooks, Ben Mildenhall, Tianfan Xue, Jiawen Chen, Dillon Sharlet, Jonathan T. Barron
Computer Vision and Pattern Recognition (CVPR), 2019 (oral)
project page / arXiv

We can learn a better denoising model by processing and unprocessing images the same way a camera does.

Burst Denoising with Kernel Prediction Networks
Ben Mildenhall, Jonathan T. Barron, Jiawen Chen, Dillon Sharlet, Ren Ng, Robert Carroll
Computer Vision and Pattern Recognition (CVPR), 2018 (spotlight)
project page / arXiv / code

We train a network to predict linear kernels that denoise bursts of raw linear images.

DiffuserCam: Lensless Single-exposure 3D Imaging
Nick Antipa, Grace Kuo, Reinhard Heckel, Ben Mildenhall, Emrah Bostan, Ren Ng, Laura Waller
Optica, 2018
project page / arXiv

Using a diffuser instead of a lens lets you recover 3D in a single exposure.


Approximations for the distribution of microflake normals
Nelson Max, Tom Duff, Ben Mildenhall, Yajie Yan
The Visual Computer, 2017

We precompute microflake approximations to make rendering large meshes at a distance more efficient.


Controlling Procedural Modeling Programs with Stochastically-Ordered Sequential Monte Carlo
Daniel Ritchie, Ben Mildenhall, Noah D. Goodman, Pat Hanrahan

We improve control over the output of highly-variable procedural modeling programs by using SOSMC to provide incremental feedback on partially-generated models.

Course Projects

Extending the PBRT Renderer to Support Volumetric Light Sources
Grand prize in CS384B rendering competition, Spring 2013

Adding support for multicolored, nonhomogeneous, emissive volumes in PBRT 2's path tracing integrator.


CS184 - Spring 2016 (GSI)

CS184 - Spring 2017 (GSI)

Yep it's another Jon Barron website.
Last updated May 2019.