Michael F. Cohen

 

 

 

 

 

 

 

 

 

Email


Address


Phone

Fax

mcohen at microsoft dot com

Microsoft Research
One Microsoft Way
Redmond WA 98052


(425) 703-0134

(425) 936-7329

Fun things to try

Principal Researcher
Interactive Visual Media Group
Microsoft Research

office

Building 99/3238

 

Try BLINK and BLINK Cliplets.
View the latest BLINKs here.

Michael came to Microsoft from the Computer Science Department at Princeton University and previously from the Computer Science Department at the University of Utah, and the Program of Computer Graphics at Cornell University. Click here for a short biography.


Michael F. Cohen was elected as a 2007 ACM Fellow.
He was awarded the Computer Graphics Achievement Award at in Orlando.

Michael gave a talk titled Capturing the Moment at the Symposium on Computational Photography and Video in Boston in May, 2005.

In a related talk titled Finding Magic In An Image Stack Michael discussed more of the underlying technology.

Michael gave a Keynote Visualization of Everyday Things (slides) at Visualization 2000 in Salt Lake City.
Michael also presented a talk covering shape and animation interpolation, Everything By Example (slides). It was presented as the Keynote at Chinagraphics 2000 (in abstentia by Zicheng Liu), at the Human Modeling and Animation Workshop in Korea, and as a Distinguished Lecture at the University of Pennsylvania. Here is a slide presentation introducing the panel, Image Based Rendering, at SIGGRAPH 1997.

Michael served as chair for papers for , co-chair for the 2002 Symposium on Computer Animation , and program co-chair for the 1997 Symposium on Interactive 3D Graphics.


Publications


Book



Radiosity and Realistic Image Synthesis
, co-authored with John Wallace, 1993


Book Chapters


Discovering the Wiring Diagram of the Brain
by Jeff W. Lichtmann, R. Clay Reid, Hanspeter Pfister, Michael F. Cohen, in
The Fourth Paradigm: Data-Intensive Scientific Discovery,
edited by Tony Hey, Stewart Tansley, and Kristin Tolle, 2009

From Web Summaries to Search Templates: Automation for Personal Task on the Web
by Mira Dontcheva, Steven Drucker, David Salesin, and Michael F. Cohen, in
No Code Required: Giving Users Tools to Transform the Web,
edited by Allen Cypher, Mira Dontcheva, Tessa Lau, and Jeffrey Nichols, 2010


Papers


2014


First-person Hyper-lapse Videos
Johannes Kopf, Michael F. Cohen, Rick Szeliski
SIGGRAPH 2014
[Web Page, Download, and Videos]



Time-Mapping Using Space-Time Saliency
Feng Zhou, Sing Bing Kang, Michael F. Cohen
CVPR 2014
[Web Page, Download, and Videos]



AutoStyle: Automatic Style Transfer from Image Collections to Users' Images
Yiming Liu, Michael Cohen, Matt Uyttendaele, Szymon Rusinkiewicz

EGSR 2014
[Web Page, Download, and Videos]



MotionMontage: A System to Annotate and Composite Motion Takes for 3D Animations
Ankit Gupta, Maneesh Agrawala, Brian Curless, Michael Cohen

CHI 2014
[Web Page, Download, and Videos]


2013


Real-time Drawing Assistance through Crowdsourcing
Alex Limpaecher, Nicolas Feltman, Adrien Treuille, and Michael F. Cohen

SIGGRAPH 2013


2012
UIST 2012 Best Paper Award Winner !


Cliplets: Juxtaposing Still and Dynamic Imagery.
Neel Joshi, Sisil Metha, Steven Drucker, Eric Stollnitz, Hugues Hoppe, Matt Uyttendaele, and Michael F. Cohen

UIST 2012
[Web Page, Download, and Videos]


Real-time Image-based 6-DOF Localization in Large-Scale Environments
Hyon Lim, Sudipta N. Sinha, Michael F. Cohen, Matthew Uyttendaele

CVPR 2012
[Web Page, and Videos]


Looking At You: Fused Gyro and Face Tracking for Viewing Large Imagery on Mobile Devices
Neel Joshi, Abhishek Kar, Michael F. Cohen

SIGCHI 2012
[Web Page and Videos]


