SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2203.09065 · 2022

STPLS3D: A Large-Scale Synthetic and Real Aerial Photogrammetry 3D Point Cloud Dataset

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 23 functions out of this paper's own repositories and ran 13 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
thangvubk/softgroup canonical 9 of 15
hustvl/HAIS canonical 2 of 5
meidachen/STPLS3D canonical 2 of 3
FunctionStatusWhere it lives
build_optimizer Ran thangvubk/softgroup/softgroup/util/optim.py
code served (permissive licence) · get_code("a01e168adfa38845")
collect_results_gpu Ran thangvubk/softgroup/softgroup/util/dist.py
code served (permissive licence) · get_code("073a2c5b7be32c70")
compute_averages Ran meidachen/STPLS3D/HAIS/STPLS3DInstanceSegmentationChallenge_Codalab_Evaluate.py
pointer only (licence: NONE) · get_code("72d8a6e70d7f2816")
create_logger Ran meidachen/STPLS3D/HAIS/STPLS3DInstanceSegmentationChallenge_Codalab_Evaluate.py
pointer only (licence: NONE) · get_code("8c691df0e80230d3")
evaluate_offset_mae Ran thangvubk/softgroup/softgroup/evaluation/point_wise_eval.py
code served (permissive licence) · get_code("b4cd600209f34611")
evaluate_semantic_acc Ran thangvubk/softgroup/softgroup/evaluation/point_wise_eval.py
code served (permissive licence) · get_code("caa556fdf3f1079e")
get_instances Ran hustvl/HAIS/util/utils_3d.py
code served (permissive licence) · get_code("4e07440bd3364b80")
load_ids Ran hustvl/HAIS/util/utils_3d.py
code served (permissive licence) · get_code("14f23821245c2d26")
master_only Ran thangvubk/softgroup/softgroup/util/dist.py
code served (permissive licence) · get_code("73c90f7f53475e40")
read_mesh_vertices Ran thangvubk/softgroup/softgroup/evaluation/instance_eval_util.py
code served (permissive licence) · get_code("9635921a5093e69c")
rle_decode Ran thangvubk/softgroup/softgroup/util/rle.py
code served (permissive licence) · get_code("f8eff0243802706a")
rle_encode Ran thangvubk/softgroup/softgroup/util/rle.py
code served (permissive licence) · get_code("6fdabd36a13625dd")
transform_points Ran thangvubk/softgroup/softgroup/evaluation/instance_eval_util.py
code served (permissive licence) · get_code("d328ddb2e66ec4be")
ball_query Not yet run thangvubk/softgroup/softgroup/ops/functions.py
code served (permissive licence) · get_code("a8774698be22d47d")
collect_results_cpu Not yet run thangvubk/softgroup/softgroup/util/dist.py
code served (permissive licence) · get_code("2be8d1b7c58cdb1e")
evaluate_matches Not yet run meidachen/STPLS3D/HAIS/STPLS3DInstanceSegmentationChallenge_Codalab_Evaluate.py
pointer only (licence: NONE) · get_code("7b4e76aa4fb2754b")
evaluate_semantic_miou Not yet run thangvubk/softgroup/softgroup/evaluation/point_wise_eval.py
code served (permissive licence) · get_code("bc27be3c2a69fe70")
get_coords_color Not yet run hustvl/HAIS/visualize_open3d.py
code served (permissive licence) · get_code("66fcea6b19a36ca8")
get_root_logger Not yet run thangvubk/softgroup/softgroup/util/logger.py
code served (permissive licence) · get_code("ac52dc08b2bb574f")
intersectionAndUnion Not yet run hustvl/HAIS/util/utils.py
code served (permissive licence) · get_code("a75f890684e211c9")
is_power2 Not yet run hustvl/HAIS/util/utils.py
code served (permissive licence) · get_code("acda2d896528f730")
load_ids Not yet run thangvubk/softgroup/softgroup/evaluation/instance_eval_util.py
code served (permissive licence) · get_code("1569c8cb19910d35")
octree_ball_query Not yet run thangvubk/softgroup/softgroup/ops/functions.py
code served (permissive licence) · get_code("535676e8748cf1b9")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Although various 3D datasets with different functions and scales have been proposed recently, it remains challenging for individuals to complete the whole pipeline of large-scale data collection, sanitization, and annotation. Moreover, the created datasets usually suffer from extremely imbalanced class distribution or partial low-quality data samples. Motivated by this, we explore the procedurally synthetic 3D data generation paradigm to equip individuals with the full capability of creating large-scale annotated photogrammetry point clouds. Specifically, we introduce a synthetic aerial photogrammetry point clouds generation pipeline that takes full advantage of open geospatial data sources and off-the-shelf commercial packages. Unlike generating synthetic data in virtual games, where the simulated data usually have limited gaming environments created by artists, the proposed pipeline simulates the reconstruction process of the real environment by following the same UAV flight pattern on different synthetic terrain shapes and building densities, which ensure similar quality, noise pattern, and diversity with real data. In addition, the precise semantic and instance annotations can be generated fully automatically, avoiding the expensive and time-consuming manual annotation. Based on the proposed pipeline, we present a richly-annotated synthetic 3D aerial photogrammetry point cloud dataset, termed STPLS3D, with more than 16 $km^2$ of landscapes and up to 18 fine-grained semantic categories. For verification purposes, we also provide a parallel dataset collected from four areas in the real environment. Extensive experiments conducted on our datasets demonstrate the effectiveness and quality of the proposed synthetic dataset.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2203.09065")
get_code_for_paper("2203.09065")
have("2203.09065")

Connect an agent — have() is free.