Skip to main content

Guidance on the Selection of Central Difference Method Accuracy in Volume Rendering

  • Conference paper
  • First Online:
Advances in Visual Computing (ISVC 2015)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 9474))

Included in the following conference series:

  • 2816 Accesses

Abstract

In many applications, such as medical diagnosis, correctness of volume rendered images is very important. The most commonly used method for gradient calculation in these volume renderings is the Central Difference Method (CDM), due to its ease of implementation and fast computation. In this paper, artifacts from using CDM for gradient calculation in volume rendering are studied. Gradients are, in general, calculated by CDM with second-order accuracy, \(\mathscr {O}(\varDelta x^2)\). We first introduce a simple technique to find the equations for any desired order of CDM. We then compare the \(\mathscr {O}(\varDelta x^2)\), \(\mathscr {O}(\varDelta x^4)\), and \(\mathscr {O}(\varDelta x^6)\) accuracy versions, using the \(\mathscr {O}(\varDelta x^6)\) version as “ground truth”. Our results show that, unsurprisingly, \(\mathscr {O}(\varDelta x^2)\) has a greater number of errors than \(\mathscr {O}(\varDelta x^4)\), with some of those errors leading to changes in the appearance of images. In addition, we found that, in our implementation, \(\mathscr {O}(\varDelta x^2)\) and \(\mathscr {O}(\varDelta x^4)\) had virtually identical computation time. Finally, we discuss conditions where the higher-order versions may in fact produce less accurate images than the standard \(\mathscr {O}(\varDelta x^2)\). From these results, we provide guidance to software developers on choosing the appropriate CDM, based upon their use case.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Usman et al. [5] use CDM with \(\mathscr {O}(\varDelta x^4)\) as a standard to evaluate their calculations of gradients, but they did not establish a justification for the use of \(\mathscr {O}(\varDelta x^4)\) instead of \(\mathscr {O}(\varDelta x^2)\).

References

  1. Lundstrm, C., Ljung, P., Persson, A., Ynnerman, A.: Uncertainty visualization in medical volume rendering using probabilistic animation. IEEE Trans. Vis. Comput. Graph. 13, 1648–1655 (2007)

    Article  Google Scholar 

  2. Bentum, M.J., Lichtenbelt, B.B.A., Malzbender, T.: Frequency analysis of gradient estimators in volume rendering. IEEE Trans. Vis. Comput. Graph. 2, 242–254 (1996)

    Article  Google Scholar 

  3. Hossain, Z., Alim, U.R., Möller, T.: Toward high-quality gradient estimation on regular lattices. IEEE Trans. Vis. Comput. Graph. 17, 426–439 (2011)

    Article  Google Scholar 

  4. Kniss, J., Premoze, S., Hansen, C., Shirley, P., McPherson, A.: A model for volume lighting and modeling. IEEE Trans. Vis. Comput. Graph. 9, 150–162 (2003)

    Article  Google Scholar 

  5. Alim, U., Moller, T., Condat, L.: Gradient estimation revitalized. IEEE Trans. Vis. Comput. Graph. 16, 1495–1504 (2010)

    Article  Google Scholar 

  6. Engel, K., Hadwiger, M., Kniss, J.M., Lefohn, A.E., Salama, C.R., Weiskopf, D.: Real-time volume graphics. In: ACM SIGGRAPH 2004 Course Notes. ACM, New York (2004)

    Google Scholar 

  7. Nyquist, H.: Certain topics in telegraph transmission theory. Trans. AIEE 47, 617–644 (1928)

    Google Scholar 

  8. Kraus, M., Strengert, M., Klein, T., Ertl, T.: Adaptive sampling in three dimensions for volume rendering on gpus. In: Hong, S.H., Ma, K.L. (eds.) APVIS, pp. 113–120. IEEE (2007)

    Google Scholar 

  9. Cook, R.L.: Stochastic sampling in computer graphics. ACM Trans. Graph. 5, 51–72 (1986)

    Article  Google Scholar 

  10. Mihajlovi, Z., Goluban, A., Zagar, M.: Frequency domain analysis of B-spline interpolation. In: Proceedings of the IEEE International Symposium on Industrial Electronics (ISIE 1999), vol. 1, pp. 193–198. IEEE (1999)

    Google Scholar 

  11. Möller, T., Machiraju, R., Mueller, K., Yagel, R.: Classification and local error estimation of interpolation and derivative filters for volume rendering. In: Volume Visualization Symposium, pp. 71–78. IEEE (1996)

    Google Scholar 

  12. Engel, K., Kraus, M., Ertl, T.: High-quality pre-integrated volume rendering using hardware-accelerated pixel shading. In: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, pp 9–16. ACM (2001)

    Google Scholar 

  13. Roettger, S.: The Volume Library (2015). http://lgdv.cs.fau.de/External/vollib/. Accessed 19 March 2015

  14. Marschner, S.R., Lobb, R.J.: An evaluation of reconstruction filters for volume rendering. In: Bergeron, R.D., Kaufman, A.E. (eds.) Proceedings of the Conference on Visualization, pp. 100–107. IEEE Computer Society Press, Los Alamitos (1994)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paul Rosen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Nagai, K., Rosen, P. (2015). Guidance on the Selection of Central Difference Method Accuracy in Volume Rendering. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2015. Lecture Notes in Computer Science(), vol 9474. Springer, Cham. https://doi.org/10.1007/978-3-319-27857-5_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27857-5_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27856-8

  • Online ISBN: 978-3-319-27857-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics