Juyong / DHNN_BodyRepresentation

Source code for the paper "Disentangled Human Body Embedding Based on Deep Hierarchical Neural Network" (TVCG2020).
40 stars 5 forks source link

ACAP implementation #1

Closed MaxMayya closed 4 years ago

MaxMayya commented 4 years ago

Thank you for sharing this very interesting labor. I want to test your model on a specific dataset but I cannot find the implementation of ACAP anywhere. Could you please point me to some code?

Many thanks

jby1993 commented 4 years ago

Hello, Our ACAP implementation is not available now. If we prepare to release the code, I will notify you. By the way, you can check the original author(http://geometrylearning.com/lin/) website to see whether they share the code.

MaxMayya commented 4 years ago

Thanks for the quick reply. I found Windows binaries here and here (hope this helps Win users) but no Linux one unfortunately! Yes I'll be very grateful if you share your implementation of ACAP once you have it.

MaxMayya commented 4 years ago

Update ACAP authors have finally published there linux implementation here. I want to test that on the dataset you share; for ex. I want to reproduce dataset/neutral_fs/SPRING2647.txt from dataset/neutral_ms/SPRING2647.obj and the reference mesh. Could you please point me to the reference mesh used to generate the ACAP features please?

jby1993 commented 4 years ago

Actually, the reference mesh is not in the dataset. The reference mesh 'template.obj' can be found in the downloaded trained model(See Install). For some reason, we choose this non-neutral shape mesh as reference mesh, this is not very suitable. You can choose another neutral mesh as reference mesh and recompute your acap feature. And another note, different mixed integer optimization setting can lead to different acap values, even with same ref mesh. So, you may get different acap feature with their code.

MaxMayya commented 4 years ago

Yes different optimizers could end up with different results I already noticed such behaviour on their test vectors. Out of curiosity, what optimizer do you use? Gurobi?

jby1993 commented 4 years ago

Yes. We also use gurobi.