发明名称 Coherent memory access in Monte Carlo volume rendering
摘要 A method for Monte Carlo volume rendering in accordance with the present teachings includes: (a) tracing a plurality of light rays into a scene containing volumetric data, the light rays configured for simulating global illumination; (b) randomizing the scattering location and direction of the plurality of light rays through the volume, wherein a common sequence of random numbers is used in order for the scattering direction of each of the plurality of randomized scattered light rays to be substantially parallel; (c) computing at least one trilinearly interpolated and shaded sample along each of the plurality of randomized scattered light rays based on stored volumetric data, wherein at least a portion of the stored volumetric data used in at least a portion of the computing is configured for coherent access; and (d) rendering the volume with global illumination based on a plurality of iterations of the tracing, the randomizing, and the computing. Systems for Monte Carlo volume rendering are described.
申请公布号 US9582926(B2) 申请公布日期 2017.02.28
申请号 US201514719469 申请日期 2015.05.22
申请人 SIEMENS HEALTHCARE GMBH 发明人 Paladini Gianluca;Paulus, Jr. John
分类号 G06T15/50;G06T15/08;G06T15/06;G06T15/80;G06T17/20 主分类号 G06T15/50
代理机构 代理人
主权项 1. A computer-implemented method for iterative Monte Carlo volume rendering, the method comprising: tracing, by a computer processor, a plurality of light rays into a scene containing volumetric data, the light rays configured for simulating global illumination; randomizing, by a computer processor, a scattering location and a scattering direction of the plurality of light rays through the volume, wherein a common sequence of random numbers is used in order for the scattering direction of each of the plurality of randomized light rays to be substantially parallel; computing, by the computer processor, at least one trilinearly interpolated and shaded sample along each of the plurality of randomized light rays based on stored volumetric data, wherein at least a portion of the stored volumetric data used in at least a portion of the computing is configured for coherent memory access; rendering, by the computer processor, the volume with the global illumination based on a plurality of iterations of the tracing, the randomizing, and the computing.
地址 Erlangen DE