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 http://www.cs.tut.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.4.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.4-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anisofilter-1.0.4.tar.gz
  • Upload date:
  • Size: 19.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for anisofilter-1.0.4.tar.gz
Algorithm Hash digest
SHA256 8fdf19c868f99b0eb66e9209ad9bad5e794bd62d2745da5cc87e883532f9b6dd
MD5 6598d3b171ed97f3c70efbc96bc74995
BLAKE2b-256 c57a7f88c543740785bc1b5eefc242ee7e493e07b8e995ca25e3dace32f8526b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anisofilter-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10

File hashes

Hashes for anisofilter-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 971170ed54bf5220264fec3258ea79897a9f343dd7ab2ebf772d4b9b0487c84e
MD5 09e98acea7f84bed09934092b36fded2
BLAKE2b-256 55b162458a7d3036e54f71a8657db27fab05fb5825eb96b9bda242e0cef31ddd

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