diff --git a/CNAME b/CNAME new file mode 100644 index 0000000000..1a0f8574de --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +abhinavmuraleedharan.com \ No newline at end of file diff --git a/data/Abhinav_Muraleedharan_CV_Dec.pdf b/data/Abhinav_Muraleedharan_CV_Dec.pdf new file mode 100644 index 0000000000..6fa02f9225 Binary files /dev/null and b/data/Abhinav_Muraleedharan_CV_Dec.pdf differ diff --git a/data/Abhinav_Muraleedharan_CV_Sep.pdf b/data/Abhinav_Muraleedharan_CV_Sep.pdf new file mode 100644 index 0000000000..c7b9f8f5be Binary files /dev/null and b/data/Abhinav_Muraleedharan_CV_Sep.pdf differ diff --git a/data/JonBarron-bio.txt b/data/JonBarron-bio.txt index 1cfc8ed14f..1d3152fdc7 100644 --- a/data/JonBarron-bio.txt +++ b/data/JonBarron-bio.txt @@ -1,9 +1 @@ -Jon Barron is a senior staff research scientist at Google Research in San -Francisco, where he works on computer vision and machine learning. He received -a PhD in Computer Science from the University of California, Berkeley in 2013, -where he was advised by Jitendra Malik, and he received a Honours BSc in -Computer Science from the University of Toronto in 2007. He received a National -Science Foundation Graduate Research Fellowship in 2009, the C.V. Ramamoorthy -Distinguished Research Award in 2013, and the PAMI Young Researcher Award in -2020. His works have received awards at ECCV 2016, TPAMI 2016, ECCV 2020, ICCV -2021, CVPR 2022, the 2022 Communications of the ACM, and ICLR 2023. \ No newline at end of file +I am a graduate student at the University of Toronto. At UofT, I work under the supervision of Prof. Nathan Wiebe. I'm interested in theoretical aspects of reinforcement learning and quantum computing. \ No newline at end of file diff --git a/data/MEng_thesis_v2.pdf b/data/MEng_thesis_v2.pdf new file mode 100644 index 0000000000..886482af5a Binary files /dev/null and b/data/MEng_thesis_v2.pdf differ diff --git a/data/abhinav_bdp.bib b/data/abhinav_bdp.bib new file mode 100644 index 0000000000..fdc8b55e16 --- /dev/null +++ b/data/abhinav_bdp.bib @@ -0,0 +1,6 @@ +@article{muraleedharan2023beyond, + title={Beyond dynamic programming}, + author={Muraleedharan, Abhinav}, + journal={arXiv preprint arXiv:2306.15029}, + year={2023} +} \ No newline at end of file diff --git a/data/thesis.pdf b/data/thesis.pdf new file mode 100644 index 0000000000..df56c8e9e0 Binary files /dev/null and b/data/thesis.pdf differ diff --git a/formal_analysis_of_life.html b/formal_analysis_of_life.html new file mode 100644 index 0000000000..a30efc4f91 --- /dev/null +++ b/formal_analysis_of_life.html @@ -0,0 +1,120 @@ + + + + + + Formal Analysis of Life + + + + + +
+

Formal Analysis of Life

+

Abhinav Muraleedharan

+

+
+ +
+
+

Death

+

Any discussion about life should start with death. Death is the singular event that adds infinite value to every single second of human life. Hence, the most important task in any person's life is to figure out how to optimally allocate this resource of infinite value (time).

+

On a day to day basis, in our professional lives, we deal with questions like: What projects should we work on? Who should we spend time with? What books should I spend time reading? Which job/company should I choose?

+

There are two ways to answer these questions. The first way, as many people do, is to compute the return on any selected choices and choose the one with the maximum expected cumulative return. In the context of selecting projects or jobs, this would mean one should choose one that provides the highest return/salary.

+

This line of thinking however ignores the first point which we mentioned. Every second of our life is of infinite value. However, the return on any project is finite. Should we waste time by spending it on projects that have limited significance? Or should you work on the grand open challenges in science or at the frontiers of technology? If not monetary value, how to make decisions that might look sub-optimal in the short term, but optimal in the long term? The big shift here is that we consider time as the only currency we have, and see life decisions as investments of time, in some form.

+
+ +
+

Defining 'Purpose'

+

Mathematically, physical systems can be seen as optimization engines, minimizing some functional over time. For instance, the dynamics of a pendulum is defined by the minimization of the Lagrangian, \( L = \int ( T(t) -V(t) )dt \). Your brain is a physical system, and you can view it as an optimization engine. In the case of the brain, assuming some notion of free will, we will have some access to choosing the form of the Lagrangian functional.

+
+ +
+

The Optimization Problem

+

Pure Impact

+

\[ J = \int_{t=0}^{T} I(t) \]

+

Pure Understanding

+

\[ J = \int_{t=0}^{T} U(t) \]

+

Understanding + Impact

+

\[ J = \int_{t=0}^{T} I(t) + U(t) \]

+
+ +
+

Power

+

After choosing the functional, now comes the difficult part. Computing actions that would minimize the functional over a long time horizon. This step is difficult, because for instance, say if your goal is to understand the universe, then your actions would involve proof steps to solve the open problems in theoretical physics, or in other words- solving the open problems. If your choice is to maximize impact, then...

+

The word 'Power' has a bad connotation to it. People think power is evil, and often mistrusts people of power. Power simply means how much control you have over the state of the world. Can you drive the state of the world to the state you desire? Power can be roughly categorized into three.

+ +

A Rough Classification

+

Political Power

+

Political power simply means how much you can influence the behavior of another person by communication. If you're charismatic, a great speaker, then you'll have a high degree of power over other people.

+

Intellectual Power

+

Intellectual power is proportional to how deeply you can think about a topic without losing attention.

+

Economic Power

+

Economic Power is proportional to the amount of money you have in the bank.

+ +

Exponential Ascent and Exponential Descent

+

The most important thing to keep in mind regarding power is that there are only two trajectories of power. As you acquire more power, you have a much better chance of growing power. Either you acquire power exponentially, or your power decays exponentially into death.

+
+ +
+

Qualities

+

Attention (Focus)

+

...

+

Perseverance

+

...

+
+ +
+

Birth

+

This article began with death. Although all we have is finite time in this universe of infinite complexity, having been born as a sentient being is a thing by itself. What's the probability of me writing this article and you reading this? Close to zero. The ultimate gift in one's life is life itself. Being alive, pondering the big questions, is a gift. Go and make every second count.

