{"id":307466,"date":"2008-08-11T06:00:09","date_gmt":"2008-08-11T13:00:09","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?p=307466"},"modified":"2016-10-18T21:11:36","modified_gmt":"2016-10-19T04:11:36","slug":"using-repeated-image-content-render-photos-efficiently","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/using-repeated-image-content-render-photos-efficiently\/","title":{"rendered":"Using Repeated Image Content to Render Photos More Efficiently"},"content":{"rendered":"
By Rob Knies, Managing Editor, Microsoft Research<\/em><\/p>\n In these days of nearly ubiquitous access to digital cameras, and the consequent explosion of images available via the Internet, it has become more important than ever to find ways to render those images efficiently.<\/p>\n Unfortunately, the complex nature of digital imagery consumes prodigious amounts of bandwidth and memory. How can resources be utilized efficiently while maintaining a high level of quality in coping with the deluge of photos accessible on the Web these days?<\/p>\n Hugues Hoppe<\/a> has an answer.<\/p>\n Hoppe, a principal researcher in the Graphics Group<\/a> within Microsoft Research Redmond<\/a>, has co-authored a paper entitled Factoring Repeated Content Within and Among Images<\/em><\/a>, along with colleagues Huamin Wang of the Georgia Institute of Technology, and Yonatan Wexler and Eyal Ofek of Microsoft.<\/p>\n The paper is one of 13 from Microsoft Research to be accepted for SIGGRAPH 2008<\/a>, the Association for Computer Machinery\u2019s annual conference for its Special Interest Group on Graphics and Interactive Techniques.<\/p>\n The Microsoft Research contribution represents 14 percent of the total of 90 papers to be presented during SIGGRAPH 2008, scheduled in Los Angeles from Aug. 11 to 15. Ten of Microsoft Research\u2019s papers were co-written by academic partners, and those papers come from the organization\u2019s labs in Asia<\/a>, Cambridge, U.K.<\/a>, and Redmond.<\/p>\n The collaboration between Hoppe, Wang, Wexler, and Ofek\u2014the latter two of whom do research for Microsoft Virtual Earth<\/a>\u2014uses a novel technique to take advantage of shared elements of images.<\/p>\n \u201cMany Web services, such as Live Search Maps<\/a>, Virtual Earth, and Photosynth<\/a>\u2014and equivalents by our competitors\u2014provide increasingly realistic and useful descriptions of the world,\u201d Hoppe says. \u201cHowever, the resulting glut of imagery data presents a real challenge for limited network bandwidth and memory capacities. Our goal is to exploit the tremendous sharing of imagery features, both within individual images and across collections of images. For instance, building fa\u00e7ades often contain repeated elements, such as windows and bricks. And multiple images often reveal the same surfaces, only just slightly deformed. Our approach is to factor these elements efficiently so as to represent them only once.<\/p>\n \u201cIn a sense, our technology can be seen as orthogonal to traditional image compression such as JPEG. While JPEG looks for correlation at a local scale in the image, such as areas of constant color, we look for correlation of features at large scales. We think that this an exciting technological direction that will enable the representation of complicated 3-D environments on affordable devices.\u201d<\/p>\n Other Microsoft Research projects to be presented include one from Microsoft Research Asia on a new programming language for general-purpose computation on a graphics-processing unit, work to enhance the functionality of Photosynth, and new ways to treat video to enable useful editing tasks.<\/p>\n Microsoft Research Asia was heavily represented, with eight paper, six co-written by Baining Guo<\/a>, assistant managing director of the Beijing-based lab, and five co-written by Kun Zhou<\/a>, lead researcher in the Internet Graphics Group<\/a>.<\/p>\n Papers from Microsoft Research to be presented during SIGGRAPH 2008:<\/p>\n BSGP: Bulk-Synchronous GPU Programming<\/em><\/strong><\/a> Qiming Hou, Tsinghua University; Kun Zhou, Microsoft Research Asia; and Baining Guo, Microsoft Research Asia<\/p>\n Edge-Preserving Decompositions for Multi-Scale Tone and Detail Manipulation<\/em><\/strong><\/a> Zeev Farbman, The Hebrew University of Jerusalem; Raanan Fattal, The Hebrew University of Jerusalem; Dani Lischinski, The Hebrew University of Jerusalem; and Richard Szeliski, Microsoft Research Redmond<\/p>\n Example-Based Dynamic Skinning in Real-Time<\/em><\/strong> Xiaohan Shi, Zhejiang University; Kun Zhou, Microsoft Research Asia; Yiying Tong, Michigan State University; Mathieu Desbrun, California Institute of Technology; Hujun Bao, Zhejiang University; and Baining Guo, Microsoft Research Asia<\/p>\n Factoring Repeated Content Within and Among Images<\/em><\/strong><\/a> Huamin Wang, Georgia Institute of Technology; Yonatan Wexler, Microsoft; Eyal Ofek, Microsoft and Hugues Hoppe, Microsoft Research Redmond<\/p>\n Finding Paths Through the World’s Photo<\/em><\/strong><\/a> Noah Snavely, University of Washington; Rahul Garg, University of Washington; Steven M. Seitz, University of Washington; and Richard Szeliski, Microsoft Research Redmond<\/p>\n Interactive Relighting of Dynamic Refractive Objects<\/em><\/strong> Xin Sun, Microsoft Research Asia; Kun Zhou, Microsoft Research Asia; Eric Stollnitz, Microsoft Research Redmond; Jiaoying Shi, Zhejiang University; and Baining Guo, Microsoft Research Asia<\/p>\n Inverse Texture Synthesis<\/em><\/strong><\/a> Li-Yi Wei, Microsoft Research Asia; Jianwei Han, Zhejiang University; Kun Zhou, Microsoft Research Asia; Hujun Bao, Zhejiang University; Baining Guo, Microsoft Research Asia; and Heung-Yeung Shum, Microsoft Research Asia<\/p>\n Modeling Anisotropic Surface Reflectance with Example-Based Microfacet Synthesis<\/em><\/strong><\/a> Jiaping Wang, Microsoft Research Asia; Shuang Zhao, Shanghai Jiaotong University; Xin Tong, Microsoft Research Asia; John Snyder, Microsoft Research Redmond; and Baining Guo, Microsoft Research Asia<\/p>\n Parallel Poisson Disk Sampling<\/em><\/strong><\/a> Li-Yi Wei, Microsoft Research Asia<\/p>\n Progressive Inter-scale and Intra-scale Non-blind Image Deconvolution<\/em><\/strong><\/a> Lu Yuan, The Hong Kong University of Science and Technology; Jian Sun, Microsoft Research Asia; Long Quan, The Hong Kong University of Science and Technology; and Heung-Yeung Shum, Microsoft Research Asia<\/p>\n Real-Time Smoke Rendering Using Compensated Ray Marching<\/em><\/strong><\/a> Kun Zhou, Microsoft Research Asia; Zhong Ren, Microsoft Research Asia; Stephen Lin, Microsoft Research Asia; Hujun Bao, Zhejiang University; Baining Guo, Microsoft Research Asia; and Heung-Yeung Shum, Microsoft Research Asia<\/p>\n