ChrisWu1997 / PQ-NET

code for our CVPR 2020 paper "PQ-NET: A Generative Part Seq2Seq Network for 3D Shapes"
MIT License
116 stars 19 forks source link

label of each part is inconsistent with the raw partnet #2

Closed chester256 closed 4 years ago

chester256 commented 4 years ago

In your voxelized models, each of them has several parts represented by channels of the voxel, but I cannot figure out what the label of each channel/part is. For instance, 36354.h5 (Chair) has 9 channels/parts, but in raw partnet, model 36354 has 6 level-1 annotations, 8 level-2 annos and 12 level-3 annos, non of them is 9: image

ChrisWu1997 commented 4 years ago

For chair category, we processed the data using level-1 annotation and further split chair legs (chair_base in this example) based on connectivity.

chester256 commented 4 years ago

I see. In addition, what's the mapping between channel index and part label? For instance, voxel[0, :, :, :] corresponds to back_surface, etc

ChrisWu1997 commented 4 years ago

The order should be consistent with the order specified in partnet annotation. But for the mapping between channel index and part label, I can't say for sure, since we give no emphasis on part semantic labels.

chester256 commented 4 years ago

I see. Thanks a lot!