+
+ +
+

Acknowledgements

+

...

+
+
+ + + + diff --git a/images/Abhinav.png b/images/Abhinav.png new file mode 100644 index 0000000000..a2aaaffb61 Binary files /dev/null and b/images/Abhinav.png differ diff --git a/images/House_Cup.png b/images/House_Cup.png new file mode 100644 index 0000000000..910c754a08 Binary files /dev/null and b/images/House_Cup.png differ diff --git a/images/UofT.png b/images/UofT.png new file mode 100644 index 0000000000..28c0a216ae Binary files /dev/null and b/images/UofT.png differ diff --git a/images/bdp.jpeg b/images/bdp.jpeg new file mode 100644 index 0000000000..4ac28621a2 Binary files /dev/null and b/images/bdp.jpeg differ diff --git a/images/misc.jpeg b/images/misc.jpeg new file mode 100644 index 0000000000..8e73c27fd7 Binary files /dev/null and b/images/misc.jpeg differ diff --git a/index.html b/index.html index 741ac7da0d..ae05658eb8 100755 --- a/index.html +++ b/index.html @@ -1,9 +1,9 @@ - Jon Barron + Abhinav Muraleedharan - + @@ -18,24 +18,25 @@

- Jon Barron + Abhinav Muraleedharan

-

I am a senior staff research scientist at Google Research in San Francisco, where I work on computer vision and machine learning. +

I am a graduate student at the University of Toronto. At UofT, I work under the supervision of Prof. Nathan Wiebe and Prof. Roger Grosse. My research interests span Quantum Algorithms, Reinforcment Learning, and Alignment of large language models.

- At Google I've worked on Glass, Lens Blur, HDR+, Jump, Portrait Mode, Portrait Light, and NeRF. I did my PhD at UC Berkeley, where I was advised by Jitendra Malik and funded by the NSF GRFP. I've received the C.V. Ramamoorthy Distinguished Research Award and the PAMI Young Researcher Award. +

- Email  /  - CV  /  + Email  /  + CV  /  Bio  /  - Google Scholar  /  - Twitter  /  - Github + Google Scholar  /  + Twitter  /  + Github  /  + MS Thesis

- profile photo + profile photo @@ -44,3414 +45,58 @@ Research

- I'm interested in computer vision, machine learning, optimization, and image processing. Much of my research is about inferring the physical world (shape, motion, color, light, etc) from images. Representative papers are highlighted. + My reinforcement learning research focuses on the development of efficient reinforcement learning algorithms for training generally intelligent agents. I also work on developing efficient quantum algorithms for training large scale machine learning models.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - +
-
-
- -
- -
- - BakedSDF: Meshing Neural SDFs for Real-Time View Synthesis - -
- Lior Yariv*, - Peter Hedman*, - Christian Reiser, - Dor Verbin,
- Pratul Srinivasan, - Richard Szeliski, - Jonathan T. Barron, - Ben Mildenhall -
- SIGGRAPH, 2023 -
- project page - / - video - / - arXiv -

-

- We use SDFs to bake a NeRF-like model into a high quality mesh and do real-time view synthesis. -

-
-
-
- -
- -
- - MERF: Memory-Efficient Radiance Fields for Real-time View Synthesis in Unbounded Scenes - -
- Christian Reiser, - Richard Szeliski, - Dor Verbin, - Pratul Srinivasan,
- Ben Mildenhall, - Andreas Geiger, - Jonathan T. Barron, - Peter Hedman -
- SIGGRAPH, 2023 -
- project page - / - video - / - arXiv -

-

- We use volumetric rendering with a sparse 3D feature grid and 2D feature planes to do real-time view synthesis. -

-
-
-
- -
- -
- - Eclipse: Disambiguating Illumination and Materials using Unintended Shadows - -
- Dor Verbin, - Ben Mildenhall, - Peter Hedman,
- Jonathan T. Barron, - Todd Zickler, - Pratul Srinivasan -
- arXiv, 2023 -
- project page - / - video - / - arXiv -

-

- Shadows cast by unobserved occluders provide a high-frequency cue for recovering illumination and materials. -

-
-
-
- -
- -
- - Zip-NeRF: Anti-Aliased Grid-Based Neural Radiance Fields - -
- Jonathan T. Barron, - Ben Mildenhall, - Dor Verbin, - Pratul Srinivasan, - Peter Hedman -
- arXiv, 2023 -
- project page - / - video - / - arXiv -

-

- Combining mip-NeRF 360 and grid-based models like Instant NGP lets us reduce error rates by 8%–77% and accelerate training by 24x. -

-
-
-
- -
- -
- - DreamBooth3D: Subject-Driven Text-to-3D Generation - -
- -Amit Raj, Srinivas Kaza, Ben Poole, Michael Niemeyer, Nataniel Ruiz, -Ben Mildenhall, Shiran Zada, Kfir Aberman, Michael Rubinstein, - Jonathan T. Barron, Yuanzhen Li, Varun Jampani -
- arXiv, 2023 -
- project page / - arXiv -

-

Combining DreamBooth (personalized text-to-image) and DreamFusion (text-to-3D) yields high-quality, subject-specific 3D assets with text-driven modifications

-
-
-
-
- -
- -
- - AligNeRF: High-Fidelity Neural Radiance Fields via Alignment-Aware Training - - -
- Yifan Jiang, - Peter Hedman, - Ben Mildenhall, - Dejia Xu,
- Jonathan T. Barron, - Zhangyang Wang, - Tianfan Xue -
- CVPR, 2023 -
- project page - / - arXiv -

-

- Accounting for misalignment due to scene motion or calibration errors improves NeRF reconstruction quality. -

-
-
-
- -
- -
- - DreamFusion: Text-to-3D using 2D Diffusion - -
- Ben Poole, - Ajay Jain, - Jonathan T. Barron, - Ben Mildenhall -
- ICLR, 2023   (Oral Presentation, Outstanding Paper Award) -
- project page - / - arXiv - / - gallery -

-

- We optimize a NeRF from scratch using a pretrained text-to-image diffusion model to do text-to-3D generative modeling. -

