OpenRobotLab / PointLLM

[ECCV 2024] PointLLM: Empowering Large Language Models to Understand Point Clouds
https://runsenxu.com/projects/PointLLM
450 stars 22 forks source link

How to inference with Colorless Point Cloud #22

Closed Calmepro777 closed 5 months ago

Calmepro777 commented 5 months ago

Hello,

Thanks for the authors' fantanstic work shared here.

I wonder how to inference with colorless point cloud.

The model I am using is the pretrained PointLLM_13B_v1.2.

Here are some failed attempt I had:

Thanks in advance.

RunsenXu commented 5 months ago

Hi, the released models only accept colored point clouds. If you need to use colorless point clouds, you need to modify the model architecture (the dimension of the point cloud encoder). I recommend appending [0, 0, 0] or [1, 1, 1] to your point cloud, which means your point clouds are all with black color or white color so the model can accept them.

Calmepro777 commented 5 months ago

Hi, the released models only accept colored point clouds. If you need to use colorless point clouds, you need to modify the model architecture (the dimension of the point cloud encoder). I recommend appending [0, 0, 0] or [1, 1, 1] to your point cloud, which means your point clouds are all with black color or white color so the model can accept them.

Thank you for your prompt reply.

Does it mean that modifying the model arch requires retraining of the model.

RunsenXu commented 5 months ago

Yes. You should retrain the point cloud encoder and retrain PointLLM.