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 HTMLinteractive_3d
: Interactive 3D of a voxel grid, saved as HTMLplot_slice
: 2D slice of a voxel grid, saved as PNGsliced_sequence
: 2D slice for all frames in a sequence, saved as GIFsliced_volume
: All 2D slices in one voxel grid, saved as GIFstatic_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
Built Distribution
File details
Details for the file echoviz_MALOU-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: echoviz_MALOU-0.1.3-py3-none-any.whl
- Upload date:
- Size: 22.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fb7a40e1269ff812deaa8fa35c80ca6f831d70334c83b5a7f1fc9376a94ce30 |
|
MD5 | f16be1a1594d5339107738dbd9fa4a44 |
|
BLAKE2b-256 | fc0f36fe3554f2be42f432434b6c162e9d5f15ab0798ecd7af91e52afad60ad5 |