Richard Szeliski

Distinguished Scientist
Google Research and
Affiliate Faculty
University of Washington
szeliski@cs.washington.edu
https://szeliski.org/

Publications (or try Google Scholar or DBLP)

Courses taught

I am a Distinguished Scientist at Google Research and an Affiliate Professor at the University of Washington. I was previously the founding Director of the Computational Photography group at Facebook. Before that, I led the Interactive Visual Media Group at Microsoft Research.

My research areas include computer vision, computer graphics, and numerical methods, and in particular:

Recent news

I unretired in June 2022 to join Google Research, where I'm continuing to work on computational photography, 3D image-based modeling, and neural rendering.

The second edition of my computer vision textbook was published in 2022. Please check it out and send me comments.

If you're curious about the process that went into writing my book, I did an interview with Computer Vision News (March 2022).

Publications

Books

Richard Szeliski. Computer Vision: Algorithms and Applications. Springer, New York, 2nd edition, 2022. A free PDF version can be downloaded from https://szeliski.org/Book. (Web)
Richard Szeliski. Computer Vision: Algorithms and Applications. Springer, New York, 1st edition, 2010. A free PDF version can be downloaded from https://szeliski.org/Book/1stEdition.htm. (Web)
Richard Szeliski. Bayesian Modeling of Uncertainty in Low-Level Vision. Kluwer Academic Publishers, Boston, 1989.

Journal articles and conference papers

