Search Results for author: Pat Hanrahan

Found 7 papers, 5 papers with code

Automating Program Structure Classification

1 code implementation15 Jan 2021 Will Crichton, Georgia Gabriela Sampaio, Pat Hanrahan

When students write programs, their program structure provides insight into their learning process.

Classification General Classification

Scanner: Efficient Video Analysis at Scale

1 code implementation18 May 2018 Alex Poms, Will Crichton, Pat Hanrahan, Kayvon Fatahalian

The challenge is that scaling applications to operate on these datasets requires efficient systems for pixel data access and parallel processing across large numbers of machines.

Submodular Trajectory Optimization for Aerial 3D Scanning

no code implementations ICCV 2017 Mike Roberts, Debadeepta Dey, Anh Truong, Sudipta Sinha, Shital Shah, Ashish Kapoor, Pat Hanrahan, Neel Joshi

Drones equipped with cameras are emerging as a powerful tool for large-scale aerial 3D scanning, but existing automatic flight planners do not exploit all available information about the scene, and can therefore produce inaccurate and incomplete 3D models.

Trajectory Planning

Opt: A Domain Specific Language for Non-linear Least Squares Optimization in Graphics and Imaging

no code implementations22 Apr 2016 Zachary DeVito, Michael Mara, Michael Zollhöfer, Gilbert Bernstein, Jonathan Ragan-Kelley, Christian Theobalt, Pat Hanrahan, Matthew Fisher, Matthias Nießner

Many graphics and vision problems can be expressed as non-linear least squares optimizations of objective functions over visual data, such as images and meshes.

Neurally-Guided Procedural Models: Amortized Inference for Procedural Graphics Programs using Neural Networks

1 code implementation NeurIPS 2016 Daniel Ritchie, Anna Thomas, Pat Hanrahan, Noah D. Goodman

Probabilistic inference algorithms such as Sequential Monte Carlo (SMC) provide powerful tools for constraining procedural models in computer graphics, but they require many samples to produce desirable results.

Cannot find the paper you are looking for? You can Submit a new open access paper.