ReUseX is a comprehensive tool for processing 3D point cloud scans of building interiors, designed to support building reuse and renovation projects. The project processes LiDAR scans to create semantic 3D models with advanced segmentation capabilities for architectural elements.
https://pfmephisto.github.io/ReUseX/ ↗// readme
ReUseX
⚠️ Warning: This project is in active development and will regularly be introducing breaking changes
ReUseX is a comprehensive tool for processing 3D point cloud scans of building interiors, designed to support building reuse and renovation projects. The project processes LiDAR scans to create semantic 3D models with advanced segmentation capabilities for architectural elements.
Features
- Point Cloud Processing: Import sensor frames from RTABMap SLAM databases, MuSHRoom and ARKitScenes captures, E57/PLY clouds, 360° panoramas and survey photos
- Pose Refinement: Plane-landmark pose-graph optimization with optional wide-baseline loop closure, joint pairwise registration (GTSAM), and content-based 360° panorama alignment
- Planar Segmentation: Extract and segment planar surfaces (walls, floors, ceilings) via noise-adaptive region growing
- Room Segmentation: Automatically partition point clouds into individual rooms with Leiden community detection over the plane graph (igraph)
- Semantic Segmentation: Deep learning-based identification of architectural elements using YOLO and SAM3 models
- 3D Reconstruction: Cell complex representations…