Apparatus and method for real-time volume processing and universal three-dimensional rendering
    1.
    发明授权
    Apparatus and method for real-time volume processing and universal three-dimensional rendering 失效
    用于实时体积处理和通用三维渲染的装置和方法

    公开(公告)号:US07471291B2

    公开(公告)日:2008-12-30

    申请号:US11556993

    申请日:2006-11-06

    IPC分类号: G06T17/00

    CPC分类号: G06T15/08 G06T15/06 G06T15/40

    摘要: An apparatus and method for real-time volume processing and universal three-dimensional rendering. The apparatus includes a plurality of three-dimensional (3D) memory units; at least one pixel bus for providing global horizontal communication; a plurality of rendering pipelines; at least one geometry bus; and a control unit. The apparatus includes a block processor having a circular ray integration pipeline for processing voxel data and ray data. Rays are generally processed in image order thus permitting great flexibility (e.g., perspective projection, global illumination). The block processor includes a splatting unit and a scattering unit. A method for casting shadows and performing global illumination in relation to light sources includes sweeping a two dimensional array of rays through the volume can also be implemented with the apparatus. A method for approximating a perspective projection includes using parallel projection.

    摘要翻译: 用于实时卷处理和通用三维渲染的装置和方法。 该装置包括多个三维(3D)存储器单元; 用于提供全局水平通信的至少一个像素总线; 多个渲染管线; 至少一个几何总线; 和控制单元。 该装置包括具有用于处理体素数据和射线数据的圆形射线集成管线的块处理器。 通常以图像顺序处理光线,从而允许很大的灵活性(例如,透视投影,全局照明)。 块处理器包括分散单元和散射单元。 用于投射阴影和执行与光源相关的全局照明的方法包括扫描通过该体积的二维阵列的射线也可以用该装置来实现。 用于近似透视投影的方法包括使用平行投影。

    Apparatus and method for volume processing and rendering
    2.
    发明授权
    Apparatus and method for volume processing and rendering 失效
    用于体积处理和渲染的装置和方法

    公开(公告)号:US07133041B2

    公开(公告)日:2006-11-07

    申请号:US10204685

    申请日:2001-02-26

    IPC分类号: G06T15/00

    CPC分类号: G06T15/08 G06T15/06 G06T15/40

    摘要: An apparatus and method for real-time volume processing and universal three-dimensional rendering. The apparatus includes a plurality of three-dimensional (3D) memory units; at least one pixel bus for providing global horizontal communication; a plurality of rendering pipelines; at least one geometry bus; and a control unit. The apparatus includes a block processor having a circular ray integration pipeline for processing voxel data and ray data. Rays are generally processed in image order thus permitting great flexibility (e.g., perspective projection, global illumination). The block processor includes a splatting unit and a scattering unit. A method for casting shadows and performing global illumination in relation to light sources includes sweeping a two dimensional array of rays through the volume can also be implemented with the apparatus. A method for approximating a perspective projection includes using parallel projection.

    摘要翻译: 用于实时卷处理和通用三维渲染的装置和方法。 该装置包括多个三维(3D)存储器单元; 用于提供全局水平通信的至少一个像素总线; 多个渲染管线; 至少一个几何总线; 和控制单元。 该装置包括具有用于处理体素数据和射线数据的圆形射线集成管线的块处理器。 通常以图像顺序处理光线,从而允许很大的灵活性(例如,透视投影,全局照明)。 块处理器包括分散单元和散射单元。 用于投射阴影和执行与光源相关的全局照明的方法包括扫描通过该体积的二维阵列的射线也可以用该装置来实现。 用于近似透视投影的方法包括使用平行投影。

    Apparatus and Method for Real-Time Volume Processing and Universal Three-Dimensional Rendering
    5.
    发明申请
    Apparatus and Method for Real-Time Volume Processing and Universal Three-Dimensional Rendering 失效
    用于实时卷处理和通用三维渲染的装置和方法

    公开(公告)号:US20070206008A1

    公开(公告)日:2007-09-06

    申请号:US11556993

    申请日:2006-11-06

    IPC分类号: G06T15/20

    CPC分类号: G06T15/08 G06T15/06 G06T15/40

    摘要: An apparatus and method for real-time volume processing and universal three-dimensional rendering. The apparatus includes a plurality of three-dimensional (3D) memory units; at least one pixel bus for providing global horizontal communication; a plurality of rendering pipelines; at least one geometry bus; and a control unit. The apparatus includes a block processor having a circular ray integration pipeline for processing voxel data and ray data. Rays are generally processed in image order thus permitting great flexibility (e.g., perspective projection, global illumination). The block processor includes a splatting unit and a scattering unit. A method for casting shadows and performing global illumination in relation to light sources includes sweeping a two dimensional array of rays through the volume can also be implemented with the apparatus. A method for approximating a perspective projection includes using parallel projection.

    摘要翻译: 用于实时卷处理和通用三维渲染的装置和方法。 该装置包括多个三维(3D)存储器单元; 用于提供全局水平通信的至少一个像素总线; 多个渲染管线; 至少一个几何总线; 和控制单元。 该装置包括具有用于处理体素数据和射线数据的圆形射线集成管线的块处理器。 通常以图像顺序处理光线,从而允许很大的灵活性(例如,透视投影,全局照明)。 块处理器包括分散单元和散射单元。 用于投射阴影和执行与光源相关的全局照明的方法包括扫描通过该体积的二维阵列的射线也可以用该装置来实现。 用于近似透视投影的方法包括使用平行投影。

    Apparatus and method for real-time volume processing and universal 3D rendering
    6.
    发明授权
    Apparatus and method for real-time volume processing and universal 3D rendering 失效
    用于实时音量处理和通用3D渲染的装置和方法

    公开(公告)号:US06674430B1

    公开(公告)日:2004-01-06

    申请号:US09354876

    申请日:1999-07-16

    IPC分类号: G06T1700

    CPC分类号: G06T15/005 G06T15/08

    摘要: An apparatus and method for real-time volume processing and universal three-dimensional rendering. The apparatus includes a plurality of three-dimensional (3D) memory units; at least one pixel bus for providing global horizontal communication; a plurality of rendering pipelines; at least one geometry bus; and a control unit. The plurality of rendering pipelines each preferably include hardware for interpolation, shading, FIFO buffering, communication and table lookups. The apparatus of the present invention may be coupled to a geometry pipeline for mixing surfaces, images and volumes together in a single image. A method for performing volumetric ray casting of a 3D volume includes the steps of calculating a distance along a major projection axis from a predefined viewpoint; dividing the volume into a plurality of consecutive regions having exponentially increasing bounds; casting a plurality of rays from the viewpoint through the volume; either merging two or more rays or splitting one or more rays at the region boundaries; and repeating the ray casting and merging/splitting steps until the entire volume has been processed. The apparatus and methods of the present invention achieve true real-time performance for high-resolution volume rendering, mixing surfaces and volumes in a single image, and accelerating other imaging operations, including texture mapping and image-based rendering.

    摘要翻译: 用于实时卷处理和通用三维渲染的装置和方法。 该装置包括多个三维(3D)存储器单元; 用于提供全局水平通信的至少一个像素总线; 多个渲染管线; 至少一个几何总线; 和控制单元。 多个渲染管线各自优选地包括用于内插,着色,FIFO缓冲,通信和表查找的硬件。 本发明的装置可以耦合到几何管线,用于将表面,图像和体积一起在单个图像中混合。 用于执行3D体积的体积射线投射的方法包括以下步骤:从预定视点计算沿主投影轴的距离; 将体积分成具有指数增加界限的多个连续区域; 从视点投射多个光线通过该体积; 合并两个或更多个射线或在区域边界处分裂一个或多个射线; 并重复射线投射和合并/分割步骤直到整个体积被处理。 本发明的装置和方法实现了用于高分辨率体绘制,单个图像中的混合曲面和体积的真实实时性能,并且加速了包括纹理映射和基于图像的渲染的其他成像操作。

    Apparatus and method for parallel and perspective real-time volume
