Skip to main content

A pure Python module for visualising 3D segmentation results

Project description

SegView

visualise the 3D segmentation result

Install

  • The most convenient way would be: pip3 install segview
  • You can also Include the file segview.py in your project directory

(SegView only support Python 3.5+, because it requires PyQt5)

Use SegView

"""
see the 3D model of labels
"""
segview.render_label(label, metadata, alpha=1)

"""
see the 2D slice of labels and the origional images
drag the yellow line to change z-slice index
"""
segview.annotate_label(image, label)

"""
see the 3D distribution of features
"""
segview.render_labels(label, metadata, alpha=1)

"""
see the 2D distribution of features and the origional image
drag the yellow line to change z-slice index
expand/shrink the blue region to include/exclude features in other z-stacks
"""
segview.render_labels(label, metadata, alpha=1)
  • label is a 3D numpy array
    • Usually it is the result of image segmentation, having the same structure
    • Value 0 corresponds to the background
    • Its shape is (x, y, z).
  • feature is a 2D numpy array
    • Usually it is the result of intensity maxima locating
    • It is 3D positions, [(x1, y1, z1), (x2, y2, z2), ...]
    • Its shape is (feature_number, 3)
  • metadata is a dictionary containing the voxel size
    • It is only used in 3D visualisation, as many z-stack images have lower resolutions along z-axis
    • {'voxel_size_x': 1, 'voxel_size_y': 1, 'voxel_size_z': 1}
  • alpha adjusts the brightness of the result

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

segview-0.1.1.tar.gz (16.6 kB view hashes)

Uploaded Source

Built Distribution

segview-0.1.1-py3-none-any.whl (4.2 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