apchenstu / TensoRF

[ECCV 2022] Tensorial Radiance Fields, a novel approach to model and reconstruct radiance fields
MIT License
1.18k stars 154 forks source link

Calculation of CP decomposition and other questions #19

Open h-OUS-e opened 2 years ago

h-OUS-e commented 2 years ago

Hello,

I had a question regarding how do you calculate the CP decomposition? Is the way you calculate it in your code similar to the SVD method provided in numpy or torch?

Another question is does the geometry grid or density get calculated without any optimization? In the code it doesn’t seem to be passing ong through an MLP and I was wondering how is the density learned by this model?

thanks for the amazing work!

resurgo97 commented 2 years ago

They do not decompose a 3D tensor into three 1D vectors, what they do is factorize a 3D tensor with three 3d vectors. So it's more of factorization rather than decomposition.