Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Floraine Berthouzoz

dblp:70/9448 · DBLP profile ↗
← Back
13ranked-venue papers
5as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 8 · 5 first-authorHuman-computer interaction and ubiquitous computing · 6 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
12 papers
Audio and music processing · 32% Computer animation and physical simulation · 26% Geometric modeling and processing · 10%
Human-computer interaction and pervasive computing
7 papers
User interface design and tools · 38% Learning and educational technologies · 32% Interaction techniques and input · 26%

Topics — the 23 heaviest of 29, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer animation and physical simulation
cloth simulation
0.422016
Physics-driven pattern adjustment for direct 3D garment editing · ACM Trans. Graph. 2016
Parsing sewing patterns into 3D garments · ACM Trans. Graph. 2013
Geometric modeling and processing › shape modeling
garment modeling
0.422016
Physics-driven pattern adjustment for direct 3D garment editing · ACM Trans. Graph. 2016
Parsing sewing patterns into 3D garments · ACM Trans. Graph. 2013
Audio and music processing
audio editing
0.322013
Content-based tools for editing audio stories · UIST 2013
UnderScore: musical underlays for audio stories · UIST 2012
Computer animation and physical simulation › character animation
secondary motion
0.312017
Secondary Motion for Performed 2D Animation · UIST 2017
Audio and music processing
speech production
0.212015
Capture-Time Feedback for Recording Scripted Narration · UIST 2015
Audio and music processing › music information retrieval
emotion-based music retrieval
0.212013
Content-based tools for editing audio stories · UIST 2013
Audio and music processing
music information retrieval
0.212013
Content-based tools for editing audio stories · UIST 2013
Audio and music processing › audio editing
speech editing
0.212013
Content-based tools for editing audio stories · UIST 2013
Rendering
display systems
0.112012
Resolution enhancement by vibrating displays · ACM Trans. Graph. 2012
Audio and music processing › music information retrieval
music alignment
0.112012
UnderScore: musical underlays for audio stories · UIST 2012
Image and video processing › image enhancement
resolution enhancement
0.112012
Resolution enhancement by vibrating displays · ACM Trans. Graph. 2012
Image and video processing
super-resolution
0.112012
Resolution enhancement by vibrating displays · ACM Trans. Graph. 2012
Multimedia analysis and retrieval
video analysis
0.112012
Tools for placing cuts and transitions in interview video · ACM Trans. Graph. 2012
Visual content generation and editing
video editing
0.112012
Tools for placing cuts and transitions in interview video · ACM Trans. Graph. 2012
Visual content generation and editing
image editing
0.112011
A Framework for content-adaptive photo manipulation macros: Application to face, landscape, and global manipulations · ACM Trans. Graph. 2011
Visual content generation and editing › fashion design
garment pattern design
0.112016
Physics-driven pattern adjustment for direct 3D garment editing · ACM Trans. Graph. 2016
Computer animation and physical simulation › cinematography
aerial cinematography
0.112015
An interactive tool for designing quadrotor camera shots · ACM Trans. Graph. 2015
Multimedia analysis and retrieval
video content analysis
0.112015
Visual transcripts: lecture notes from blackboard-style lecture videos · ACM Trans. Graph. 2015
Usability and user experience research
user study
0.112015
An interactive tool for designing quadrotor camera shots · ACM Trans. Graph. 2015
Multimedia analysis and retrieval › image retrieval
sketch-based retrieval
0.012013
Parsing sewing patterns into 3D garments · ACM Trans. Graph. 2013
Interaction techniques and input › large display interaction
display interaction
0.012012
Resolution enhancement by vibrating displays · ACM Trans. Graph. 2012
User interface design and tools › multimedia interface design
video editing interface
0.012012
Tools for placing cuts and transitions in interview video · ACM Trans. Graph. 2012
Multimedia analysis and retrieval
image annotation
0.012011
A Framework for content-adaptive photo manipulation macros: Application to face, landscape, and global manipulations · ACM Trans. Graph. 2011

Methods — techniques the papers use, named apart from their topics

