Research

Secondary Motion for Performed 2D Animation

Secondary Motion for Performed 2D Animation

Nora S Willett, Wilmot Li, Jovan Popovic, Floraine Berthouzoz, Adam Finkelstein  Abstract When bringing animated characters to life, artists often augment the primary motion of a figure by adding secondary animation — subtle movement of parts like hair, foliage or cloth that complements and emphasizes the primary motion. Traditionally, artists add secondary motion to animated […]

Towards a drone cinematographer: Guiding quadrotor cameras using visual composition principles, arXiv

Towards a drone cinematographer: Guiding quadrotor cameras using visual composition principles, arXiv

Niels Joubert, Jane L. E, Dan B Goldman, Floraine Berthouzoz, Mike Roberts, James A. Landay, Pat Hanrahan  Abstract We present a system to capture video footage of human subjects in the real world. Our system leverages a quadrotor camera to automatically capture well-composed video of two subjects. Subjects are tracked in a large-scale outdoor environment […]

Physics-driven pattern adjustment for direct 3D garment editing

Physics-driven pattern adjustment for direct 3D garment editing

Aric Bartle, Alla Sheffer, Vladimir G. Kim, Danny M. Kaufman, Nicholas Vining, Floraine Berthouzoz Abstract Designers frequently reuse existing designs as a starting point for creating new garments. In order to apply garment modifications, which the designer envisions in 3D, existing tools require meticulous manual editing of 2D patterns. These 2D edits need to account […]


QuickCut: An Interactive Tool for Editing Narrated Video

QuickCut: An Interactive Tool for Editing Narrated Video

Anh Truong, Floraine Berthouzoz, Wilmot Li, Maneesh Agrawala Abstract We present QuickCut, an interactive video editing tool designed to help authors efficiently edit narrated video. QuickCut takes an audio recording of the narration voiceover and a collection of raw video footage as input. Users then review the raw footage and provide spoken annotations describing the relevant […]

Analysis of Prosody Increment Induced by Pitch Accents for Automatic Emphasis Correction

Yang Zhang, Gautham Mysore, Floraine Berthouzoz, Mark Hasegawa-Johnson  Abstract We are interested in developing an automatic emphasis correction system, which converts any unemphasized word in an utterance into emphasized. Analyzing how prosody changes from unaccented to accented is crucial for the task. While previous works on prosody reconstruction only model the prosody contour itself instead […]

An interactive tool for designing quadrotor camera shots, ACM TOG 2015

An interactive tool for designing quadrotor camera shots, ACM TOG 2015

Niels Joubert, Mike Roberts, Anh Truong, Floraine Berthouzoz, Pat Hanrahan  Abstract Cameras attached to small quadrotor aircraft are rapidly becoming a ubiquitous tool for cinematographers, enabling dynamic camera movements through 3D environments. Currently, professionals use these cameras by flying quadrotors manually, a process which requires much skill and dexterity. In this paper, we investigate the […]


Visual transcripts: lecture notes from blackboard-style lecture videos, ACM TOG 2015

Visual transcripts: lecture notes from blackboard-style lecture videos, ACM TOG 2015

Hijung valentina Shin, Floraine Berthouzoz, Wilmot Li, Frédo Durand Abstract Blackboard-style lecture videos are popular, but learning using existing video player interfaces can be challenging. Viewers cannot consume the lecture material at their own pace, and the content is also difficult to search or skim. For these reasons, some people prefer lecture notes to videos. To […]

Capture-Time Feedback for Recording Scripted Narration, UIST 2015

Capture-Time Feedback for Recording Scripted Narration, UIST 2015

Steve Rubin, Floraine Berthouzoz, Gautham J. Mysore, Maneesh Agrawala Abstract Well-performed audio narrations are a hallmark of captivating podcasts, explainer videos, radio stories, and movie trailers. To record these narrations, professional voiceover actors follow guidelines that describe how to use low-level vocal components—volume, pitch, timbre, and tempo—to deliver performances that emphasize important words while maintaining variety, […]

Browsing and Analyzing the Command-Level Structure of Large Collections of Image Manipulation Tutorials, Berkeley Technical Report 2013

