Skip to main content

Visualisation of 3D mitral valve

Project description

Echoviz

Visualization of (3D) echocardiograms in various ways using plotly. This does not include pre-processing of the data from DICOMs to voxel grid.

Installation

$ pip install echoviz-malou This will automatically install needed dependencies.

Usage

All functions allow you to plot inputs, with annotations and/or predictions if you want to. You can show and / or save the produced figure except sliced_sequence and sliced_volume which can only save it.

Several functions are available:

  • animated_3d: Interactive 3D plot for all frames in a sequence, saved as HTML
  • interactive_3d: Interactive 3D of a voxel grid, saved as HTML
  • plot_slice: 2D slice of a voxel grid, saved as PNG
  • sliced_sequence: 2D slice for all frames in a sequence, saved as GIF
  • sliced_volume: All 2D slices in one voxel grid, saved as GIF
  • static_3d: Screenshot of the interactive 3D plot in default view, saved as PNG

All functions expect to receive inputs, annotations/labels and predictions as either VoxelGrid or list/dictionary of VoxelGrid.

Examples

See tests/test.py and tests/test.ipynb.

NB: To run the test script and notebook, you'll need to install the aditional packages: h5py, jupyterlab, jupyter-dash.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

echoviz_MALOU-0.1.3-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

File details

Details for the file echoviz_MALOU-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for echoviz_MALOU-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1fb7a40e1269ff812deaa8fa35c80ca6f831d70334c83b5a7f1fc9376a94ce30
MD5 f16be1a1594d5339107738dbd9fa4a44
BLAKE2b-256 fc0f36fe3554f2be42f432434b6c162e9d5f15ab0798ecd7af91e52afad60ad5

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