visualization
    8.
    发明授权
    Apparatus and method for parallel and perspective real-time volume visualization 失效
    并行和透视实时体积可视化的装置和方法

    公开(公告)号:US5847711A

    公开(公告)日:1998-12-08

    申请号:US910575

    申请日:1997-08-01

    摘要: An apparatus and method for parallel and perspective real-time volume visualization. The method employs ray-slice-sweeping and includes the steps of selecting viewing and processing parameters; initializing a compositing buffer; sampling voxel values from a three dimensional memory buffer onto a current slice of sample points; combining the sample point values with pixels of the compositing buffer along a plurality of interstice ray segments which extend only between the current slice and an adjacent slice associated with the compositing buffer; and repeating the sampling and combining steps by subsequentially sweeping through subsequent slices of sample points parallel to the first processing slice until the last processing slice is reached. Each of the subsequent slices in turn becomes the current slice. The apparatus includes a three dimensional buffer; a pixel bus; a plurality of rendering pipelines; and a control unit. The plurality of rendering pipelines each include a first slice unit; a compositing unit; a two dimensional slice compositing buffer; and a first (preferably bilinear) interpolation unit. Sample point values are combined with pixels of the compositing buffer in the compositing unit along the plurality of interslice ray segments which extend only between a current slice contained in the slice unit and a slice contained in the two-dimensional slice compositing buffer. In the apparatus and method of the present invention, gradients are computed at voxel positions, improving accuracy and allowing for a more compact implementation with less control overhead than prior methods and apparatuses.

    摘要翻译: 一种用于并行和透视实时体积可视化的装置和方法。 该方法采用射线切片扫描,包括选择观察和处理参数的步骤; 初始化合成缓冲区; 将体素值从三维存储器缓冲区采样到当前切片点上; 将样本点值与合成缓冲器的像素沿着仅在当前切片和与合成缓冲器相关联的相邻切片之间延伸的多个间隙射线段组合; 并重复采样和组合步骤,通过顺序扫描平行于第一处理片的采样点的后续片,直到达到最后一个处理片。 随后的每个切片依次成为当前切片。 该装置包括三维缓冲器; 像素总线 多个渲染管线; 和控制单元。 多个渲染管线各自包括第一切片单元; 合成单位 二维切片合成缓冲液; 和第一(最好是双线性)插值单元。 样本点值与合成单元中的合成缓冲器的像素沿着仅在片单元中包含的当前切片和仅包含在二维切片合成缓冲器中的切片之间延伸的多个切片射线段组合。 在本发明的装置和方法中,在体素位置计算梯度,提高精度并允许以比现有方法和装置更少的控制开销进行更紧凑的实现。

    Motion artifact detection and correction

    公开(公告)号:US07012603B2

    公开(公告)日:2006-03-14

    申请号:US10301036

    申请日:2002-11-21

    IPC分类号: G06T15/00

    CPC分类号: G06T11/008 G06T2211/412

    摘要: An apparatus and method are provided for motion artifact detection and correction, where an apparatus includes a scanning device for receiving two-dimensional image slices of an object, a rendering device in signal communication with the scanning device for rendering a three-dimensional volume representation of the two-dimensional image slices, and a correction device in signal communication with the rendering device for correcting motion artifacts within the three-dimensional volume representation; and a corresponding method for detecting motion artifacts within scan data of a region comprising an object includes creating a three-dimensional representation with volume elements of the region based on the scan data, analyzing the volume elements along a boundary of the object, and determining the existence of a motion artifact in response to the analyzing.