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:

  1. Download and unzip archive
  2. Install dependencies (from unzipped folder):
    $ python3 -m pip install -r requirements.txt
  3. 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.

Standalone demo

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.

Bug reports: Please report bugs at: https://github.com/STORM-IRIT/pcednet-supp/issues.

Resources: This demo requires pretrained networks (clic here to download).

Release v1.0.1: Patch classified export

Release v1.0.0: First release

  • Release date: 2022-03-29
  • Release type: Beta
  • Changelog:

    First version of the Demo, allowing to classify point-clouds with pre-trained networks. Point clouds are loaded from ply files with oriented normals (fields nx, ny, nz).

    Known bugs: there is a display error when loading multiple files successively.

  • Download links:

Gallery