Skip to main content

Filtering for micro-tomography data

Project description

About F3D

F3D is a python package designed for high-resolution 3D image with kernels written in OpenCL. F3D achieves platform-portable parallelism on modern multi-core CPUs and many-core GPUs. The interface and mechanisms to access F3D accelerated kernels are written in Python to be fully integrated with other Python packages. F3D delivers several key image-processing algorithms necessary to remove artifacts from micro-tomography data. The algorithms consist of data parallel aware filters that can efficiently utilize resources and can process data out of core and scale efficiently across multiple accelerators. Optimized for data parallel filters, F3D streams data out of core to efficiently manage resources, such as memory, over complex execution sequence of filters. This has greatly expedited several scientific workflows dealing with high-resolution images. F3D preforms two main types of 3D image processing operations: non-linear filtering, such as bilateral and median filtering, and morphological operators (MM) with varying 3D structuring elements.


pyF3D requires PyOpenCL to run. See this link for installation instructions.


You may install pyF3D with either conda or pip:

conda install -c als832 pyf3d


pip install pyF3D

Project details

Download files

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

Files for pyf3d, version 1.0.3
Filename, size File type Python version Upload date Hashes
Filename, size pyf3d-1.0.3-py2.7.egg (58.2 kB) File type Egg Python version 2.7 Upload date Hashes View
Filename, size pyf3d-1.0.3-py2-none-any.whl (30.6 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size pyf3d-1.0.3.tar.gz (16.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page