This is a Pytorch implementation of the DeepVCP (Virtual Corresponding Points) network for point cloud registration, based on the original paper by Baidu Research https://songshiyu01.github.io/pdf/DeepVCP_W.Lu_S.Song_ICCV2019.pdf.
The model aligns a source point cloud to a target point cloud by learning the rigid transform (translation + rotation matrix).
The architecture consists of
- Deep Feature Extraction Layer
- Point Weighting
- Deep Feature Embedding
- CPG (Corresponding Point Generation) layer