Christian Reiser, Richard Szeliski, Dor Verbin, Pratul P. Srinivasan, Ben Mildenhall, Andreas Geiger, Jonathan T. Barron, and Peter Hedman. MERF: Memory-efficient radiance fields for real-time view synthesis in unbounded scenes. ACM Transactions on Graphics (Proc. SIGGRAPH), 42(4), August 2023. (PDF) (Web)
Lior Yariv, Peter Hedman, Christian Reiser, Dor Verbin, Pratul P. Srinivasan, Richard Szeliski, Jonathan T. Barron, and Ben Mildenhall. BakedSDF: Meshing neural SDFs for real-time view synthesis. ACM Transactions on Graphics (Proc. SIGGRAPH), 42(4), August 2023. (PDF) (Web)
Hong-Xing Yu, Samir Agarwala, Charles Herrmann, Richard Szeliski, Noah Snavely, Jiajun Wu, and Deqing Sun. Accidental light probes. In IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 12521-12530, June 2023. (PDF) (Web)
Hugo Germain, Daniel DeTone, Geoffrey Pascoe, Tanner Schmidt, David Novotny, Richard Newcombe, Chris Sweeney, Richard Szeliski, and Vasileios Balntas. Feature Query Networks: Neural surface description for camera pose refinement. In IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June 2022. (PDF)
Aleksander Holynski, Brian Curless, Steven M. Seitz, and Richard Szeliski. Animating pictures with Eulerian motion fields. In IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June 2021. (PDF) (Web)
Aleksander Holynski, David Geraghty, Jan-Michael Frahm, Chris Sweeney, and Richard Szeliski. Reducing drift in structure from motion using extended features. In International Conference on 3D Vision (3DV), pages 51-60, November 2020. (PDF) (Web)
Xuan Luo, Jia-Bin Huang, Richard Szeliski, Kevin Matzen, and Johannes Kopf. Consistent video depth estimation. ACM Transactions on Graphics (Proc. SIGGRAPH), 39(4), July 2020. (PDF) (Web)
Rui Wang, David Geraghty, Kevin Matzen, Richard Szeliski, and Jan-Michael Frahm. VPLNet: Deep single view normal estimation with vanishing points and lines. In IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June 2020. (PDF)
Olivia Wiles, Georgia Gkioxari, Richard Szeliski, and Justin Johnson. SynSin: End-to-end view synthesis from a single image. In IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June 2020. (PDF) (Web)
Gaurav Chaurasia, Arthur Nieuwoudt, Alexandru-Eugen Ichim, Richard Szeliski, and Alexander Sorkine-Hornung. Passthrough+: Real-time stereoscopic view synthesis for mobile mixed reality. Proceedings of the ACM on Computer Graphics and Interactive Techniques, 3(1), April 2020. (PDF)
Albert Parra Pozo, Michael Toksvig, Terry Filiba Schrager, Joyce Hsu, Uday Mathur, Alexander Sorkine-Hornung, Richard Szeliski, and Brian Cabral. An integrated 6DoF video camera and system design. ACM Transactions on Graphics (Proc. SIGGRAPH Asia), 38(6), November 2019. (PDF) (Web) (Video)
Tianfan Xue, Andrew Owens, Daniel Scharstein, Michael Goesele, and Richard Szeliski. Multi-frame stereo matching with edges, planes, and superpixels. Image and Vision Computing, 91:103771, November 2019. (PDF)
Thomas Whelan, Michael Goesele, Steven J. Lovegrove, Julian Straub, Simon Green, Richard Szeliski, Steven Butterfield, Shobhit Verma, and Richard Newcombe. Reconstructing scenes with mirror and glass surfaces. ACM Transactions on Graphics (Proc. SIGGRAPH), 37(4), August 2018. (PDF) (Web)
Scott Wehrwein and Richard Szeliski. Video segmentation with background motion models. In British Machine Vision Conference (BMVC), September 2017. (PDF) (Web)
Peter Hedman, Suhib Alsisan, Richard Szeliski, and Johannes Kopf. Casual 3D photography. ACM Transactions on Graphics (Proc. SIGGRAPH Asia), 36(6), November 2017. (PDF) (Web)
Kevin Matzen, Michael Cohen, Bryce Evans, Johannes Kopf, and Richard Szeliski. Low-cost 360 stereo photography and video capture. ACM Transactions on Graphics (Proc. SIGGRAPH), 36(4), August 2017. (PDF)
Richard Szeliski. Magnifying motions the right way: Technical perspective. Communications of the ACM, 60(1):86, January 2017. (PDF)
Jan Stühmer, Sebastian Nowozin, Andrew Fitzgibbon, Richard Szeliski, Travis Perry, Sunil Acharya, Daniel Cremers, and Jamie Shotton. Model-based tracking at 300Hz using raw time-of-flight observations. In IEEE International Conference on Computer Vision (ICCV), December 2015. (PDF)
Juliet Fiss, Brian Curless, and Richard Szeliski. Light field layer matting. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), June 2015. (PDF) (Web)
Johannes Kopf, Michael Cohen, and Richard Szeliski. First-person hyperlapse videos. ACM Transactions on Graphics (Proc. SIGGRAPH), 33(4), August 2014. (PDF) (Web)
Sudipta N. Sinha, Daniel Scharstein, and Richard Szeliski. Efficient high-resolution stereo matching using local plane sweeps. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), June 2014. (PDF)
Juliet Fiss, Brian Curless, and Richard Szeliski. Refocusing plenoptic images using depth-adaptive splatting. In International Conference on Computational Photography (ICCP), May 2014. (PDF) (Web)
Krishnan Ramnath, Sudipta N. Sinha, Richard Szeliski, and Edward Hsiao. Car make and model recognition using 3D curve alignment. In IEEE Winter Conference on Applications of Computer Vision (WACV). IEEE Computer Society, March 2014. (PDF)
Johannes Kopf, Fabian Langguth, Daniel Scharstein, Richard Szeliski, and Michael Goesele. Image-based rendering in the gradient domain. ACM Transactions on Graphics (Proc. SIGGRAPH Asia), 32(6), December 2013. (PDF) (Web)
Richard Szeliski, Noah Snavely, and Steven M. Seitz. Navigating the worldwide community of photos. ACM Transactions on Multimedia Computing, Communications and Applications, 9(1s):47:1-4, October 2013. (PDF)
Dilip Krishnan, Raanan Fattal, and Richard Szeliski. Efficient preconditioning of Laplacian matrices for computer graphics. ACM Transactions on Graphics (Proc. SIGGRAPH), 32(4), July 2013. (PDF) (Web)
Varsha Hedau, Sudipta N. Sinha, C. Lawrence Zitnick, and Richard Szeliski. A memory efficient discriminative approach for location aided recognition. In ECCV Workshop on Visual Analysis and Geo-Localization of Large-Scale Imagery, October 2012. (PDF)
Adarsh Kowdle, Sudipta N. Sinha, and Richard Szeliski. Multiple view object cosegmentation using appearance and stereo cues. In European Conference on Computer Vision (ECCV). Springer-Verlag, October 2012. (PDF)
Sudipta N. Sinha, Krishnan Ramnath, and Richard Szeliski. Detecting and reconstructing 3D mirror symmetric objects. In European Conference on Computer Vision (ECCV). Springer-Verlag, October 2012. (PDF)
Yekeun Jeong, David Nistér, Drew Steedly, Richard Szeliski, and In-So Kweon. Pushing the envelope of modern methods for bundle adjustment. IEEE Transactions on Pattern Analysis and Machine Intelligence, 34(8):1605-1617, August 2012. (PDF)
Sudipta N. Sinha, Johannes Kopf, Michael Goesele, Daniel Scharstein, and Richard Szeliski. Image-based rendering for scenes with reflections. ACM Transactions on Graphics (Proc. SIGGRAPH), 31(4), August 2012. (PDF)
Taeg Sang Cho, Neel Joshi, C. Lawrence Zitnick, Sing Bing Kang, Richard Szeliski, and William T. Freeman. Image restoration by matching gradient distributions. IEEE Transactions on Pattern Analysis and Machine Intelligence, 34(4):683-694, April 2012. (PDF)
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), pages 3137-3144, June 2011. (PDF)
Richard Szeliski, Matthew Uyttendaele, and Drew Steedly. Fast Poisson blending using multi-splines. In International Conference on Computational Photography (ICCP), April 2011. (PDF)
Sameer Agarwal, Noah Snavely, Steven M. Seitz, and Richard Szeliski. Bundle adjustment in the large. In European Conference on Computer Vision (ECCV), pages 29-42. Springer-Verlag, October 2010. (PDF) (Web)
Sudipta N. Sinha, Drew Steedly, and Richard Szeliski. A multi-stage linear approach to structure from motion. In ECCV Workshop on Reconstruction and Modeling of Large-Scale 3D Virtual Environments, September 2010. (PDF)
Dilip Krishnan and Richard Szeliski. Multigrid and multilevel preconditioners for computational photography. ACM Transactions on Graphics (Proc. SIGGRAPH Asia), 30(6), December 2011. (PDF) (Web)
Sameer Agarwal, Yasutaka Furukawa, Noah Snavely, Ian Simon, Brian Curless, Steven M. Seitz, and Richard Szeliski. Building Rome in a day. Comuminications of the ACM, 54(10):105-112, October 2011. (PDF) (Web)
Simon Baker, Daniel Scharstein, J.P. Lewis, Stefan Roth, Michael J. Black, and Richard Szeliski. A database and evaluation methodology for optical flow. International Journal of Computer Vision, 92(1):1-31, March 2011. (PDF) (Web)
Noah Snavely, Ian Simon, Michael Goesele, Richard Szeliski, and Steven M. Seitz. Scene reconstruction and visualization from community photo collections. Proceedings of the IEEE, 98(8):1370-1390, August 2010. (PDF) (Web)
Neel Joshi, Sing Bing Kang, C. Lawrence Zitnick, and Richard Szeliski. Image deblurring using inertial measurement sensors. ACM Transactions on Graphics (Proc. SIGGRAPH), 29(3), July 2010. (PDF) (Web)
Johannes Kopf, Billy Chen, Richard Szeliski, and Michael F. Cohen. Street slide: Browsing street level imagery. ACM Transactions on Graphics (Proc. SIGGRAPH), 29(4), July 2010. (PDF) (Web)
Michael Goesele, Jens Ackermann, Simon Fuhrmann, Carsten Haubold, Ronny Klowsky, Drew Steedly, and Richard Szeliski. Ambient point clouds for view interpolation. ACM Transactions on Graphics (Proc. SIGGRAPH), 29(4), July 2010. (PDF) (Web)
Simon Baker, Eric Bennett, Sing Bing Kang, and Richard Szeliski. Removing rolling shutter wobble. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), June 2010. (PDF)
Taeg Sang Cho, Neel Joshi, C. Lawrence Zitnick, Sing Bing Kang, Richard Szeliski, and William T. Freeman. A content-aware image prior. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), June 2010. (PDF) (Web)
Yasutaka Furukawa, Brian Curless, Steven M. Seitz, and Richard Szeliski. Towards internet-scale multi-view stereo. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), June 2010. (PDF)
Yekeun Jeong, David Nistér, Drew Steedly, Richard Szeliski, and In-So Kweon. Pushing the envelope of modern methods for bundle adjustment. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), June 2010. (PDF) (Web)
Sameer Agarwal, Yasutaka Furukawa, Noah Snavely, Brian Curless, Steven M. Seitz, and Richard Szeliski. Reconstructing Rome. Computer, 43(6):40-47, June 2010. (PDF) (Web)
Sameer Agarwal, Noah Snavely, Ian Simon, Steven M. Seitz, and Richard Szeliski. Building Rome in a day. In IEEE International Conference on Computer Vision (ICCV), September 2009. (PDF) (Web)
Yasutaka Furukawa, Brian Curless, Steven M. Seitz, and Richard Szeliski. Reconstructing building interiors from images. In IEEE International Conference on Computer Vision (ICCV), October 2009. (PDF) (Web)
Sudipta N. Sinha, Drew Steedly, and Richard Szeliski. Piecewise planar stereo for image-based rendering. In IEEE International Conference on Computer Vision (ICCV), pages 1881-1888, September 2009. (PDF)
Yasutaka Furukawa, Brian Curless, Steven M. Seitz, and Richard Szeliski. Manhattan-world stereo. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 1422-1429, June 2009. (PDF) (Web)
Neel Joshi, C. Lawrence Zitnick, Richard Szeliski, and David J. Kriegman. Image deblurring and denoising using color priors. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), June 2009. (PDF)
Ryan S. Kaminsky, Noah Snavely, Steven M. Seitz, and Richard Szeliski. Alignment of 3D point clouds to overhead images. In Second IEEE Workshop on Internet Vision, June 2009. (PDF)
Sudipta N. Sinha, Drew Steedly, Richard Szeliski, Maneesh Agrawala, and Marc Pollefeys. Interactive 3D architectural modeling from unordered photo collections. ACM Transactions on Graphics (Proc. SIGGRAPH Asia), 27(5), December 2008. (PDF) (Web)
Noah Snavely, Steven M. Seitz, and Richard Szeliski. Modeling the world from internet photo collections. International Journal of Computer Vision, 80(2):189-210, November 2008. (PDF) (Web)
Zeev Farbman, Raanan Fattal, Dani Lischinski, and Richard Szeliski. Edge-preserving decompositions for multi-scale tone and detail manipulation. ACM Transactions on Graphics (Proc. SIGGRAPH), 27(3), August 2008. (PDF) (Web)
Noah Snavely, Rahul Garg, Steven M. Seitz, and Richard Szeliski. Finding paths through the world's photos. ACM Transactions on Graphics (Proc. SIGGRAPH), 27(3), August 2008. (PDF) (Web)
Richard Szeliski, Ramin Zabih, Daniel Scharstein, Olga Veksler, Vladimir Kolmogorov, Aseem Agarwala, Marshall Tappen, and Carsten Rother. A comparative study of energy minimization methods for Markov random fields with smoothness-based priors. IEEE Transactions on Pattern Analysis and Machine Intelligence, 30(6):1068-1080, June 2008. (PDF) (Web)
N. Joshi, R. Szeliski, and D. J. Kriegman. PSF estimation using sharp edge prediction. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), June 2008. (PDF)
Noah Snavely, Steven M. Seitz, and Richard Szeliski. Skeletal graphs for efficient structure from motion. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), June 2008. (PDF) (Web)
Ce Liu, Richard Szeliski, Sing Bing Kang, C. Lawrence Zitnick, and William T. Freeman. Automatic estimation and removal of noise from a single image. IEEE Transactions on Pattern Analysis and Machine Intelligence, 30(2):299-314, February 2008. (PDF)
Simon Baker, Michael Black, J. P. Lewis, Stefan Roth, Daniel Scharstein, and Richard Szeliski. A database and evaluation methodology for optical flow. In International Conference on Computer Vision (ICCV), October 2007. (PDF) (Web)
G. Schindler, M. Brown, and R. Szeliski. City-scale location recognition. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), June 2007. (PDF)
Ke Colin Zheng, Sing Bing Kang, Michael Cohen, and Richard Szeliski. Layered depth panoramas. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), June 2007. (PDF)
Richard Szeliski. Image alignment and stitching: A tutorial. Foundations and Trends® in Computer Graphics and Computer Vision, 2(1):1-104, December 2006. (PDF)
Josef Sivic, C. Lawrence Zitnick, and Richard Szeliski. Finding people in repeated shots of the same scene. In British Machine Vision Conference (BMVC), volume III, pages 909-918. Springer-Verlag, September 2006. (PDF)
Michael F. Cohen and Richard Szeliski. The Moment Camera. Computer, 39(8):40-45, August 2006. (PDF)
Aseem Agarwala, Maneesh Agrawala, Michael Cohen, David Salesin, and Rick Szeliski. Photographing long scenes with multi-viewpoint panoramas. ACM Transactions on Graphics (Proc. SIGGRAPH), 25(3):853-861, August 2006. (PDF) (Web)
Dani Lischinski, Zeev Farbman, Matthew Uyttendaele, and Richard Szeliski. Interactive local adjustment of tonal values. ACM Transactions on Graphics (Proc. SIGGRAPH), 25(3):646-653, August 2006. (PDF) (Web)
Noah Snavely, Steven M. Seitz, and Richard Szeliski. Photo tourism: Exploring photo collections in 3D. ACM Transactions on Graphics (Proc. SIGGRAPH), 25(3):835-846, August 2006. (PDF) (Web)
Richard Szeliski. Locally adapted hierarchical basis preconditioning. ACM Transactions on Graphics (Proc. SIGGRAPH), 25(3):1135-1143, August 2006. (PDF)
Samuel W. Hasinoff, Sing Bing Kang, and Richard Szeliski. Boundary matting for view synthesis. Computer Vision and Image Understanding, 103(1):22-32, July 2006. (PDF)
Ashley Eden, Matthew Uyttendaele, and Richard Szeliski. Seamless image stitching of scenes with large motions and exposure differences. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume 3, pages 2498-2505, June 2006. (PDF)
Ce Liu, William T. Freeman, Richard Szeliski, and Sing Bing Kang. Noise estimation from a single image. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume 2, pages 901-908, June 2006. (PDF) (Web)
Steve Seitz, Brian Curless, James Diebel, Daniel Scharstein, and Richard Szeliski. A comparison and evaluation of multi-view stereo reconstruction algorithms. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume 1, pages 519-526, June 2006. (PDF) (Web)
Vaibhav Vaish, Richard Szeliski, C. L. Zitnick, Sing Bing Kang, and Marc Levoy. Reconstructing occluded surfaces using synthetic apertures: Shape from focus vs. shape from stereo. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume 3, pages 2331-2338, June 2006. (PDF)
Eric Bennett, Matthew Uyttendaele, C. Lawrence Zitnick, Richard Szeliski, and Sing Bing Kang. Video and image Bayesian demosaicing with a two color image prior. In European Conference on Computer Vision (ECCV), volume 1, pages 508-521. Springer-Verlag, May 2006. (PDF)
Richard Szeliski, Ramin Zabih, Daniel Scharstein, Olga Veksler, Vladimir Kolmogorov, Aseem Agarwala, Marshall Tappen, and Carsten Rother. A comparative study of energy minimization methods for Markov Random Fields. In European Conference on Computer Vision (ECCV), volume 2, pages 16-29. Springer-Verlag, May 2006. (PDF) (Web)
Patrick Baudisch, Desney Tan, Drew Steedly, Eric Rudolph, Matt Uyttendaele, Chris Pal, and Richard Szeliski. An exploration of user interface designs for real-time panoramic photography. Australian Journal of Information Systems, 13(2), May 2006. (PDF) (Web)
Yanghai Tsin, Sing Bing Kang, and Richard Szeliski. Stereo matching with linear superposition of layers. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(2):290-301, February 2006. (PDF)
P. Baudisch, D. Tan, D. Steedly, E. Rudolph, M. Uyttendaele, C. Pal, and R. Szeliski. Panoramic viewfinder: providing a real-time preview to help users avoid flaws in panoramic pictures. In OZCHI, November 2005. (PDF)
Drew Steedly, Chris Pal, and Richard Szeliski. Efficiently registering video into panoramic mosaics. In International Conference on Computer Vision (ICCV), pages 1300-1307, October 2005. (PDF)
Aseem Agarwala, Ke Colin Zheng, Chris Pal, Maneesh Agrawala, Michael Cohen, Brian Curless, David Salesin, and Richard Szeliski. Panoramic video textures. ACM Transactions on Graphics (Proc. SIGGRAPH), 24(3):821-827, August 2005. (PDF) (Web)
Yung-Yu Chuang, Dan B Goldman, Ke Colin Zheng, Brian Curless, David H. Salesin, and Richard Szeliski. Animating pictures with stochastic motion textures. ACM Transactions on Graphics (Proc. SIGGRAPH), 24(3):853-860, August 2005. (PDF) (Web)
Antonio Criminisi, Sing Bing Kang, Rahul Swaminathan, Richard Szeliski, and P. Anandan. Extracting layers and analyzing their specular properties using epipolar-plane-image analysis. Computer Vision and Image Understanding, 97(1):51-85, January 2005. (PDF)
Matthew Brown, Richard Szeliski, and Simon Winder. Multi-image matching using multi-scale oriented patches. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume I, pages 510-517, June 2005. (PDF)
C. Lawrence Zitnick, Sing Bing Kang, Matthew Uyttendaele, Simon Winder, and Richard Szeliski. High-quality video view interpolation using a layered representation. ACM Transactions on Graphics (Proc. SIGGRAPH), 23(3):600-608, August 2004. (PDF)
Georg Petschnigg, Maneesh Agrawala, Hugues Hoppe, Richard Szeliski, Michael Cohen, and Kentaro Toyama. Digital photography with flash and no-flash image pairs. ACM Transactions on Graphics (Proc. SIGGRAPH), 23(3):664-672, August 2004. (PDF)
Sing Bing Kang and Richard Szeliski. Extracting view-dependent depth maps from a collection of images. International Journal of Computer Vision, 58(2):139-163, July 2004. (PDF)
Anat Levin and Richard Szeliski. Visual odometry and map correlation. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume I, pages 611-618, June 2004. (PDF)
Chris Pal, Richard Szeliski, Matthew Uyttendaele, and Nebojsa Jojic. Probability models for high dynamic range imaging. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume II, pages 173-180, June 2004. (PDF)
Samuel W. Hasinoff, Sing Bing Kang, and Richard Szeliski. Boundary matting for view synthesis. In Second IEEE Workshop on Image and Video Registration, June 2004. (PDF)
Matthew Uyttendaele, Antonio Criminisi, Sing Bing Kang, Simon Winder, Richard Hartley, and Richard Szeliski. Image-based interactive exploration of real-world environments. IEEE Computer Graphics and Applications, 24(3):52-63, May/June 2004. (PDF)
Richard Szeliski and Daniel Scharstein. Sampling the disparity space image. IEEE Transactions on Pattern Analysis and Machine Intelligence, 26(3):419-425, March 2004. (PDF)
Yin Li, Heung-Yeung Shum, Chi-Keung Tang, and Richard Szeliski. Stereo reconstruction from multiperspective panoramas. IEEE Transactions on Pattern Analysis and Machine Intelligence, 26(1):44-62, January 2004. (PDF)
P. Y. Simard et al. Using character recognition and segmentation to tell computer from humans. In International Conference on Document Analysis and Recognition, pages 418-423. IEEE Computer Society Press, August 2003. (PDF)
Yung-Yu Chuang, Dan B Goldman, Brian Curless, David H. Salesin, and Richard Szeliski. Shadow matting. ACM Transactions on Graphics (Proc. SIGGRAPH), 22(3):494-500, July 2003. (PDF)
Sing Bing Kang, Matthew Uyttendaele, Simon Winder, and Richard Szeliski. High dynamic range video. ACM Transactions on Graphics (Proc. SIGGRAPH), 22(3):319-325, July 2003. (PDF)
Daniel Scharstein and Richard Szeliski. High-accuracy stereo depth maps using structured light. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume I, pages 195-202, June 2003. (PDF)
Yanghai Tsin, Sing Bing Kang, and Richard Szeliski. Stereo matching with reflections and translucency. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume I, pages 702-709, June 2003. (PDF)
Fréderic Pighin, Richard Szeliski, and David H. Salesin. Modeling and animating realistic faces from images. International Journal of Computer Vision, 50(2):143-169, November 2002. (PDF)
Yung-Yu Chuang, Aseem Agarwala, Brian Curless, David H. Salesin, and Richard Szeliski. Video matting of complex scenes. ACM Transactions on Graphics (Proc. SIGGRAPH), 21(3):243-248, July 2002. (PDF)
Rahul Swaminathan, Sing Bing Kang, Richard Szeliski, Antonio Criminisi, and Shree K. Nayar. On the motion and appearance of specularities in image sequences. In European Conference on Computer Vision (ECCV), volume I, pages 508-523. Springer-Verlag, May 2002. (PDF)
Richard Szeliski and Daniel Scharstein. Symmetric sub-pixel stereo matching. In European Conference on Computer Vision (ECCV), volume II, pages 525-540. Springer-Verlag, May 2002. (PDF)
Daniel Scharstein and Richard Szeliski. A taxonomy and evaluation of dense two-frame stereo correspondence algorithms. International Journal of Computer Vision, 47(1):7-42, May 2002. (PDF) (Web)
Daniel Scharstein, Richard Szeliski, and Ramin Zabih. A taxonomy and evaluation of dense two-frame stereo correspondence algorithms. In IEEE Workshop on Stereo and Multi-Baseline Vision, pages 131-140, December 2001. (PDF)
Yung-Yu Chuang, Brian Curless, David H. Salesin, and Richard Szeliski. A Bayesian approach to digital matting. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume II, pages 264-271, December 2001. (PDF) (Web)
Sing Bing Kang, Richard Szeliski, and Jinxiang Chai. Handling occlusions in dense multi-view stereo. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume I, pages 103-110, December 2001. (PDF)
Lifeng Wang, Sing Bing Kang, Richard Szeliski, and Heung-Yeung Shum. Optimal texture map reconstruction from multiple views. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume I, pages 347-354, December 2001. (PDF)
Matthew Uyttendaele, Ashley Eden, and Richard Szeliski. Eliminating ghosting and exposure artifacts in image mosaics. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume II, pages 509-516, December 2001. (PDF)
Philip H. S. Torr, Richard Szeliski, and P. Anandan. An integrated Bayesian approach to layer extraction from image sequences. IEEE Transactions on Pattern Analysis and Machine Intelligence, 23(3):297-303, March 2001. (PDF)
Arno Schödl, Richard Szeliski, David H. Salesin, and Irfan Essa. Video textures. In ACM SIGGRAPH Conference Proceedings, pages 489-498. ACM SIGGRAPH, July 2000. (PDF) (Web)
Yung-Yu Chuang, Douglas Zongker, Joel Hindorff, Brian Curless, David H. Salesin, and Richard Szeliski. Environment matting extensions: Towards higher accuracy and real-time capture. In ACM SIGGRAPH Conference Proceedings, pages 121-130. ACM SIGGRAPH, July 2000. (PDF) (Web)
Heung-Yeung Shum and Richard Szeliski. Construction of panoramic mosaics with global and local alignment. International Journal of Computer Vision, 36(2):101-130, February 2000. Erratum published July 2002, 48(2):151-152. (PDF)
Richard Szeliski, Shai Avidan, and P. Anandan. Layer extraction from multiple images containing reflections and transparency. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume 1, pages 246-253, June 2000. (PDF)
Ian Buck, Adam Finkelstein, Charles Jacobs, Allison Klein, David H. Salesin, Joshua Seims, Richard Szeliski, and Kentaro Toyama. Performance-driven hand-drawn animation. In Symposium on Non Photorealistic Animation and Rendering, pages 101-108. ACM SIGGRAPH, June 2000. (PDF)
Ken Hinckley, Mike Sinclair, Erik Hanson, Richard Szeliski, and Matt Conway. The VideoMouse: a camera-based multi-degree-of-freedom input device. In ACM Symposium on User Interface Software and Technology (UIST), pages 103-112. ACM SIGGRAPH, November 1999. (PDF)
Richard Szeliski and Ramin Zabih. An experimental comparison of stereo algorithms. In International Workshop on Vision Algorithms, pages 1-19. Springer, September 1999. (PDF)
Fréderic Pighin, David H. Salesin, and Richard Szeliski. Resynthesizing facial animation through 3D model-based tracking. In International Conference on Computer Vision (ICCV), pages 143-150, September 1999. (PDF)
Heung-Yeung Shum and Richard Szeliski. Stereo reconstruction from multiperspective panoramas. In International Conference on Computer Vision (ICCV), pages 14-21, September 1999. (PDF)
Richard Szeliski. Prediction error as a quality metric for motion and stereo. In International Conference on Computer Vision (ICCV), pages 781-788, September 1999. (PDF)
Richard Szeliski and Polina Golland. Stereo matching with transparency and matting. International Journal of Computer Vision, 32(1):45-61, August 1999. Special Issue for Marr Prize papers. (PDF)
P. H. S. Torr, R. Szeliski, and P. Anandan. An integrated Bayesian approach to layer extraction from image sequences. In International Conference on Computer Vision (ICCV), pages 983-990, September 1999. (PDF)
Richard Szeliski. A multi-view approach to motion and stereo. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), volume 1, pages 157-163, June 1999. (PDF)
Frederic Pighin, Jamie Hecker, Dani Lischinski, David H. Salesin, and Richard Szeliski. Synthesizing realistic facial expressions from photographs. In ACM SIGGRAPH Conference Proceedings, pages 75-84. ACM SIGGRAPH, July 1998. (PDF) (Web)
Jonathan Shade, Steven Gortler, L. He, and Richard Szeliski. Layered depth images. In ACM SIGGRAPH Conference Proceedings, pages 231-242. ACM SIGGRAPH, July 1998. (PDF)
Daniel Scharstein and Richard Szeliski. Stereo matching with nonlinear diffusion. International Journal of Computer Vision, 28(2):155-174, June 1998. (PDF)
Richard Szeliski and Richard Weiss. Robust shape recovery from occluding contours using a linear smoother. International Journal of Computer Vision, 28(1):27-44, June 1998. (PDF)
Heung-Yeung Shum, Mei Han, and Richard Szeliski. Interactive construction of 3D models from panoramic mosaics. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 427-433, June 1998. (PDF)
Simon Baker, Richard Szeliski, and P. Anandan. A layered approach to stereo reconstruction. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 434-441, June 1998. (PDF)
Richard Szeliski and Phil Torr. Geometrically constrained structure from motion: Points on planes. In R. Koch and L. Van Gool, editors, European Workshop on 3D Structure from Multiple Images of Large-Scale Environments (SMILE), pages 171-186, June 1998. (PDF)
Heung-Yeung Shum, Richard Szeliski, Simon Baker, Mei Han, and P. Anandan. Interactive 3D modeling from multiple images using scene regularities. In R. Koch and L. Van Gool, editors, European Workshop on 3D Structure from Multiple Images of Large-Scale Environments (SMILE), pages 236-252, June 1998. (PDF)
Richard Szeliski and Polina Golland. Stereo matching with transparency and matting. In International Conference on Computer Vision (ICCV), pages 517-524, January 1998. (PDF)
Heung-Yeung Shum and Richard Szeliski. Construction and refinement of panoramic mosaics with global and local alignment. In International Conference on Computer Vision (ICCV), pages 953-958, January 1998. (PDF)
Sing Bing Kang and Richard Szeliski. 3-D scene data recovery using omnidirectional multibaseline stereo. International Journal of Computer Vision, 25(2):167-183, November 1997. (PDF)
Sing Bing Kang, Richard Szeliski, and Heung-Yeung Shum. A parallel feature tracker for extended image sequences. Computer Vision and Image Understanding, 67(3):296-310, September 1997. (PDF)
Richard Szeliski and Heung-Yeung Shum. Creating full view panoramic image mosaics and environment maps. In ACM SIGGRAPH Conference Proceedings, pages 251-258. ACM SIGGRAPH, August 1997. (PDF)
Richard Szeliski and Sing Bing Kang. Shape ambiguities in structure from motion. IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(5):506-512, May 1997. (PDF)
Richard Szeliski and James Coughlan. Spline-based image registration. International Journal of Computer Vision, 22(3):199-218, March/April 1997. (PDF)
Ming-Chieh Lee, Wei-Ge Chen, Chih-Lung Bruce Lin, Chuang Gu, Tomislav Markoc, Steven I. Zabinsky, and Richard Szeliski. A layered video object coding system using sprite and affine motion model. IEEE Transactions on Circuits and Systems for Video Technology, 7(1):130-145, February 1997. (PDF)
Richard Szeliski and Heung-Yeung Shum. Motion estimation with quadtree splines. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(12):1199-1210, December 1996. (PDF)
Steven J. Gortler, Radek Grzeszczuk, Richard Szeliski, and Michael F. Cohen. The Lumigraph. In ACM SIGGRAPH Conference Proceedings, pages 43-54. ACM SIGGRAPH, August 1996. (PDF)
Daniel Scharstein and Richard Szeliski. Stereo matching with non-linear diffusion. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 343-350, June 1996. (PDF)
Sing Bing Kang and Richard Szeliski. 3-D scene data recovery using omnidirectional multibaseline stereo. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 364-370, June 1996. (PDF)
Richard Szeliski and Stéphane Lavallée. Matching 3-D anatomical surfaces with non-rigid deformations using octree-splines. International Journal of Computer Vision, 18(2):171-186, May 1996. (PDF)
Richard Szeliski and Sing Bing Kang. Shape ambiguities in structure from motion. In European Conference on Computer Vision (ECCV), volume 1, pages 709-721. Springer-Verlag, April 1996. (PDF)
Richard Szeliski. Video mosaics for virtual environments. IEEE Computer Graphics and Applications, 16(2):22-30, March 1996. (PDF)
Richard Szeliski, Sing Bing Kang, and Heung-Yeung Shum. A parallel feature tracker for extended image sequences. In IEEE International Symposium on Computer Vision, pages 241-246, November 1995. (PDF)
Richard Szeliski and Heung-Yeung Shum. Motion estimation with quadtree splines. In International Conference on Computer Vision (ICCV), pages 757-763, June 1995. (PDF)
Richard Szeliski and Sing Bing Kang. Direct methods for visual scene reconstruction. In IEEE Workshop on Representations of Visual Scenes, pages 26-33, June 1995. (PDF)
Ali Hamadeh, Stéphane Lavallée, Richard Szeliski, Philippe Cinquin, and O. Piria. Anatomy-based registration for computer-integrated surgery. In International Conference on Computer Vision, Virtual Reality and Robotics in Medicine (CVRMed), pages 212-218. Springer-Verlag, April 1995. (PDF)
Stéphane Lavallée and Richard Szeliski. Recovering the position and orientation of free-form objects from image contours using 3-D distance maps. IEEE Transactions on Pattern Analysis and Machine Intelligence, 17(4):378-390, April 1995. (PDF)
S. Lavallée et al. Building a hybrid patient's model for augmented reality in surgery: A registration problem. Computer in Biology and Medicine: Special Issue on Virtual Reality for Medicine, 25(2):149-164, March 1995. (PDF)
Richard Szeliski. Image mosaicing for tele-reality applications. In IEEE Workshop on Applications of Computer Vision (WACV), pages 44-53. IEEE Computer Society, December 1994. (PDF)
Ali Hamadeh, Philippe Cinquin, Richard Szeliski, and Stéphane Lavallée. Anatomy based multi-modal medical image registration for computer integrated surgery. In SPIE Vol. 2355, Sensor Fusion VII, pages 178-188. Society of Photo-Optical Instrumentation Engineers, November 1994. (PDF)
Richard Szeliski and Stephane Lavallee. Matching 3-D anatomical surfaces with non-rigid deformations using octree-splines. In IEEE Workshop on Biomedical Image Analysis, pages 144-153. IEEE Computer Society, June 1994. (PDF)
Richard Szeliski and James Coughlan. Hierarchical spline-based image registration. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 194-201. IEEE Computer Society, June 1994. (PDF)
Richard Szeliski and Sing Bing Kang. Recovering 3D shape and motion from image streams using nonlinear least squares. Journal of Visual Communication and Image Representation, 5(1):10-28, March 1994.
Eric Bittar, Stéphane Lavallée, and Richard Szeliski. A method for registering overlapping range images of arbitrary shaped surfaces for 3-D object reconstruction. In SPIE Vol. 2059, Sensor Fusion VI, pages 322-336. Society of Photo-Optical Instrumentation Engineers, September 1993. (PDF)
Richard Szeliski. Rapid octree construction from image sequences. CVGIP: Image Understanding, 58(1):23-32, July 1993. (PDF)
Richard Szeliski, David Tonnesen, and Demetri Terzopoulos. Curvature and continuity control in particle-based surface models. In SPIE Vol. 2031, Geometric Methods in Computer Vision II, pages 172-181. Society of Photo-Optical Instrumentation Engineers, July 1993. (PDF)
Richard Szeliski and Stephane Lavallee. Matching 3-D anatomical surfaces with non-rigid deformations. In SPIE Vol. 2031, Geometric Methods in Computer Vision II, pages 306-315. Society of Photo-Optical Instrumentation Engineers, July 1993. (PDF)
Richard Szeliski, David Tonnesen, and Demetri Terzopoulos. Modeling surfaces of arbitrary topology with dynamic particles. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 82-87, June 1993. (PDF)
Richard Szeliski and Sing Bing Kang. Recovering 3D shape and motion from image streams using non-linear least squares. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 752-753, June 1993. (PDF)
Richard Szeliski and Richard Weiss. Robust shape recovery from occluding contours using a linear smoother. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 666-667, June 1993. (PDF)
Berthold K. P. Horn, Richard S. Szeliski, and Alan L. Yuille. Impossible shaded images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15(2):166-170, February 1993. (PDF)
Richard Szeliski and David Tonnesen. Surface modeling with oriented particle systems. Computer Graphics (SIGGRAPH), 26(2):185-194, July 1992. (PDF)
I. Carlbom et al. Modeling and analysis of empirical data in collaborative environments. Communications of the ACM, 35(6):74-84, June 1992. (PDF)
Guillaume Champleboux, Stéphane Lavallée, Richard Szeliski, and Lionel Brunie. From accurate range imaging sensor calibration to accurate model-based 3-D object localization. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 83-89. IEEE Computer Society Press, June 1992. (PDF)
Lionel Brunie, Stéphane Lavallée, and Richard Szeliski. Using force fields derived from 3D distance maps for inferring the attitude of a 3D rigid object. In European Conference on Computer Vision (ECCV), pages 670-675. Springer-Verlag, May 1992. (PDF)
Richard Szeliski. Probabilistic surface modeling. In SPIE Vol. 1570, Geometric Methods in Computer Vision, pages 154-165. Society of Photo-Optical Instrumentation Engineers, July 1991. (PDF)
Richard Szeliski and Demetri Terzopoulos. Physically-based and probabilistic modeling for computer vision. In SPIE Vol. 1570, Geometric Methods in Computer Vision, pages 140-152. Society of Photo-Optical Instrumentation Engineers, July 1991. (PDF)
Stéphane Lavallée, Richard Szeliski, and Lionel Brunie. Matching 3-D smooth surfaces with their 2-D projections using 3-D distance maps. In SPIE Vol. 1570, Geometric Methods in Computer Vision, pages 322-336. Society of Photo-Optical Instrumentation Engineers, July 1991.
Richard Szeliski. Shape from rotation. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 625-630. IEEE Computer Society Press, June 1991. (PDF)
Richard Szeliski. Fast shape from shading. CVGIP: Image Understanding, 53(2):129-153, March 1991.
Richard Szeliski. Bayesian modeling of uncertainty in low-level vision. International Journal of Computer Vision, 5(3):271-301, December 1990. (PDF)
Richard Szeliski. Fast surface interpolation using hierarchical basis functions. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(6):513-528, June 1990. (PDF)
Richard Szeliski. Fast shape from shading. In European Conference on Computer Vision (ECCV), pages 359-368. Springer-Verlag, April 23-27 1990.
Richard Durbin, Richard Szeliski, and Alan Yuille. An analysis of the elastic net approach to the travelling salesman problem. Neural Computation, 1(3):348-358, Fall 1989. (PDF)
Larry Matthies, Takeo Kanade, and Richard Szeliski. Kalman filter-based algorithms for estimating depth from image sequences. International Journal of Computer Vision, 3(3):209-236, September 1989. (PDF)
Richard Szeliski and Demetri Terzopoulos. From splines to fractals. Computer Graphics (SIGGRAPH), 23(4):51-60, July 1989. (PDF)
Richard Szeliski. Fast surface interpolation using hierarchical basis functions. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 222-228. IEEE Computer Society Press, June 1989. (PDF)
Richard Durbin, Richard Szeliski, and Alan Yuille. An analysis of the elastic net approach to the travelling salesman problem. In Snowbird Neural Networks Meeting, April 1989.
Richard Szeliski and Demetri Terzopoulos. Parallel multigrid algorithms and computer vision applications. In J. Mandel et al., editors, Copper Mountain Conference on Multigrid Methods, pages 383-398. Society for Industrial and Applied Mathematics, April 1989.
R. Szeliski. Estimating motion from sparse range data without correspondence. In International Conference on Computer Vision (ICCV), pages 207-216. IEEE Computer Society Press, December 1988. (PDF)
Larry Matthies, Richard Szeliski, and Takeo Kanade. Incremental estimation of dense depth maps from image sequences. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 366-374. IEEE Computer Society Press, June 1988. (PDF)
Richard Szeliski. Regularization uses fractal priors. In National Conference on Artificial Intelligence (AAAI), pages 749-754. Morgan Kaufmann Publishers, July 1987. (PDF)
Richard Szeliski and Mabo R. Ito. New Hermite cubic interpolator for two-dimensional curve generation. IEE Proceedings E, 133(6):341-347, November 1986. (PDF)
Richard Szeliski and Geoffrey Hinton. Solving random-dot stereograms using the heat equation. In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pages 284-288. IEEE Computer Society Press, June 1985. (PDF)