-
-
-
-
- -
- -
- - MIRA: Mental Imagery for Robotic Affordances - -
- Lin Yen-Chen, - Pete Florence, - Andy Zeng, Jonathan T. Barron, - Yilun Du, - Wei-Chiu Ma, - Anthony Simeonov, - Alberto Rodriguez, - Phillip Isola -
- CoRL, 2022 -

-

- NeRF lets us synthesize novel orthographic views that work well with pixel-wise algorithms for robotic manipulation. -

-
-
-
-
- -
- -
- - SAMURAI: Shape And Material from Unconstrained Real-world Arbitrary Image Collections - -
- Mark Boss, - Andreas Engelhardt, - Abhishek Kar, - Yuanzhen Li, - Deqing Sun, - Jonathan T. Barron, - Hendrik P. A. Lensch, - Varun Jampani -
- NeurIPS, 2022 -
- project page / - video / - arXiv -

-

-A joint optimization framework for estimating shape, BRDF, camera pose, and illumination from in-the-wild image collections. -

-
-
-
-
- -
- -
- - Polynomial Neural Fields for Subband Decomposition -
- Guandao Yang*, - Sagie Benaim*, - Varun Jampani, - Kyle Genova, - Jonathan T. Barron, - Thomas Funkhouser, - Bharath Hariharan, - Serge Belongie -
- NeurIPS, 2022 -

- Representing neural fields as a composition of manipulable and interpretable components lets you do things like reason about frequencies and scale. -

-
-
-
-
- -
- -
- - Fast and High-Quality Image Denoising via Malleable Convolutions - -
- Yifan Jiang, - Bartlomiej Wronski, - Ben Mildenhall,
- Jonathan T. Barron, - Zhangyang Wang, - Tianfan Xue -
- ECCV, 2022 -
- project page - / - arXiv -

-

- We denoise images efficiently by predicting spatially-varying kernels at low resolution and using a fast fused op to jointly upsample and apply these kernels at full resolution. -

-
-
-
- -
- -
- - NeRF-Supervision: Learning Dense Object Descriptors from Neural Radiance Fields - -
- Lin Yen-Chen, - Pete Florence, - Jonathan T. Barron,
- Tsung-Yi Lin, - Alberto Rodriguez, - Phillip Isola -
- ICRA, 2022 -
- project page / - arXiv / - video / - code / - colab -

-

NeRF works better than RGB-D cameras or multi-view stereo when learning object descriptors.

-
-
-
- -
- -
- - Ref-NeRF: Structured View-Dependent Appearance for Neural Radiance Fields - -
- Dor Verbin, - Peter Hedman, - Ben Mildenhall,
- Todd Zickler, - Jonathan T. Barron, - Pratul Srinivasan -
- CVPR, 2022   (Oral Presentation, Best Student Paper Honorable Mention) -
- project page - / - arXiv - / - video -

-

Explicitly modeling reflections in NeRF produces realistic shiny surfaces and accurate surface normals, and lets you edit materials.

-
-
-
- -
- -
- - Mip-NeRF 360: Unbounded Anti-Aliased Neural Radiance Fields - -
- Jonathan T. Barron, - Ben Mildenhall, - Dor Verbin, - Pratul Srinivasan, - Peter Hedman -
- CVPR, 2022   (Oral Presentation) -
- project page - / - arXiv - / - video -

-

mip-NeRF can be extended to produce realistic results on unbounded scenes.

-
-
-
- -
- -
- - NeRF in the Dark: High Dynamic Range View Synthesis from Noisy Raw Images - -
- Ben Mildenhall, - Peter Hedman, - Ricardo Martin-Brualla,
- Pratul Srinivasan, - Jonathan T. Barron -
- CVPR, 2022   (Oral Presentation) -
- project page - / - arXiv - / - video -

-

- Properly training NeRF on raw camera data enables HDR view synthesis and bokeh, and outperforms multi-image denoising.

-
-
-
- -
- -
- - RegNeRF: Regularizing Neural Radiance Fields for View Synthesis from Sparse Inputs - -
- Michael Niemeyer, - Jonathan T. Barron, - Ben Mildenhall,
- Mehdi S. M. Sajjadi, - Andreas Geiger, - Noha Radwan -
- CVPR, 2022   (Oral Presentation) -
- project page - / - arXiv - / - video -

-

Regularizing unseen views during optimization enables view synthesis from as few as 3 input images.

-
-
-
- -
- -
- - Block-NeRF: Scalable Large Scene Neural View Synthesis - -
- Matthew Tancik, - Vincent Casser, - Xinchen Yan, - Sabeek Pradhan,
- Ben Mildenhall, - Pratul Srinivasan, - Jonathan T. Barron, - Henrik Kretzschmar -
- CVPR, 2022   (Oral Presentation) -
- project page - / - arXiv - / - video -

-

We can do city-scale reconstruction by training multiple NeRFs with millions of images.

-
-
-
- -
- -
- - HumanNeRF: Free-viewpoint Rendering of Moving People from Monocular Video - -
- Chung-Yi Weng, - Brian Curless, - Pratul Srinivasan,
- Jonathan T. Barron, - Ira Kemelmacher-Shlizerman -
- CVPR, 2022   (Oral Presentation) -
- project page - / - arXiv - / - video -

-

Combining NeRF with pose estimation lets you use a monocular video to do free-viewpoint rendering of a human.

-
-
-
- -
- -
- - Urban Radiance Fields - -
- Konstantinos Rematas, - Andrew Liu, - Pratul P. Srinivasan, - Jonathan T. Barron,
- Andrea Tagliasacchi, - Tom Funkhouser, - Vittorio Ferrari -
- CVPR, 2022 -
- project page - / - arXiv - / - video -

-

- Incorporating lidar and explicitly modeling the sky lets you reconstruct urban environments.

-
-
-
-
- -
- -
- - Dense Depth Priors for Neural Radiance Fields from Sparse Input Views - -
- Barbara Roessle, - Jonathan T. Barron, - Ben Mildenhall, - Pratul Srinivasan, - Matthias Nießner -
- CVPR, 2022 -
- arXiv - / - video -

-

- Dense depth completion techniques applied to freely-available sparse stereo data can improve NeRF reconstructions in low-data regimes. -

-
-
-
- -
- -
- - Zero-Shot Text-Guided Object Generation with Dream Fields - -
- Ajay Jain, - Ben Mildenhall, - Jonathan T. Barron, - Pieter Abbeel, - Ben Poole -
- CVPR, 2022 -
- project page - / - arXiv - / - video -

-

Supervising the CLIP embeddings of NeRF renderings lets you to generate 3D objects from text prompts.

-
-
-
-
- -
- -
- - Advances in Neural Rendering - -
- Ayush Tewari, - Justus Thies, - Ben Mildenhall, - Pratul Srinivasan, - Edgar Tretschk, - Yifan Wang, - Christoph Lassner, - Vincent Sitzmann, - Ricardo Martin-Brualla, - Stephen Lombardi, - Tomas Simon, - Christian Theobalt, - Matthias Niessner, - Jonathan T. Barron, - Gordon Wetzstein, - Michael Zollhoefer, - Vladislav Golyanik -
- Arxiv, 2021 -
-

-

- A survey of recent progress in neural rendering. -

-
-
-
-
- -
- -
- - Neural-PIL: Neural Pre-Integrated Lighting for Reflectance Decomposition - -
- - Mark Boss, - Varun Jampani, - Raphael Braun,
- Ce Liu, - Jonathan T. Barron, - Hendrik P. A. Lensch -
- NeurIPS, 2021 -
- project page / - video / - arXiv -

-

- Replacing a costly illumination integral with a simple network query enables more accurate novel view-synthesis and relighting compared to NeRD. -

-
-
-
- -
- -
- - HyperNeRF: A Higher-Dimensional Representation -for Topologically Varying Neural Radiance Fields - -
- Keunhong Park, - Utkarsh Sinha, - Peter Hedman, - Jonathan T. Barron,
- Sofien Bouaziz, - Dan B Goldman, - Ricardo Martin-Brualla, - Steven M. Seitz -
- SIGGRAPH Asia, 2021 -
- project page - / - arXiv -

-

Applying ideas from level set methods to NeRF lets you represent scenes that deform and change shape.

-
-
-
-
- -
- -
- - NeRFactor: Neural Factorization of Shape and Reflectance
-Under an Unknown Illumination
-
-
- Xiuming Zhang, - Pratul Srinivasan, - Boyang Deng,
- Paul Debevec, - William T. Freeman, - Jonathan T. Barron -
- SIGGRAPH Asia, 2021 -
- project page - / - arXiv - / - video -

-

By placing priors on illumination and materials, we can recover NeRF-like models of the intrinsics of a scene from a single multi-image capture.

-
-
-
- -
- -
- - Scalable Font Reconstruction with Dual Latent Manifolds - -
- Nikita Srivatsan, - Si Wu, - Jonathan T. Barron, - Taylor Berg-Kirkpatrick -
- EMNLP, 2021 -
-

-

VAEs can be used to disentangle a font's style from its content, and to generalize to characters that were never observed during training.

-
-
-
- -
- -
- - Mip-NeRF: A Multiscale Representation for Anti-Aliasing Neural Radiance Fields - -
- Jonathan T. Barron, - Ben Mildenhall, - Matthew Tancik,
- Peter Hedman, - Ricardo Martin-Brualla, - Pratul Srinivasan -
- ICCV, 2021   (Oral Presentation, Best Paper Honorable Mention) -
- project page - / - arXiv - / - video - / - code -

-

NeRF is aliased, but we can anti-alias it by casting cones and prefiltering the positional encoding function.

-
-
-
- -
- -
- - Baking Neural Radiance Fields for Real-Time View Synthesis - -
- Peter Hedman, - Pratul Srinivasan, - Ben Mildenhall, - Jonathan T. Barron, - Paul Debevec -
- ICCV, 2021   (Oral Presentation) -
- project page - / - arXiv - / - video - / - demo -

-

Baking a trained NeRF into a sparse voxel grid of colors and features lets you render it in real-time in your browser.

-
-
-
- -
- -
- - Nerfies: Deformable Neural Radiance Fields - -
- - Keunhong Park, - Utkarsh Sinha, - Jonathan T. Barron,
- Sofien Bouaziz, - Dan B Goldman, - Steven M. Seitz, - Ricardo-Martin Brualla -
- ICCV, 2021   (Oral Presentation) -
- project page / - arXiv / - video -

-

Building deformation fields into NeRF lets you capture non-rigid subjects, like people. -

-
-
-
-
- -
- -
- - Cross-Camera Convolutional Color Constancy - -
- Mahmoud Afifi, - Jonathan T. Barron, - Chloe LeGendre, - Yun-Ta Tsai, - Francois Bleibel -
- ICCV, 2021   (Oral Presentation) -
-

-

- With some extra (unlabeled) test-set images, you can build a hypernetwork that calibrates itself at test time to previously-unseen cameras. -

-
-
-
-
- -
- -
- - Defocus Map Estimation and Deblurring from a Single Dual-Pixel Image - -
- Shumian Xin, - Neal Wadhwa, - Tianfan Xue, - Jonathan T. Barron,
- Pratul Srinivasan, - Jiawen Chen, - Ioannis Gkioulekas, - Rahul Garg -
- ICCV, 2021   (Oral Presentation) -
- project page / - code -
-

-

- Multiplane images can be used to simultaneously deblur dual-pixel images, despite variable defocus due to depth variation in the scene. -

-
-
-
- -
- -
- - NeRD: Neural Reflectance Decomposition from Image Collections - -
- - Mark Boss, - Raphael Braun, - Varun Jampani, - Jonathan T. Barron, - Ce Liu, - Hendrik P. A. Lensch -
- ICCV, 2021 -
- project page / - video / - code / - arXiv -

-

- A NeRF-like model that can decompose (and mesh) objects with non-Lambertian reflectances, complex geometry, and unknown illumination. -

-
-
-
-
- -
- -
- - How to Train Neural Networks for Flare Removal - -
- Yicheng Wu, - Qiurui He, - Tianfan Xue, - Rahul Garg,
- Jiawen Chen, - Ashok Veeraraghavan, - Jonathan T. Barron -
- ICCV, 2021 -
- project page / - arXiv -

-

- Simulating the optics of a camera's lens lets you train a model that removes lens flare from a single image. -

-
-
-
- -
- -
- - iNeRF: Inverting Neural Radiance Fields for Pose Estimation - -
- Lin Yen-Chen, - Pete Florence, - Jonathan T. Barron,
- Alberto Rodriguez, - Phillip Isola, - Tsung-Yi Lin -
- IROS, 2021 -
- project page / - arXiv / - video -

-

Given an image of an object and a NeRF of that object, you can estimate that object's pose. -