Image Based Remodeling
Alex Colburn, Aseem Agarwala, Aaron Hertzmann, Brian Curless, Michael F. Cohen

IEEE Transactions on Visualization and Computer Graphics
[Web Page and Videos]


Video Snapshots: Creating High-Quality Images from Video Clips
Kalyan Sunkavalli, Neel Joshi, Sing Bing Kang, Michael F. Cohen, Hanspeter Pfister

IEEE Transactions on Visualization and Computer Graphics


2011

PauseandPlay: Automatically Linking Screencast Video Tutorials with Applications
Suporn Pongnumkul, Mira Dontcheva, Wilmot Li, Jue Wang, Lubomir Bourdev, Shai Avidan, Michael Cohen,

UIST 2011


ShadowDraw: Real-Time User Guidance for Freehand Drawing
Yong Jae Lee, Larry Zitnick, and Michael Cohen,

SIGGRAPH 2011,
[Web Page and Videos]
[Video] [YouTube]


The Video Mesh: A Data Structure for Image-based Three-dimensional Video Editing
Jiawen Chen, Sylvain Paris, Jue Wang, Wojciech Matusik, Michael Cohen, Frédo Durand,

IEEE Iinternational Conference on Computational Photography (ICCP) 2011,
[Web Page and Videos]


A Viewer-Centric Editor for Stereoscopic Cinema
Sanjeev J. Koppal, C. Lawrence Zitnick, Michael F. Cohen, Sing Bing Kang, Bryan Ressler, Alex Colburn,

IEEE Computer Graphics and Applications, 31, (1), 2011.
[Web Page and Video]


2010

Automatic Generation of Destination Maps
Johannes Kopf, Maneesh Agrawala, David Salesin, David Bargeron, Michael F. Cohen,

ACM Transactions on Graphics (SIGGRAPH Asia 2010),
[Web Page]


Single Image Deblurring Using Motion Density Functions
Ankit Gupta, Neel Joshi, C. Lawrence Zitnick, Michael Cohen, and Brian Curless,

ECCV 2010
[Web Page]


Content-Aware Dynamic Timeline for Video Browsing
Suporn Pongnumkul, Jue Wang, Gonzalo Ramos, Michael F. Cohen,

UIST 2010


Street Slide: Browsing Street Level Imagery
Johannes Kopf, Billy Chen, Richard Szeliski, Michael F. Cohen,

ACM Transactions on Graphics (SIGGRAPH 2010),
[Web Page and video]

GradientShop: A Gradient-Domain Optimization Framework for Image and Video Filtering
Pravin Bhat, C. Lawrence Zitnick, Michael F. Cohen, Brian Curless, ACM Transactions on Graphics, (to appear 2010)

[Web Page]

Seeing Mt. Rainier: Lucky Imaging for Multi-Image Denoising, Sharpening, and Haze Removal
Neel Joshi and Michael F. Cohen, ICCP 2010

[Web Page]


2009
HD View: A Software Camera for the Web
Matt Uyttendaele, Howard Good, Michael Cohen
MSR-TR-2009-95
, August 2009

Integrated Videos and Maps for Driving Directions
Billy Chen, Boris Neubert, Eyal Ofek, Oliver Deussen, Michael Cohen
UIST 2009, October 2009
Web Page, Video

Locally Adapted Projections to Reduce Panorama Distortions
Johannes Kopf, Dani Lischinski, Oliver Deussen, Danny Cohen-Or, Michael Cohen
Eurographics Symposium on Rendering, June 2009
Web Page, Video

Enhancing and Experiencing Spacetime Resolution with Videos and Stills,
Ankit Gupta, Pravin Bhat, Mira Dontcheva, Brian Curless, Oliver Deussen, Michael Cohen,
ICCP 2009
Web Page, Video

Parallax Photography: Creating 3D Cinematic Effects from Stills,
Ke Colin Zheng, Alex Colburn, Aseem Agarwala, Maneesh Agrawala, Brian Curless, David Salesin, Michael Cohen,
Best Student Paper Award, Graphics Interface 2009, May 2009
Web Page, Video


2008
Fourier Analysis of the 2D Screened Poisson Equation for Gradient Domain Problems
Pravin Bhat, Brian Curless, Michael Cohen, and C. Lawrence Zitnick,
ECCV 2008, December 2008
Web Page

