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.6.tar.gz (19.9 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for anisofilter-1.0.6.tar.gz
Algorithm Hash digest
SHA256 2d28e8561467aa9a52b7f4ca5954222b47779bd9437a3e9cd68d77547bf0e520
MD5 13a18ae310f94fec65218e9b0349dd4f
BLAKE2b-256 e4017377dea12229d2c02e3351ea1e9144d8becce8fb8cc0346d4ad331c613a2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anisofilter-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 846a5e980eff2dac53f09f59d5d29648949bbfd74840cb3993630e520cc6e949
MD5 5df152c08928c593ed0015ab8f876fac
BLAKE2b-256 688cede8b243b1bb75045150c56e5d97010b5612c03f897771db14e614392bee

See more details on using hashes here.

Supported by

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