pointnet icon indicating copy to clipboard operation
pointnet copied to clipboard

Why is it necessary to add the identity matrix in the transeform.py

Open ShichaoJin opened this issue 4 years ago • 2 comments

image

ShichaoJin avatar Nov 04 '19 13:11 ShichaoJin

I was asking myself the same. In the supplementary material of the paper they mention that

The output matrix is initialized as an identity matrix

I guess this is a way of initializing the transformation very close to the identity. The transformation is then learned in a "residual" fashion (i.e. the matrix is actually parameterized as 1+M). This is the answer I could provide myself. It would be nice to have a confirmation from the authors.

pmorerio avatar Mar 26 '21 09:03 pmorerio

@pmorerio This is also what I am thinking. I was confused with the term initialized since this matrix is always initialized/added at each step (both at training and inference).

adosar avatar Mar 06 '24 12:03 adosar