Deep Photo: Model-Based Photograph Enhancement and Viewing
Johannes Kopf, Boris Neubert, Billy Chen, Michael Cohen, Danny Cohen-Or, Oliver Deussen, Matt Uyttendaele, Dani Lischinski,
SIGGRAPH Asia 2008, December 2008
Web Page, Video

Annotating Gigapixel Images
Qing Luan, Steven Drucker, Johannes Kopf, Ying-qing Xu, Michael Cohen,
UIST 2008, October 2008
Boston Video, Yosemite Video

Creating Map-based Storyboards for Browsing Tour Videos
Suporn Pongnumkul, Jue Wang, Michael Cohen,
UIST 2008, October 2008
Video


2007
Relations, Cards, and Search Templates: User-Guided Data Integration and Layout (Web Page and Video)
Mira Dontcheva, Steven Drucker, David Salesin, Michael Cohen, UIST 2007, October 2007

Capturing and Viewing Gigapixel Images [Web Page] [Corrections for Section 3.3]
Johannes Kopf, Matt Uyttendaele, Oliver Deussen, Michael Cohen, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2007), August 2007

Joint Bilateral Upsampling [Web Page]
Johannes Kopf, Michael Cohen, Matt Uyttendaele, Dani Lischinski, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2007), August 2007

Soft Scissors: An Interactive Tool for Realtime High Quality Matting
Jue Wang, Maneesh Agrawala, Michael Cohen, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2007), August 2007

Optimized Color Sampling for Robust Matting
Jue Wang, Michael Cohen, CVPR 2007, June 2007

Layered Depth Panoramas [Web Page]
Ke Colin Zheng, Sing Bing Kang, Michael Cohen, Rick Szeliski, CVPR 2007, June 2007


Simultaneous Matting and Compositing

Jue Wang, Michael Cohen, CVPR 2007, and also Microsoft Research Technical Report, MSR-TR-2006-63, May 2006


Using Photographs to Enhance Videos of a Static Scene,

P. Bhat, C. L. Zitnick, N. Snavely, A. Agarwala, M. Agarwala, B. Curless, M. Cohen, S. B. Kang, Eurographics Symposium on Rendering (EGSR), 2007 (webpage) (video)
 


Head-Size Equalization for Improved Visual Perception in Video Conferencing,

Zicheng Liu, Michael Cohen, Deepti Bhatnagar, Ross Cutler, Zhengyou Zhang, IEEE Transactions on Multimedia, 2007.

Monocular Video Foreground/Background Segmentation by Tracking Spatial-Color Gaussian Mixture Models
Ting Yu, Cha Zhang,, Michael Cohen, Yong Rui, Ying Wu, Workshop on Motion and Video Computing (WMVC 2007), February 2007


2006
Summarizing Personal Web Browsing Sessions (Web Page and Video)
Mira Dontcheva, Steven Drucker, Geraldine Wade, David Salesin, Michael Cohen, UIST 2006, October 2006

The Moment Camera
Michael Cohen, Richard Szeliski, IEEE Computer, August 2006

The Cartoon Animation Filter
Jue Wang, Steven Drucker, Maneesh Agrawala, Michael Cohen, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2006), July 2006
Quicktime Video


Photographing Long Scenes with Multi-viewpoint Panoramas

Aseem Agarwala, Maneesh Agrawala, Michael Cohen, David Salesin, Rick Szeliski, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2006), July 2006

Piecewise Object Registration in the Presence of Multiple Large Motions
Pravin Bhat, Noah Snavely, Ke Zheng, Aseem Argarwala, Maneesh Agrawala, Michael Cohen, Brian Curless, CVPR 2006 (Proceedings of CVPR 2006), June 2006

Gaze-Based Interaction for Semi-Automatic Photo Cropping
Anthony Santella, Maneesh Agrawala, Doug DeCarlo, David Salesin and Michael Cohen, CHI 2006, April 2006


2005
An Iterative Optimization Approach for Unified Image Segmentation and Matting
Jue Wang, Michael F. Cohen, ICCV 2005 (Proceedings of ICCV 2005), October 2005

Video Cutout
Jue Wang, Pravin Bhat, R. Alex Colburn, Maneesh Agrawala, Michael F. Cohen, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2005), July 2005