-
-
-
- -
- -
- - IBRNet: Learning Multi-View Image-Based Rendering - -
- Qianqian Wang, - Zhicheng Wang, - Kyle Genova, - Pratul Srinivasan, - Howard Zhou,
- Jonathan T. Barron, - Ricardo Martin-Brualla, - Noah Snavely, - Thomas Funkhouser -
- CVPR, 2021 -
- project page / - code / - arXiv -

-

By learning how to pay attention to input images at render time, - we can amortize inference for view synthesis and reduce error rates by 15%.

-
-
-
- -
- -
- - NeRV: Neural Reflection and Visibility Fields for Relighting and View Synthesis - -
- Pratul Srinivasan, - Boyang Deng, - Xiuming Zhang,
- Matthew Tancik, - Ben Mildenhall, - Jonathan T. Barron -
- CVPR, 2021 -
- project page / - video / - arXiv -

-

Using neural approximations of expensive visibility integrals lets you recover relightable NeRF-like models.

-
-
-
- -
- -
- - Learned Initializations for Optimizing Coordinate-Based Neural Representations - -
- Matthew Tancik*, - Ben Mildenhall*, - Terrance Wang, - Divi Schmidt,
- Pratul Srinivasan, - Jonathan T. Barron, - Ren Ng -
- CVPR, 2021   (Oral Presentation) -
- project page / - video / - arXiv -

-

Using meta-learning to find weight initializations for coordinate-based MLPs allows them to converge faster and generalize better.

-
-
-
- -
- -
- - NeRF in the Wild: Neural Radiance Fields for Unconstrained Photo Collections - -
- Ricardo Martin-Brualla*, - Noha Radwan*, - Mehdi S. M. Sajjadi*,
- Jonathan T. Barron, - Alexey Dosovitskiy, - Daniel Duckworth -
- CVPR, 2021   (Oral Presentation) -
- project page / - arXiv / - video -

-

Letting NeRF reason about occluders and appearance variation produces photorealistic view synthesis using only unstructured internet photos.

-
-
-
-
- -
- -
- - Learned Dual-View Reflection Removal - -
- Simon Niklaus, - Xuaner (Cecilia) Zhang, - Jonathan T. Barron,
- Neal Wadhwa, - Rahul Garg, - Feng Liu, - Tianfan Xue -
- WACV, 2021 -
- project page / - arXiv -

-

- Reflections and the things behind them often exhibit parallax, and this lets you remove reflections from stereo pairs. -

-
-
-
- -
- -
- - Neural Light Transport for Relighting and View Synthesis - -
- Xiuming Zhang, - Sean Fanello, - Yun-Ta Tsai, - Tiancheng Sun, - Tianfan Xue, - Rohit Pandey, - Sergio Orts-Escolano, - Philip Davidson, - Christoph Rhemann, - Paul Debevec, - Jonathan T. Barron, - Ravi Ramamoorthi, - William T. Freeman -
- ACM TOG, 2021 -
- project page / - arXiv / - video -

-

Embedding a convnet within a predefined texture atlas enables simultaneous view synthesis and relighting.

-
-
-
-
- -
- -
- - Light Stage Super-Resolution: Continuous High-Frequency Relighting - -
- Tiancheng Sun, - Zexiang Xu - Xiuming Zhang, - Sean Fanello, - Christoph Rhemann,
- Paul Debevec, - Yun-Ta Tsai, - Jonathan T. Barron, - Ravi Ramamoorthi -
- SIGGRAPH Asia, 2020 -
- project page / - arXiv -

-

- Scans for light stages are inherently aliased, but we can use learning to super-resolve them. -

-
-
-
-
- -
- -
- - Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains - -
- Matthew Tancik*, - Pratul Srinivasan*, - Ben Mildenhall*, - Sara Fridovich-Keil,
- Nithin Raghavan, - Utkarsh Singhal, - Ravi Ramamoorthi, - Jonathan T. Barron, - Ren Ng -
- NeurIPS, 2020   (Spotlight) -
- project page / - video: 3 min, 10 min / - arXiv / - code -

-

Composing neural networks with a simple Fourier feature mapping allows them to learn detailed high-frequency functions.

-
-
-
-
- -
- -
- - A Generalization of Otsu's Method and Minimum Error Thresholding - -
- Jonathan T. Barron -
- ECCV, 2020   (Spotlight) -
- code / - video / - bibtex -
-

-

- A simple and fast Bayesian algorithm that can be written in ~10 lines of code outperforms or matches giant CNNs on image binarization, and unifies three classic thresholding algorithms. -

-
-
-
-
- -
- -
- - What Matters in Unsupervised Optical Flow - -
- Rico Jonschkowski, - Austin Stone, - Jonathan T. Barron,
- Ariel Gordon, - Kurt Konolige, - Anelia Angelova -
- ECCV, 2020   (Oral Presentation) -
- code -
-

-

- Extensive experimentation yields a simple optical flow technique that is trained on only unlabeled videos, but still works as well as supervised techniques. -

-
-
-
- -
- -
- - NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis - -
- Ben Mildenhall*, - Pratul Srinivasan*, - Matthew Tancik*,
- Jonathan T. Barron, - Ravi Ramamoorthi, - Ren Ng -
- ECCV, 2020   (Oral Presentation, Best Paper Honorable Mention, CACM Research Highlight) -
- project page - / - arXiv - / - talk video - / - supp video - / - code - / - CACM (foreward) -

-

- Training a tiny non-convolutional neural network to reproduce a scene using volume rendering achieves photorealistic view synthesis.

-
-
-
-
- -
- -
- - Portrait Shadow Manipulation - -
- Xuaner (Cecilia) Zhang, - Jonathan T. Barron, - Yun-Ta Tsai,
- Rohit Pandey, - Xiuming Zhang, - Ren Ng, - David E. Jacobs -
- SIGGRAPH, 2020 -
- project page / - video -

-

Networks can be trained to remove shadows cast on human faces and to soften harsh lighting.

-
-
-
-
- -
- -
- - Learning to Autofocus - -
- Charles Herrmann, - Richard Strong Bowen, - Neal Wadhwa,
- Rahul Garg, - Qiurui He, - Jonathan T. Barron, - Ramin Zabih -
- CVPR, 2020 -
- project page - / - arXiv -

-

Machine learning can be used to train cameras to autofocus (which is not the same problem as "depth from defocus").

