Bandwidth Reduction Techniques for Remote Navigation Systems
In this paper we explore a set of techniques to reduce the bandwidth in remote navigation systems. These systems, such as exploration of virtual 3D worlds or remote surgery, usually require higher bandwidth than the common Internet connection available at home. Our system consists in a client PC equipped with a graphics card, and a remote high-end server, which hosts the remote environment and serves information for several clients. Each time the client needs a frame, the new image is predicted by both the client and the server and the difference with the exact one is sent to the client. To reduce bandwidth we improve the prediction method by exploiting spatial coherence and wiping out correct pixels from the difference image. This way we achieve up to 9:1 reduction ratios without loss of quality. These methods can be applied to head-mounted displays or any remote navigation software.
- 1.Marc Levoy and Pat Hanrahan. Light field rendering. In Computer Graphics Proceedings (Proc. SIGGRAPH’ 96), pages 31–42, August 1996.Google Scholar
- 2.Steven J. Gortler, Radek Grzeszczuk, Richard Szeliski, and Michael F. Cohen. The lumigraph. In Computer Graphics Proceedings (Proc. SIGGRAPH’ 96), pages 43–54, 1996.Google Scholar
- 3.L. McMillan and G. Bishop. Plenoptic modeling: An image-based rendering system. Proc. of SIGGRAPH 95, pages 39–46, August 1995.Google Scholar
- 4.L. McMillan W. R. Mark and G. Bishop. Post-rendering 3d warping. In Proc. of 1997 Symposium on Interactive 3D Graphics, pages 7–16, New York, April 1997. ACM Press.Google Scholar
- 5.Shenchang Eric Chen. Quicktime vr-an image-based approach to virtual environment navigation. In Computer Graphics Proceedings (Proc. SIGGRAPH’ 95), pages 29–38, 1995.Google Scholar
- 6.Marc Levoy. Polygon-assisted jpeg and mpeg compression of synthetic scenes. In Computer Graphics Proceedings (Proc. SIGGRAPH’ 95), pages 21–28, August 1995.Google Scholar
- 7.H. Biermann, A. Hertzmann, J. Meyer, and K. Perlin. Stateless remote environment navigation with view compression. Technical Report TR 1999-784, Media Research Laboratory, New York University, New York, NY, 1999.Google Scholar
- 8.Daniel Cohen-Or, Yair Mann, and Shachar Fleishman. Deep compression for streaming texture intensive animations. In Alyn Rockwood, editor, Siggraph 1999, Computer Graphics Proceedings, Annual Conference Series, pages 261–268, Los Angeles, 1999. ACM Siggraph, Addison Wesley Longman.Google Scholar
- 9.Silicon Graphics Inc. Open gl web page, 2001. Specification document, available from http://www.opengl.org.
- 10.Hee Cheol Yun, Brian K. Guenter, and Russell M. Mersereau. Lossless compression of computer-generated animation frames. ACM Transactions on Graphics, 16(4):359–396, October 1997. ISSN 0730-0301.Google Scholar