Skip to content

Instantly share code, notes, and snippets.

@ctrueden
Last active April 20, 2019 18:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ctrueden/cfd4b42c49767b55b2d351c8b886bedf to your computer and use it in GitHub Desktop.
Save ctrueden/cfd4b42c49767b55b2d351c8b886bedf to your computer and use it in GitHub Desktop.
Open an image with Bio-Formats as a numpy array via pyimagej
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'2.0.0-rc-71/1.52i'"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import imagej\n",
"ij = imagej.init('sc.fiji:fiji:2.0.0-pre-10')\n",
"ij.getVersion()"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"jnius.reflect.net.imglib2.view.IntervalView"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Open the image using ImageJ (more precisely: Bio-Formats via SCIFIO).\n",
"ijImage = ij.io().open('/Users/curtis/Desktop/p3_ipsi.nii')\n",
"# Slice out the Z=37 plane.\n",
"ijSlice = ij.op().transform().hyperSliceView(ijImage, 2, 37)\n",
"# What kind of thing is this?\n",
"type(ijSlice)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"numpy.ndarray"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Convert the thing to a numpy array.\n",
"pySlice = ij.py.from_java(ijSlice)\n",
"type(pySlice)"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"from matplotlib import pyplot\n",
"pyplot.imshow(pySlice, interpolation='nearest')\n",
"pyplot.show()"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.1"
},
"toc": {
"base_numbering": 1,
"nav_menu": {},
"number_sections": false,
"sideBar": false,
"skip_h1_title": false,
"title_cell": "Table of Contents",
"title_sidebar": "Contents",
"toc_cell": false,
"toc_position": {},
"toc_section_display": false,
"toc_window_display": false
}
},
"nbformat": 4,
"nbformat_minor": 2
}
@ctrueden
Copy link
Author

ctrueden commented Mar 8, 2019

@ctrueden
Copy link
Author

ctrueden commented Mar 8, 2019

For NIFTI specifically, there are much easier ways:

import nibabel as nib
img = nib.load(filename)
data = img.get_fdata()

But the above notebook should work for nearly all the Bio-Formats-supported formats, including ones without convenient Python libraries.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment