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 (upload soon)

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.3.tar.gz (18.3 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.3-py3-none-any.whl (616.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anisofilter-1.0.3.tar.gz
  • Upload date:
  • Size: 18.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.2.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for anisofilter-1.0.3.tar.gz
Algorithm Hash digest
SHA256 292548b2a415af1f210332b0fe29d12f09d411c9b73f3121db3e66a23cc70c2a
MD5 c8a721839ad03b99e7706984db158371
BLAKE2b-256 284d742121c91ab8286e45dceb59c80763679465817b1fb3b3dcbdd6f9466be1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anisofilter-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 616.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.2.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for anisofilter-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 443f3a6ea09ff3154e0323e9d0944c719ed3629efbf25dc3ca2c17a758556f88
MD5 b5d83ea04bcbbedc8d4c586bc9dd486e
BLAKE2b-256 0c0504a9f21083c93d28729cef8a0e1a791c5e201bb1d326ee13d38db0d7d745

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