.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "generated/examples/transform/_plot_maximum_intensity_projection.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code. or to run this example in your browser via Binder .. rst-class:: sphx-glr-example-title .. _sphx_glr_generated_examples_transform__plot_maximum_intensity_projection.py: ============================ Maximum intensity projection ============================ Creating a maximum intensity projection of an image volume. .. GENERATED FROM PYTHON SOURCE LINES 8-13 .. code-block:: Python import numpy as np import dbdicom as db from dbdicom.extensions.numpy import maximum_intensity_projection .. GENERATED FROM PYTHON SOURCE LINES 14-15 Create some test data, in this case a zero-filled array, describing 8 MRI images each measured at 3 flip angles and 2 repetition times: .. GENERATED FROM PYTHON SOURCE LINES 15-23 .. code-block:: Python coords = { 'SliceLocation': np.arange(8), 'FlipAngle': np.array([2, 15, 30]), 'RepetitionTime': np.array([2.5, 5.0]), } series = db.zeros((128,128,8,3,2), gridcoords=coords) .. GENERATED FROM PYTHON SOURCE LINES 24-25 Create a maximum intensity projection .. GENERATED FROM PYTHON SOURCE LINES 25-28 .. code-block:: Python mip = maximum_intensity_projection(series, dims=tuple(coords), axis=0) .. GENERATED FROM PYTHON SOURCE LINES 29-30 To see what happened we can retrieve the nympy array of the MIP .. GENERATED FROM PYTHON SOURCE LINES 30-36 .. code-block:: Python array = mip.pixel_values(dims=('SliceLocation', 'ImageNumber')) print(array.shape) # sphinx_gallery_thumbnail_path = '_static/dbd.png' .. _sphx_glr_download_generated_examples_transform__plot_maximum_intensity_projection.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: binder-badge .. image:: images/binder_badge_logo.svg :target: https://mybinder.org/v2/gh/QIB-Sheffield/dbdicom/main?urlpath=lab/tree/notebooks/generated/examples/transform/_plot_maximum_intensity_projection.ipynb :alt: Launch binder :width: 150 px .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: _plot_maximum_intensity_projection.ipynb <_plot_maximum_intensity_projection.ipynb>` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: _plot_maximum_intensity_projection.py <_plot_maximum_intensity_projection.py>` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: _plot_maximum_intensity_projection.zip <_plot_maximum_intensity_projection.zip>` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_