awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yanx27 avatar

yanx27/Pointnet_Pointnet2_pytorch

0
View on GitHub↗
4,894 stars·1,021 forks·Python·MIT·22 views

Pointnet Pointnet2 Pytorch

This project is a PyTorch-based framework of deep learning models designed for the classification and semantic segmentation of 3D point cloud data. It provides implementations of the PointNet architecture to perform global category labeling of entire objects and detailed partitioning of large-scale 3D environments.

The system handles semantic segmentation across multiple scales, ranging from identifying individual components within a single object to labeling distinct category types within large-scale scenes.

The framework includes structural components for processing unordered point sets, such as farthest-point sampling, hierarchical point-set grouping, and symmetric set-aggregation networks. It also provides offline data preprocessing utilities and tools for generating 3D object files to visualize segmentation outputs in external software.

Features

  • 3D Detection and Segmentation - Provides a complete framework for identifying and segmenting objects within large-scale 3D point clouds and scenes.
  • PointNet Architectures - Implements the PointNet architecture for capturing local and global features in 3D point clouds.
  • Point Cloud Classifications - Implements global category labeling to classify entire 3D objects from point cloud data.
  • Point Cloud Neural Architectures - Provides PyTorch-based neural architectures that operate directly on unordered 3D point sets.
  • Point-Wise Label Prediction - Implements neural network layers that assign semantic category labels to every individual point in a 3D cloud.
  • Global Point Cloud Classifications - Analyzes 3D point sets to assign a single global category label to an entire object.
  • Semantic Segmentations - Partitions 3D point clouds into distinct regions by assigning semantic labels to individual points.
  • Point Cloud Grouping - Provides multi-scale grouping techniques for hierarchical feature learning in point cloud architectures.
  • Point Cloud Segmentation Executions - Identifies and labels individual components within a single 3D object using per-point semantic prediction.
  • Large-Scale Scene Segmentations - Labels points in large-scale 3D environments to distinguish between different object types.
  • Symmetric Aggregation Functions - Uses shared MLPs and max-pooling to aggregate point-wise features into permutation-invariant global descriptors.
  • Feature Interpolations - Calculates weighted averages of nearest neighbors to estimate features for specific query points.
  • Point Cloud Processing - Provides offline data transformation and uniform sampling to optimize 3D point cloud training efficiency.
  • Sampling - Implements furthest point sampling to select representative subsets of 3D point clouds.

Star history

Star history chart for yanx27/pointnet_pointnet2_pytorchStar history chart for yanx27/pointnet_pointnet2_pytorch

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Pointnet Pointnet2 Pytorch

These projects share indexed features with Pointnet Pointnet2 Pytorch. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • charlesq34/pointnetcharlesq34 avatar

    charlesq34/pointnet

    5,433View on GitHub↗

    PointNet is a deep learning architecture designed to process and classify raw 3D point clouds directly without voxelization. It provides a system for 3D object classification, semantic segmentation frameworks for partitioning clouds into categories, and tools for visualizing 3D shapes. The project utilizes a transform network to align point clouds into a canonical coordinate space and employs symmetric-function-based aggregation to condense point-wise features into global vectors regardless of point order. It also features a multi-scale grouping architecture to extract hierarchical geometric

    Python
    View on GitHub↗5,433
  • charlesq34/pointnet2charlesq34 avatar

    charlesq34/pointnet2

    3,678View on GitHub↗

    PointNet++ is a deep learning framework designed for processing and classifying 3D point cloud data. It utilizes a hierarchical feature learning architecture to extract geometric patterns from sampled 3D point sets. The framework implements a variety of 3D analysis tools, including a point cloud classifier for categorizing objects based on spatial coordinates and surface normals, a semantic scene segmenter for labeling surfaces in large-scale environments, and a tool for 3D object part segmentation. The system covers a broad range of capabilities including geometric feature extraction, 3D da

    Python
    View on GitHub↗3,678
  • open-mmlab/mmdetection3dopen-mmlab avatar

    open-mmlab/mmdetection3d

    6,273View on GitHub↗

    MMDetection3D is an open-source toolbox for 3D perception, providing a unified framework for detecting and segmenting objects in three-dimensional environments. It supports a range of core tasks including monocular 3D object detection from single camera images, LiDAR-based 3D object detection from raw point clouds, and multi-modal fusion that combines camera images with LiDAR data. The toolbox also covers point cloud semantic segmentation, assigning class labels to every point in a scan for scene understanding. The project distinguishes itself through a config-driven pipeline that orchestrate

    Python3d-object-detectionobject-detectionpoint-cloud
    View on GitHub↗6,273
  • intel-isl/open3dintel-isl avatar

    intel-isl/Open3D

    13,695View on GitHub↗

    Open3D is a 3D data processing library, visualization engine, and machine learning library. It provides a framework for manipulating point clouds and meshes through specialized algorithms designed for 3D data science workflows. The project includes a toolkit for 3D scene reconstruction to generate spatial models and align surfaces from raw data. It also functions as a GPU accelerated framework that offloads intensive spatial computations to the graphics processor to increase processing speed. The library covers a broad range of capabilities including physically based light simulations for vi

    C++
    View on GitHub↗13,695
Compare all 30 related projects→

Frequently asked questions

What does yanx27/pointnet_pointnet2_pytorch do?

This project is a PyTorch-based framework of deep learning models designed for the classification and semantic segmentation of 3D point cloud data. It provides implementations of the PointNet architecture to perform global category labeling of entire objects and detailed partitioning of large-scale 3D environments.

What are the main features of yanx27/pointnet_pointnet2_pytorch?

The main features of yanx27/pointnet_pointnet2_pytorch are: 3D Detection and Segmentation, PointNet Architectures, Point Cloud Classifications, Point Cloud Neural Architectures, Point-Wise Label Prediction, Global Point Cloud Classifications, Semantic Segmentations, Point Cloud Grouping.

Which projects share features with yanx27/pointnet_pointnet2_pytorch?

Projects with overlapping indexed features include: charlesq34/pointnet — PointNet is a deep learning architecture designed to process and classify raw 3D point clouds directly without… charlesq34/pointnet2 — PointNet++ is a deep learning framework designed for processing and classifying 3D point cloud data. It utilizes a… open-mmlab/mmdetection3d — MMDetection3D is an open-source toolbox for 3D perception, providing a unified framework for detecting and segmenting… intel-isl/open3d — Open3D is a 3D data processing library, visualization engine, and machine learning library. It provides a framework… angeladai/3dmv — 3DMV jointly combines RGB color and geometric information to perform 3D semantic segmentation of RGB-D scans. This… 3bobo/lttr — Introduction - Performance - Setup - QuickStart - Acknowledgment - Citation.