facebookresearch / DepthContrast

DepthContrast self-supervised learning for 3D
Other
267 stars 34 forks source link

shuffle bn for voxel input #18

Closed AndyYuan96 closed 3 years ago

AndyYuan96 commented 3 years ago

hi,zaiwei,I see that in the code you don't use shuffle bn when input is voxel,it's just the experiment result or some idea behind the operation?

AndyYuan96 commented 3 years ago

what‘s more,for outdoor 3d object detection,why you choose to use partA2?why not choose a simple method like pointpillar,or it just follow your heart with no reason😄。

zaiweizhang commented 3 years ago

I tried the shuffle bn for voxel but did not notice any performance gain. It probably makes the results worse. That's why I disabled it for now. For outdoor 3d object detection, I was trying to pick a model that uses voxel as input, and performs well during my submission. That's why I choose partA2. Pointpillar uses a mixed type of representation and performs slight worse than PartA2. That's why I did not pick it.

AndyYuan96 commented 3 years ago

I tried the shuffle bn for voxel but did not notice any performance gain. It probably makes the results worse. That's why I disabled it for now. For outdoor 3d object detection, I was trying to pick a model that uses voxel as input, and performs well during my submission. That's why I choose partA2. Pointpillar uses a mixed type of representation and performs slight worse than PartA2. That's why I did not pick it.

what do you mean “worse”,for pointpillar, does the improvement that using pretrained model compared to training from scratch, is less than partA2?

zaiweizhang commented 3 years ago

"slight worse" is referring to training from scratch. I have not tried using pretrained model with Pointpillar.

AndyYuan96 commented 3 years ago

"slight worse" is referring to training from scratch. I have not tried using pretrained model with Pointpillar.

OK, I will try to use pointpillar as base model, to make training more faster, and I will try on Waymo dataset, for domain adaptation is a big question in lidar dataset, I prepare to only use Waymo dataset as pretrain dataset and fine-tune dataset to see if moco style self supervised learning works.

zaiweizhang commented 3 years ago

The fine-tuning will happen on KITTI?

zaiweizhang commented 3 years ago

Closing. Feel free to open if you have new questions.