Panoramic Video Textures
Aseem Agarwala, Colin Zheng, Chris Pal, Maneesh Agrawala, Michael F. Cohen, Brian Curless, Davis Salesin, Richard Szeliski, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2005), July 2005

Very Low Frame-rate Video Streaming for Face-to-face Teleconferencing
Jue Wang and Michael F. Cohen, Proceedings of DCC 2005, Sept. 2005

Head-Size Equalization for Better Visual Perception of Video Conferencing
Zicheng Liu and Michael F. Cohen, Proceedings of ICME 2005, July 2005


2004
Video Tooning
Jue Wang, Yingqing Xu, Heung-Yeung Shum, Michael F. Cohen, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2004), August 2004 Video

Interactive Digital Photomontage
Aseem Agarwala, Mira Dontcheva, Maneesh Agrawala, Steven Drucker, Alex Colburn, Brian Curless, David Salesin, Michael Cohen, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2004), August 2004 See GroupShot

Digital Photography with Flash and No-Flash Pairs
Georg Petschnigg, Maneesh Agrawala, Hughes Hoppe, Richard Szeliski, Michael F. Cohen, Kentaro Toyama, ACM Transactions on Graphics (Proceedings of SIGGRAPH 2004), August 2004

Image and Video Segmentation by Anisotropic Mean Shift
Jue Wang, Bo Thiesson, Yingqing Xu, Michael F. Cohen, European Conference on Computer Vision (ECCV), May 2004, (c) Springer-Verlag

Robust and Rapid Generation of Animated Faces from Video Images: A Model-Based Modeling Approach
Zhengyou Zhang, Zicheng Liu, Dennis Adler, Michael F. Cohen, Erik Hanson, Ying Shan, International Journal of Computer Vision, Volume 58 (2), July, 2004

Low Bit-rate Video Streaming for Face-to-face Teleconference
Zhen Wen, Zicheng Liu, Michael Cohen Jin Li, Ke Zheng, Tomas Huang, The 2004 IEEE International Conference on Multimedia and Expo, July, 2004


2003 and before

Wang Tiles for Image and Texture Generation
Michael F. Cohen, Jonathan Shade, Stefan Hiller, Oliver Deussen, SIGGRAPH 2003, July, 2003

Image Stacks
Michael F. Cohen, R. Alex Colburn, Steven Drucker, MSR-TR-2003-40, July, 2003

Stylized Video Cubes
Allison Klein, Peter-Pike Sloan, Adam Finkelstein, Michael F. Cohen, SCA 2002, July, 2002

Minimal Surfaces for Stereo Vision
Chris Buehler, Steven J. Gortler, Michael F. Cohen, Leonard McMillan, ECCV 2002, May, 2002

Video Mosaics and a short video
Allison Klein, Tyler Grant, Adam Finkelstein, Michael F. Cohen, NPAR 2002, June, 2002

Unstructured Lumigraph Rendering ,
Chris Buehler, Michael Bosse, Leonard McMillan, Steven Gortler, Michael F. Cohen, SIGGRAPH 2001, August, 2001

Artist-Directed Inverse Kinematic Using Radial Basis Function Interpolation, Supplementary video segments
Charles F. Rose III, Peter-Pike J. Sloan, Michael F. Cohen,
Eurographics 2001 , September, 2001

Shape by Example ,
Peter-Pike Sloan, Charles Rose, Michael F. Cohen, 2001 Symposium on Interactive 3D Graphics, March, 2001

Graphical Enhancement For Voice Only Conference Calls,
Alex Colburn, Michael F. Cohen, Steven Drucker, Scott Lee-Tiernan, Anoop Gupta, MSR-TR-2001-95, 2001

Robust and Rapid Generation of Animated Faces From Video Images,
Zhengyou Zhang, Zicheng Liu, Dennis Adler, Michael F. Cohen, Erik Hanson, Ying Shan, MSR-TR-2001-101, 2001

Video Cubism
Allison Klein, Peter-Pike Sloan, Alex Colburn, Adam Finkelstein, Michael F. Cohen, MSR-TR-2001-45, 2001
(and try out the Video Cube application)

Shape and Animation by Example
Peter-Pike Sloan, Charles Rose, Michael F. Cohen, MSR-TR-2000-79, July, 2000

