This Article 
 Bibliographic References 
 Add to: 
Reconstruction Error Characterization and Control: A Sampling Theory Approach
December 1996 (vol. 2 no. 4)
pp. 364-378

Abstract—Reconstruction is prerequisite whenever a discrete signal needs to be resampled as a result of transformation such as texture mapping, image manipulation, volume slicing, and rendering. We present a new method for the characterization and measurement of reconstruction error in spatial domain. Our method uses the Classical Shannon's Sampling Theorem as a basis to develop error bounds. We use this formulation to provide, for the first time, an efficient way to guarantee an error bound at every point by varying the size of the reconstruction filter. We go further to support position-adaptive reconstruction and data-adaptive reconstruction which adjust filter size to the location of reconstruction point and to the data values in its vicinity. We demonstrate the effectiveness of our methods with 1D signals, 2D signals (images), and 3D signals (volumes).

[1] M.J. Bentum, T. Malzbender, and B.B. Lichtenbelt, "Frequency Analysis of Gradient Estimators in Volume Rendering," IEEE Trans. Visualization and Computer Graphics, vol. 2, no. 3, pp. 242-254, Sept. 1996.
[2] T. Beier and S. Neely, "Feature Based Image Metamorphosis," Computer Graphics(Proc. Siggraph 91), ACM Press, New York, 1992, pp. 35-42.
[3] I. Carlbom, "Optimal Filter Design for Volume Reconstruction and Visualization," IEEE Visualization '93 Proc., pp. 54-61,San Jose, Calif., Oct. 1993.
[4] S.D. Casey and D.F. Walnut, "Systems of Convolution Equations, Deconvolutions, Shannon Sampling and Gabor Transforms," SIAM Review, vol. 36, no. 4, pp. 537-577, Dec. 1994.
[5] E. Catmull and A.R. Smith, "Three-Dimensional Transformations of Images in Scanline Order," Computer Graphics, vol. 14, no. 3, pp. 279-285, July 1980.
[6] R.E. Crochiere and L.R. Rabiner, Multirate Digital Signal Processing.Englewood Cliffs, N.J.: Prentice Hall, 1983.
[7] D.E. Dudgeon and R.M. Mersereau, Multidimensional Digital Signal Processing.Englewood Cliffs, N.J.: Prentice Hall, 1984.
[8] A. Fournier and E. Fiume, "Constant-Time Filtering With Space-Variant Kernels," Computer Graphics (SIGGRAPH '88 Proc.), J. Dill, ed., vol. 22, pp. 229-238, Aug. 1988.
[9] D.M. Funderburke and S. Park, "Real-Time Pitch (Frequency) Shifting Techniques," Proc. ICSPAT '93, pp. 89-96.
[10] A. Glassner, Principles of Digital Image Synthesis. Morgan Kaufmann, 1995.
[11] M.E. Goss, "An Adjustable Gradient Filter for Volume Visualization Image Enhancement," Proc. Graphics Interface '94, pp. 67-74,Toronto, Canada, 1994.
[12] P. Hanrahan, "Three-Pass Affine Transforms for Volume Rendering," Computer Graphics, vol. 24, no. 5, Nov. 1990.
[13] P. Heckbert, "Survey of Texture Mapping," IEEE Computer Graphics and Applications, Vol. 6, No. 11, Nov. 1986, pp. 56-67.
[14] H.D. Helm and J.B. Thomas, "Truncation Error of Sampling Theorems," Proc. IRE, vol. 50, pp. 179-184, Feb. 1962.
[15] A.K. Jain, Fundamentals of Digital Image Processing. Prentice Hall, 1989.
[16] M. Levoy, “Display of Surfaces from Volume Data,” IEEE Computer Graphics and Applications, vol. 8, no. 3, pp. 29-37, 1988.
[17] Volume Visualization, A. Kaufman, ed. Los Alamitos, Calif.: IEEE CS Press, 1990.
[18] R.G. Keys, "Cubic Convolution Interpolation for Digital Image Processing," IEEE Trans. Acoustics, Speech, and Signal Processing, vol. 29, no. 6, pp. 1,153-1,160, Dec. 1981.
[19] Y. Kurzion and R. Yagel, "Space Deformation Using Ray Deflectors," Proc. Sixth Eurographics Workshop on Rendering, pp. 21-32,Dublin, June 1995.
[20] T. Malzbender,“Fourier volume rendering,” ACM Trans. Graphics, vol. 12, pp. 233-250, July 1993.
[21] N. Max, "An Optimal Filter for Image Reconstruction," Graphics Gems II, pp. 101-104. Academic Press, 1991.
[22] R. Machiraju, E. Swan, and R. Yagel, "Spatial Domain Characterization and Control of Reconstruction Errors," Proc. Sixth Eurographics Workshop on Rendering, pp. 64-73,Dublin, June 1995.
[23] S.R. Marschner and R.J. Lobb, "An Evaluation of Reconstruction Filters for Volume Rendering," Proc. Visualization '94, pp. 100-107, IEEE CS Press, Oct. 1994.
[24] D.P. Mitchell and A.N. Netravali, "Reconstruction Filters in Computer Graphics," Computer Graphics, vol. 22, no. 4, pp. 221-228, Aug. 1988.
[25] A. Norton, A.P. Rockwood, and P.T. Skolmoski, “Clamping: A Method of Antialiasing Textured Surfaces by Bandwidth Limiting in Object Space,” Computer Graphics, vol. 16, no. 3, pp. 1-8, July 1982.
[26] A.V. Oppenheim and R.W. Schafer, Digital Signal Processing.Englewoods Cliffs, N.J.: Prentice Hall, 1975.
[27] S.K. Park and R.A. Schowengerdt, "Image Reconstruction by Parametric Cubic Convolution," Computer Vision, Graphics, and Image Processing, vol. 23, pp. 258-272, 1983.
[28] A. Paeth, "A Fast Algorithm for General Raster Rotation," Proc. Graphics Interface '86, pp. 77-81, May 1986.
[29] J.A. Parker, R.V. Kenyon, and D.E. Troxel, "Comparison of Interpolation Methods for Image Resampling," IEEE Trans. Medical Imaging, vol. 2, no. 1, pp. 31-39, Mar. 1983.
[30] M. Rhodes, W. Glenn, and Y. Azzawi, "Extracting Oblique Planes from Serial CT Sections," J. Computer Assisted Tomography, vol. 4, no. 5, pp. 649-657, Oct. 1980.
[31] E.B. Saff and A.D. Snider, Fundamentals of Complex Analysis for Mathematics, Science, and Engineering.Englewood Cliffs, N.J.: Prentice Hall, 1976.
[32] W. Schreiber and D. Troxel, "Transformation Between Continuous and Discrete Representations of Images: A Perceptual Approach," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 7, no. 2, pp. 178-186, Mar. 1985.
[33] F. Stenger, Numerical Methods Based on Sinc and Analytic Functions. Springer Verlag, 1993.
[34] R. Sudhakar, R.C. Agarwal, and S.C. Dutta Roy, "Time Domain Interpolation Using Differentiators," IEEE Trans. Accoustics, Speech, and Signal Processing, vol. 30, no. 6, pp. 992-997, Dec. 1982.
[35] T. Totsuka and M. Levoy,“Frequency domain volume rendering,” Computer Graphics, vol. 27, pp. 271-278, Aug. 1993.
[36] K. Turkowski, "Filters for Common Resampling Tasks," Graphics Gems I, pp. 147-165. Academic Press, 1991.
[37] L. Westover,“Footprint evaluation for volume rendering,” Proc. SIGGRAPH’90 (Dallas, Texas, Aug. 6-10, 1990). In Computer Graphics, vol. 24, no. 4, pp. 367-376, 1990.
[38] G. Wolberg, Digital Image Warping.Los Alamitos, Calif.: IEEE CS Press, 1990.
[39] R. Yagel and A.E. Kaufman, "Template-Based Volume Viewing," Computer Graphics Forum, vol. 11, no. 3, pp. 153-157, Sept. 1992.
[40] K. Yao and J.B. Thomas, "On Truncation Error Bounds for Sampling Representations of Band-Limited Signals," IEEE Trans. Aerospace and Electronic Systems, vol. 2, no. 6, pp. 640-647, Nov. 1966.
[41] A.I. Zayed, Advances in Shannon's Sampling Theory.Boca Raton, Fla.: CRC Press, 1993.

Raghu Machiraju, Roni Yagel, "Reconstruction Error Characterization and Control: A Sampling Theory Approach," IEEE Transactions on Visualization and Computer Graphics, vol. 2, no. 4, pp. 364-378, Dec. 1996, doi:10.1109/2945.556504
Usage of this product signifies your acceptance of the Terms of Use.