• DocumentCode
    1243005
  • Title

    Precision isosurface rendering of 3D image data

  • Author

    Thévenaz, Philippe ; Unser, Michael

  • Author_Institution
    Biomed. Imaging Group, Swiss Fed. Inst. of Technol., Lausanne, Switzerland
  • Volume
    12
  • Issue
    7
  • fYear
    2003
  • fDate
    7/1/2003 12:00:00 AM
  • Firstpage
    764
  • Lastpage
    775
  • Abstract
    We address the task of rendering by ray tracing the isosurface of a high-quality continuous model of volumetric discrete and regular data. Based on first principles, we identify the quadratic B-spline as the best model for our purpose. The nonnegativity of this basis function allows us to confine the potential location of the isosurface within a binary shell. We then show how to use the space-embedding property of splines to further shrink this shell to essentially a single voxel width. Not all rays traced through a given shell voxel intersect the isosurface; many may only graze it, especially when the ray-tracing vantage point is close to or within the volume to be rendered. We propose an efficient heuristic to detect those cases. We present experiments to support our claims.
  • Keywords
    data visualisation; image processing; ray tracing; realistic images; rendering (computer graphics); solid modelling; splines (mathematics); 3D image data; basis function; binary shell; discrete data; isosurface rendering; quadratic B-spline; ray tracing; regular data; shell voxel; volumetric data; Biomedical imaging; Biomedical measurements; Data visualization; Isosurfaces; Polynomials; Ray tracing; Rendering (computer graphics); Solids; Spline; Surface fitting;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/TIP.2003.814240
  • Filename
    1212650