VDIGPKU / DrivingGaussian

[CVPR 2024] DrivingGaussian: Composite Gaussian Splatting for Surrounding Dynamic Autonomous Driving Scenes
279 stars 9 forks source link

File structure / code execution fails #17

Open DavidGares opened 4 months ago

DavidGares commented 4 months ago

Dear authors, so far I have followed the steps in the README as they after downloading the files. The problem is I am unable to execute the code after following this steps. after extracting a scene from running the 4 scripts described in the readme file

python extract_nuscene.py
python transform.py
python align.py
python extract_object_pts.py

I get something like this : Screenshot from 2024-07-30 10-06-16

Then proceeding to run the code:

python train_combine.py -s media/dge95/MinDrive_DG/extracted_scenes/cb0cd06a1dd84271968466d7b65e48f 

The train_combine.py execution returns an error: Screenshot from 2024-07-30 10-19-12 Screenshot from 2024-07-30 10-19-30

I don't understand why the train script expects "_static_part" and "/sparse/0/" but during the preprocessing steps they are not created. Is there any possibility that I am missing some preprocessing steps ? I see in the train function there are multiple functions with no use like save_subsets_by_part_number. Could you please help me understand how to correctly execute the project?. I find your method very interesting but unfortunately after quite some time spent trying to make it work, it has not been possible.

Your help will be deeply appreciated.

-DGE

alessandrolombardini commented 4 months ago

Same problem! I also noticed that some files in the /scripts directory (e.g., background_extraction.py and dynamic_object_extraction.py) are not used anywhere in the code.

-AL

sonnefred commented 4 months ago

Dear authors, so far I have followed the steps in the README as they after downloading the files. The problem is I am unable to execute the code after following this steps. after extracting a scene from running the 4 scripts described in the readme file

python extract_nuscene.py
python transform.py
python align.py
python extract_object_pts.py

I get something like this : Screenshot from 2024-07-30 10-06-16

Then proceeding to run the code:

python train_combine.py -s media/dge95/MinDrive_DG/extracted_scenes/cb0cd06a1dd84271968466d7b65e48f 

The train_combine.py execution returns an error: Screenshot from 2024-07-30 10-19-12 Screenshot from 2024-07-30 10-19-30

I don't understand why the train script expects "_static_part" and "/sparse/0/" but during the preprocessing steps they are not created. Is there any possibility that I am missing some preprocessing steps ? I see in the train function there are multiple functions with no use like save_subsets_by_part_number. Could you please help me understand how to correctly execute the project?. I find your method very interesting but unfortunately after quite some time spent trying to make it work, it has not been possible.

Your help will be deeply appreciated.

-DGE

Hi, have you managed to install the environment successfully? I noticed you also encountered the same problem as me when installing the repo. How did you slove it? Thanks.

sonnefred commented 4 months ago

Dear authors, so far I have followed the steps in the README as they after downloading the files. The problem is I am unable to execute the code after following this steps. after extracting a scene from running the 4 scripts described in the readme file

python extract_nuscene.py
python transform.py
python align.py
python extract_object_pts.py

I get something like this : Screenshot from 2024-07-30 10-06-16

Then proceeding to run the code:

python train_combine.py -s media/dge95/MinDrive_DG/extracted_scenes/cb0cd06a1dd84271968466d7b65e48f 

The train_combine.py execution returns an error: Screenshot from 2024-07-30 10-19-12 Screenshot from 2024-07-30 10-19-30

I don't understand why the train script expects "_static_part" and "/sparse/0/" but during the preprocessing steps they are not created. Is there any possibility that I am missing some preprocessing steps ? I see in the train function there are multiple functions with no use like save_subsets_by_part_number. Could you please help me understand how to correctly execute the project?. I find your method very interesting but unfortunately after quite some time spent trying to make it work, it has not been possible.

Your help will be deeply appreciated.

-DGE

Have you solved the problem? I met the same error as yours. Thanks.

qiuqc1 commented 4 months ago

请问

Dear authors, so far I have followed the steps in the README as they after downloading the files. The problem is I am unable to execute the code after following this steps. after extracting a scene from running the 4 scripts described in the readme file

python extract_nuscene.py
python transform.py
python align.py
python extract_object_pts.py

I get something like this : Screenshot from 2024-07-30 10-06-16 Then proceeding to run the code:

python train_combine.py -s media/dge95/MinDrive_DG/extracted_scenes/cb0cd06a1dd84271968466d7b65e48f 

The train_combine.py execution returns an error: Screenshot from 2024-07-30 10-19-12 Screenshot from 2024-07-30 10-19-30 I don't understand why the train script expects "_static_part" and "/sparse/0/" but during the preprocessing steps they are not created. Is there any possibility that I am missing some preprocessing steps ? I see in the train function there are multiple functions with no use like save_subsets_by_part_number. Could you please help me understand how to correctly execute the project?. I find your method very interesting but unfortunately after quite some time spent trying to make it work, it has not been possible. Your help will be deeply appreciated. -DGE

