learning to optimally segment point clouds
play

Learning to Optimally Segment Point Clouds Peiyun Hu, David Held, - PowerPoint PPT Presentation

Learning to Optimally Segment Point Clouds Peiyun Hu, David Held, Deva Ramanan Carnegie Mellon University Paper ID: 2977 Raw LiDAR Scans Today, most autonomous vehicles perceive the world through LiDAR point clouds. Map-based Preprocessing


  1. Learning to Optimally Segment Point Clouds Peiyun Hu, David Held, Deva Ramanan Carnegie Mellon University Paper ID: 2977

  2. Raw LiDAR Scans Today, most autonomous vehicles perceive the world through LiDAR point clouds.

  3. Map-based Preprocessing They often use pre-built maps to first filter out points from the background, then run clustering on points from the foreground to obtain object-level perception. *We focus on a limited field of view in this work.

  4. Object-level Perception However, it is often hard to set the right hyper-parameters for clustering. For example, Euclidean Clustering with a large distance threshold tends to under-segments pedestrians. *Colors flicker because the algorithm does not track objects across time.

  5. Object-level Perception And Euclidean Clustering with a small distance threshold tends to over-segments vehicles. *Colors flicker because the algorithm does not track objects across time.

  6. No One-Fits-All Solution The best distance threshold often varies from scenario to scenario. = 2.0m = 1.0m ε ε = 0.5m = 0.25m ε ε *Colors across parameters do not indicate correspondence.

  7. A Hierarchical Perspective Segmentations with di ff erent thresholds form a hierarchy, where nodes represent segments. = 2.0m = 1.0m = 0.5m = 0.25m ε ε ε ε

  8. Learning Objectness Models We learn a model to predict an objectness score for each segment in the hierarchy. Bad 0.1 0.9 PointNet++ ( Qi et al. , NeurIPS’17) Good

  9. Objectness How well a segment overlaps with ground truths.

  10. Searching for Optimality Given a hierarchy of segments with scores, we search for the optimal segmentation. Bad Good

  11. Optimal Worst-case Segmentation We propose an e ffi cient algorithm that produces optimal segmentation under this definition. the worst segment score segmentation score Bad defines Good

  12. Average-case Segmentation We also propose an e ffi cient algorithm guided by average-case score. average local segment score global segmentation score Bad defines Good

  13. Quantitative Evaluation Protocol: compute the percentage of objects that are under-segmented and over-segmented. Assumption: output is a valid partition. 1 [ | C i * ∩ C gt 1 [ | C i * ∩ C gt L L l | l | U = 1 O = 1 ∑ ∑ < τ U ] < τ O ] | C gt L | C i * | L l | l =1 l =1 2 under-segmented pedestrians 1 over-segmented car Held et al., RSS’15

  14. Segmentation Errors (1) As distance threshold increases, more under-segmentation and less over-segmentation. 
 (2) Our adaptive algorithm significantly outperforms each single-parameter baseline. 
 (3) We also plot the lower-bound errors for the search space, showing room for improvement. CC(0.25m) CC(0.5m) CC(1m) CC(2m) Ours(min) Ours(avg) CC(*) 1 92% 91% 0.75 68% 65% 0.5 35% 0.25 28% 25% 23% 19% 17% 13% 13% 9% 9% 8% 8% 1% 3% 5% 6% 5% 0 Under Over Total

  15. No One-Fits-All Solution The best distance threshold often varies from scenario to scenario. = 2.0m = 1.0m ε ε = 0.5m = 0.25m ε ε *Colors across parameters do not indicate correspondence.

  16. Algorithmic Output Our algorithm can adaptively choose the best distance threshold for each scenario.

  17. https://cs.cmu.edu/~peiyunh/opcseg

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