Number of co-authors:26
Number of publications with 3 favourite co-authors:Mira Dontcheva:3Michael F. Cohen:3Maneesh Agrawala:3
David Salesin's 3 most productive colleagues in number of publications:A. J. Bernheim Bru..:40Maneesh Agrawala:36Michael F. Cohen:27
Simplicity is not the goal. It is the by-product of a good idea and modest expectations.
-- Paul Rand, 1997
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
Our Latest Books
Kumar and Herger 2013: Gamification at Work: Designing Engaging Business Software...
by Janaki Mythily Kumar and Mario Herger
Whitworth and Ahmad 2013: The Social Design of Technical Systems: Building technologies for communities...
by Brian Whitworth and Adnan Ahmad
Soegaard and Dam 2013: The Encyclopedia of Human-Computer Interaction, 2nd Ed....
by Mads Soegaard and Rikke Friis Dam
Publications by David Salesin (bibliography)
Zheng, Ke Colin, Colburn, Alex, Agarwala, Aseem, Agrawala, Maneesh, Salesin, David, Curless, Brian and Cohen, Michael F. (2009): Parallax photography: creating 3D cinematic effects from stills. In: Proceedings of the 2009 Conference on Graphics Interface 2009. pp. 111-118.
We present an approach to convert a small portion of a light field with extracted depth information into a cinematic effect with simulated, smooth camera motion that exhibits a sense of 3D parallax. We develop a taxonomy of the cinematic conventions of these effects, distilled from observations of documentary film footage and organized by the number of subjects of interest in the scene. We present an automatic, content-aware approach to apply these cinematic conventions to an input light field. A face detector identifies subjects of interest. We then optimize for a camera path that conforms to a cinematic convention, maximizes apparent parallax, and avoids missing information in the input. We describe a GPU-accelerated, temporally coherent rendering algorithm that allows users to create more complex camera moves interactively, while experimenting with effects such as focal length, depth of field, and selective, depth-based desaturation or brightening. We evaluate and demonstrate our approach on a wide variety of scenes and present a user study that compares our 3D cinematic effects to their 2D counterparts.
© All rights reserved Zheng et al. and/or their publisher
Schrier, Evan, Dontcheva, Mira, Jacobs, Charles, Wade, Geraldine and Salesin, David (2008): Adaptive layout for dynamically aggregated documents. In: Proceedings of the 2008 International Conference on Intelligent User Interfaces 2008. pp. 99-108.
We present a system for designing and displaying grid-based document designs that adapt to many different viewing conditions and content selections. Our system can display traditional, static documents, or it can assemble dynamic documents "on the fly" from many disparate sources via the Internet. Our adaptive layouts for aggregated documents are inspired by traditional newspaper design. Furthermore, our system allows documents to be interactive so that readers can customize documents as they read them. Our system builds on previous work on adaptive documents, using constraint-based templates to specify content-independent page designs. The new templates we describe are much more flexible in their ability to adapt to different types of content and viewing situations. This flexibility comes from allowing the individual components, or "elements," of the templates to be mixed and matched, according to the content being displayed. We demonstrate our system with two example applications: an interactive news reader for the New York Times, and an Internet news aggregator based on MSN Newsbot.
© All rights reserved Schrier et al. and/or ACM Press
Goldman, Dan B., Gonterman, Chris, Curless, Brian, Salesin, David and Seitz, Steven M. (2008): Video object annotation, navigation, and composition. In: Cousins, Steve B. and Beaudouin-Lafon, Michel (eds.) Proceedings of the 21st Annual ACM Symposium on User Interface Software and Technology October 19-22, 2008, Monterey, CA, USA. pp. 3-12.
Eisemann, Elmar, Winnemöller, Holger, Hart, John C. and Salesin, David (2008): Stylized Vector Art from 3D Models with Region Support. In Comput. Graph. Forum, 27 (4) pp. 1199-1207.
Dontcheva, Mira, Drucker, Steven M., Salesin, David and Cohen, Michael F. (2007): Relations, cards, and search templates: user-guided web data integration and layout. In: Proceedings of the ACM Symposium on User Interface Software and Technology October 7-10, 2007, Newport, Rhode Island, USA. pp. 61-70.
We present three new interaction techniques for aiding users in collecting and organizing Web content. First, we demonstrate an interface for creating associations between websites, which facilitate the automatic retrieval of related content. Second, we present an authoring interface that allows users to quickly merge content from many different websites into a uniform and personalized representation, which we call a card. Finally, we introduce a novel search paradigm that leverages the relationships in a card to direct search queries to extract relevant content from multiple Web sources and fill a new series of cards instead of just returning a list of webpage URLs. Preliminary feedback from users is positive and validates our design.
© All rights reserved Dontcheva et al. and/or ACM Press
Santella, Anthony, Agrawala, Maneesh, DeCarlo, Doug, Salesin, David and Cohen, Michael (2006): Gaze-based interaction for semi-automatic photo cropping. In: Proceedings of ACM CHI 2006 Conference on Human Factors in Computing Systems 2006. pp. 771-780.
We present an interactive method for cropping photographs given minimal information about important content location, provided by eye tracking. Cropping is formulated in a general optimization framework that facilitates adding new composition rules, and adapting the system to particular applications. Our system uses fixation data to identify important image content and compute the best crop for any given aspect ratio or size, enabling applications such as automatic snapshot recomposition, adaptive documents, and thumbnailing. We validate our approach with studies in which users compare our crops to ones produced by hand and by a completely automatic approach. Experiments show that viewers prefer our gaze-based crops to uncropped images and fully automatic crops.
© All rights reserved Santella et al. and/or ACM Press
Dontcheva, Mira, Drucker, Steven M., Wade, Geraldine, Salesin, David and Cohen, Michael F. (2006): Summarizing personal web browsing sessions. In: Proceedings of the ACM Symposium on User Interface Software and Technology 2006. pp. 115-124.
We describe a system, implemented as a browser extension, that enables users to quickly and easily collect, view, and share personal Web content. Our system employs a novel interaction model, which allows a user to specify webpage extraction patterns by interactively selecting webpage elements and applying these patterns to automatically collect similar content. Further, we present a technique for creating visual summaries of the collected information by combining user labeling with predefined layout templates. These summaries are interactive in nature: depending on the behaviors encoded in their templates, they may respond to mouse events, in addition to providing a visual summary. Finally, the summaries can be saved or sent to others to continue the research at another place or time. Informal evaluation shows that our approach works well for popular websites, and that users can quickly learn this interaction model for collecting content from the Web.
© All rights reserved Dontcheva et al. and/or ACM Press
Li, Wilmot, Agrawala, Maneesh and Salesin, David (2004): Interactive image-based exploded view diagrams. In: Graphics Interface 2004 May 17-19, 2004, London, Ontario, Canada. pp. 203-212.
We present a system for creating interactive exploded view diagrams using 2D images as input. This image-based approach enables us to directly support arbitrary rendering styles, eliminates the need for building 3D models, and allows us to leverage the abundance of existing static diagrams of complex objects. We have developed a set of semi-automatic authoring tools for quickly creating layered diagrams that allow the user to specify how the parts of an object expand, collapse, and occlude one another. We also present a viewing system that lets users dynamically filter the information presented in the diagram by directly expanding and collapsing the exploded view and searching for individual parts. Our results demonstrate that a simple 2.5D diagram representation is powerful enough to enable a useful set of interactions and that, with the right authoring tools, effective interactive diagrams in this format can be created from existing static illustrations with a small amount of effort.
© All rights reserved Li et al. and/or their publisher
Jacobs, Charles E., Li, Wilmot, Schrier, Evan, Bargeron, David and Salesin, David (2004): Adaptive document layout. In Communications of the ACM, 47 (8) pp. 60-66.
Power, Joanna L., Brush, A. J. Bernheim, Prusinkiewicz, Przemyslaw and Salesin, David (1999): Interactive arrangement of botanical L-system models. In: SI3D 1999 1999. pp. 175-182.
Show list on your website
Join the design elite and advance:
Changes to this page (author)07 Nov 2012: Modified03 Nov 2010: Modified
17 Aug 2009: Modified
21 Jul 2009: Modified
12 Jul 2009: Modified
08 Apr 2009: Modified
12 May 2008: Modified
12 May 2008: Modified
24 Jul 2007: Modified
23 Jun 2007: Modified
19 Jun 2007: Added
Page maintainer: The Editorial Team