Book chapters and books edited

Sudipta N. Sinha, Varsha Hedau, C. Lawrence Zitnick, and Richard Szeliski. A memory efficient discriminative approach for location-aided recognition. In Large-Scale Visual Geo-Localization, pages 279-298. Springer, 2016. (PDF)
Amir R Zamir, Asaad Hakeem, Luc Van Gool, Mubarak Shah, and Richard Szeliski, editors. Large-Scale Visual Geo-Localization. Springer, 2016.
Michael F. Cohen and Richard Szeliski. Lumigraph. In Katsushi Ikeuchi, Martial Hebert, and Long Quan, editors, Encyclopedia of Computer Vision. Springer, 2014.
Richard Szeliski, Ramin Zabih, Daniel Scharstein, Olga Veksler, Vladimir Kolmogorov, Aseem Agarwala, Marshall F. Tappen, and Carsten Rother. A comparative study of energy minimization methods for MRFs. In Andrew Blake, Pushmeet Kohli, and Carsten Rother, editors, Markov Random Fields for Vision and Image Processing, pages 167-182. MIT Press, 2011. (Web)
F. Durand and R. Szeliski. Computational photography. IEEE Computer Graphics and Applications, 27(2):21-22, March/April 2007. Guest Editors' Introduction to Special Issue. (PDF)
Richard Szeliski. Image alignment and stitching. In N. Paragios et al., editors, Handbook of Mathematical Models in Computer Vision, pages 273-292. Springer, 2005.
Richard Szeliski. Video registration: Key challenges. In M. Shah and R. Kumar, editors, Video Registration, pages 247-252. Kluwer Academic Publishers, Boston, 2003.
Heung-Yeung Shum and Richard Szeliski. Construction of panoramic mosaics with global and local alignment. In R. Benosman and S. B. Kang, editors, Panoramic Vision: Sensors, Theory, and Applications, pages 227-268. Springer, New York, 2001. (PDF)
Sing Bing Kang and Richard Szeliski. 3D environment modeling from multiple cylindrical panoramic images. In R. Benosman and S. B. Kang, editors, Panoramic Vision: Sensors, Theory, and Applications, pages 329-358. Springer, New York, 2001. (PDF)
B. Triggs, A. Zisserman, and R. Szeliski, editors. Vision Algorithms: Theory and Practice, Berlin, 2000. Springer. International Workshop on Vision Algorithms, Corfu, Greece, September 1999.
Steven Seitz and Richard Szeliski. Applications of computer vision to computer graphics. Computer Graphics, 33(4):35-37, November 1999. Guest Editors' introduction to the Special Issue. (Web)
Stéphane Lavallée, Richard Szeliski, and Lionel Brunie. Anatomy-based registration of three-dimensional medical images, range images, x-ray projections, and three-dimensional models using octree-splines. In R. H. Taylor et al., editors, Computer-Integrated Surgery: Technology and Clinical Applications, pages 115-143. MIT Press, Cambridge, Massachusetts, 1996.
Richard Szeliski. Regularization in neural nets. In P. Smolensky, M. C. Mozer, and D. E. Rumelhart, editors, Mathematical Perspectives on Neural Networks, pages 497-532. Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1996. (PDF)
Richard Szeliski and Richard Weiss. Robust shape recovery from occluding contours using a linear smoother. In C. M. Brown and D. Terzopoulos, editors, Real-time Computer Vision, pages 141-165. Cambridge University Press, Cambridge, England, 1994.
Richard Szeliski. Uncertainty models for 2-1/2-D and 3-D surfaces. In L. Harris and M. Jenkin, editors, Spatial Vision in Humans and Robots, pages 229-247. MIT Press, Cambridge, Massachusetts, 1993. The 1991 York Conference on Spatial Vision in Humans and Robots.
D. Terzopoulos and R. Szeliski. Tracking with Kalman snakes. In A. Blake and A. L. Yuille, editors, Active Vision, pages 3-20. MIT Press, Cambridge, Massachusetts, 1992.

