SAMNet++: A Segment Anything Model for Supervised 3D Point Cloud Semantic Segmentation

Segmentation of 3D point clouds is essential for applications such as environmental monitoring and autonomous navigation, where making accurate distinctions between different classes from high-resolution 3D datasets is critical. Segmenting 3D point clouds often requires a trade-off between preservin...

Full description

Saved in:
Bibliographic Details
Main Authors: Mohsen Shahraki, Ahmed Elamin, Ahmed El-Rabbany
Format: Article
Language:English
Published: MDPI AG 2025-04-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/17/7/1256
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850188275660095488
author Mohsen Shahraki
Ahmed Elamin
Ahmed El-Rabbany
author_facet Mohsen Shahraki
Ahmed Elamin
Ahmed El-Rabbany
author_sort Mohsen Shahraki
collection DOAJ
description Segmentation of 3D point clouds is essential for applications such as environmental monitoring and autonomous navigation, where making accurate distinctions between different classes from high-resolution 3D datasets is critical. Segmenting 3D point clouds often requires a trade-off between preserving spatial information and achieving computational efficiency. In this paper, we present SAMNet++, a hybrid 3D segmentation model that integrates segment anything model (SAM) and adopted PointNet++ in a sequential two-stage pipeline. Firstly, SAM performs an initial unsupervised segmentation, which is then refined using adopted PointNet++ to improve the accuracy. The key innovations of SAMNet++ include its hybrid architecture, which combines SAM’s generalization with PointNet++’s local feature extraction, and a feature refinement strategy that enhances precision while reducing computational overhead. Additionally, SAMNet++ minimizes the reliance on extensive supervised training, while maintaining high accuracy. The proposed model is tested on three urban datasets, which are collected by an unmanned aerial vehicle (UAV). The proposed SAMNet++ model demonstrates high segmentation performance, achieving accuracy, precision, recall, and F1-score values above 0.97 across all classes on our experimental datasets. Furthermore, its mean intersection over union (mIoU) of 86.93% on a public benchmark dataset signifies a more balanced and precise segmentation across all classes, surpassing previous state-of-the-art methods. In addition to its improved accuracy, SAMNet++ showcases remarkable computational efficiency, requiring almost half the processing time of standard PointNet++ and nearly one-sixteenth of the time needed by the original PointNet algorithm.
format Article
id doaj-art-b94b28d7d2f840e1b6cbf13a65b2b960
institution OA Journals
issn 2072-4292
language English
publishDate 2025-04-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj-art-b94b28d7d2f840e1b6cbf13a65b2b9602025-08-20T02:15:54ZengMDPI AGRemote Sensing2072-42922025-04-01177125610.3390/rs17071256SAMNet++: A Segment Anything Model for Supervised 3D Point Cloud Semantic SegmentationMohsen Shahraki0Ahmed Elamin1Ahmed El-Rabbany2Department of Civil Engineering, Faculty of Engineering and Architectural Science, Toronto Metropolitan University, Toronto, ON M5B 2K3, CanadaDepartment of Civil Engineering, Faculty of Engineering and Architectural Science, Toronto Metropolitan University, Toronto, ON M5B 2K3, CanadaDepartment of Civil Engineering, Faculty of Engineering and Architectural Science, Toronto Metropolitan University, Toronto, ON M5B 2K3, CanadaSegmentation of 3D point clouds is essential for applications such as environmental monitoring and autonomous navigation, where making accurate distinctions between different classes from high-resolution 3D datasets is critical. Segmenting 3D point clouds often requires a trade-off between preserving spatial information and achieving computational efficiency. In this paper, we present SAMNet++, a hybrid 3D segmentation model that integrates segment anything model (SAM) and adopted PointNet++ in a sequential two-stage pipeline. Firstly, SAM performs an initial unsupervised segmentation, which is then refined using adopted PointNet++ to improve the accuracy. The key innovations of SAMNet++ include its hybrid architecture, which combines SAM’s generalization with PointNet++’s local feature extraction, and a feature refinement strategy that enhances precision while reducing computational overhead. Additionally, SAMNet++ minimizes the reliance on extensive supervised training, while maintaining high accuracy. The proposed model is tested on three urban datasets, which are collected by an unmanned aerial vehicle (UAV). The proposed SAMNet++ model demonstrates high segmentation performance, achieving accuracy, precision, recall, and F1-score values above 0.97 across all classes on our experimental datasets. Furthermore, its mean intersection over union (mIoU) of 86.93% on a public benchmark dataset signifies a more balanced and precise segmentation across all classes, surpassing previous state-of-the-art methods. In addition to its improved accuracy, SAMNet++ showcases remarkable computational efficiency, requiring almost half the processing time of standard PointNet++ and nearly one-sixteenth of the time needed by the original PointNet algorithm.https://www.mdpi.com/2072-4292/17/7/1256unmanned aerial vehicles (UAVs)3D Point Cloud SegmentationSegment Anything Model (SAM)PointNet++PointNetsupervised segmentation
spellingShingle Mohsen Shahraki
Ahmed Elamin
Ahmed El-Rabbany
SAMNet++: A Segment Anything Model for Supervised 3D Point Cloud Semantic Segmentation
Remote Sensing
unmanned aerial vehicles (UAVs)
3D Point Cloud Segmentation
Segment Anything Model (SAM)
PointNet++
PointNet
supervised segmentation
title SAMNet++: A Segment Anything Model for Supervised 3D Point Cloud Semantic Segmentation
title_full SAMNet++: A Segment Anything Model for Supervised 3D Point Cloud Semantic Segmentation
title_fullStr SAMNet++: A Segment Anything Model for Supervised 3D Point Cloud Semantic Segmentation
title_full_unstemmed SAMNet++: A Segment Anything Model for Supervised 3D Point Cloud Semantic Segmentation
title_short SAMNet++: A Segment Anything Model for Supervised 3D Point Cloud Semantic Segmentation
title_sort samnet a segment anything model for supervised 3d point cloud semantic segmentation
topic unmanned aerial vehicles (UAVs)
3D Point Cloud Segmentation
Segment Anything Model (SAM)
PointNet++
PointNet
supervised segmentation
url https://www.mdpi.com/2072-4292/17/7/1256
work_keys_str_mv AT mohsenshahraki samnetasegmentanythingmodelforsupervised3dpointcloudsemanticsegmentation
AT ahmedelamin samnetasegmentanythingmodelforsupervised3dpointcloudsemanticsegmentation
AT ahmedelrabbany samnetasegmentanythingmodelforsupervised3dpointcloudsemanticsegmentation