Maneesh Agrawala

Affiliations:
  • Stanford University, USA


According to our database1, Maneesh Agrawala authored at least 191 papers between 1995 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2022, "For contributions to visual communication through computer graphics, human-computer interaction, and information visualization".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
EC: A Tool for Guiding Chart and Caption Emphasis.
IEEE Trans. Vis. Comput. Graph., January, 2024

2023
Editing Motion Graphics Video via Motion Vectorization and Transformation.
ACM Trans. Graph., December, 2023

Almanac: An API for Recommending Text Annotations For Time-Series Charts Using News Headlines.
CoRR, 2023

SparseCtrl: Adding Sparse Controls to Text-to-Video Diffusion Models.
CoRR, 2023

Bridging the Gulf of Envisioning: Cognitive Design Challenges in LLM Interfaces.
CoRR, 2023

EmphasisChecker: A Tool for Guiding Chart and Caption Emphasis.
CoRR, 2023

Adding Conditional Control to Text-to-Image Diffusion Models.
CoRR, 2023

Automated Conversion of Music Videos into Lyric Videos.
Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, 2023

TaleStream: Supporting Story Ideation with Trope Knowledge.
Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, 2023

SlideSpecs: Automatic and Interactive Presentation Feedback Collation.
Proceedings of the 28th International Conference on Intelligent User Interfaces, 2023

Adding Conditional Control to Text-to-Image Diffusion Models.
Proceedings of the IEEE/CVF International Conference on Computer Vision, 2023

Tree-Structured Shading Decomposition.
Proceedings of the IEEE/CVF International Conference on Computer Vision, 2023

2022
AGQA 2.0: An Updated Benchmark for Compositional Spatio-Temporal Reasoning.
CoRR, 2022

ZoomShop: Depth-Aware Editing of Photographic Composition.
Comput. Graph. Forum, 2022

Differentiable 3D CAD Programs for Bidirectional Editing.
Comput. Graph. Forum, 2022

Sketch-Based Design of Foundation Paper Pieceable Quilts.
Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology, 2022

Modular information flow through ownership.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022

Disentangled3D: Learning a 3D Generative Model with Disentangled Geometry and Appearance from Monocular Images.
Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2022

Measuring Compositional Consistency for Video Question Answering.
Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2022

2021
Vid2Player: Controllable Video Sprites That Behave and Appear Like Professional Tennis Players.
ACM Trans. Graph., 2021

Iterative Text-Based Editing of Talking-Heads Using Neural Retargeting.
ACM Trans. Graph., 2021

A mathematical foundation for foundation paper pieceable quilts.
ACM Trans. Graph., 2021

Automated Accessory Rigs for Layered 2D Character Illustrations.
Proceedings of the UIST '21: The 34th Annual ACM Symposium on User Interface Software and Technology, 2021


Analysis of Faces in a Decade of US Cable TV News.
Proceedings of the KDD '21: The 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2021

AGQA: A Benchmark for Compositional Spatio-Temporal Reasoning.
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2021

Automatic Generation of Two-Level Hierarchical Tutorials from Instructional Makeup Videos.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021

Coupling Simulation and Hardware for Interactive Circuit Debugging.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021

Towards Understanding How Readers Integrate Charts and Captions: A Case Study with Line Charts.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021

The Role of Working Memory in Program Tracing.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021

2020
Searching the Visual Style and Structure of D3 Visualizations.
IEEE Trans. Vis. Comput. Graph., 2020

Analyzing Who and What Appears in a Decade of US Cable TV News.
CoRR, 2020

State of the Art on Neural Rendering.
Comput. Graph. Forum, 2020

Editing self-image.
Commun. ACM, 2020

Crosscast: Adding Visuals to Audio Travel Podcasts.
Proceedings of the UIST '20: The 33rd Annual ACM Symposium on User Interface Software and Technology, 2020

Detecting Deep-Fake Videos from Phoneme-Viseme Mismatches.
Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2020

Supporting Visual Artists in Programming through Direct Inspection and Control of Program Execution.
Proceedings of the CHI '20: CHI Conference on Human Factors in Computing Systems, 2020

Generating Audio-Visual Slideshows from Text Articles Using Word Concreteness.
Proceedings of the CHI '20: CHI Conference on Human Factors in Computing Systems, 2020

Answering Questions about Charts and Generating Visual Explanations.
Proceedings of the CHI '20: CHI Conference on Human Factors in Computing Systems, 2020

2019
Text-based editing of talking-head video.
ACM Trans. Graph., 2019

Rekall: Specifying Video Events using Compositions of Spatiotemporal Labels.
CoRR, 2019

View-Dependent Video Textures for 360° Video.
Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, 2019

Optimizing Portrait Lighting at Capture-Time Using a 360 Camera as a Light Probe.
Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, 2019