Preprints and technical reports

Aleksander Holynski, Brian Curless, Steven M. Seitz, and Richard Szeliski. Animating pictures with Eulerian motion fields. arXiv preprint arXiv:2011.15128, 2020. (PDF) (Web)
Aleksander Holynski, David Geraghty, Jan-Michael Frahm, Chris Sweeney, and Richard Szeliski. Reducing drift in structure from motion using extended features. arXiv preprint arXiv:2008.12295, 2020. (PDF)
Edward Hsiao, Sudipta Sinha, Krishnan Ramnath, Simon Baker, Larry Zitnick, and Richard Szeliski. Car make and model recognition using 3D curve alignment. Technical Report MSR-TR-2014-9, Microsoft Research, February 2014. (PDF)
Dilip Krishnan and Richard Szeliski. Multigrid and multilevel preconditioners for computational photography. Technical Report NYU-TR-941, Department of Computer Science, New York University, October 2011. (PDF) (Web)
Simon Baker, Sing Bing Kang, and Richard Szeliski. Removing rolling shutter wobble. Technical Report MSR-TR-2010-28, Microsoft Research, March 2010.
Richard Szeliski, Simon Winder, and Matthew Uyttendaele. High-quality multi-pass image resampling. Technical Report MSR-TR-2010-10, Microsoft Research, February 2010.
Simon Baker, Daniel Scharstein, J.P. Lewis, Stefan Roth, Michael J. Black, and Richard Szeliski. A database and evaluation methodology for optical flow. Technical Report MSR-TR-2009-179, Microsoft Research, December 2009. (Web)
Richard Szeliski, Matthew Uyttendaele, and Drew Steedly. Fast Poisson blending using multi-splines. Technical Report MSR-TR-2008-58, Microsoft Research, April 2008.
X. Lan, L. Zitnick, and R. Szeliski. Local bi-gram model for object recognition. Technical Report MSR-TR-2007-54, Microsoft Research, May 2007.
Larry Zitnick, Jie Sun, Richard Szeliski, and Simon Winder. Object instance recognition using triplets of feature symbols. Technical Report MSR-TR-2007-53, Microsoft Research, May 2007.
Ce Liu, Richard Szeliski, Sing Bing Kang, C. Lawrence Zitnick, and William T. Freeman. Automatic estimation and removal of noise from a single image. Technical Report MSR-TR-2006-180, Microsoft Research, December 2006.
Richard Szeliski. Locally adapted hierarchical basis preconditioning. Technical Report MSR-TR-2006-38, Microsoft Research, May 2006. (PDF)
Anat Levin and Richard Szeliski. Motion uncertainty and field of view. Technical Report MSR-TR-2006-37, Microsoft Research, May 2006. (PDF)
Matthew Brown, Richard Szeliski, and Simon Winder. Multi-image matching using multi-scale oriented patches. Technical Report MSR-TR-2004-133, Microsoft Research, December 2004.
Richard Szeliski. Image alignment and stitching: A tutorial. Technical Report MSR-TR-2004-92, Microsoft Research, December 2004. (PDF)
Sing Bing Kang, Richard Szeliski, and Matthew Uyttendaele. Seamless stitching using multi-perspective plane sweep. Technical Report MSR-TR-2004-48, Microsoft Research, June 2004.
Yung-Yu Chuang, Dan B Goldman, Brian Curless, David H. Salesin, and Richard Szeliski. Animating pictures with stochastic motion textures. Technical Report UW-CSE-04-04-02, Department of Computer Science and Engineering, University of Washington, April 2004. (PDF) (Web)
M. Uyttendaele et al. High-quality image-based interactive exploration of real-world environments. Technical Report MSR-TR-2003-61, Microsoft Research, October 2003.
Antonio Criminisi, Sing Bing Kang, Rahul Swaminathan, Richard Szeliski, and P. Anandan. Extracting layers and analyzing their specular properties using epipolar-plane-image analysis. Technical Report MSR-TR-2002-19, Microsoft Research, March 2002.
Daniel Scharstein and Richard Szeliski. A taxonomy and evaluation of dense two-frame stereo correspondence algorithms. Technical Report MSR-TR-2001-81, Microsoft Research, November 2001.
Sing Bing Kang, Richard Szeliski, and Jinxiang Chai. Handling occlusions in dense multi-view stereo. Technical Report MSR-TR-2001-80, Microsoft Research, September 2001.
Richard Szeliski. A multi-view approach to motion and stereo. Technical Report MSR-TR-99-19, Microsoft Research, July 1999.
Richard Szeliski and Phil Torr. Geometrically constrained structure from motion: Points on planes. Technical Report MSR-TR-98-64, Microsoft Research, November 1998.
Heung-Yeung Shum and Richard Szeliski. Panoramic image mosaicing. Technical Report MSR-TR-97-23, Microsoft Research, September 1997.
Richard Szeliski and Polina Golland. Stereo matching with transparency and matting. Technical Report MSR-TR-97-13, Microsoft Research, May 1997.
F. Pighin, J. Auslander, D. Lischinski, R. Szeliski, and D. Salesin. Realistic facial animation using image based 3D morphing. Technical Report TR-97-01-03, University of Washington, Computer Science Department, January 1997.
Daniel Scharstein and Richard Szeliski. Stereo matching with non-linear diffusion. Technical Report TR96-1575, Cornell University, Computer Science, March 1996. (PDF)
Richard Szeliski and Sing Bing Kang. Shape ambiguities in structure from motion. Technical Report 96/1, Digital Equipment Corporation, Cambridge Research Lab, Cambridge, MA, February 1996. (PDF)
Sing Bing Kang, Andrew Johnson, and Richard Szeliski. Extraction of concise and realistic 3-D models from real data. Technical Report 95/7, Digital Equipment Corporation, Cambridge Research Lab, October 1995.
Sing Bing Kang and Richard Szeliski. 3-D scene data recovery using omnidirectional multibaseline stereo. Technical Report 95/6, Digital Equipment Corporation, Cambridge Research Lab, October 1995.
Richard Szeliski, Sing Bing Kang, and Heung-Yeung Shum. A parallel feature tracker for extended image sequences. Technical Report 95/2, Digital Equipment Corporation, Cambridge Research Lab, May 1995.
Richard Szeliski and Heung-Yeung Shum. Motion estimation with quadtree splines. Technical Report 95/1, Digital Equipment Corporation, Cambridge Research Lab, March 1995.
Richard Szeliski. Image mosaicing for tele-reality applications. Technical Report 94/2, Digital Equipment Corporation, Cambridge Research Lab, June 1994.
Richard Szeliski and James Coughlan. Spline-based image registration. Technical Report 94/1, Digital Equipment Corporation, Cambridge Research Lab, April 1994.
Richard Szeliski and Richard Weiss. Robust shape recovery from occluding contours using a linear smoother. Technical Report 93/7, Digital Equipment Corporation, Cambridge Research Lab, December 1993.
Richard Szeliski and Sing Bing Kang. Recovering 3D shape and motion from image streams using non-linear least squares. Technical Report 93/3, Digital Equipment Corporation, Cambridge Research Lab, March 1993.
Richard Szeliski and David Tonnesen. Surface modeling with oriented particle systems. Technical Report 91/14, Digital Equipment Corporation, Cambridge Research Lab, December 1991.
Richard Szeliski. Shape from rotation. Technical Report 90/13, Digital Equipment Corporation, Cambridge Research Lab, December 1990.
Richard Szeliski. Real-time octree generation from rotating objects. Technical Report 90/12, Digital Equipment Corporation, Cambridge Research Lab, December 1990.
Richard Szeliski. Fast parallel surface interpolation with applications to digital cartography. Technical Note 470, Artificial Intelligence Center, SRI International, June 1989. (PDF)
Richard Durbin, Richard Szeliski, and Alan Yuille. The elastic net and the travelling salesman problem. Technical Report 89-3, Harvard Robotics Laboratory, April 1989.
Richard Szeliski. Bayesian modeling of uncertainty in low-level vision. Technical Report CMU-CS-88-169, Computer Science Department, Carnegie Mellon University, August 1988.
Larry H. Matthies, Richard Szeliski, and Takeo Kanade. Kalman filter-based algorithms for estimating depth from image sequences. Technical Report CMU-CS-87-185, Computer Science Department, Carnegie Mellon University, December 1987.
Richard Szeliski. Cooperative algorithms for solving random-dot stereograms. Technical Report CMU-CS-86-133, Computer Science Department, Carnegie Mellon University, June 1986.