The Role of Eye Gaze in Avatar Mediated Conversational Interfaces ,
Alex Colburn, Michael F. Cohen, Steven Drucker, MSR-TR-2000-81, July, 2000

Rapid Modeling of Animated Faces from Video,
Zicheng Liu, Zhengyou Zhang, Charles Jacobs, Michael F. Cohen, MSR-TR-2000-11, February, 2000

Interactive Horizon Mapping,
Peter-Pike Sloan, Michael F. Cohen, Eurographics Rendering Workshop 2000, June, 2000

Imagination Amplification,
Michael F. Cohen, IEEE Computer Graphics and Applications, 20, 1, January-February, 2000

Image Precision Silhouette Edges,
Ramesh Raskar, Michael F. Cohen, 1999 Symposium on Interactive 3D Graphics, pp: 135-140, 1999

Verbs and Adverbs: multidimensional motion interpolation,
Charles Rose, Michael F. Cohen, Bobby Bodenheimer, IEEE Computer Graphics and Applications , Volume: 18 Issue: 5 , Sept.-Oct. 1998 Page(s): 32 -40

Rendering Layered Depth Images, (abstract)
Steven J. Gortler, Li-wei He, Michael F. Cohen, MSR-Tech-Report, 1997

View-based Rendering: Visualizing Real Objects from Scanned Range and Color Data
Kari Pulli, Michael Cohen, Tom Duchamp, Hugues Hoppe, Linda Shapiro, and Werner Stuetzle
Proceedings of 8th Eurographics Workshop on Rendering
, St. Etienne, France, June 1997
also Technical Report UW-CSE-97-04-01, University of Washington

The Lumigraph, (color page 11) (color page 12),
Steven J. Gortler, Radek Grzeszczuk, Richard Szeliski, and Michael F. Cohen, SIGGRAPH 96

The Virtual Cinematographer: A Paradigm for Automatic Real-Time Camera Control and Directing,
Li-wei He, Michael F. Cohen, and David Salesin, SIGGRAPH 96
Powerpoint slides from SIGGRAPH Presentation (2 screen presentation) Left Slides (2.2Mb) and Right Slides (22Mb!)

Efficient Generation of Motion Transitions using Spacetime Constraints,
Brian Guenter, Charles Rose, Bobby Bodenheimer, and Michael F. Cohen, SIGGRAPH 96

Declarative Camera Control for Automatic Cinematography
David B. Christianson, Sean E. Anderson, Li-wei He,
David H. Salesin, Daniel S. Weld, and Michael F. Cohen, AAAI 96

Hierarchical and Variational Geometric Modeling with Wavelets,
Steven J. Gortler and Michael F. Cohen, 1995 Symposium on Interactive 3D Graphics, (Monterey CA)

Keyframe Motion Optimization by Relaxing Speed and Timing,
Zicheng Liu and Michael F. Cohen, 6th EuroGraphics Workshop on Animation and Simulation (Maastricht, The Netherlands, 1995)

An Efficient Symbolic Interface to Constraint Based Animation Systems,
Zicheng Liu and Michael F. Cohen, 6th EuroGraphics Workshop on Animation and Simulation (Maastricht, The Netherlands, 1995)

Hierarchical Spacetime Control,
Zicheng Liu, Steve Gortler, and Michael F. Cohen, SIGGRAPH 94 (Orlando, Florida, July 24-29, 1994)
(MPEG movie)

Accelerated MPEG Compression of Dynamic Polygonal Scenes
Dan S. Wallach, Sharma Kunapalli, and Michael F. Cohen. SIGGRAPH 94 (Orlando, Florida, July 24-29, 1994).

Decomposition of Linked Figure Motion: Diving,
Zicheng Liu, Michael F Cohen, 5th EuroGraphics Workshop on Animation and Simulation (Oslo, Norway, 1994)
(MPEG movie)


Volume Seedlings, Michael Cohen, Jamie Painter, M. Mehta, and Kwan-Liu Ma, in Proceedings of the 1992 ACM Symposium on Interactive 3D Graphics.

Volume Seeds: An Interactive Volume Exploration Technique, Kwan-Liu Ma, Michael Cohen, and Jamie Painter, The Journal of Visualization and Computer Animation, Volume 2, Number 4, 1991.