Closed Riften closed 3 months ago
Hi @Riften! I would suggest a double check for your configuration according to https://github.com/ShijieZhou-UCLA/feature-3dgs?tab=readme-ov-file#train
e.g. If you want to render 64-dim feature and use to speed-up module CNN, you should set:
NUM_SEMANTIC_CHANNELS = 64
in config.h
NUMBER = 4
in semantic_feature_size/NUMBER
in scene/gaussian_model.py
in line 142.NUMBER = 4
in feature_out_dim/NUMBER
in train.py
in line 51.NUMBER = 4
in feature_out_dim/NUMBER
in render.py
in line 117 and 261.
I'm trying training sam feature embedding for SfM data sets for Tanks&Temples and Deep Blending from gaussian-splatting. I use provided vit_h pretrained model with speedup cnn. vit_h produces 256-dim feature map, which is used as ground truth during training. However, I got unmatched tensor dimension error for convolution operation during training.
It seems that it is because the
rasterizer
operation during rendering reduces feature dimension.Is this a bug or wrong configuration?