Invited keynotes, tutorials, workshops, and papers

Richard Szeliski. Reflections on image-based rendering. In Invited Lecture, Indian Conference on Computer Vision, Graphics and Image Processing, December 2023. (PDF) (Web)
Richard Szeliski. A decade in computer vision (2010-2020). In Invited Lecture, University of Campinas, May 2022 2021. (PDF) (Web)
Richard Szeliski. Reflections on image-based rendering. In TUM AI Lecture Series, January 2021. (PDF) (Web)
Richard Szeliski. Reflections on image-based rendering. In CVPR 2020 Tutorial on Novel View Synthesis, June 2020. (PDF) (Web)
Richard Szeliski. Visual reconstruction for image-based rendering. In 15th Conference on Computer and Robot Vision, Toronto, Canada, May 2018. (Web)
Richard Szeliski. Visual reconstruction for image-based rendering. In 28th British Machine Vision Conference, London, England, October 2017. (Web)
Richard Szeliski. Visual reconstruction for image-based rendering. In Workshop on Applications of Computer Vision (WACV), Santa Rosa, California, March 2017. (Web)
Richard Szeliski. 3D reconstruction for image-based rendering. In International Conference on 3D Vision, Stanford, California, October 2016. (Web)
Richard Szeliski. Image-based rendering: A 15-year retrospective. In ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (i3D 2011), San Francisco, California, February 2011. (Web)
Richard Szeliski. Weaving the world's photos into a 3D web. In German Symposium on Pattern Recognition (DAGM 2010), Darmstadt, Germany, September 2010. (Web)
Richard Szeliski. The uncanny valley in 3D image-based modeling. In International Workshop on Computer Vision, Vietri sul Mare, Italy, May 2010. (Web)
Richard Szeliski. Weaving the world's photos into a 3D web. In Fifth International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT 2010), Paris, France, May 2010. (Web)
Richard Szeliski. Large-scale 3D reconstruction and recognition. In ICCV '09 Workshop on 3D Representation for Recognition, Kyoto, Japan, September 2009.
Steven Seitz and Richard Szeliski. The uncanny valley in 3D modeling. In BIRS Workshop on Computer Vision and the Internet, Banff International Research Station, August 2009.
Richard Szeliski. PMF and its influence on computational stereo. Perception, 38(6), 2009. (Web)
Richard Szeliski. Benchmarking in computer vision. In The second international ISPRS workshop BenCOS 2007: Towards Benchmarking Automated Calibration, Orientation, and Surface Reconstruction from Images, June 2007.
Richard Szeliski. Weaving your photos with Photosynth. MSDN Magazine, 22(7), July 2007. (Web)
Richard Szeliski. Video-based rendering. In European Conference on Visual Media Production, pages 1-8, November 2005. (PDF)
Richard Szeliski. Being there: Capturing a sense of place. In Symposium on Computational Photography and Video, MIT Computer Science and Artificial Intelligence Laboratory, May 2005. (Web)
Richard Szeliski. Acquiring detailed 3d models from images and video. In Advances in Neural Information Processing Systems (NIPS) Tutorial, December 2004. (PDF)
Richard Szeliski. Image-based modeling and rendering. In International Workshop on Cooperative and Distributed Vision, pages 413-429, March 2001. (PDF)
Richard Szeliski. Scene reconstruction from multiple cameras. In International Conference on Image Processing (ICIP), volume I, pages 13-16, September 2000. (PDF)
Sing Bing Kang, Richard Szeliski, and P. Anandan. The geometry-image representation tradeoff for rendering. In International Conference on Image Processing (ICIP), volume II, pages 13-16, September 2000. (PDF)
Richard Szeliski. Stereo algorithms and representations for image-based rendering. In British Machine Vision Conference (BMVC), volume 2, pages 314-328, September 1999. (PDF)
Richard Szeliski, P. Anandan, and Simon Baker. From 2D images to 2.5D sprites: A layered approach to modeling 3D scenes. In IEEE International Conference on Multimedia Computing and Systems (ICMCS), volume 1, pages 44-50, June 1999. (PDF)
Richard Szeliski. Shape and appearance models from multiple images. In Workshop on Image-Based Modeling and Rendering, Stanford University, March 1998. ACM SIGGRAPH.
Richard Szeliski. From images to models (and beyond): a personal retrospective. In Vision Interface, pages 126-137. Canadian Image Processing and Pattern Recognition Society, May 1997. (PDF)
Richard Szeliski. Recovering geometric and photometric models from multiple images. In IMA Workshop on 3D Scanning, University of Minnesotta, MN, December 1996.
Richard Szeliski, David Tonnesen, and Demetri Terzopoulos. Surface modeling with oriented particle systems. In Mini-Symposium on 3D Surface Reconstruction, SRI International, Menlo Park, California, March 1994.
Richard Szeliski and Stéphane Lavallée. Matching 3-D anatomical surfaces with non-rigid deformations using volumetric deformations. In AAAI Spring Symposium on Applications of Computer Vision in Medical Image Processing, Stanford University, California, March 1994.
Visiting researcher. In Programme on Computer Vision, Newton Institute for Mathematical Sciences, Cambridge, England, July and September 1993.
Richard Szeliski and Richard Weiss. Robust shape recovery from occluding contours using a linear smoother. In Image Understanding Workshop, pages 939-948. Morgan Kaufmann Publishers, April 1993.
Richard Szeliski. Uncertainty models for $2\frac12$-D and 3-D surfaces. In Conference on Spatial Vision in Humans and Robots, York University, North York, Canada, June 1991.
Participant. In NSF Workshop on Challenges in Computer Vision Research: Future Directions of Research, Maui, Hawaii, June 1991.
Larry Matthies, Richard Szeliski, and Takeo Kanade. Kalman filter-based algorithms for estimating depth from image sequences. In Image Understanding Workshop, pages 199-213. Morgan Kaufmann Publishers, April 1988.
Discussant. Sensory-Motor Integration session. In Workshop on Computational Neuroscience, Woods Hole, Massachusetts, August 1986.
Richard Szeliski and Geoffrey Hinton. Random-dot stereograms and the Boltzmann machine. In Interdisciplinary Conference, Jackson Hole, Wyoming, January 1985.

