graphdeco-inria / gaussian-splatting

Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"

Home Page:https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rasterization - radii meaning

robofar opened this issue · comments

Hello. I have one question related to radii. These represent radius for each Gaussian. So, if Gaussians are non-isotropic, so this radii is some approximation right? And can you tell me, what unit does value in tensor radii is (I see they are integers)? Is it value in pixel or meters or else? And for Gaussians that are not visible from viewpoint, returned value for radii is 0?

radii is computed here. The approximation is conservative, so the greater of the two eigenvalues is taken and then multiplied by 3 for the extent (3 standard deviations).
The units are pixels, as the Jacobian (that is used for the computation of 2D covariance) is in pixels too.
For primitives that are not rendered due to viewport culling, I believe that the radii is indeed 0