Real-time online learning of Gaussian mixture model for opacity mapping
详细信息    查看全文
文摘
Rendering volumetric scattering in real-time is a challenge due to the complex interactions between the light and the particles in the participating media. Assuming that a ray leaving the emitter is scattered only once along its path to the sensor, we propose to represent the extinction coefficient by a Gaussian mixture model. Then the model is trained with a large number of particles colliding that ray in an online way. A low-cost updating function based on the weighted maximum likelihood estimation is derived for the weighted stepwise expectation–maximization algorithm, which is fitted into the graphics pipeline as a stage of learning. This enables all those particles to contribute to the extinction on the fly without storing and sorting them together with respect to the emitter in a geometry pass. Our approach is able to accurately reconstruct the per-pixel transmittance of the opacity map for optically thick heterogeneous media in real-time but operate in bounded memory, using the recently introduced fragment shader critical section feature of the graphics processing unit.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700