Patents

Andrei Viktorovich Chtcherbatchenko, Francis Yunfeng Ge, Bo Yin, Shi Chen, Fabian Langguth, Johannes Peter Kopf, Suhib Fakhri Mahmod Alsisan, and Richard Szeliski. Outputting warped images from captured video data. US Patent No. 11,651,473, May 2023.
David James Geraghty and Richard Szeliski. Artificial reality system with 3D environment reconstruction using planar constraints. US Patent No. 11,087,479, August 2021.
Sing Bing Kang, Andreas Georgiou, and Richard S. Szeliski. Intensity-modulated light pattern for active stereo. US Patent No. 10,928,189, February 2021.
Richard Szeliski, David James Geraghty, and Daniel Scharstein. Identifying planes in artificial reality systems. US Patent No. 10,878,608, December 2020.
J. P. Kopf, L. P. J. Hedman, and R. Szeliski. Three-dimensional scene reconstruction from set of two dimensional images for consumption in virtual reality. US Patent No. 10,038,894, July 2018.
J. P. Kopf, M. F. Cohen, and R. Szeliski. Hyper-lapse video through time-lapse and stabilization. US Patent No. 10,002,640, June 2018.
A. Kirk et al. Depth imaging system based on stereo vision and infrared radiation. US Patent No. 9,928,420, March 2018.
R. S Szeliski et al. Analysis of images located within three-dimensional environments. US Patent No. 9,122,368, September 2015.
V. Hedau, S. Sinha, C. L. Zitnick, and R. Szeliski. Location-aided recognition. US Patent No. 9,152,882, October 2015.
R. S. Szeliski, E. Hsiao, S. N. Sinha, K. Ramnath, C. L. Zitnick, and S. J. Baker. Object identification using 3-d curve matching. US Patent No. 9,111,349, August 2015.
T. Kasperkiewicz et al. Trade card services. US Patent No. 9,038,912, May 2015.
G. Zweig, E. Stollnitz, R. Szeliski, S. Sinha, and J. Kopf. Three-dimensional object browsing in documents. US Patent No. 9,025,860, May 2015.
D. Steedly, R. Szeliski, S. Sinha, and M. Agrawala. Using photo collections for three dimensional modeling. US Patent No. 9,001,120, April 2015.
S. Sinha, D. Steedly, and R. Szeliski. Multi-stage linear structure from motion. US Patent No. 8,933,925, January 2015.
S. Sinha, D. Steedly, and R. Szeliski. Multi-stage linear structure from motion. US Patent No. 8,837,811, September 2014.
C. L. Zitnick, N. Joshi, and R. Szeliski. Image deconvolution using color priors. US Patent No. 8,781,250, July 2014.
S. Winder et al. Compressing and decompressing multiple, layered, video streams employing multi-directional spatial encoding. US Patent No. 8,774,274, July 2014.
K. N. Snavely, S. M. Seitz, and R. Szeliski. Navigating images using image based geometric alignment and object based controls. US Patent No. 8,744,214, June 2014.
G. W. Flake et al. Collection represents combined intent. US Patent No. 8,682,736, March 2014.
J. P. Kopf, E. J. Stollnitz, S. Sinha, and R. S. Szeliski. Navigation model to render centered objects using images. US Patent No. 8,675,049, March 2014.
S. Sinha, R. Roberts, D. Steedly, and R. Szeliski. Performing structure from motion for unordered images of a scene with multiple object instances. US Patent No. 8,620,095, December 2013.
R. S Szeliski, J. P. Kopf, M. F. Cohen, and E. J. Stollnitz. Rendering aligned perspective images. US Patent No. 8,610,741, December 2013.
K. N. Snavely, S. M. Seitz, and R. Szeliski. Navigating images using image based geometric alignment and object based controls. US Patent No. 8,515,159, August 2013.
K. N. Snavely, S. M. Seitz, and R. Szeliski. Navigating images using image based geometric alignment and object based controls. US Patent No. 8,463,071, June 2013.
S. J. Baker, E. P. Bennett, S. B. Kang, and R. S. Szeliski. Reducing motion-related artifacts in rolling shutter video information. US Patent No. 8,358,359, January 2013.
D. Steedly, R. Szeliski, S. Sinha, and M. Agrawala. Using photo collections for three dimensional modeling. US Patent No. 8,350,850, January 2013.
B. Aguera y Arcas et al. Intermediate point between images to insert/overlay ads. US Patent No. 8,346,017, January 2013.
N. Joshi, S. B. Kang, C. L. Zitnick, and R. Szeliski. Hardware assisted image deblurring. US Patent No. 8,264,553, September 2012.
K. Farouki et al. Client-side composing/weighting of ads. US Patent No. 8,250,454, August 2012.
R. Szeliski and M. T. Uyttendaele. Image blending using multi-splines. US Patent No. 8,189,959, May 2012.
K. N. Snavely, S. M. Seitz, and R. Szeliski. Navigating images using image based geometric alignment and object based controls. US Patent No. 8,160,400, April 2012.
R. Szeliski, N. Joshi, and C. L. Zitnick. Blur estimation. US Patent No. 8,139,886, March 2012.
R. Szeliski, M. T. Uyttendaele, and S. Winder. Multi-pass image resampling. US Patent No. 8,121,434, February 2012.
S. Winder et al. Compressing and decompressing multiple, layered, video streams employing multi-directional spatial encoding. US Patent No. 8,098,728, January 2012.
K. Hinckley et al. Generating audio signals based on input device position. US Patent No. 8,063,882, November 2011.
G. W. Flake et al. User-created trade cards. US Patent No. 7,909,238, March 2011.
C. L. Zitnick, X. Lan, and R. S. Szeliski. Local bi-gram model for object recognition. US Patent No. 7,903,883, March 2011.
D. Steedly, R. Szeliski, M. Uyttendaele, and M. Cohen. Image stitching using partially overlapping views of a scene. US Patent No. 7,889,948, February 2011.
R. Szeliski. Locally adapted hierarchical basis preconditioning. US Patent No. 7,822,289, October 2010.
D. Steedly, R. Szeliski, M. Uyttendaele, and M. Cohen. Oblique image stitching. US Patent No. 7,778,491, August 2010.
R. S. Szeliski, B. H. Aguera y Arcas, and T. S. M. Kasperkiewicz. Applications of three-dimensional environments constructed from images. US Patent No. 7,712,052, May 2010.
E. P. Bennett, M. T. Uyttendaele, C. L. Zitnick, S. B. Kang, and R. S. Szeliski. Bayesian demosaicing using a two-color image. US Patent No. 7,706,609, April 2010.
S. Winder et al. System and process for compressing and decompressing multiple, layered, video streams of a scene captured from different viewpoints forming a grid using spatial and temporal encoding. US Patent No. 7,702,016, April 2010.
P. Y. Simard, R. S. Szeliski, J. Benaloh, I. D. Calinov, and J. D. Couvreur. Content alteration for prevention of unauthorized scripts. US Patent No. 7,624,277, November 2009.
R. S. Szeliski, S. Avidan, and P. Anandan. System and method for extracting reflection and transparency layers from multiple images. US Patent No. 7,590,265, September 2009.
R. S. Szeliski, S. B. Kang, C. Liu, and C. L. Zitnick. Region-based image denoising. US Patent No. 7,587,099, September 2009.
M. Uyttendaele and R. Szeliski. Panoramic video. US Patent No. 7,583,288, September 2009.
R. K. Logan, R. S. Szeliski, and M. T. Uyttendaele. Automatic digital image grouping using criteria based on image metadata and spatial information. US Patent No. 7,580,952, August 2009.
R. Szeliski and N. Wilt. Statistically comparing and matching plural sets of digital data. US Patent No. 7,574,017, August 2009.
I. Buck, D. W. Steinkraus, and R. S. Szeliski. Optimizing performance of a graphics processing unit for efficient execution of general matrix operations. US Patent No. 7,567,252, July 2009.
S. Winder et al. System and process for compressing and decompressing multiple, layered, video streams employing spatial and temporal encoding. US Patent No. 7,561,620, July 2009.
K. Hinckley et al. Method and apparatus for computer input using six degrees of freedom. US Patent No. 7,554,528, June 2009.
K. Hinckley et al. Method and apparatus for computer input using six degrees of freedom. US Patent No. 7,518,596, April 2009.
A. Agarwala et al. Photographing big things. US Patent No. 7,499,586, March 2009.
C. Pal, D. Steedly, and R. Szeliski. Video registration and image sequence stitching. US Patent No. 7,460,730, December 2008.
K. Hinckley et al. Method and apparatus for computer input using six degrees of freedom. US Patent No. 7,460,106, December 2008.
G. F. Petschnigg et al. Digital photography with flash/no flash extension. US Patent No. 7,457,477, November 2008.
P. Baudisch et al. Real-time preview for panoramic images. US Patent No. 7,424,218, September 2008.
C. L. Zitnick et al. Object instance recognition using feature symbol triplets. US Patent No. 7,412,427, August 2008.
S. B. Kang et al. System and process for generating high dynamic range video. US Patent No. 7,382,931, June 2008.
M. Brown and R. Szeliski. Multi-image feature matching using multi-scale oriented patches. US Patent No. 7,382,897, June 2008.
C. L. Zitnick et al. Color segmentation-based stereo 3d reconstruction system and process employing overlapping images of a scene captured from viewpoints forming either a line or a grid. US Patent No. 7,379,583, May 2008.
K. Hinckley et al. Method and apparatus for computer input using six degrees of freedom. US Patent No. 7,355,587, April 2008.
C. L. Zitnick et al. Color segmentation-based stereo 3d reconstruction system and process. US Patent No. 7,324,687, January 2008.
R. Szeliski and N. Wilt. Statistically comparing and matching plural sets of digital data. US Patent No. 7,302,084, November 2007.
S. B. Kang et al. Interactive viewpoint video system and process. US Patent No. 7,292,257, November 2007.
S. B. Kang et al. Interactive viewpoint video employing viewpoints forming an array. US Patent No. 7,286,143, October 2007.
K. Hinckley et al. Method and apparatus for computer input using six degrees of freedom. US Patent No. 7,245,287, July 2007.
M. Uyttendaele, R. Szeliski, and A. S. Eden. Method and system for combining multiple exposure images having scene and camera motion. US Patent No. 7,239,805, July 2007.
S. B. Kang et al. System and process for generating high dynamic range video. US Patent No. 7,239,757, July 2007.
M. Uyttendaele et al. Real-time rendering system and process for interactive viewpoint video. US Patent No. 7,221,366, May 2007.
C. L. Zitnick et al. System and process for generating a two-layer, 3d representation of a scene. US Patent No. 7,206,000, April 2007.
L. Wang et al. System and process for optimal texture map reconstruction from multiple views. US Patent No. 7,205,998, April 2007.
R. S. Szeliski, S. Avidan, and P. Anandan. System and method for extracting reflection and transparency layers from multiple images. US Patent No. 7,155,032, December 2006.
S. B. Kang et al. System and process for generating high dynamic range images from multiple exposures of a moving scene. US Patent No. 7,142,723, November 2006.
M. Uyttendaele et al. Real-time rendering system and process for interactive viewpoint video that was generated using overlapping images of a scene captured from viewpoints forming a grid. US Patent No. 7,142,209, November 2006.
C. L. Zitnick et al. System and process for generating a two-layer, 3d representation of a scene. US Patent No. 7,015,926, March 2006.
S. B. Kang et al. System and process for generating high dynamic range video. US Patent No. 7,010,174, March 2006.
S. B. Kang, R. S. Szeliski, and M. T. Uyttendaele. System and method deghosting mosaics using multiperspective plane sweep. US Patent No. 7,006,709, February 2006.
L. Wang et al. System and process for optimal texture map reconstruction from multiple views. US Patent No. 6,999,095, February 2006.
R. S. Szeliski and N. P. Wilt. System and method for statistically comparing and matching plural sets of digital data. US Patent No. 6,993,156, January 2006.
R. S. Szeliski, S. Avidan, and P. Anandan. System and method for extracting reflection and transparency layers from multiple images. US Patent No. 6,987,865, January 2006.
L. Wang et al. System and process for optimal texture map reconstruction from multiple views. US Patent No. 6,985,156, January 2006.
M. Uyttendaele et al. System and process for viewing and navigating through an interactive video tour. US Patent No. 6,968,973, November 2005.
S. B. Kang et al. System and process for generating high dynamic range video. US Patent No. 6,879,731, April 2005.
M. Uyttendaele and R. Szeliski. System and method for selective decoding and decompression. US Patent No. 6,859,557, February 2005.
K. Hinckley et al. Method and apparatus for computer input using six degrees of freedom. US Patent No. 6,844,871, January 2005.
L. Wang et al. System and process for optimal texture map reconstruction from multiple views. US Patent No. 6,825,850, November 2004.
M. Uyttendaele and R. Szeliski. System and method for exposure compensation. US Patent No. 6,813,391, November 2004.
M. Uyttendaele and R. Szeliski. Panoramic video. US Patent No. 6,788,333, September 2004.
M. Uyttendaele and R. Szeliski. Deghosting panoramic video. US Patent No. 6,701,030, March 2004.
R. Szeliski. A system and process for improving the uniformity of the exposure and tone of a digital image. US Patent No. 6,687,400, February 2004.
P. H. S. Torr, R. Szeliski, and P. Anandan. Automated layer extraction and pixel assignment from image sequences. US Patent No. 6,668,080, December 2003.
R. Szeliski. Locally adapted histogram equalization. US Patent No. 6,650,774, November 2003.
H.-Y. Shum and R. Szeliski. Stereo reconstruction from multiperspective panoramas. US Patent No. 6,639,596, October 2003.
R. Szeliski, D. Salesin, and A. Schodl. Video-based rendering. US Patent No. 6,636,220, October 2003.
R. Szeliski, D. Salesin, and A. Schodl. System and process for generating 3d video textures using video-based rendering techniques. US Patent No. 6,611,268, August 2003.
R. Szeliski, D. Salesin, and A. Schodl. Video-based rendering with user-controlled movement. US Patent No. 6,600,491, July 2003.
M. Uyttendaele and R. Szeliski. System and process for viewing panoramic video. US Patent No. 6,559,846, May 2003.
R. Szeliski. A multi-view approach to motion and stereo. US Patent No. 6,487,304, November 2002.
H.-Y. Shum and R. Szeliski. Inverse texture mapping using weighted pyramid blending. US Patent No. 6,469,710, October 2002.
R. Szeliski, P. Anandan, and S. Baker. Stereo reconstruction employing a layered approach. US Patent No. 6,348,918, February 2002.
R. Szeliski, P. Anandan, and S. Baker. Stereo reconstruction employing a layered approach and layer refinement techniques. US Patent No. 6,320,978, November 2001.
H.-Y. Shum, M. Han, and R. Szeliski. Interactive construction of 3d models from panoramic images employing hard and soft constraint characterization and decomposing techniques. US Patent No. 6,271,855, August 2001.
H.-Y. Shum and R. Szeliski. Inverse texture mapping using weighted pyramid blending and view-dependent weight maps. US Patent No. 6,271,847, August 2001.
H.-Y. Shum, M. Han, and R. Szeliski. Interactive construction of 3D models from multiple panoramic images. US Patent No. 6,246,412, June 2001.
R. Szeliski and M. Cohen. Sprites with depth. US Patent No. 6,215,496, April 2001.
R. Szeliski and H.-Y. Shum. 3-dimensional image rotation method and apparatus for producing image mosaics. US Patent No. 6,157,747, December 2000.
R. Szeliski. Method and apparatus for reconstructing geometry using geometrically constrained structure from motion with points on planes. US Patent No. 6,137,491, October 2000.
R. Szeliski and H. Shum. Image mosaic construction system and apparatus with patch-based alignment, global block adjustment and pair-wise motion-based local warping. US Patent No. 6,097,854, August 2000.
H.-Y. Shum, M. Han, and R. Szeliski. Interactive construction of 3D models from panoramic images. US Patent No. 6,084,592, July 2000.
J. S. De Bonet and R. Szeliski. Methods and apparatus for storing, accessing and processing images through the use of row and column pointers. US Patent No. 6,075,545, June 2000.
R. Szeliski and H.-Y. Shum. Focal length estimation method and apparatus for construction of panoramic image mosaics. US Patent No. 6,044,181, March 2000.
M. F. Cohen, S. J. Gortler, and R. Szeliski. Method and system for digital plenoptic imaging. US Patent No. 6,023,523, February 2000.
R. Szeliski and H. Shum. Patch-based alignment method and apparatus for construction of image mosaics. US Patent No. 6,018,349, January 2000.
R. Szeliski and H. Shum. Texture map construction method and apparatus for displaying panoramic image mosaics. US Patent No. 6,009,190, December 1999.
M. F. Cohen, S. J. Gortler, R. Grzeszczuk, and R. Szeliski. Method and system for digital plenoptic imaging. US Patent No. 6,009,188, December 1999.
R. Szeliski and H.-Y. Shum. Block adjustment method and apparatus for construction of image mosaics. US Patent No. 5,987,164, November 1999.
R. Szeliski and H. Shum. Deghosting method and apparatus for construction of image mosaics. US Patent No. 5,986,668, November 1999.
R. S. Szeliski and P. Golland. Method for performing stereo matching to recover depths, colors, and opacities of surface elements. US Patent No. 5,917,937, June 1999.
R. S. Szeliski and J. M. Coughlan. Spline-based image registration. US Patent No. 5,611,000, March 1997.

