planematch patch coplanarity prediction
play

PlaneMatch: Patch Coplanarity Prediction for Robust RGB-D - PowerPoint PPT Presentation

PlaneMatch: Patch Coplanarity Prediction for Robust RGB-D Reconstruction Yifei Shi, Kai Xu, Matthias Niessner, Szymon Rusinkiewicz, Thomas Funkhouser Princeton University National University of Defense Technology Technical University of Munich


  1. PlaneMatch: Patch Coplanarity Prediction for Robust RGB-D Reconstruction Yifei Shi, Kai Xu, Matthias Niessner, Szymon Rusinkiewicz, Thomas Funkhouser Princeton University National University of Defense Technology Technical University of Munich Google

  2. RGB-D Reconstruction Microsoft Kinect Structure Sensor Xtion

  3. RGB-D Reconstruction Bundle Fusion [Dai et al. 17]

  4. RGB-D Reconstruction KinectFusion VoxelHashing [Newcombe/Izadi et al. 2011] [Niessner et al. 2013] BundleFusion [Dai et al. 2017] ElasticFusion Robust Recon. [Whelan et al. 2016] [Choi et al. 2015]

  5. VoxelHashing Loop Closure BundleFusion

  6. Loop Closure -> Feature Descriptor RGB Features: - SIFT, SURF, ORB, Freak, … - LIFT, MatchNet , … Keypoint-based Geometric Features: Are there additional primitives? - SHOT, FPFH, SpinImages , … - 3DMatch, …

  7. Our Id Idea: Planar Feature Descriptors Coplanar Surface Patches

  8. Existing Planar Matching is Local Point-to-Plane ICP [Chen & Medioni 91] Online Structure Analysis [Zhang et al. 2015] Fine-to-Coarse Registration [Halber and Funkhouser 2017]

  9. Long-Range Constraints for SLAM Coplanar Surface Patches

  10. Task: Co-planarity Matching? … …

  11. PlaneMatch: Learning Co-planarity Features ➢ Color ➢ Depth ➢ Normals ➢ Plane Segmentation (Mask) ➢ … Learn from … 3D data!

  12. Siamese Network Architecture 256D 256D 256D

  13. Siamese Network Architecture 256D 256D 256D

  14. Siamese Network Architecture 256D 256D 256D

  15. Siamese Network Architecture 256D 256D 256D

  16. Step 1: : Ext xtract Planar Patches RGB Planar Patches Depth

  17. Step 2: : Ext xtract Global Rep. / Patch Depth RGB Normals Patch Mask

  18. Step 3: : Ext xtract Local Rep. / Patch Depth RGB Normals Patch Mask

  19. Local / Global Representations Global Local Representation Representation

  20. Siamese Network Architecture 256D 256D 256D

  21. Training: Self-Supervised Learning Positive Negative Anchor Anchor Positive Negative ScanNet [Dai et al. 2017] … 10 million triplets

  22. Triplets for Training Negative Positive Anchor

  23. Benchmark for Task of f Co-planarity Matching Positive pair (6k) Negative pair (6k) By patch size By pair distance

  24. PlaneMatch Evaluation

  25. PlaneMatch Ablation Study

  26. PlaneMatch Registration : indicator variables ( ∈ [0,1] ) : transformation matrix

  27. PlaneMatch Registration : indicator variables ( ∈ [0,1] ) : transformation matrix cop cop Pairs : plane pair set : plane-to-plane distance cop cop predicted by : confidence weight π coplanarity network

  28. PlaneMatch Registration : indicator variables ( ∈ [0,1] ) : transformation matrix kp kp Pairs : point pair set : point-to-point distance kp kp predicted by : confidence weight π SIFT keypoints

  29. PlaneMatch Registration : indicator variables ( ∈ [0,1] ) : transformation matrix : threshold for error (0.01 m) If > , = 0 If < , = 1 Robust optimization following [Choi et al. 15] / [Zollhoefer et al. 14] / [Zach et al. 14]

  30. PlaneMatch Registration Results .

  31. PlaneMatch Registration Results BundleFusion [Dai et al.17] PlaneMatch (Ours)

  32. PlaneMatch Registration Results BundleFusion [Dai et al.17] PlaneMatch (Ours)

  33. Evaluation on TUM-RGBD RMSE in cm (lower is better)

  34. Ablation on TUM-RGBD RMSE in cm (lower is better)

  35. Effect of f Long-range Co-planar Pairs 1-5m 1-5m 1-5m 1-5m 0% deduction 50% deduction 100% deduction

  36. Effect of f Long-range Co-planar Pairs 1-5m 1-5m 1-5m 1-5m 0% deduction 50% deduction 100% deduction

  37. Effect of f Long-range Co-planar Pairs 1-5m 1-5m 1-5m 1-5m 0% deduction 50% deduction 100% deduction

  38. Conclusion 1. New task: co-planarity matching 2. Feature learning using self-supervision 3. Integration with robust optimization into SLAM Thank You! Yifei Shi Kai Xu Szymon Rusinkiewicz Tom Funkhouser

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