ext xtraction for point clo loud regis istration
play

Ext xtraction for Point Clo loud Regis istration M. Saleh, S. - PowerPoint PPT Presentation

Graphite: GRAPH-Induced feaTure Ext xtraction for Point Clo loud Regis istration M. Saleh, S. Dehghani, B. Busam, N. Navab, F. Tombari 3DV 2020 Point clouds Qi, Charles R., et al. "Pointnet: Deep learning on point sets for 3d


  1. Graphite: GRAPH-Induced feaTure Ext xtraction for Point Clo loud Regis istration M. Saleh, S. Dehghani, B. Busam, N. Navab, F. Tombari 3DV 2020

  2. Point clouds Qi, Charles R., et al. "Pointnet: Deep learning on point sets for 3d classification and Image from Qi, Charles Ruizhongtai, et al. "Pointnet++: segmentation." Proceedings of the IEEE conference on computer vision and pattern Deep hierarchical feature learning on point sets in a recognition . 2017. metric space." Advances in neural information processing systems . 2017.

  3. Global methods Aoki, Yasuhiro, et al. "Pointnetlk: Robust & efficient point cloud registration using Yang, Jiaolong, et al. "Go-ICP: A globally optimal solution to 3D ICP point-set registration." IEEE transactions on pattern analysis and machine intelligence 38.11 (2015): 2241-2254. pointnet." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition . 2019.

  4. Local methods Deng, Haowen, Tolga Birdal, and Slobodan Ilic. "Ppf- Zeng, Andy, et al. "3dmatch: Learning local geometric descriptors from rgb-d foldnet: Unsupervised learning of rotation invariant 3d local reconstructions." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition . 2017. descriptors." Proceedings of the European Conference on Computer Vision (ECCV) . 2018.

  5. Graphite Dense description and Sparse description keypoint per patch

  6. Graphite Descriptor point representation graph representation voxel representation

  7. Graph construction ๐‘ž 8 ๐‘ž 5 ๐‘ž 4 ๐‘ž 7 ๐‘ž 6 ๐‘ž 2 ๐‘“(1,2) ๐‘ž 1 ๐‘ž 3 ๐‘ž 9 ๐‘ž 10 ๐‘ž ๐‘— = (๐‘ฆ ๐‘— , ๐‘ง ๐‘— , ๐‘จ ๐‘— , ๐‘ ๐‘— , ๐‘ ๐‘— , ๐‘‘ ๐‘— ) ๐‘  ๐‘  + ||๐‘ž ๐‘˜ โˆ’ ๐‘ž ๐‘™ || , ๐‘—๐‘”||๐‘ž ๐‘˜ โˆ’ ๐‘ž ๐‘™ || < ๐‘  ๐‘“(๐‘˜, ๐‘™) = แ‰ 0 , ๐‘๐‘ขโ„Ž๐‘“๐‘ ๐‘ฅ๐‘—๐‘ก๐‘“

  8. Architecture ๐‘ณ = ๐Ÿ‘ ๐‘ณ = ๐Ÿ’ ๐‘ณ = ๐Ÿ GCN GCN Input Patch GCN K=1 K=2 GCN K=3 ๐‘ [๐‘œ๐‘ฆ1] (8,1) GCN (16,8) ๐‘Œ [๐‘œ๐‘ฆ6] GCN K=3 (32,16) K=2 K=1 ๐‘‡ [1] (16,32) (8,16) scatter max FC ๐ต [๐‘œ๐‘ฆ๐‘œ] (6,8) FC ๐ธ [1๐‘ฆ32] scatter max ๐ฟ โ€ฒ = เท ๐ธ โ€ฒโˆ’1/2 ๐ต ๐‘™ ๐ธ โ€ฒโˆ’1/2 ๐‘Œ ๐‘— ฮ˜ ๐‘™ ๐‘Œ ๐‘— ๐‘™=0

  9. Training datasets Anchor Positive Negative ModelNet40 registration pair and patches

  10. Initialization Loss Graphite ๐‘€ ๐‘ก = (๐‘ โˆ’ เท  ๐‘) 2 ๐ธ ๐‘  Loss ๐‘€ ๐‘‡ = (๐‘‡ โˆ’ แˆ˜ ๐‘‡) 2 Graphite ๐ธ ๐‘ž Triplet loss |๐ธ ๐‘  โˆ’ ๐ธ ๐‘ž | ๐‘€ ๐ธ = ๐ธ ๐‘  โˆ’ ๐ธ ๐‘ž + ๐‘›. |๐ธ ๐‘  โˆ’ ๐ธ ๐‘œ | Loss Graphite ๐ธ ๐‘œ

  11. Training with pose variations Relative pose warping Graphite ๐ธ ๐‘  Triplet Detection loss Graphite ๐ธ ๐‘ž Triplet Descriptor loss Graphite ๐ธ ๐‘œ

  12. ModelNet40 registration Original pair Keypoint matches Graphite Graphite + ICP

  13. ModelNet40 registration

  14. Registration under noise

  15. 3dmatch registration Keypoint scores Validated keypoints Descriptor visualisation 3DMatch seed points

  16. 3dmatch registration Scene 2 + Keypoints Registered with Graphite Scene 1 + Keypoints

  17. Geometric registration benchmark

  18. Conclusion โ€ข We describe patches using our lightweight graph-based model โ€ข Our model is trained with minimum supervision โ€ข It also extracts salient interest points, keypoints โ€ข Keypoints can be used to downsample the original point cloud to a uniformly distributed set โ€ข For registration a combination of keypoint and descriptor can be used โ€ข Although trained on synthetic point clouds, our model generalizes well with real depth scans

  19. Graphite: GRAPH-Induced feaTure Ext xtraction for Point Clo loud Regis istration Paper ID 2 Official Code and pretrained models github.com/mahdi-slh/Graphite

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend