Skip to main content

Anisotropic filter for 3D point clouds

Project description

Python Wrapper for Anisotropic Denoising of 3D Point Clouds

Image of Result noisy Image of Result denoised

A python implementation for denosing 3D point clouds with Gaussian noise, where the anisotropic neighborhoods were computed to both denoise the smooth regions and to preserve the sharp features, i.e. edges and corners.

The implementation is based on Z. Xu and A. Foi, "Anisotropic Denoising of 3D Point Clouds by Aggregation of Multiple Surface-Adaptive Estimates," in IEEE Transactions on Visualization and Computer Graphics, vol. 27, no. 6, pp. 2851-2868, 1 June 2021, doi: 10.1109/TVCG.2019.2959761.

The package contains the Anisotropic Denoising binaries compiled for:

  • Windows (Win10, MinGW-64)
  • Linux (Ubuntu 20.04.2 LTS, 64bit)
  • Mac OSX (Big Sur, 64-bit)

The binaries are available for non-commercial use only (please see LICENSE for more details).

For the demo, see the demo folder of the full source zip, which also includes the example noisy and noise-free point clouds demonstrated in the paper. You can also download the demo from https://webpages.tuni.fi/foi/PointCloudFiltering/pcd_anisotropic_denoi_py_demo.zip

Authors:
      Zhongwei Xu xu@noiselessimaging.com
      Alessandro Foi

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

anisofilter-1.0.5.tar.gz (19.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

anisofilter-1.0.5-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file anisofilter-1.0.5.tar.gz.

File metadata

  • Download URL: anisofilter-1.0.5.tar.gz
  • Upload date:
  • Size: 19.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for anisofilter-1.0.5.tar.gz
Algorithm Hash digest
SHA256 eedb0620d88161291ec98b6f118f0d045eebd74e33d271d05b9a7602feb43e3e
MD5 9b5405fa8146860eb9a7ae7452e2ff5b
BLAKE2b-256 6d961f6bd7ded211f802f111ba67f95e69e2c07486672591035fd7d8d31074a6

See more details on using hashes here.

File details

Details for the file anisofilter-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: anisofilter-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for anisofilter-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 52ddaea0eca2b5fbe82674bb243034feb625c1fe85f70b538c8624c08b2222e1
MD5 3ce63ee95c4f6d7ce91d50b49417a45a
BLAKE2b-256 2ae110fb564a1f066156d8c46e528350884dc1a40cc22ff638b778f09cd9985b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page