Puppet Dubbing.
Proceedings of the 30th Eurographics Symposium on Rendering, 2019

A Tool for Navigating and Editing 360 Video of Social Conversations into Shareable Highlights.
Proceedings of the 45th Graphics Interface Conference 2019, 2019

Pinpoint: A PCB Debugging Pipeline Using Interruptible Routing and Instrumentation.
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 2019

Editing Spatial Layouts through Tactile Templates for People with Visual Impairments.
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 2019

VisiBlends: A Flexible Workflow for Visual Blends.
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 2019

How to Design Voice Based Navigation for How-To Videos.
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 2019

2018
Saliency in VR: How Do People Explore Virtual Environments?
IEEE Trans. Vis. Comput. Graph., 2018

Converting Basic D3 Charts into Reusable Style Templates.
IEEE Trans. Vis. Comput. Graph., 2018

Visual rhythm and beat.
ACM Trans. Graph., 2018

Facilitating Document Reading by Linking Text and Tables.
Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology, 2018

An Interactive Pipeline for Creating Visual Blends.
Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology Adjunct Proceedings, 2018

Improving Comprehension of Measurements Using Concrete Re-expression Strategies.
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018

RecipeScape: An Interactive Tool for Analyzing Cooking Instructions at Scale.
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018

2017
Interactive Design and Stability Analysis of Decorative Joinery for Furniture.
ACM Trans. Graph., 2017

Computational video editing for dialogue-driven scenes.
ACM Trans. Graph., 2017

SceneSuggest: Context-driven 3D Scene Design.
CoRR, 2017

Scanalog: Interactive Design and Debugging of Analog Circuits with Programmable Hardware.
Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology, 2017

Shot Orientation Controls for Interactive Cinematography with 360 Video.
Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology, 2017

Automatically Visualizing Audio Travel Podcasts.
Proceedings of the Adjunct Publication of the 30th Annual ACM Symposium on User Interface Software and Technology, 2017

Mosaic: Designing Online Creative Communities for Sharing Works-in-Progress.
Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing, 2017

RecipeScape: Mining and Analyzing Diverse Processes in Cooking Recipes.
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017

2016
Saliency in VR: How do people explore virtual environments?
CoRR, 2016

QuickCut: An Interactive Tool for Editing Narrated Video.
Proceedings of the 29th Annual Symposium on User Interface Software and Technology, 2016

VidCrit: Video-based Asynchronous Video Review.
Proceedings of the 29th Annual Symposium on User Interface Software and Technology, 2016

Data-driven adaptive history for image editing.
Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, 2016

Generating Personalized Spatial Analogies for Distances and Areas.
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016

2015
Capture-Time Feedback for Recording Scripted Narration.
Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology, 2015

SceneSkim: Searching and Browsing Movies Using Synchronized Captions, Scripts and Plot Summaries.
Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology, 2015

Structuring, Aggregating, and Evaluating Crowdsourced Design Critique.
Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, 2015

2014
City Forensics: Using Visual Elements to Predict Non-Visual City Attributes.
IEEE Trans. Vis. Comput. Graph., 2014

Creating works-like prototypes of mechanical objects.
ACM Trans. Graph., 2014

Vectorising Bitmaps into Semi-Transparent Gradient Layers.
Comput. Graph. Forum, 2014

User-Assisted Video Stabilization.
Comput. Graph. Forum, 2014

Generating emotionally relevant musical scores for audio stories.
Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology, 2014

Video digests: a browsable, skimmable format for informational lecture videos.
Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology, 2014

Deconstructing and restyling D3 visualizations.
Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology, 2014

CrowdCrit: crowdsourcing and aggregating visual design critique.
Proceedings of the Computer Supported Cooperative Work, 2014

Extracting references between text and charts via crowdsourcing.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

History assisted view authoring for 3D models.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

MotionMontage: a system to annotate and combine motion takes for 3D animations.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

2013
Identifying Redundancy and Exposing Provenance in Crowdsourced Data Analysis.
IEEE Trans. Vis. Comput. Graph., 2013

Depicting stylized materials with vector shade trees.
ACM Trans. Graph., 2013

Designing and fabricating mechanical automata from mocap sequences.
ACM Trans. Graph., 2013

Gloss perception in painterly and cartoon rendering.
ACM Trans. Graph., 2013

Parsing sewing patterns into 3D garments.
ACM Trans. Graph., 2013

Automatic Cinemagraph Portraits.
Comput. Graph. Forum, 2013

Illustrating how mechanical assemblies work.
Commun. ACM, 2013

Content-based tools for editing audio stories.
Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, 2013

Authoring multi-stage code examples with editable code histories.
Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, 2013

