Compact building reconstruction based on Single-orientation Building Section Skeleton (BSS). This is an implementation of the paper:
Yijie Wu, Fan Xue*, Maosu Li, and Sou-Han Chen, 2024.
A novel Building Section Skeleton for compact 3D reconstruction from point clouds: A study of high-density urban scenes.
ISPRS Journal of Photogrammetry and Remote Sensing 209, 85-100.
git clone https://github.com/eiiijiiiy/sobss.git
cd sobss
mkdir build
cd build
cmake ..
make
cd ../
python main.py \
-i <path to the input point cloud *.ply [required]> \
-w <directory of the working folder (will be cleared before running) [required]> \
-v <voxel size in `skeletonizing` [optional]> \
-p <distance interval to group BSS atoms in `coarse segmentation` [optional]> \
-n <angular interval to group BSS atoms in `coarse segmentation` [optional]> \
-s <truncated distance in `merging` [optional]> \
-l <factor weighting the compactness and accuracy in `merging` [optional]>
skeletonize
->coarse segment
-> merge
->evaluate
. Results will be shown in the open3d window.
Data and results can be downloaded at OneDrive:
0-input
. 2-union_tri(results)
. 3-r2s(evaluation)
.