Have you solved the problem? I met the same error as yours. Thanks.

Where do I get the k1, k2, and k3, k4 in line 111 of scripts/align.py? I generated them in the order I normally follow, but it says there is no such key value. image

qiuqc1 commented 4 months ago

请问

Dear authors, so far I have followed the steps in the README as they after downloading the files. The problem is I am unable to execute the code after following this steps. after extracting a scene from running the 4 scripts described in the readme file

python extract_nuscene.py
python transform.py
python align.py
python extract_object_pts.py

I get something like this : Screenshot from 2024-07-30 10-06-16 Then proceeding to run the code:

python train_combine.py -s media/dge95/MinDrive_DG/extracted_scenes/cb0cd06a1dd84271968466d7b65e48f 

The train_combine.py execution returns an error: Screenshot from 2024-07-30 10-19-12 Screenshot from 2024-07-30 10-19-30 I don't understand why the train script expects "_static_part" and "/sparse/0/" but during the preprocessing steps they are not created. Is there any possibility that I am missing some preprocessing steps ? I see in the train function there are multiple functions with no use like save_subsets_by_part_number. Could you please help me understand how to correctly execute the project?. I find your method very interesting but unfortunately after quite some time spent trying to make it work, it has not been possible. Your help will be deeply appreciated. -DGE

Have you solved the problem? I met the same error as yours. Thanks.

Where do I get the k1, k2, and k3, k4 in line 111 of scripts/align.py? I generated them in the order I normally follow, but it says there is no such key value. image

Just comment it out

qiuqc1 commented 3 months ago

Dear authors, so far I have followed the steps in the README as they after downloading the files. The problem is I am unable to execute the code after following this steps. after extracting a scene from running the 4 scripts described in the readme file

python extract_nuscene.py
python transform.py
python align.py
python extract_object_pts.py

I get something like this : Screenshot from 2024-07-30 10-06-16 Then proceeding to run the code:

python train_combine.py -s media/dge95/MinDrive_DG/extracted_scenes/cb0cd06a1dd84271968466d7b65e48f 

The train_combine.py execution returns an error: Screenshot from 2024-07-30 10-19-12 Screenshot from 2024-07-30 10-19-30 I don't understand why the train script expects "_static_part" and "/sparse/0/" but during the preprocessing steps they are not created. Is there any possibility that I am missing some preprocessing steps ? I see in the train function there are multiple functions with no use like save_subsets_by_part_number. Could you please help me understand how to correctly execute the project?. I find your method very interesting but unfortunately after quite some time spent trying to make it work, it has not been possible. Your help will be deeply appreciated. -DGE

Have you solved the problem? I met the same error as yours. Thanks.

Is there any progress? According to some files and meanings generated by the code, I tried to replace /sparse/0/point3d.ply with lidar/lidar.ply, and replaced it with args.source_path in some places where it is determined whether source_path_token contains static, which can advance some code progress. image But I got stuck again later. At the initialization position of the scene, I used the point cloud file to supplement the properties of the gaussian object, but the generated lidar/lidar.ply file only contained xyz and three color information, which was not enough to assign values. image

XYunaaa commented 3 months ago

请问

Dear authors, so far I have followed the steps in the README as they after downloading the files. The problem is I am unable to execute the code after following this steps. after extracting a scene from running the 4 scripts described in the readme file

python extract_nuscene.py
python transform.py
python align.py
python extract_object_pts.py

I get something like this : Screenshot from 2024-07-30 10-06-16 Then proceeding to run the code:

python train_combine.py -s media/dge95/MinDrive_DG/extracted_scenes/cb0cd06a1dd84271968466d7b65e48f 

The train_combine.py execution returns an error: Screenshot from 2024-07-30 10-19-12 Screenshot from 2024-07-30 10-19-30 I don't understand why the train script expects "_static_part" and "/sparse/0/" but during the preprocessing steps they are not created. Is there any possibility that I am missing some preprocessing steps ? I see in the train function there are multiple functions with no use like save_subsets_by_part_number. Could you please help me understand how to correctly execute the project?. I find your method very interesting but unfortunately after quite some time spent trying to make it work, it has not been possible. Your help will be deeply appreciated. -DGE

Have you solved the problem? I met the same error as yours. Thanks.

Where do I get the k1, k2, and k3, k4 in line 111 of scripts/align.py? I generated them in the order I normally follow, but it says there is no such key value. image

The params of 'K1' and 'K2' are not used in the code. I set them to zero.

Aaron-116 commented 2 months ago

Same problem! Is there any progress?