Browsing and Analyzing the Command-Level Structure of Large Collections of Image Manipulation Tutorials, Berkeley Technical Report 2013

Amy Pavel, Floraine Berthouzoz, Bjoern Hartmann, Maneesh Agrawala Abstract We present Sifter, an interface for browsing, comparing and analyzing large collections of image manipulation tutorials based on their command-level structure. Sifter first applies supervised machine learning to identify the commands contained in a collection of 2500 Photoshop tutorials obtained from the Web. It then provides three […]


Content-Based Tools for Editing Audio Stories, UIST 2013

Content-Based Tools for Editing Audio Stories, UIST 2013

Steve Rubin, Floraine Berthouzoz, Gautham J. Mysore, Wilmot Li, Maneesh Agrawala Abstract Audio stories are an engaging form of communication that combine speech and music into compelling narratives. Existing audio editing tools force story producers to manipulate speech and music tracks via tedious, low-level waveform editing. In contrast, we present a set of tools that analyze […]

Parsing Sewing Patterns into 3D Garments, SIGGRAPH 2013

Parsing Sewing Patterns into 3D Garments, SIGGRAPH 2013

Floraine Berthouzoz, Akash Garg, Danny Kaufman, Eitan Grinspun, Maneesh Agrawala Abstract We present techniques for automatically parsing existing sewing patterns and converting them into 3D garment models. Our parser takes a sewing pattern in PDF format as input and starts by extracting the set of panels and styling elements (e.g. darts, pleats and hemlines) contained in […]

UnderScore: Musical Underlays for Audio Stories, UIST 2012

UnderScore: Musical Underlays for Audio Stories, UIST 2012

Steve Rubin, Floraine Berthouzoz, Gautham Mysore, Wilmot Li, Maneesh Agrawala


Apparent Resolution Enhancement for Motion Videos, SAP 2012

Apparent Resolution Enhancement for Motion Videos, SAP 2012

Floraine Berthouzoz, Raanan Fattal

Tools for Placing Cuts and Transitions in Interview Video, SIGGRAPH 2012

Tools for Placing Cuts and Transitions in Interview Video, SIGGRAPH 2012

Floraine Berthouzoz, Wilmot Li, Maneesh Agrawala.

Resolution Enhancement by Vibrating Displays, ACM TOG 2012

Resolution Enhancement by Vibrating Displays, ACM TOG 2012

Floraine Berthouzoz, Raanan Fattal.

We present a method to double the resolution of an image by placing a motor behind the display and vibrating it.


A Framework for Content-Adaptive Photo Manipulation Macros: Application to Face, Landscape and Global Manipulations, ACM TOG 2011

A Framework for Content-Adaptive Photo Manipulation Macros: Application to Face, Landscape and Global Manipulations, ACM TOG 2011

Floraine Berthouzoz, Wilmot Li, Mira Dontcheva, Maneesh Agrawala.

Design Principles for Visual Communication, CACM, April 2011

Design Principles for Visual Communication, CACM, April 2011

Maneesh Agrawala, Wilmot Li, Floraine Berthouzoz.

How to identify, instantiate, and evaluate domain-specific design principles for creating more effective visualizations.

Generating Photo Manipulation Tutorials by Demonstration, SIGGRAPH 2009

Generating Photo Manipulation Tutorials by Demonstration, SIGGRAPH 2009

Floraine Grabler, Maneesh Agrawala, Wilmot Li, Mira Dontcheva, Takeo Igarashi.

A demonstration-based system for automatically generating step-by-step photo manipulation tutorials.


Automatic Generation of Tourist Maps, SIGGRAPH 2008

Automatic Generation of Tourist Maps, SIGGRAPH 2008

Floraine Grabler, Maneesh Agrawala, Robert Sumner, Mark Pauly.

We present an automated system for designing tourist maps that selects and highlights the information that is most important to tourists.

Parsing Images of Architectural Scenes, ICCV 2007

Parsing Images of Architectural Scenes, ICCV 2007

Alex Berg, Floraine Grabler, Jitendra Malik.

We parse an image into sky, foliage, buildings, and street. We also identify windows, doors and rooflines.