OcclusionFusion icon indicating copy to clipboard operation
OcclusionFusion copied to clipboard

Rotation term during post-processing

Open shubhMaheshwari opened this issue 2 years ago • 1 comments

Hi @wenbin-lin, Thanks for releasing the motion completion module in OcclusionFusion. I had a doubt regarding the implementation of graph-based ARAP deformation. The paper mentions the use of ARAP term from Embedded Deformation. That it is similar to the post processing applied by 4DComplete.
4D complete uses ARAP on all vertices of the mesh, whereas in OcclusionFusion only graph nodes are used. Hence during optimisation the rotation term will not update. Can you also share the code for post-processing ?

Otherwise can you explain the ARAP in greater detail. Like the loss term, what parameters are updated, number of iterations, etc.
Also during reconstruction is the post processing performed before or after the optimisation?

shubhMaheshwari avatar Apr 25 '22 07:04 shubhMaheshwari

The graph-based ARAP deformation is implemented as E_reg in our paper. The energy term for post-processing is a combination of E_motion and E_reg, and we optimize the rigid rotation and translation of each node.

During reconstruction, we do not need to do post-processing since we already include E_reg in the optimization.

wenbin-lin avatar Apr 26 '22 04:04 wenbin-lin