发明名称 Multi-threaded texture modulation for axis-aligned volume rendering
摘要 A method, system, and computer program product are provided for multi-threaded texture modulation in axis-aligned volume rendering. Three texture modulation threads are used to modulate texture of three sets of the volumetric data (image sets) in accordance with a texture modulation request. Control is returned from the first texture modulation thread to a main rendering thread while the first texture modulation thread is executing. A user can then interact with a display view while the first texture modulation thread is executing. An intermediate display view of a texture modulated set of volumetric data can be rendered. In one example, a plurality of display connections and contexts are opened for the main rendering thread and each texture modulation thread respectively. Sets of pixel buffers and look-up tables are provided for the respective texture modulation threads. A texture object is included in a context of the main rendering thread. Each pixel buffer stores a respective image set and is associated with the texture object. According to further feature, the sets of volumetric data are sorted based on the angle between normals to the sets and a current viewpoint. The texture modulation threads are then executed (unblocked) based on the sorted order of the sets. For a given graphics machine and especially on a low end machine, the multi-threaded texture modulation of the present invention increases speed, provides interactive control, and gives intermediate display views in axis-aligned volume rendering. A clinician or other user can see intermediate information and interact with the intermediate display view accordingly.
申请公布号 US6317137(B1) 申请公布日期 2001.11.13
申请号 US19980201814 申请日期 1998.12.01
申请人 SILICON GRAPHICS, INC. 发明人 ROSASCO JOHN D.
分类号 G06T15/00;G06T15/08;(IPC1-7):G06T11/40 主分类号 G06T15/00
代理机构 代理人
主权项
地址