Multiprocessor Iso-surface Volume Rendering

M.J.S. van Doesburg, Jaap Smit

    Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

    90 Downloads (Pure)

    Abstract

    The rendering of iso-surfaces in a scalar 3D dataset can be performed with a new algorithm, called iso surface volume rendering. This algorithm does not introduce sampling artifacts or artifacts due to triangularization. The risk to skip very small details by insufficient re-sampling is also eliminated. Another advantage is its speed compared to conventional volume rendering. So far we achieved speeds in the order of ten frames per second on advanced CPU's. The multiprocessor implementation of this new algorithm uses a division of the voxel data into multiple cubes. These cubes are the basis for distributing the workload onto several processors. A scheduler process is running to perform the distribution of the workload. During the distribution of the workload the scheduler also eliminates the need to render invisible parts of the dataset. This reduces the part of the dataset which must be processed to one third of the original dataset for typical applications. Another major advantage of the scheduling algorithm is that the communication overhead is reduced by a factor of ten to twenty, which allows for the efficient use of many processors.
    Original languageUndefined
    Title of host publicationSPIE Medical Imaging
    EditorsSeong K. Mun
    Place of PublicationUSA
    PublisherSPIE
    Pages642-653
    Number of pages12
    ISBN (Print)9780819440051
    DOIs
    Publication statusPublished - 18 Feb 2001

    Publication series

    Name2
    PublisherSPIE
    Number24
    Volume4319
    ISSN (Print)1605-7422

    Keywords

    • IR-64942
    • EWI-13290

    Cite this

    van Doesburg, M. J. S., & Smit, J. (2001). Multiprocessor Iso-surface Volume Rendering. In S. K. Mun (Ed.), SPIE Medical Imaging (pp. 642-653). [10.1117/12.428110] (2; Vol. 4319, No. 24). USA: SPIE. https://doi.org/10.1117/12.428110