This Article 
 Bibliographic References 
 Add to: 
Camera-Sampling Field and Its Applications
May/June 2004 (vol. 10 no. 3)
pp. 241-251

Abstract—In this paper, we propose a novel vector field, called a camera-sampling field, to represent the sampling density distribution of a pinhole camera. We give the derivation and discuss some essential properties of the camera-sampling field, including flux, divergence, curl, gradient, level surface, and sampling patterns. This vector field reveals camera-sampling concisely and facilitates camera sampling analysis. The usage for this vector field in several computer graphics applications is introduced, such as determining the splat kernel for image-based rendering, texture filtering, mipmap level selection, level transition criteria for LOD, and LDI-construction.

[1] J. Shade, S. Gortler, L. He, and R. Szeliski, Layered Depth Images Proc. SIGGRAPH '98, pp. 231-242, July 1998.
[2] C.F. Chang, G. Bishop, and A. Lastra, LDI Tree: A Hierarchical Representation for Image-Based Rendering Proc. SIGGRAPH '99, pp. 291-298, 1999.
[3] S. Rusinkiewicz and M. Levoy, QSplat: A Multiresolution Point Rendering System for Large Meshes Proc. SIGGRAPH 2000, pp. 343-352, July 2000.
[4] H. Pfister, M. Zwicker, J. van Baar, and M. Gross, Surfels Surface Elements as Rendering Primitives Proc. SIGGRAPH 2000, pp. 335-342, 2000.
[5] M. Zwicker, H. Pfister, J. van Baar, and M. Gross, Surface Splatting Proc. SIGGRAPH 2001, pp. 371-378, 2001.
[6] L. Westover, Interactive Volume Rendering Proc. Chapel Hill Workshop Volume Visualization, pp. 9-16, May 1989.
[7] L. Westover, Footprint Evaluation for Volume Rendering Proc. Siggraph '90, vol. 24, pp. 367-376, 1990.
[8] K. Mueller, T. Moeller, J.E. Swan, R. Crawfis, N. Shareef, and R. Yagel, “Splatting Errors and Antialiasing,” IEEE Trans. Visualization and Computer Graphics, vol. 4, no. 2, pp. 178-191, Apr.-June 1998.
[9] M. Zwicker et al., "EWA Volume Splatting," Proc. Visualization 01, IEEE Press, 2001, pp. 29-36.
[10] P.S. Heckbert, Survey of Texture Mapping IEEE Computer Graphics and Applications, vol. 6, no. 6, pp. 56-67, Nov. 1986.
[11] P.S. Heckbert, Fundamentals of Texture Mapping and Image Warping master's thesis, Univ. of California, Berkeley, 1989.
[12] H. Hoppe, View-Dependent Refinement of Progressive Meshes Proc. SIGGRAPH '97, pp. 189-198, 1997.
[13] W. Stürzlinger,Imaging All Visible Surfaces UNC Computer Science Technical Report TR98-010, Univ. of North Carolina, Mar. 1998.
[14] R. Pito, A Solution to the Next Best View Problem for Automated Surface Acquisition IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 21, no. 10, pp. 1016-1030, Oct. 1999.
[15] M. Wand, M. Fischer, I. Peter, F. Meyer auf der Heide, W. Straßer, The Randomized z-Buffer Algorithm: Interactive Rendering of Highly Complex Scenes Proc. SIGGRAPH 2001, pp. 361-370, 2001.
[16] S.E. Chen and L. Williams, View Interpolation for Image Synthesis Proc. SIGGRAPH '93, pp. 270-288, 1993.
[17] S. Fleishman, D. Cohen-Or, and D. Lischinski, Automatic Camera Placement for Image-Based Modeling Proc. Pacific Graphics '99, pp. 12-20, Oct. 1999.
[18] L. Williams, Pyramidal Parametrics Computer Graphics (SIGGRAPH '83 Proc.), vol. 17, pp. 1-11, July 1983.
[19] P.H. Lin and T.Y. Lee, The Camera Sampling Field Proc. 1999 Nat'l Computer Symp. (NCS '99), pp. 398-405, 1999 (in Chinese).
[20] E. Kreyszing, Advanced Engineering Mathematics, fifth ed. Wiley, 1983.
[21] P.H. Lin and T.Y. Lee, Splatting Footprint Size Evaluation for Image-Based Rendering Using Camera Sampling Field Proc. Int'l Conf. Distributed Multimedia Systems, pp. 95-100, 2001.
[22] P. Heckbert, Texture Mapping Polygons in Perspective NYIT Computer Graphics Lab Technical Memo #13, 1983.
[23] V. Popescu, A. Lastra, D. Aliaga, and M. Neto, Efficient Warping for Architectural Walkthroughs Using Layered Depth Images Proc. IEEE Visualization Conf., pp. 211-215, Oct. 1998.

Index Terms:
Camera-sampling field, image-based rendering (IBR), layered depth image (LDI), level of detail (LOD), splatting.
Ping-Hsien Lin, Tong-Yee Lee, "Camera-Sampling Field and Its Applications," IEEE Transactions on Visualization and Computer Graphics, vol. 10, no. 3, pp. 241-251, May-June 2004, doi:10.1109/TVCG.2004.1272724
Usage of this product signifies your acceptance of the Terms of Use.