Benchmark studies

Middlebury Stereo Vision Page (with Daniel Scharstein): an online evaluation of the best two-image stereo matching algorithms, along with test images, ground truth, and software.

MRF Energy Minimization Page (with Ramin Zabih, Daniel Scharstein, Olga Veksler, Vladimir Kolmogorov, Aseem Agarwala, Marshall Tappen, and Carsten Rother): a comparison of 2-D MRF energy minimization algorithms, along with test images, data files, and software.

Multi-View Stereo Evaluation (with Steve Seitz, Brian Curless, James Diebel, and Daniel Scharstein): a comparison of multi-view stereo 3D surface/volume reconstruction algorithms, along with calibrated test images.

Optical Flow Evaluation (with Simon Baker, Daniel Scharstein, JP Lewis, Stefan Roth, and Michael Black): a comparison of optic flow (motion estimation) algorithms, along with calibrated test sequences.

Editorial

I was a founding editor of Foundations and TrendsĀ® in Computer Graphics and Vision. If you are interested in contributing a survey article, please contact the Editor-in-Chief.

Courses taught

Computer Vision, UW CSE 576 ( Spring 2020, Spring 2008, Spring 2005)

Introduction to Computer Vision, Stanford CS223B, Winter 2003

Vision for Graphics, UW CSE590SS, Winter 2001

