Skip to main content

Unwraps a circular surface through a topological transform

Project description

pointextract

Topological transforms by point sampling. Includes:

  • Unwrapping circular and annular regions of images into linear or 2D arrays

Designed to unwrap 2D cross section images of 3D X-ray computed tomography scans. The transformation enables the surface of a circular object to be aligned for downsteam analysis and a topological transform.

Installation

You can install the package with:

pip install pointextract

Before using this package, ensure you have Python installed on your system. This package requires the following dependencies:

  • numpy
  • skimage

Example

Simple example:

import pointextract
from skimage.io import imread

img_arr = imread('example.png')

ellipse = ellipse_detect(img_arr, sigma=2)

img_unwrap = unwrap_image(img_arr, ellipse, radial_distance=50, num_points=400)

Questions

This package is still in early development. Please feel free to contact us directly with any questions or bugs. We are currently working to provide an open-source repository where issues and feature requests can be submitted.

Acknowledgements

This material is based upon research in the Materials Data Science for Stockpile Stewardship Center of Excellence (MDS3-COE).

[Case Western Reserve University, SDLElab] 1

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

pointextract-0.0.53.tar.gz (4.4 kB view hashes)

Uploaded Source

Built Distribution

pointextract-0.0.53-py3-none-any.whl (4.9 kB view hashes)

Uploaded Python 3

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