Litcius/Paper detail

Context-Aware 3D Point Cloud Semantic Segmentation With Plane Guidance

Tingyu Weng, Jun Xiao, Feilong Yan, Haiyong Jiang

2022IEEE Transactions on Multimedia19 citationsDOI

Abstract

Point cloud segmentation is fundamental in under- standing 3D environments. However, most existing methods usually perform poorly on identifying boundaries of touching objects and large surfaces of objects. Planes in a scene usually act as supporting surfaces to separate touching objects and provide geometry priors to group points on a large surface as shown in Fig. 1. Besides, planes can roughly represent the structure of a scene, and are more efficient to encode holistic scene contexts than large scale point clouds. In light of the above advantages, we advise a plane-assisted module, coined <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3D-PAM</i> , to enhance semantic segmentation of touching objects and large surface objects. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3D-PAM</i> consists of a plane separation network ( <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">PS-Net</i> ) and a plane relation network ( <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">PR-Net</i> ). <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">PS-Net</i> focuses on learning features that can robustly separate touching objects, e.g., a chair on a floor, as well as capture plane-based geometry priors to group points on a large plane, e.g., points of a desk. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">PR-Net</i> encodes mutual plane relations as a proxy of a scene structure to capture holistic contexts. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3D-PAM</i> is designed as a plug-and-play module so that it can be easily plugged into any off-the-shelf semantic segmentation network. Extensive experiments demonstrate that the method achieves large segmentation improvements on several backbones, and accomplishes superior results on most categories when using a RandLA-Net backbone ( <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$11/13$</tex-math></inline-formula> categories on S3DIS dataset and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$15/20$</tex-math></inline-formula> categories on ScanNetv2 dataset). The project is available at GitHub <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/windmillknight/Context-Aware-3D-Point-Cloud-Semantic-Segmentation-With-Plane-Guidance</uri>

Topics & Concepts

Computer sciencePoint cloudArtificial intelligenceSegmentationContext (archaeology)Point (geometry)Plane (geometry)Surface (topology)Computer visionGeometryMathematicsPaleontologyBiology3D Shape Modeling and Analysis3D Surveying and Cultural HeritageComputer Graphics and Visualization Techniques
Context-Aware 3D Point Cloud Semantic Segmentation With Plane Guidance | Litcius