2012
Graphical Overlays: Using Layered Elements to Aid Chart Reading.
IEEE Trans. Vis. Comput. Graph., 2012

Tools for placing cuts and transitions in interview video.
ACM Trans. Graph., 2012

Selectively de-animating video.
ACM Trans. Graph., 2012

Shiny Vase, Translucent Candle and Metallic Sculpture.
Comput. Graph. Forum, 2012

UnderScore: musical underlays for audio stories.
Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology, 2012

Proton++: a customizable declarative multitouch framework.
Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology, 2012

3D puppetry: a kinect-based interface for 3D animation.
Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology, 2012

Strategies for crowdsourcing social data analysis.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

Delta: a tool for representing and comparing workflows.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

Proton: multitouch gestures as regular expressions.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

2011
Interactive furniture layout using interior design guidelines.
ACM Trans. Graph., 2011

Illumination decomposition for material recoloring with consistent interreflections.
ACM Trans. Graph., 2011

A Framework for content-adaptive photo manipulation macros: Application to face, landscape, and global manipulations.
ACM Trans. Graph., 2011

Two-handed marking menus for multitouch devices.
ACM Trans. Comput. Hum. Interact., 2011

Optimizing Environment Maps for Material Depiction.
Comput. Graph. Forum, 2011

Design principles for visual communication.
Commun. ACM, 2011

ReVision: automated classification, analysis and redesign of chart images.
Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, 2011

ShowMeHow: translating user interface instructions between applications.
Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, 2011

CommentSpace: structured support for collaborative visual analysis.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

Eden: a professional multitouch tool for constructing virtual organic environments.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

FingerGlass: efficient multiscale interaction on multitouch screens.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

2010
Perceptual Guidelines for Creating Rectangular Treemaps.
IEEE Trans. Vis. Comput. Graph., 2010

Exploded View Diagrams of Mathematical Surfaces.
IEEE Trans. Vis. Comput. Graph., 2010

Automatic generation of destination maps.
ACM Trans. Graph., 2010

Image warps for artistic perspective manipulation.
ACM Trans. Graph., 2010

Cartography and information presentation: a graphics/visualization perspective.
Proceedings of the 18th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems, 2010

2009
Generating photo manipulation tutorials by demonstration.
ACM Trans. Graph., 2009

Edge-based image coarsening.
ACM Trans. Graph., 2009

Optimizing content-preserving projections for wide-angle images.
ACM Trans. Graph., 2009

Perceptual interpretation of ink annotations on line charts.
Proceedings of the 22nd Annual ACM Symposium on User Interface Software and Technology, 2009

Parallax photography: creating 3D cinematic effects from stills.
Proceedings of the Graphics Interface 2009 Conference, 2009

Determining the benefits of direct-touch, bimanual, and multifinger input on a multitouch workstation.
Proceedings of the Graphics Interface 2009 Conference, 2009

Sizing the horizon: the effects of chart size and layering on the graphical perception of time series visualizations.
Proceedings of the 27th International Conference on Human Factors in Computing Systems, 2009

2008
Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation.
IEEE Trans. Vis. Comput. Graph., 2008

Interactive 3D architectural modeling from unordered photo collections.
ACM Trans. Graph., 2008

Automated generation of interactive 3D exploded view diagrams.
ACM Trans. Graph., 2008

Automatic generation of tourist maps.
ACM Trans. Graph., 2008

Video puppetry: a performative interface for cutout animation.
ACM Trans. Graph., 2008

Design considerations for collaborative visual analytics.
Inf. Vis., 2008

Significant new researcher award.
Proceedings of the International Conference on Computer Graphics and Interactive Techniques, 2008

Social data analysis workshop.
Proceedings of the Extended Abstracts Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008

Generalized selection via interactive query relaxation.
Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008

Navigation techniques for dual-display e-book readers.
Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008

The assumed light direction for perceiving shape from shading.
Proceedings of the 5th Symposium on Applied Perception in Graphics and Visualization, 2008

2007
Scented Widgets: Improving Navigation Cues with Embedded Visualizations.
IEEE Trans. Vis. Comput. Graph., 2007

Soft scissors: an interactive tool for realtime high quality matting.
ACM Trans. Graph., 2007

Interactive cutaway illustrations of complex 3D models.
ACM Trans. Graph., 2007

Multiscale shape and detail enhancement from multi-light image collections.
ACM Trans. Graph., 2007

Specifying label layout style by example.
Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology, 2007

Using Photographs to Enhance Videos of a Static Scene.
Proceedings of the Eurographics Symposium on Rendering Techniques, Grenoble, France, 2007, 2007

2006
Software Design Patterns for Information Visualization.
IEEE Trans. Vis. Comput. Graph., 2006

Multi-Scale Banking to 45 Degrees.
IEEE Trans. Vis. Comput. Graph., 2006

The cartoon animation filter.
ACM Trans. Graph., 2006

Photographing long scenes with multi-viewpoint panoramas.
ACM Trans. Graph., 2006

Efficient Shadows for Sampled Environment Maps.
J. Graph. Tools, 2006

Comparing and managing multiple versions of slide presentations.
Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology, 2006

Phosphor: explaining transitions in the user interface using afterglow effects.
Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology, 2006

A sketching interface for articulated figure animation.
Proceedings of the International Conference on Computer Graphics and Interactive Techniques, 2006

Painting With Texture.
Proceedings of the Eurographics Symposium on Rendering Techniques, Nicosia, Cyprus, 2006, 2006

Phrasing techniques for multi-stroke selection gestures.
Proceedings of the Graphics Interface 2006 Conference, June 7-9, 2006, Quebec, Canada, 2006

Piecewise Image Registration in the Presence of Multiple Large Motions.
Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2006), 2006

Zone and polygon menus: using relative position to increase the breadth of multi-stroke marking menus.
Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

Text entry using a dual joystick game controller.
Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

Gaze-based interaction for semi-automatic photo cropping.
Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

The springboard: multiple modes in one spring-loaded control.
Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

Hover widgets: using the tracking state to extend the capabilities of pen-operated devices.
Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

Tumble! Splat! helping users access and manipulate occluded content in 2D drawings.
Proceedings of the working conference on Advanced visual interfaces, 2006

2005
Interactive video cutout.
ACM Trans. Graph., 2005

Panoramic video textures.
ACM Trans. Graph., 2005

Guest Editors' Introduction: Smart Depiction for Visual Communication.
IEEE Computer Graphics and Applications, 2005

Inside interactive video cutout.
Proceedings of the International Conference on Computer Graphics and Interactive Techniques, 2005

DIZI: A Digital Ink Zooming Interface for Document Annotation.
Proceedings of the Human-Computer Interaction, 2005

Audio Analogies: Creating New Music from an Existing Performance by concatenative synthesis.
Proceedings of the 2005 International Computer Music Conference, 2005

Ink Normalization and Beautification.
Proceedings of the Eighth International Conference on Document Analysis and Recognition (ICDAR 2005), 29 August, 2005

De-emphasis of distracting image regions using texture power maps.
Proceedings of the 2nd Symposium on Applied Perception in Graphics and Visualization, 2005

2004
Digital photography with flash and no-flash image pairs.
ACM Trans. Graph., 2004

Interactive digital photomontage.
ACM Trans. Graph., 2004

Visualizing dynamic architectural environments.
Commun. ACM, 2004

Visualizing Competitive Behaviors in Multi-User Virtual Environments.
Proceedings of the 15th IEEE Visualization Conference, 2004

Video-based document tracking: unifying your physical and electronic desktops.
Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology, 2004

Efficient complex shadows from environment maps.
Proceedings of the International Conference on Computer Graphics and Interactive Techniques, 2004

Interactive Image-Based Exploded View Diagrams.
Proceedings of the Graphics Interface 2004 Conference, 2004

The Office of the Past: Document Discovery and Tracking from Video.
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, 2004

Toward universal mobile interaction for shared displays.
Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work, 2004

Identification and validation of cognitive design principles for automated generation of assembly instructions.
Proceedings of the working conference on Advanced visual interfaces, 2004

2003
Non-invasive interactive visualization of dynamic architectural environments.
ACM Trans. Graph., 2003

Designing effective step-by-step assembly instructions.
ACM Trans. Graph., 2003

Conveying Shape and Features with Image-Based Relighting.
Proceedings of the 14th IEEE Visualization Conference, 2003

2001
Visualizing route maps.
PhD thesis, 2001

Rendering effective route maps: improving usability through generalization.
Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, 2001

2000
Physically-based Manipulation on the Responsive Workbench.
Proceedings of the Virtual Reality 2000 Conference, 2000

Efficient image-based methods for rendering soft shadows.
Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, 2000

Artistic Multiprojection Rendering.
Proceedings of the Eurographics Workshop on Rendering Techniques 2000, 2000

1997
Collaborative Production Modeling and Planning.
IEEE Computer Graphics and Applications, 1997

The two-user Responsive Workbench: support for collaboration through individual views of a shared space.
Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, 1997

1996
Rendering from Compressed Textures.
Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques, 1996

Model-based compression for synthetic animations.
Proceedings of the Proceedings 1996 International Conference on Image Processing, 1996

1995
3D Painting on Scanned Surfaces.
Proceedings of the 1995 Symposium on Interactive 3D Graphics, 1995

Model-Based Notion Estimation for Synthetic Animations.
Proceedings of the Third ACM International Conference on Multimedia '95, 1995


  Loading...