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.2.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.2-py3-none-any.whl (688.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anisofilter-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 4c12ac073b57190b796961f7129188ba1f684401d26ecb31f44e7346f3dbc3bb
MD5 352cf04fdcfbd6de9cf7a52e07775a66
BLAKE2b-256 182fe4fd90ff215ac0d8fec5e579dbf6bb5b2fae058cd72bfd6ea00e204929e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anisofilter-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 688.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2849e29d389ee515daa098c11f3e8238500924a884fed15ba3cd7bd560181f97
MD5 aa686782c602ea2de9845020edf0e1ee
BLAKE2b-256 88e7991a148f3959a2a11873475ab8ccbe8463b63d7cf651fb997704d56cf957

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