-
-
-
- -
- -
- - Lighthouse: Predicting Lighting Volumes for Spatially-Coherent Illumination - -
- Pratul Srinivasan*, - Ben Mildenhall*, - Matthew Tancik,
- Jonathan T. Barron, - Richard Tucker, - Noah Snavely -
- CVPR, 2020 -
- project page - / - code - / - arXiv - / - video -

-

We predict a volume from an input stereo pair that can be used to calculate incident lighting at any 3D point within a scene.

-
-
-
-
- -
- -
- - Sky Optimization: Semantically Aware Image Processing of Skies in Low-Light Photography - -
- Orly Liba, - Longqi Cai, - Yun-Ta Tsai, - Elad Eban, - Yair Movshovitz-Attias,
- Yael Pritch, - Huizhong Chen, - Jonathan T. Barron -
- NTIRE CVPRW, 2020 -
- project page -

-

If you want to photograph the sky, it helps to know where the sky is.

-
-
-
- -
- -
- - Handheld Mobile Photography in Very Low Light - -
- Orly Liba, - Kiran Murthy, - Yun-Ta Tsai, - Timothy Brooks, - Tianfan Xue, - Nikhil Karnad, - Qiurui He, - Jonathan T. Barron, - Dillon Sharlet, - Ryan Geiss, - Samuel W. Hasinoff, - Yael Pritch, - Marc Levoy -
- SIGGRAPH Asia, 2019 -
- project page -
-

-

By rethinking metering, white balance, and tone mapping, we can take pictures in places too dark for humans to see clearly.

-
-
-
- -
- -
- - A Deep Factorization of Style and Structure in Fonts - -
- Nikita Srivatsan, - Jonathan T. Barron, - Dan Klein, - Taylor Berg-Kirkpatrick -
- EMNLP, 2019   (Oral Presentation) -
-

-

Variational auto-encoders can be used to disentangle a characters style from its content.

-
-
-
- -
- -
- - Learning Single Camera Depth Estimation using Dual-Pixels - -
- Rahul Garg, - Neal Wadhwa, - Sameer Ansari, - Jonathan T. Barron -
- ICCV, 2019   (Oral Presentation) -
- code / - bibtex -

-

Considering the optics of dual-pixel image sensors improves monocular depth estimation techniques.

-
-
-
- -
- -
- - Single Image Portrait Relighting - -
- Tiancheng Sun, - Jonathan T. Barron, - Yun-Ta Tsai, - Zexiang Xu, Xueming Yu, - Graham Fyffe, Christoph Rhemann, Jay Busch, - Paul Debevec, - Ravi Ramamoorthi -
- SIGGRAPH, 2019 -
- project page / - arxiv / - video / - press / - bibtex -
-

-

Training a neural network on light stage scans and environment maps produces an effective relighting method.

-
-
-
- -
- -
- - A General and Adaptive Robust Loss Function - -
- Jonathan T. Barron -
- CVPR, 2019   (Oral Presentation, Best Paper Award Finalist) -
- arxiv / - supplement / - video / - talk / - slides / - code: TF, JAX, pytorch / - reviews / - bibtex -

-

A single robust loss function is a superset of many other common robust loss functions, and allows training to automatically adapt the robustness of its own loss.

-
-
-
- -
- -
- - Pushing the Boundaries of View Extrapolation with Multiplane Images - -
- Pratul P. Srinivasan, Richard Tucker, - Jonathan T. Barron, - Ravi Ramamoorthi, - Ren Ng, - Noah Snavely -
- CVPR, 2019   (Oral Presentation, Best Paper Award Finalist) -
- supplement / - video / - bibtex -

-

View extrapolation with multiplane images works better if you reason about disocclusions and disparity sampling frequencies.

-
-
-
- -
- -
- - Unprocessing Images for Learned Raw Denoising - -
- Tim Brooks, - Ben Mildenhall, - Tianfan Xue, - Jiawen Chen, - Dillon Sharlet, - Jonathan T. Barron -
- CVPR, 2019   (Oral Presentation) -
- arxiv / - project page / - code / - bibtex -

-

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

-
-
-
- -
- -
- - Learning to Synthesize Motion Blur - -
- Tim Brooks, - Jonathan T. Barron -
- CVPR, 2019   (Oral Presentation) -
- arxiv / - supplement / - project page / - video / - code / - bibtex -

-

Frame interpolation techniques can be used to train a network that directly synthesizes linear blur kernels.

-
-
-
- -
- -
- - Stereoscopic Dark Flash for Low-light Photography - -
- Jian Wang, - Tianfan Xue, - Jonathan T. Barron, - Jiawen Chen -
- ICCP, 2019 -
-

-

- By making one camera in a stereo pair hyperspectral we can multiplex dark flash pairs in space instead of time. -

-
-
-
- -
- -
- - Depth from Motion for Smartphone AR - -
- Julien Valentin, - Adarsh Kowdle, - Jonathan T. Barron, Neal Wadhwa, and others -
- SIGGRAPH Asia, 2018 -
- planar filter toy code / - bibtex -

-

Depth cues from camera motion allow for real-time occlusion effects in augmented reality applications.

-
-
-
- -
- -
- - Synthetic Depth-of-Field with a Single-Camera Mobile Phone - -
- Neal Wadhwa, - Rahul Garg, - David E. Jacobs, Bryan E. Feldman, Nori Kanazawa, Robert Carroll, - Yair Movshovitz-Attias, - Jonathan T. Barron, Yael Pritch, - Marc Levoy -
- SIGGRAPH, 2018 -
- arxiv / - blog post / - bibtex -

-

Dual pixel cameras and semantic segmentation algorithms can be used for shallow depth of field effects.

-

This system is the basis for "Portrait Mode" on the Google Pixel 2 smartphones

-
-
-
- -
- -
- - Aperture Supervision for Monocular Depth Estimation - -
- Pratul P. Srinivasan, - Rahul Garg, - Neal Wadhwa, - Ren Ng, - Jonathan T. Barron -
- CVPR, 2018 -
- code / - bibtex -

-

Varying a camera's aperture provides a supervisory signal that can teach a neural network to do monocular depth estimation.

-
-
-
- -
- -
- - Burst Denoising with Kernel Prediction Networks - -
- Ben Mildenhall, - Jonathan T. Barron, - Jiawen Chen, - Dillon Sharlet, - Ren Ng, Robert Carroll -
- CVPR, 2018   (Spotlight) -
- supplement / - code / - bibtex -

