Closed gitouni closed 2 years ago
Hi, thanks for your comments. Yes, the current voxelization setting still relies on this information. I have provided the code for voxelization after transformation, and updated data_utils.py, models.py, test.py, and README. Cheers.
Thanks for your reply and rectification! Cheers.
In data_utils.py, as find_voxel_overlaps(p0, p1, voxel) used in class ThreeDMatch_Testing , the additional prior knowledge has been added into test dataloader because the overlap relationship of voxels is acquired in registrated point cloud pairs (p0_pre, p1_pre). Noted that the perturbation (random transform) are carried out after this operation, the whole alogrithm cannot acquire overlap relationship in unregistrated pairs. Some relevant codes are shown as follows: