Maneesh Agrawala

Contact Information

Gates Computer Science, Room 364
Stanford, CA 94305-1248
Tel: (650) 723-2642
Office Hours: F 2-3:00p
   
Travel

Oct 22-25 2017 UIST, Quebec City, CA
Students, Postdocs & Visitors

Ross Daly, Abe Davis, Ohad Fried, Alex Hall, Enamul Hoque, Jennifer Jacobs, Dae Hyun Kim, Mackenzie Leake, Janel Lee, Sean Liu, Amy Pavel, Evan Strasnick, JiaXian Yao
In Memoriam

Floraine Berthouzoz
Maneesh Agrawala is the Forest Baskett Professor of Computer Science and Director of the Brown Institute for Media Innovation at Stanford University. He works on computer graphics, human computer interaction and visualization. His focus is on investigating how cognitive design principles can be used to improve the effectiveness of audio/visual media. The goals of this work are to discover the design principles and then instantiate them in both interactive and automated design tools. He received an Okawa Foundation Research Grant (2006), an Alfred P. Sloan Foundation Fellowship (2007), an NSF CAREER Award (2007), a SIGGRAPH Significant New Researcher Award (2008), a MacArthur Foundation Fellowship (2009), and an Allen Distinguished Investigator Award (2014).
News

Oct 12, 2017   
Jun 21, 2016   
Released Atlas of Me. Understand distances and areas via personalized maps.
Jul 1, 2015   
Moved to Stanford!
Jan 28, 2015   
Released speecheditor tool and source code. Edit audio stories using cut/copy/paste on text transcripts.
Nov 11, 2014   
Released D3 Deconstructor and source code. Extract data from D3 visualizations.
Oct 5, 2012   
Released 3D Puppetry system and source code. Make 3D animations using toys and a Kinect.
Oct 2, 2012   
Released source code for our Proton Multitouch Framework. Declaratively specify multitouch gesture as regular expressions.
Publications

Converting Basic D3 Charts into Reusable Style Templates
Jonathan Harper and Maneesh Agrawala
IEEE Trans. on Visualization and Computer Graphics, , 2017, To Appear.
PDF
Mosaic: Designing Online Creative Communities for Sharing Works-in-Progress
Joy Kim, Maneesh Agrawala and Michael S. Bernstein
Computer Supported Cooperative Work (CSCW), Feb 2017, pp. 246-258.
PDF | BibTeX
Best Paper Honorable Mention
VidCrit: Video-Based Asynchronous Video Review
Amy Pavel, Dan B Goldman, Björn Hartmann and Maneesh Agrawala
User Interface Software and Technology (UIST), Oct 2016, pp. 517-528.
PDF | YouTube | BibTeX
City Forensics: Using Visual Elements to Predict Non-Visual City Attributes
Sean M. Arietta, Alexei A. Efros, Ravi Ramamoorthi and Maneesh Agrawala
IEEE Trans. on Visualization and Computer Graphics (SCIVIS), 20(12), Dec 2014, pp. 2624-2633.
PDF | Supplemental Material | BibTeX
Best Paper Honorable Mention
Creating Works-Like Prototypes of Mechanical Objects
Bongjin Koo, Wilmot Li, JiaXian Yao, Maneesh Agrawala and Niloy J. Mitra
ACM Transactions on Graphics (SIGGRAPH Asia), 33(6), Nov 2014, pp. 217:1-217:9.
PDF | MOV | YouTube | BibTeX
Deconstructing and Restyling D3 Visualizations
Jonathan Harper and Maneesh Agrawala
User Interface Software and Technology (UIST), Oct 2014, pp. 253-262.
PDF | MP4 | Chrome Extension | BibTeX
Generating Emotionally Relevant Musical Scores for Audio Stories
Steve Rubin and Maneesh Agrawala
User Interface Software and Technology (UIST), Oct 2014, pp. 439-448.
PDF | MP4 | YouTube | Results | BibTeX
User-Assisted Video Stabilization
Jiamin Bai, Aseem Agarwala, Maneesh Agrawala and Ravi Ramamoorthi
Computer Graphics Forum (EGSR), 33(4), Jul 2014, pp. 61-70.
PDF | MP4 | BibTeX
Identifying Redundancy and Exposing Provenance in Crowdsourced Data Analysis
Wesley Willett, Shiry Ginosar, Avital Steinitz, Björn Hartmann and Maneesh Agrawala
IEEE Trans. on Visualization and Computer Graphics (VAST), 19(12), Dec 2013, pp. 2198-2206.
PDF | BibTeX
Authoring Multi-Stage Code Examples with Editable Code Histories
Shiry Ginosar, Luis Fernando De Pombo, Maneesh Agrawala and Björn Hartmann
User Interface Software and Technology (UIST), Oct 2013, pp. 485-494.
PDF | MP4 | YouTube | BibTeX
Automatic Cinemagraph Portraits
Jiamin Bai, Aseem Agarwala, Maneesh Agrawala and Ravi Ramamoorthi
Proceedings of the Eurographics Symposium on Rendering, Jun 2013, pp. 17-25.
PDF | MP4 | YouTube
Illustrating How Mechanical Assemblies Work
Niloy J. Mitra, Yong-Liang Yang, Dong-Ming Yan, Wilmot Li and Maneesh Agrawala
Communications of the ACM (CACM), 56(1), Jan 2013, pp. 106-114.
PDF | Technical Perspective PDF | MOV | YouTube | BibTeX
Graphical Overlays: Using Layered Elements to Aid Chart Reading
Nicholas Kong and Maneesh Agrawala
IEEE Trans. on Visualization and Computer Graphics (INFOVIS), 18(12), Dec 2012, pp. 2631-2638.
PDF | Interactive Gallery | BibTeX
3D Puppetry: A Kinect-Based Interface for 3D Animation
Robert Held, Ankit Gupta, Brian Curless and Maneesh Agrawala
User Interface Software and Technology (UIST), Oct 2012, pp. 423-434.
PDF | Hi-Res PDF | MP4 | Hi Quality MOV | YouTube | Source Code | BibTeX
Tools for Placing Cuts and Transitions in Interview Video
Floraine Berthouzoz, Wilmot Li and Maneesh Agrawala
ACM Transactions on Graphics (SIGGRAPH), 31(4), Jul 2012, pp. 67:1-67:8.
PDF | MOV | YouTube | BibTeX
Selectively De-Animating Video
Jiamin Bai, Aseem Agarwala, Maneesh Agrawala and Ravi Ramamoorthi
ACM Transactions on Graphics (SIGGRAPH), 31(4), Jul 2012, pp. 66:1-66:10.
PDF | Hi-Res PDF | MP4 | Teaser MP4 | BibTeX
Strategies for Crowdsourcing Social Data Analysis
Wesley Willett, Jeffrey Heer and Maneesh Agrawala
ACM Human Factors in Computing Systems (CHI), May 2012, pp. 227-236.
PDF | MOV | YouTube | BibTeX
ReVision: Automated Classification, Analysis and Redesign of Chart Images
Manolis Savva, Nicholas Kong, Arti Chhajta, Li Fei-Fei, Maneesh Agrawala and Jeffrey Heer
User Interface Software and Technology (UIST), Oct 2011, pp. 393-402.
PDF | BibTeX
Notable Paper Award
ShowMeHow: Translating User Interface Instructions Between Applications
Vidya Ramesh, Charlie Hsu, Maneesh Agrawala and Björn Hartmann
User Interface Software and Technology (UIST), Oct 2011, pp. 127-134.
PDF | YouTube | BibTeX
Two-Handed Marking Menus for Multitouch Devices
Kenrick Kin, Björn Hartmann and Maneesh Agrawala
ACM Trans. on Computer-Human Interaction, 18(3), Aug 2011, pp. 16:1-16:23.
PDF | MP4 | YouTube | BibTeX
Illumination Decomposition for Material Recoloring with Consistent Interreflections
Robert Carroll, Ravi Ramamoorthi and Maneesh Agrawala
ACM Transactions on Graphics (SIGGRAPH), 30(4), Jul 2011, pp. 43:1-43:10.
PDF | Hi-Res Results | BibTeX
Interactive Furniture Layout Using Interior Design Guidelines
Paul Merrell, Eric Schkufza, Zeyang Li, Maneesh Agrawala and Vladlen Koltun
ACM Transactions on Graphics (SIGGRAPH), 30(4), Jul 2011, pp. 87:1-87:10.
PDF | AVI | YouTube | BibTeX
Optimizing Environment Maps for Material Depiction
Adrien Bousseau, Emmanuelle Chapoulie, Ravi Ramamoorthi and Maneesh Agrawala
Proceedings of the Twenty-second Eurographics Conference on Rendering, Jun 2011, pp. 1171-1180.
PDF | Hi-Res PDF | DIVX | Additional Results | BibTeX
Commentspace: Structured Support for Collaborative Visual Analysis
Wesley Willett, Jeffrey Heer, Joseph Hellerstein and Maneesh Agrawala
ACM Human Factors in Computing Systems (CHI), May 2011, pp. 3131-3140.
PDF | YouTube | BibTeX
Best Paper Honorable Mention
Eden: A Professional Multitouch Tool for Constructing Virtual Organic Environments
Kenrick Kin, Tom Miller, Björn Bollensdorff, Tony DeRose, Björn Hartmann and Maneesh Agrawala
ACM Human Factors in Computing Systems (CHI), May 2011, pp. 1343-1352.
PDF | MP4 | YouTube | BibTeX
Best Paper Honorable Mention
Fingerglass: Efficient Multiscale Interaction on Multitouch Screens
Dominik P. Käser, Maneesh Agrawala and Mark Pauly
ACM Human Factors in Computing Systems (CHI), May 2011, pp. 1601-1610.
PDF | Hi-Res PDF | BibTeX
Automatic Generation of Destination Maps
Johannes Kopf, Maneesh Agrawala, David Bargeron, David Salesin and Michael F. Cohen
ACM Transactions on Graphics (SIGGRAPH Asia), 29(6), Dec 2010, pp. 158:1-158:12.
PDF | BibTeX
Perceptual Guidelines for Creating Rectangular Treemaps
Nicholas Kong, Jeffrey Heer and Maneesh Agrawala
IEEE Trans. on Visualization and Computer Graphics (INFOVIS), 16(6), Nov 2010, pp. 990-998.
PDF | BibTeX
Best Paper Honorable Mention
Exploded View Diagrams of Mathematical Surfaces
Olga Karpenko, Wilmot Li, Niloy J. Mitra and Maneesh Agrawala
IEEE Trans. on Visualization and Computer Graphics (SCIVIS), 16(6), Nov 2010, pp. 1311-1318.
PDF | BibTeX
Illustrating How Mechanical Assemblies Work
Niloy J. Mitra, Yong-Liang Yang, Dong-Ming Yan, Wilmot Li and Maneesh Agrawala
ACM Transactions on Graphics (SIGGRAPH), 29(4), Jul 2010, pp. 58:1-58:12.
PDF | MOV | YouTube | BibTeX
Image Warps for Artistic Perspective Manipulation
Robert Carroll, Aseem Agarwala and Maneesh Agrawala
ACM Transactions on Graphics (SIGGRAPH), 29(4), Jul 2010, pp. 127:1-127:9.
PDF | MOV | YouTube | BibTeX
Edge-Based Image Coarsening
Raanan Fattal, Robert Carroll and Maneesh Agrawala
ACM Transactions on Graphics, 29(1), Dec 2009, pp. 6:1-6:11.
PDF | BibTeX
Perceptual Interpretation of Ink Annotations on Line Charts
Nicholas Kong and Maneesh Agrawala
User Interface Software and Technology (UIST), Oct 2009, pp. 233-236.
PDF | MOV | YouTube | BibTeX
Optimizing Content-Preserving Projections for Wide-Angle Images
Robert Carroll, Maneesh Agrawala and Aseem Agarwala
ACM Transactions on Graphics (SIGGRAPH), 28(3), Aug 2009, pp. 43:1-43:9.
PDF | MOV | YouTube | BibTeX
Parallax Photography: Creating 3D Cinematic Effects from Stills
Ke Colin Zheng, Alex Colburn, Aseem Agarwala, Maneesh Agrawala, David Salesin, Brian Curless and Michael F. Cohen
Graphics Interface, May 2009, pp. 111-118.
PDF | BibTeX
Michael AJ Sweeney Best Student Paper Award
Automatic Generation of Tourist Maps
Floraine Grabler, Maneesh Agrawala, Robert W. Sumner and Mark Pauly
ACM Transactions on Graphics (SIGGRAPH), 27(3), Aug 2008, pp. 100:1-100:11.
PDF | BibTeX
The Assumed Light Direction for Perceiving Shape from Shading
James P. O'Shea, Martin S. Banks and Maneesh Agrawala
Applied Perception in Graphics and Visualization (APGV), Aug 2008, pp. 135-142.
PDF | BibTeX
Generalized Selection Via Interactive Query Relaxation
Jeffrey Heer, Maneesh Agrawala and Wesley Willett
ACM Human Factors in Computing Systems (CHI), Apr 2008, pp. 959-968.
PDF | MOV | YouTube | BibTeX
Navigation Techniques for Dual-Display E-Book Readers
Nicholas Chen, François Guimbretière, Morgan Dixon, Cassandra Lewis and Maneesh Agrawala
ACM Human Factors in Computing Systems (CHI), Apr 2008, pp. 1779-1788.
PDF | MOV | YouTube | BibTeX
Scented Widgets: Improving Navigation Cues with Embedded Visualizations
Wesley Willett, Jeffrey Heer and Maneesh Agrawala
IEEE Trans. on Visualization and Computer Graphics (INFOVIS), 13(6), Nov 2007, pp. 1129-1136.
PDF | BibTeX
Design Considerations for Collaborative Visual Analytics
Jeffrey Heer and Maneesh Agrawala
Visual Analytics Science and Technology (VAST), Nov 2007, pp. 171-178.
PDF | BibTeX
Specifying Label Layout Style by Example
Ian Vollick, Daniel Vogel, Maneesh Agrawala and Aaron Hertzmann
User Interface Software and Technology (UIST), Oct 2007, pp. 221-230.
PDF | BibTeX
Using Photographs to Enhance Videos of a Static Scene
Pravin Bhat, C. Lawrence Zitnick, Noah Snavely, Aseem Agarwala, Maneesh Agrawala, Michael F. Cohen, Brian Curless and Sing Bing Kang
Eurographics Conference on Rendering Techniques (EGSR), Jun 2007, pp. 327-338.
PDF | MOV | YouTube | BibTeX
Comparing and Managing Multiple Versions of Slide Presentations
Steven M. Drucker, Georg Petschnigg and Maneesh Agrawala
User Interface Software and Technology (UIST), Oct 2006, pp. 47-56.
PDF | WMV | YouTube | BibTeX
Multi-Scale Banking to 45 Degrees
Jeffrey Heer and Maneesh Agrawala
IEEE Trans. on Visualization and Computer Graphics (INFOVIS), 12(5), Sep 2006, pp. 701-708.
PDF | BibTeX
Software Design Patterns for Information Visualization
Jeffrey Heer and Maneesh Agrawala
IEEE Trans. on Visualization and Computer Graphics (INFOVIS), 12(5), Sep 2006, pp. 853-860.
PDF | BibTeX
The Cartoon Animation Filter
Jue Wang, Steven M. Drucker, Maneesh Agrawala and Michael F. Cohen
ACM Transactions on Graphics (SIGGRAPH), 25(3), Jul 2006, pp. 1169-1173.
PDF | MP4 | AVI | YouTube | BibTeX
Painting with Texture
Lincoln Ritter, Wilmot Li, Brian Curless, Maneesh Agrawala and David Salesin
Eurographics Conference on Rendering Techniques (EGSR), June 2006, pp. 371-376.
PDF | MOV | YouTube | BibTeX
Text Entry Using a Dual Joystick Game Controller
Andrew D. Wilson and Maneesh Agrawala
ACM Human Factors in Computing Systems (CHI), Apr 2006, pp. 475-478.
PDF | BibTeX
Efficient Shadows for Sampled Environment Maps
Aner Ben-Artzi, Ravi Ramamoorthi and Maneesh Agrawala
Journal of Graphics, GPU, and Game Tools, 11(1), 2006, pp. 13-36.
PDF | BibTeX
DIZI: A Digital Ink Zooming Interface for Document Annotation
Maneesh Agrawala and Michael Shilman
International Conference on Human-Computer Interaction (INTERACT), Sep 2005, pp. 69-79.
PDF | AVI | YouTube | BibTeX
Ink Normalization and Beautification
Patrice Y. Simard, Dave Steinkraus and Maneesh Agrawala
International Conference on Document Analysis and Recognition (ICDAR), Sep 2005, pp. 1182-1187.
PDF | BibTeX
Interactive Video Cutout
Jue Wang, Pravin Bhat, Alex Colburn, Maneesh Agrawala and Michael F. Cohen
ACM Transactions on Graphics (SIGGRAPH), 24(3), Jul 2005, pp. 585-594.
PDF | AVI | YouTube | BibTeX
Video-Based Document Tracking: Unifying Your Physical and Electronic Desktops
Jiwon Kim, Steven M. Seitz and Maneesh Agrawala
User Interface Software and Technology (UIST), Oct 2004, pp. 99-107.
PDF | AVI | YouTube | PPT | BibTeX
Visualizing Competitive Behaviors in Multi-User Virtual Environments
Nate Hoobler, Greg Humphreys and Maneesh Agrawala
IEEE Visualization, Oct 2004, pp. 163-170.
PDF | AVI | YouTube | BibTeX
Interactive Image-Based Exploded View Diagrams
Wilmot Li, Maneesh Agrawala and David Salesin
Graphics Interface, May 2004, pp. 203-212.
PDF | MOV | AVI | YouTube | BibTeX
Michael AJ Sweeney Best Student Paper Award
Artistic Multiprojection Rendering
Maneesh Agrawala, Denis Zorin and Tamara Munzner
Proc. of Eurographics Workshop on Rendering Techniques, Jun 2000, pp. 125-136.
PDF | PPT | BibTeX
Physically-Based Manipulation on the Responsive Workbench
Bernd Fröhlich, Henrik Tramberend, Andrew Beers, Maneesh Agrawala and David Baraff
Proc, of IEEE Virtual Reality, Mar 2000, pp. 5-11.
PDF | MOV | BibTeX
Rendering from Compressed Textures
Andrew C. Beers, Maneesh Agrawala and Navin Chaddha
Proc. of SIGGRAPH, Jul 1996, pp. 373-378.
PDF | Color Plate 1 TIF | Color Plate 2 TIF | BibTeX
Model-Based Motion Estimation for Synthetic Animations
Maneesh Agrawala, Andrew C. Beers and Navin Chaddha
Proc. ACM Multimedia, Nov 1995, pp. 477-488.
PDF | BibTeX
3D Painting on Scanned Surfaces
Maneesh Agrawala, Andrew C. Beers and Marc Levoy
ACM Symposium on Interactive 3D Graphics (I3D), Apr 1995, pp. 145-150.
PDF | BibTeX