The Interactive Visual Media Group develops state-of-the-art algorithms for digital photography and video. Our goal is to provide innovative experiences and tools for such media, for both consumers and visual media professionals.
Overview
The mission of the Interactive Visual Media Group is to develop state-of-the-art algorithms for digital photography and video with the goal of providing innovative experiences and tools for such media. Our target audience includes both consumers and visual media professionals. We develop experimental technology to analyze, retrieve, and manipulate media in order to create compelling new content or organize existing content. This expands the way in which people can interact with their personal media by providing novel photo and video creation and integration tools, as well as engaging viewing/playback experiences. At the same time, we try to impact Microsoft’s current and future offerings in these areas.
Projects
Some of the activities of our group are summarized at the following pages:
Areas of Research
Our core strengths lie in the areas of computer vision, image processing, and statistical signal processing, namely:
- Image and video enhancement techniques
- High-accuracy correspondence algorithms
- 3D reconstruction, image-based modeling and rendering
- Object recognition and image search technology
Downloads
All Publications
Click here for a list of all our publications.
- Neel Joshi, Sisil Metha, Steven Drucker, Eric Stollnitz, Hugues Hoppe, Matt Uyttendaele, and Michael Cohen, Cliplets: Juxtaposing Still and Dynamic Imagery, no. MSR-TR-2012-52, 15 May 2012
- Taeg Sang Cho, Neel Joshi, C. Lawrence Zitnick, Sing Bing Kang, Richard Szeliski, and William T. Freeman, Image Restoration by Matching Gradient Distributions, in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 34, no. 4, pp. 683-694, IEEE, April 2012
- Dilip Krishnan and Richard Szeliski, Multigrid and Multilevel Preconditioners for Computational Photography, ACM SIGGRAPH Asia, December 2011
- Sameer Agarwal, Yasutaka Furukawa, Noah Snavely, Ian Simon, Brian Curless, Steven M. Seitz, and Richard Szeliski, Building Rome in a Day, in Comuminications of the ACM, vol. 54, no. 10, pp. 105-112, ACM, October 2011
- Richard Roberts, Sudipta N. Sinha, Richard Szeliski, and Drew Steedly, Structure from motion for scenes with large duplicate structures, in IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2011), IEEE Computer Society, June 2011
- Richard Szeliski, Matthew Uyttendaele, and Drew Steedly, Fast Poisson Blending using Multi-Splines, in International Conference on Computational Photography (ICCP 11), IEEE, April 2011
- Simon Baker, Daniel Scharstein, J.P. Lewis, Stefan Roth, Michael Black, and Richard Szeliski, A Database and Evaluation Methodology for Optical Flow, in International Journal of Computer Vision, vol. 92, no. 1, pp. 1-31, Springer Verlag, March 2011
- Priyam Chatterjee, Neel Joshi, Sing Bing Kang, and Yasuyuki Matsushita, Noise Suppression in Low-Light Images through Joint Denoising and Demosaicing, IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), 2011
- Huixuan Tang, Neel Joshi, and Ashish Kapoor, Learning a Blind Measure of Perceptual Image Quality , IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), 2011
- Ankit Gupta, Neel Joshi, C Lawrence Zitnick, Michael Cohen, and Brian Curless, Single Image Deblurring Using Motion Density Functions, in In Proceedings of European Conference on Computer Vision (ECCV) 2010. , Springer Verlag, December 2010
Group Alumni
- Anandan (MSR India)
- Kentaro Toyama (MSR India)
- Zhengyou Zhang (MSR Redmond)
- Harry Shum (Live Search)
- Antonio Criminisi (MSR Cambridge)
- Sumit Basu (MSR Redmond)
- Nebojsa Jojic (MSR Redmond)
- Chuck Jacobs (MSR Redmond)
- David Salesin (University of Washington and Adobe)
- Steve Seitz (University of Washington)
- Shai Avidan (Adobe)
- Phil Torr (Oxford Brookes University)
- Ying Shan (Microsoft)
- Yaron Caspi (Weizmann)
- Chris Pal (University of Rochester)
- Matthew Brown (University of British Columbia)













