SYSTEM AND METHOD FOR MULTI-VOLUME RENDERING
System (100), method and computer program product for direct multi-volume rendering. 3D data specify a three-dimensional scene with a plurality of volumes (290). Each voxel of a particular volume has a scalar value being the result of an imaging procedure for the measurement of a physical property o...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | System (100), method and computer program product for direct multi-volume rendering. 3D data specify a three-dimensional scene with a plurality of volumes (290). Each voxel of a particular volume has a scalar value being the result of an imaging procedure for the measurement of a physical property of an imaging subject. A multi-ray generator (230) generates a view multi-ray in the direction of a particular pixel of a projection image, wherein the particular pixel represents a 2D projection of all scene voxels intersecting with the view multi-ray behind the projection image. A volume ray marching processor (240) processes each view ray in its associated volume using volume ray marching, wherein, at each ray marching step, the scalar value of the corresponding voxel is mapped to a color value and a transparency value of said corresponding voxel. A projection image updater (250) updates the value of the particular pixel in the projection image by combining the respective voxel color and transparency values of the individual view rays. Updating with the values of a particular voxel intersecting with a particular view ray is performed after the updating with all intersecting voxel values of voxels closer to the viewing point than the particular voxel.
L'invention concerne un système (100), un procédé et un produit programme d'ordinateur pour un rendu direct de multiples volumes. Des données 3D spécifient une scène tridimensionnelle comportant une pluralité de volumes (290). Chaque voxel d'un volume particulier a une valeur scalaire qui est le résultat d'une procédure d'imagerie permettant la mesure d'une propriété physique d'un sujet d'imagerie. Un générateur de rayons multiples (230) génère de multiples rayons de vue dans la direction d'un pixel particulier d'une image de projection, le pixel particulier représentant une projection en 2D de tous les voxels de scène qu'intersectent les multiples rayons de vue derrière l'image de projection. Un processeur de lancer de rayon volumétrique (240) traite chaque rayon de vue dans son volume associé au moyen d'un lancer de rayon volumétrique, dans lequel, à chaque étape de lancer de rayon, la valeur scalaire du voxel correspondant est associée à une valeur de couleur et à une valeur de transparence dudit voxel correspondant. Un dispositif de mise à jour d'image de projection (250) met à jour la valeur du pixel particulier dans l'image de projection par combinaison des valeurs de couleur et de transparence de voxels res |
---|