-

We train a network to predict linear kernels that denoise noisy bursts from cellphone cameras.

-
-
-
- -
- -
- - A Hardware-Friendly Bilateral Solver for Real-Time Virtual Reality Video - -
- Amrita Mazumdar, Armin Alaghi, Jonathan T. Barron, David Gallup, Luis Ceze, Mark Oskin, Steven M. Seitz -
- High-Performance Graphics (HPG), 2017 -
- project page -

-

A reformulation of the bilateral solver can be implemented efficiently on GPUs and FPGAs.

-
-
-
- -
- -
- - Deep Bilateral Learning for Real-Time Image Enhancement - -
- Michaël Gharbi, Jiawen Chen, Jonathan T. Barron, Samuel W. Hasinoff, Frédo Durand -
- SIGGRAPH, 2017 -
- project page / - video / - bibtex / - press -

-

By training a deep network in bilateral space we can learn a model for high-resolution and real-time image enhancement.

-
-
-
- -
- -
- - Fast Fourier Color Constancy - -
- Jonathan T. Barron, - Yun-Ta Tsai, -
- CVPR, 2017 -
- video / - bibtex / - code / - output / - blog post / - press -

-

Color space can be aliased, allowing white balance models to be learned and evaluated in the frequency domain. This improves accuracy by 13-20% and speed by 250-3000x.

-

This technology is used by Google Pixel, Google Photos, and Google Maps.

-
-
-
- -
- -
- - Jump: Virtual Reality Video - -
- Robert Anderson, David Gallup, Jonathan T. Barron, Janne Kontkanen, Noah Snavely, Carlos Hernández, Sameer Agarwal, Steven M Seitz -
- SIGGRAPH Asia, 2016 -
- supplement / - video / - bibtex / - blog post -

-

Using computer vision and a ring of cameras, we can make video for virtual reality headsets that is both stereo and 360°.

-

This technology is used by Jump.

-
-
-
- -
- -
- - Burst Photography for High Dynamic Range and Low-Light Imaging on Mobile Cameras - -
- Samuel W. Hasinoff, Dillon Sharlet, Ryan Geiss, Andrew Adams, Jonathan T. Barron, Florian Kainz, Jiawen Chen, Marc Levoy -
- SIGGRAPH Asia, 2016 -
- project page / - supplement / - bibtex -

-

Mobile phones can take beautiful photographs in low-light or high dynamic range environments by aligning and merging a burst of images.

-

This technology is used by the Nexus HDR+ feature.

-
-
-
- -
- -
- - The Fast Bilateral Solver - -
- Jonathan T. Barron, - Ben Poole -
- ECCV, 2016   (Oral Presentation, Best Paper Honorable Mention) -
- arXiv / - bibtex / - video (they messed up my slides, use →) / - keynote (or PDF) / - code / - depth super-res results / - reviews -

-

Our solver smooths things better than other filters and faster than other optimization algorithms, and you can backprop through it.

-
-
-
- -
- -
- - Geometric Calibration for Mobile, Stereo, Autofocus Cameras - -
- Stephen DiVerdi, - Jonathan T. Barron -
- WACV, 2016 -
- bibtex -

-

Standard techniques for stereo calibration don't work for cheap mobile cameras.

-
-
-
- -
- -
- - Semantic Image Segmentation with Task-Specific Edge Detection Using CNNs and a Discriminatively Trained Domain Transform - -
- CVPR, 2016 -
- Liang-Chieh Chen, Jonathan T. Barron, George Papandreou, Kevin Murphy, Alan L. Yuille -
- bibtex / - project page / - code -

-

By integrating an edge-aware filter into a convolutional neural network we can learn an edge-detector while improving semantic segmentation.

-
-
-
- -
- -
- - Convolutional Color Constancy - -
- Jonathan T. Barron -
- ICCV, 2015 -
- supplement / bibtex / video (or mp4) -

-

By framing white balance as a chroma localization task we can discriminatively learn a color constancy model that beats the state-of-the-art by 40%.

-
- - - - Scene Intrinsics and Depth from a Single Image - -
- Evan Shelhamer, Jonathan T. Barron, Trevor Darrell -
- ICCV Workshop, 2015 -
- bibtex -

-

The monocular depth estimates produced by fully convolutional networks can be used to inform intrinsic image estimation.

-
- -
- -
- -
- - Fast Bilateral-Space Stereo for Synthetic Defocus - -
- Jonathan T. Barron, Andrew Adams, YiChang Shih, Carlos Hernández -
- CVPR, 2015   (Oral Presentation) -
- abstract / - supplement / - bibtex / - talk / - keynote (or PDF) -

-

By embedding a stereo optimization problem in "bilateral-space" we can very quickly solve for an edge-aware depth map, letting us render beautiful depth-of-field effects.

-

This technology is used by the Google Camera "Lens Blur" feature.

-
- PontTuset - - - Multiscale Combinatorial Grouping for Image Segmentation and Object Proposal Generation - -
- Jordi Pont-Tuset, Pablo Arbeláez, Jonathan T. Barron, Ferran Marqués, Jitendra Malik -
- TPAMI, 2017 -
- project page / - bibtex / - fast eigenvector code -

-

We produce state-of-the-art contours, regions and object candidates, and we compute normalized-cuts eigenvectors 20× faster.

-

This paper subsumes our CVPR 2014 paper.

-
-
-
- -
- -
- -
-

- - Shape, Illumination, and Reflectance from Shading - -
- Jonathan T. Barron, Jitendra Malik -
- TPAMI, 2015 -
- bibtex / keynote (or powerpoint, PDF) / video / code & data / kudos -

-

- We present SIRFS, which can estimate shape, chromatic illumination, reflectance, and shading from a single image of an masked object. -

-

- This paper subsumes our CVPR 2011, CVPR 2012, and ECCV 2012 papers. -

-
- ArbalaezCVPR2014 - - - Multiscale Combinatorial Grouping - -
- Pablo Arbeláez, Jordi Pont-Tuset, Jonathan T. Barron, Ferran Marqués, Jitendra Malik -
- CVPR, 2014 -
- project page / - bibtex -

This paper is subsumed by our journal paper.

-
- -
- -
- -
- - Volumetric Semantic Segmentation using Pyramid Context Features - -
- Jonathan T. Barron, Pablo Arbeláez, Soile V. E. Keränen, Mark D. Biggin, -
David W. Knowles, Jitendra Malik -
- ICCV, 2013 -
- supplement / - poster / - bibtex / video 1 (or mp4) / video 2 (or mp4) / code & data -

- We present a technique for efficient per-voxel linear classification, which enables accurate and fast semantic segmentation of volumetric Drosophila imagery. -

-
- 3DSP - - - 3D Self-Portraits - -
- Hao Li, Etienne Vouga, Anton Gudym, Linjie Luo, Jonathan T. Barron, Gleb Gusev -
- SIGGRAPH Asia, 2013 -
- video / shapify.me / bibtex -

Our system allows users to create textured 3D models of themselves in arbitrary poses using only a single 3D sensor.

-
- -
- -
- - Intrinsic Scene Properties from a Single RGB-D Image - -
- Jonathan T. Barron, Jitendra Malik -
- CVPR, 2013   (Oral Presentation) -
- supplement / bibtex / talk / keynote (or powerpoint, PDF) / code & data -

By embedding mixtures of shapes & lights into a soft segmentation of an image, and by leveraging the output of the Kinect, we can extend SIRFS to scenes. -
-
TPAMI Journal version: version / bibtex -

-
- Boundary_png - - - Boundary Cues for 3D Object Shape Recovery - -
- Kevin Karsch, - Zicheng Liao, - Jason Rock, - Jonathan T. Barron, - Derek Hoiem -
- CVPR, 2013 -
- supplement / bibtex -

Boundary cues (like occlusions and folds) can be used for shape reconstruction, which improves object recognition for humans and computers.

-
- -
- -
- - Color Constancy, Intrinsic Images, and Shape Estimation - -
- Jonathan T. Barron, Jitendra Malik -
- ECCV, 2012 -
- supplement / - bibtex / - poster / - video -

This paper is subsumed by SIRFS.

-
-
-
- -
- -
- -
- - Shape, Albedo, and Illumination from a Single Image of an Unknown Object - -
- Jonathan T. Barron, Jitendra Malik -
- CVPR, 2012 -
- supplement / - bibtex / - poster -

This paper is subsumed by SIRFS.

-
- b3do - - - A Category-Level 3-D Object Dataset: Putting the Kinect to Work - -
- Allison Janoch, - Sergey Karayev, - Yangqing Jia, - Jonathan T. Barron, - Mario Fritz, - Kate Saenko, - Trevor Darrell -
- ICCV 3DRR Workshop, 2011 -
- bibtex / - "smoothing" code -

We present a large RGB-D dataset of indoor scenes and investigate ways to improve object detection using depth information.

-
- safs_small - - - High-Frequency Shape and Albedo from Shading using Natural Image Statistics - -
- Jonathan T. Barron, Jitendra Malik -
- CVPR, 2011 -
- bibtex -

This paper is subsumed by SIRFS.

-
- fast-texture + prl - - Discovering Efficiency in Coarse-To-Fine Texture Classification + + + Beyond Dynamic Programming
- Jonathan T. Barron, Jitendra Malik + Abhinav Muraleedharan
- Technical Report, 2010 + Research Paper (Under Review), 2023
- bibtex -

A model and feature representation that allows for sub-linear coarse-to-fine semantic segmentation. -

+ bibtex +

In this paper, I introduced Score-life programming, a novel theoretical approach for solving reinforcement learning problems. In contrast with classical dynamic programming-based methods, the methods in this work can search over non-stationary policy functions, and can directly compute optimal infinite horizon action sequences from a given state.

- prl + prl - - Parallelizing Reinforcement Learning + + + Simulating Time-Dependent and Nonlinear Classical Oscillators through Nonlinear Schrödingerization
- Jonathan T. Barron, Dave Golland, Nicholas J. Hay -
- Technical Report, 2009 -
- bibtex -

Markov Decision Problems which lie in a low-dimensional latent space can be decomposed, allowing modified RL algorithms to run orders of magnitude faster in parallel.

-
- blind-date - - - Blind Date: Using Proper Motions to Determine the Ages of Historical Images - + Abhinav Muraleedharan
- Jonathan T. Barron, David W. Hogg, Dustin Lang, Sam Roweis + Research Paper , 2023
- The Astronomical Journal, 136, 2008 -

Using the relative motions of stars we can accurately estimate the date of origin of historical astronomical images.

+ bibtex +

In this paper, we present quantum algorithms with exponential speedup for simulating several classical physical systems .

- clean-usnob - - - Cleaning the USNO-B Catalog Through Automatic Detection of Optical Artifacts - -
- Jonathan T. Barron, Christopher Stumm, David W. Hogg, Dustin Lang, Sam Roweis -
- The Astronomical Journal, 135, 2008 -

We use computer vision techniques to identify and remove diffraction spikes and reflection halos in the USNO-B Catalog.

-

In use at Astrometry.net

-
- +
Misc @@ -3461,43 +106,41 @@ - - + - @@ -3508,7 +151,7 @@
- Demo Chair, CVPR 2023 -
- Area Chair, CVPR 2022 +
+ Finalist, Indian Innovation Challenge 2017 +

- Area Chair & Longuet-Higgins Award Committee Member, CVPR 2021
- Area Chair, CVPR 2019 +
- Area Chair, CVPR 2018 +
- cs188 + cs188 - Graduate Student Instructor, CS188 Spring 2011 + + Course Instructor, UofT Engineering Outreach Office, DEEP Summer Academy
- Graduate Student Instructor, CS188 Fall 2010 + Course Instructor,Math Outreach Office, UofT
- Figures, "Artificial Intelligence: A Modern Approach", 3rd Edition +
- Basically
Blog Posts
+ Blog Posts
(Philosophical)
- Squareplus: A Softplus-Like Algebraic Rectifier + NA
- A Convenient Generalization of Schlick's Bias and Gain Functions + The Measuring Instrument
- Continuously Differentiable Exponential Linear Units +

- Feel free to steal this website's source code. Do not scrape the HTML from this page itself, as it includes analytics tags that you do not want on your own website — use the github code instead. Also, consider using Leonid Keselman's Jekyll fork of this page. + This website code is borrowed from: source code. Do not scrape the HTML from this page itself, as it includes analytics tags that you do not want on your own website — use the github code instead. Also, consider using Leonid Keselman's Jekyll fork of this page.