physically-inspired rigging · 0.6parameterized control · 0.6speech transcription · 0.5dynamic programming optimization · 0.5temporal correspondence analysis · 0.4linear layout arrangement · 0.4keyframe animation · 0.4easing curves · 0.4machine learning · 0.3fixed-point optimization · 0.2visual content segmentation · 0.2speech resynthesis · 0.2
YearPublicationVenuePosition
2017 Secondary Motion for Performed 2D Animation
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 illustrations only through arduous manual effort, and often eschew it entirely. Emerging ``live' performance applications allow both novices and experts to perform the primary motion of a character, but only a virtuoso performer could manage the degrees of freedom needed to specify both primary and secondary motion together. This paper introduces physically-inspired rigs that propagate the primary motion of layered, illustrated characters to produce plausible secondary motion. These composable elements are rigged and controlled via a small number of parameters to produce an expressive range of effects. Our approach supports a variety of the most common secondary effects, which we demonstrate with an assortment of characters of varying complexity.
Nora S. Willett, Wilmot Li, Jovan Popovic, Floraine Berthouzoz, Adam Finkelstein
UIST4
2016 QuickCut: An Interactive Tool for Editing Narrated Video
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 actions and objects in the scene. QuickCut time-aligns a transcript of the annotations with the raw footage and a transcript of the narration to the voiceover. These aligned transcripts enable authors to quickly match story events in the narration with semantically relevant video segments and form alignment constraints between them. Given a set of such constraints, QuickCut applies dynamic programming optimization to choose frame-level cut points between the video segments while maintaining alignments with the narration and adhering to low-level film editing guidelines. We demonstrate QuickCut's effectiveness by using it to generate a variety of short (less than 2 minutes) narrated videos. Each result required between 14 and 52 minutes of user time to edit (i.e. between 8 and 31 minutes for each minute of output video), which is far less than typical authoring times with existing video editing workflows.
Anh Truong, Floraine Berthouzoz, Wilmot Li, Maneesh Agrawala
UIST2
2016 Physics-driven pattern adjustment for direct 3D garment editing
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 both for the envisioned geometric changes in the 3D shape, as well as for various physical factors that affect the look of the draped garment. We propose a new framework that allows designers to directly apply the changes they envision in 3D space; and creates the 2D patterns that replicate this envisioned target geometry when lifted into 3D via a physical draping simulation. Our framework removes the need for laborious and knowledge-intensive manual 2D edits and allows users to effortlessly mix existing garment designs as well as adjust for garment length and fit. Following each user specified editing operation we first compute a target 3D garment shape, one that maximally preserves the input garment's style-its proportions, fit and shape-subject to the modifications specified by the user. We then automatically compute 2D patterns that recreate the target garment shape when draped around the input mannequin within a user-selected simulation environment. To generate these patterns, we propose a fixed-point optimization scheme that compensates for the deformation due to the physical forces affecting the drape and is independent of the underlying simulation tool used. Our experiments show that this method quickly and reliably converges to patterns that, under simulation, form the desired target look, and works well with different black-box physical simulators. We demonstrate a range of edited and resimulated garments, and further validate our approach via expert and amateur critique, and comparisons to alternative solutions.
Aric Bartle, Alla Sheffer, Vladimir G. Kim, Danny M. Kaufman, Nicholas Vining, Floraine Berthouzoz
ACM Trans. Graph.6
2015 Capture-Time Feedback for Recording Scripted Narration
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, flow and diction. Yet, these techniques are not well-known outside the professional voiceover community, especially among hobbyist producers looking to create their own narrations. We present Narration Coach, an interface that assists novice users in recording scripted narrations. As a user records her narration, our system synchronizes the takes to her script, provides text feedback about how well she is meeting the expert voiceover guidelines, and resynthesizes her recordings to help her hear how she can speak better.
Steve Rubin, Floraine Berthouzoz, Gautham J. Mysore, Maneesh Agrawala
UIST2
2015 An interactive tool for designing quadrotor camera shots
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 needs of quadrotor cinematographers, and build a tool to support video capture using quadrotor-based camera systems. We begin by conducting semi-structured interviews with professional photographers and videographers, from which we extract a set of design principles. We present a tool based on these principles for designing and autonomously executing quadrotor-based camera shots. Our tool enables users to: (1) specify shots visually using keyframes; (2) preview the resulting shots in a virtual environment; (3) precisely control the timing of shots using easing curves; and (4) capture the resulting shots in the real world with a single button click using commercially available quadrotors. We evaluate our tool in a user study with novice and expert cinematographers. We show that our tool makes it possible for novices and experts to design compelling and challenging shots, and capture them fully autonomously.
Niels Joubert, Mike Roberts 0001, Anh Truong, Floraine Berthouzoz, Pat Hanrahan
ACM Trans. Graph.4
2015 Visual transcripts: lecture notes from blackboard-style lecture videos
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 address these limitations, we present Visual Transcripts , a readable representation of lecture videos that combines visual information with transcript text. To generate a Visual Transcript, we first segment the visual content of a lecture into discrete visual entities that correspond to equations, figures, or lines of text. Then, we analyze the temporal correspondence between the transcript and visuals to determine how sentences relate to visual entities. Finally, we arrange the text and visuals in a linear layout based on these relationships. We compare our result with a standard video player, and a state-of-the-art interface designed specifically for blackboard-style lecture videos. User evaluation suggests that users prefer our interface for learning and that our interface is effective in helping them browse or search through lecture videos.
Hijung Shin, Floraine Berthouzoz, Wilmot Li, Frédo Durand
ACM Trans. Graph.2
2013 Content-based tools for editing audio stories
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 the audio content of the speech and music and thereby allow producers to work at much higher level. Our tools address several challenges in creating audio stories, including (1) navigating and editing speech, (2) selecting appropriate music for the score, and (3) editing the music to complement the speech. Key features include a transcript-based speech editing tool that automatically propagates edits in the transcript text to the corresponding speech track; a music browser that supports searching based on emotion, tempo, key, or timbral similarity to other songs; and music retargeting tools that make it easy to combine sections of music with the speech. We have used our tools to create audio stories from a variety of raw speech sources, including scripted narratives, interviews and political speeches. Informal feedback from first-time users suggests that our tools are easy to learn and greatly facilitate the process of editing raw footage into a final story.
Steve Rubin, Floraine Berthouzoz, Gautham J. Mysore, Wilmot Li, Maneesh Agrawala
UIST2
2013 Parsing sewing patterns into 3D garments
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 the pattern. It then applies a combination of machine learning and integer programming to infer how the panels must be stitched together to form the garment. Our system includes an interactive garment simulator that takes the parsed result and generates the corresponding 3D model. Our fully automatic approach correctly parses 68% of the sewing patterns in our collection. Most of the remaining patterns contain only a few errors that can be quickly corrected within the garment simulator. Finally we present two applications that take advantage of our collection of parsed sewing patterns. Our garment hybrids application lets users smoothly interpolate multiple garments in the 2D space of patterns. Our sketch-based search application allows users to navigate the pattern collection by drawing the shape of panels.
Floraine Berthouzoz, Akash Garg, Danny M. Kaufman, Eitan Grinspun, Maneesh Agrawala
ACM Trans. Graph.1
2012 Apparent resolution enhancement for motion videos
abstract
In this work we increase the apparent resolution of videos when viewed on a high-refresh rate display by making use of perceptual properties of the visual system. We achieve this enhancement by exploiting the viewer's natural tendency to track moving objects in videos which causes the screen pixels to be projected at different sub-pixel offsets onto the retina. We estimate the eye motion using optical flow and use it to compute multiple low-resolution frames for each input frame. By watching these new frames at a high frame-rate, the viewer's eyes integrate them over time and merges them into a single perceived frame with a denser pixel layout. In this work we also advance the existing approaches for resolution enhancement in the following ways. We combine current display resolution enhancement with super-resolution methods to enhance input videos that are at the display resolution. We derive a new perceived video model that accounts for actual camera sensor and display pixel shapes in order to achieve optimal enhancement. We analyze the degeneracies that certain motion velocities introduce to super-resolution and resolution enhancement, and offer algorithmic solutions for handling these scenarios as well as other difficulties that arise when dealing with the optical flow of natural videos.
Floraine Berthouzoz, Raanan Fattal
SAP1
2012 UnderScore: musical underlays for audio stories
abstract
Audio producers often use musical underlays to emphasize key moments in spoken content and give listeners time to reflect on what was said. Yet, creating such underlays is time-consuming as producers must carefully (1) mark an emphasis point in the speech (2) select music with the appropriate style, (3) align the music with the emphasis point, and (4) adjust dynamics to produce a harmonious composition. We present UnderScore, a set of semi-automated tools designed to facilitate the creation of such underlays. The producer simply marks an emphasis point in the speech and selects a music track. UnderScore automatically refines, aligns and adjusts the speech and music to generate a high-quality underlay. UnderScore allows producers to focus on the high-level design of the underlay; they can quickly try out a variety of music and test different points of emphasis in the story. Amateur producers, who may lack the time or skills necessary to author underlays, can quickly add music to their stories. An informal evaluation of UnderScore suggests that it can produce high-quality underlays for a variety of examples while significantly reducing the time and effort required of radio producers.
Steve Rubin, Floraine Berthouzoz, Gautham J. Mysore, Wilmot Li, Maneesh Agrawala
UIST2
2012 Resolution enhancement by vibrating displays
abstract
We present a method that makes use of the retinal integration time in the human visual system for increasing the resolution of displays. Given an input image with a resolution higher than the display resolution, we compute several images that match the display's native resolution. We then render these low-resolution images in a sequence that repeats itself on a high refresh-rate display. The period of the sequence falls below the retinal integration time and therefore the eye integrates the images temporally and perceives them as one image. In order to achieve resolution enhancement we apply small-amplitude vibrations to the display panel and synchronize them with the screen refresh cycles. We derive the perceived image model and use it to compute the low-resolution images that are optimized to enhance the apparent resolution of the perceived image. This approach achieves resolution enhancement without having to move the displayed content across the screen and hence offers a more practical solution than existing approaches. Moreover, we use our model to establish limitations on the amount of resolution enhancement achievable by such display systems. In this analysis we draw a formal connection between our display and super-resolution techniques and find that both methods share the same limitation, yet this limitation stems from different sources. Finally, we describe in detail a simple physical realization of our display system and demonstrate its ability to match most of the spectrum displayable on a screen with twice the resolution.
Floraine Berthouzoz, Raanan Fattal
ACM Trans. Graph.1
2012 Tools for placing cuts and transitions in interview video
abstract
We present a set of tools designed to help editors place cuts and create transitions in interview video. To help place cuts, our interface links a text transcript of the video to the corresponding locations in the raw footage. It also visualizes the suitability of cut locations by analyzing the audio/visual features of the raw footage to find frames where the speaker is relatively quiet and still. With these tools editors can directly highlight segments of text, check if the endpoints are suitable cut locations and if so, simply delete the text to make the edit. For each cut our system generates visible (e.g. jump-cut, fade, etc.) and seamless, hidden transitions. We present a hierarchical, graph-based algorithm for efficiently generating hidden transitions that considers visual features specific to interview footage. We also describe a new data-driven technique for setting the timing of the hidden transition. Finally, our tools offer a one click method for seamlessly removing 'ums' and repeated words as well as inserting natural-looking pauses to emphasize semantic content. We apply our tools to edit a variety of interviews and also show how they can be used to quickly compose multiple takes of an actor narrating a story.
Floraine Berthouzoz, Wilmot Li, Maneesh Agrawala
ACM Trans. Graph.1
2011 A Framework for content-adaptive photo manipulation macros: Application to face, landscape, and global manipulations
abstract
We present a framework for generating content-adaptive macros that can transfer complex photo manipulations to new target images. We demonstrate applications of our framework to face, landscape, and global manipulations. To create a content-adaptive macro, we make use of multiple training demonstrations. Specifically, we use automated image labeling and machine learning techniques to learn the dependencies between image features and the parameters of each selection, brush stroke, and image processing operation in the macro. Although our approach is limited to learning manipulations where there is a direct dependency between image features and operation parameters, we show that our framework is able to learn a large class of the most commonly used manipulations using as few as 20 training demonstrations. Our framework also provides interactive controls to help macro authors and users generate training demonstrations and correct errors due to incorrect labeling or poor parameter estimation. We ask viewers to compare images generated using our content-adaptive macros with and without corrections to manually generated ground-truth images and find that they consistently rate both our automatic and corrected results as close in appearance to the ground truth. We also evaluate the utility of our proposed macro generation workflow via a small informal lab study with professional photographers. The study suggests that our workflow is effective and practical in the context of real-world photo editing.
Floraine Berthouzoz, Wilmot Li, Mira Dontcheva, Maneesh Agrawala
ACM Trans. Graph.1