donydchen / mvsplat

🌊 [ECCV'24 Oral] MVSplat: Efficient 3D Gaussian Splatting from Sparse Multi-View Images
https://donydchen.github.io/mvsplat
MIT License
836 stars 41 forks source link

Why Translation normalization have a huge impact on the rendering result? #59

Open Miaosheng1 opened 3 months ago

Miaosheng1 commented 3 months ago

Hi, I'm training the Mvsplat to reconstruct the street scene, and I find a question:

Can you provide some explanation for the phenomenon?

Normalize the translation Render Depth:

image

Unnormalize the translation Render Depth:

image

Corresponding Image:

image

donydchen commented 2 months ago

Hi @Miaosheng1, sorry for the late reply. I have been busy for the past few weeks.

Glad to see that you're trying to apply MVSplat to other datasets. It looks like the normalization operation will significantly affect the depth scale, leading to performance differences.

Below, I listed some suggestions that might help identify the main issues,

With more details regarding the above-listed questions, we might be able to identify the main issues and figure out how to correctly configure the model in your dataset.

Miaosheng1 commented 1 month ago

Changing the near and far helps to improve the quality.

liucsg commented 1 month ago

Changing the near and far helps to improve the quality.

Could you tell how to apply MVSplat to kitti datasets?