TQTQliu / MVSGaussian

[ECCV 2024] MVSGaussian: Fast Generalizable Gaussian Splatting Reconstruction from Multi-View Stereo
https://mvsgaussian.github.io/
MIT License
416 stars 21 forks source link

Quantitative results of pixelsplat #71

Open YuhsiHu opened 3 weeks ago

YuhsiHu commented 3 weeks ago

Hi, thank you for the experiments compared with other methods. However, I found that the original pixelsplat and new MVSplat did not provide dataloaders for LLFF, nerf_synthetic or T&T datasets. But you have these scores in your tables. Could you please kindly share the scripts you used to reproduce scores in such datasets? I am sure this will help the society a lot.

TQTQliu commented 3 weeks ago

Hi, indeed, as you said, pixelsplat does not provide dataloaders for the DTU, LLFF, nerf_synthetic, or T&T datasets, so we wrote the corresponding dataloader and then reproduced the metrics of pixelsplat. Attached are the corresponding dataset files. You can put the dataset file under pixelsplat/src/dataset. In addition, you need to write a config file for each dataset, please refer to pixelsplat/config/experiment/acid.yaml.

Here is an example of llff config:

# @package _global_

defaults:
  - override /dataset: llff
  - override /model/encoder: epipolar
  - override /model/encoder/backbone: dino
  - override /loss: [mse, lpips]

wandb:
  name: llff
  tags: [llff, 512x512]

dataset:
  image_shape: [512, 512]
  roots: [nerf_llff_data]

data_loader:
  train:
    batch_size: 1

trainer:

  max_steps: 600_001

If you want to obtain the reproduced results in our paper, please refer to the evaluation file to calculate the metrics.

Please note that the dataset file we provided has not been cleaned, hopefully this will help you. datasets.zip