NIPS 2004 Tutorial on Acquiring Detailed 3D Models From Images and Video

ICCV 2003 Short Course on Dense multiview stereo

ICCV 2003 Short Course on Image-based Rendering

Software, technologies, and products

Photosynth was a publicly available service based on our original Photo Tourism paper.
The Image Compositing Editor (ICE) is an advanced image stitching tool built by our Interactive Visual Media group at Microsoft Research.
The Facebook Surround 360 camera and 3D panoramic video stitching software enable the creation of immersive interactive 3D content for virtual reality devices.
Facebook's 3D Photos let you convert your regular snapshots into interactive 3D experiences you can view from any angle.

Awards and honors

IEEE PAMI Distinguished Researcher Award, 2017.

National Academy of Engineering, 2015.

SIGGRAPH Computer Graphics Achievement Award, 2011.

Fellow, Association of Computing Machinery, 2008.

Fellow, Institute of Electrical and Electronic Engineers, 2005.

Places I have been affiliated with

University of Washington Graphics and Imaging Laboratory

The Computational Photography group at Facebook

The Interactive Visual Media Group at Microsoft Research

Digital Equipment Corporation's Cambridge Research Laboratory

SRI International's AI Center (Perception Program)

Carnegie Mellon Vision and Autonomous Systems Center   (old Computer Vision Home Page)

 

Last updated 11/19/2023