Replicability
We provide pre-compiled binaries allowing to replicate materials used in Figures: 1.b, 7, 15, 17, 18, 19, Tables 4, 7, 8.
Disclaimer:>We provide the licensed software "as is," and makes no express or implied warranty of any kind. PCEDNet authors specifically disclaims all indirect or implied warranties to the full extent allowed by applicable law, including without limitation all implied warranties of, non-infringement, merchantability, title or fitness for any particular purpose. No oral or written information or advice given by the authors shall create a warranty.
Resources: download zip file containing a pre-compiled software reproducing the figures material, a python script downloading the assets and calling the software. [Linux (debian based)].
Usage:
- Download and unzip archive
- Install dependencies (from unzipped folder):
$ python3 -m pip install -r requirements.txt
- Replicate results (from unzipped folder):
$python3 pced-replicability.py
This step may take some time as it fetches datasets and pre-compiled networks from zenodo (link to 7230148), then compute Scale-Space Matrices, and finally classify point clouds.
Output are generated in the folder generated_data
as follows
- Figure 1b:
fig1b_0133_abc.ply
,fig1b_0133_default.ply
- Figure 7:
fig7_Frac2GaussXX.ply
- Figure 15:
fig15_7029_abc.ply
,fig15_7029_default.ply
- Figure 17:
fig17_lans.ply
- Figure 18:
fig18_empire.ply
- Figure 19:
fig19_church.ply
- Table 4:
tab4.csv
- Table 7:
tab7.csv
- Table 8:
tab8.csv
Note about metrics: in the paper, numbers are reported for multiple runs and multiple networks trained with random initialization. The provided packages use one pre-trained network per dataset, so numbers may be slightly different from those reported in the paper.
Note about performances: timings may vary depending on the capabilities of the running computer (from a couple of hours to days from our experiments). The computation of Table 8 on the whole ABC dataset is time-consuming, and so numbers are computed for a subset of 17 models by default. Run python script with option --full-abc
to process the 7k models from abc dataset.