{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Elastix\n", "\n", "This notebooks show very basic image registration examples with on-the-fly generated binary images." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from itk import itkElastixRegistrationMethodPython\n", "from itk import itkTransformixFilterPython\n", "import itk\n", "import numpy as np\n", "import matplotlib.pyplot as plt" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Image generators" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "def image_generator(x1, x2, y1, y2):\n", " image = np.zeros([100, 100], np.float32)\n", " image[y1:y2, x1:x2] = 1\n", " image = itk.image_view_from_array(image)\n", " return image" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Groupwise Registration Test" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "# Create a vector of images for a 2D+time example in numpy\n", "vector_of_images = np.zeros([6, 100, 100], np.float32)\n", "i = 0\n", "for x in range(0, 30, 5):\n", " image = image_generator(x, x+50, x, x+50)\n", " vector_of_images[i] = image\n", " i += 1\n", "\n", "vector_itk = itk.image_view_from_array(vector_of_images)\n", "\n", "# Create Groupwise Parameter Object\n", "parameter_object = itk.ParameterObject.New()\n", "groupwise_parameter_map = parameter_object.GetDefaultParameterMap('groupwise')\n", "parameter_object.AddParameterMap(groupwise_parameter_map)\n", "\n", "result_image, result_transform_parameters = itk.elastix_registration_method(\n", " vector_itk, vector_itk,\n", " parameter_object=parameter_object,\n", " log_to_console=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Groupwise Registration Test Visualization (to be continued...)" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "image/png": "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AAAAgLbELAAAAAAAANoSswAAAAAAAGhLzAIAAAAAAKAtMQsAAAAAAIC2xCwAAAAAAADaErMAAAAAAABoS8wCAAAAAACgLTELAAAAAACAtsQsAAAAAAAA2hKzAAAAAAAAaEvMAgAAAAAAoC0xCwAAAAAAgLbELAAAAAAAANoSswAAAAAAAGhLzAIAAAAAAKAtMQsAAAAAAIC2xCwAAAAAAADaErMAAAAAAABoS8wCAAAAAACgLTELAAAAAACAtsQsAAAAAAAA2hKzAAAAAAAAaEvMAgAAAAAAoC0xCwAAAAAAgLbELAAAAAAAANoSswAAAAAAAGhLzAIAAAAAAKAtMQsAAAAAAIC2xCwAAAAAAADaErMAAAAAAABoS8wCAAAAAACgLTELAAAAAACAtsQsAAAAAAAA2hKzAAAAAAAAaEvMAgAAAAAAoC0xCwAAAAAAgLbELAAAAAAAANoSswAAAAAAAGhLzAIAAAAAAKAtMQsAAAAAAIC2xCwAAAAAAADaErMAAAAAAABoS8wCAAAAAACgLTELAAAAAACAtsQsAAAAAAAA2hKzAAAAAAAAaEvMAgAAAAAAoC0xCwAAAAAAgLbELAAAAAAAANoSswAAAAAAAGhLzAIAAAAAAKAtMQsAAAAAAIC2xCwAAAAAAADaErMAAAAAAABoS8wCAAAAAACgLTELAAAAAACAtsQsAAAAAAAA2hKzAAAAAAAAaEvMAgAAAAAAoC0xCwAAAAAAgLbELAAAAAAAANoSswAAAAAAAGhLzAIAAAAAAKAtMQsAAAAAAIC2xCwAAAAAAADaErMAAAAAAABoS8wCAAAAAACgLTELAAAAAACAtsQsAAAAAAAA2hKzAAAAAAAAaEvMAgAAAAAAoC0xCwAAAAAAgLbELAAAAAAAANoSswAAAAAAAGhLzAIAAAAAAKAtMQsAAAAAAIC2xCwAAAAAAADaErMAAAAAAABoS8wCAAAAAACgLTELAAAAAACAtsQsAAAAAAAA2hKzAAAAAAAAaEvMAgAAAAAAoC0xCwAAAAAAgLbELAAAAAAAANoSswAAAAAAAGhLzAIAAAAAAKAtMQsAAAAAAIC2xCwAAAAAAADaErMAAAAAAABoS8wCAAAAAACgLTELAAAAAACAtsQsAAAAAAAA2hKzAAAAAAAAaEvMAgAAAAAAoC0xCwAAAAAAgLbELAAAAAAA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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "%matplotlib inline\n", "\n", "# Plot images\n", "fig, axs = plt.subplots(2,3, sharey=True, figsize=[30,30])\n", "plt.figsize=[100,100]\n", "axs[0,0].imshow(vector_of_images[0])\n", "axs[0,0].set_title('Image0', fontsize=30)\n", "axs[0,1].imshow(vector_of_images[1])\n", "axs[0,1].set_title('Image1', fontsize=30)\n", "axs[0,2].imshow(vector_of_images[2])\n", "axs[0,2].set_title('Image2', fontsize=30)\n", "axs[1,0].imshow(vector_of_images[3])\n", "axs[1,0].set_title('Image3', fontsize=30)\n", "axs[1,1].imshow(vector_of_images[4])\n", "axs[1,1].set_title('Image4', fontsize=30)\n", "# axs[1,2].imshow(result_image)\n", "# axs[1,2].set_title('Result', fontsize=30)\n", "plt.show()" ] } ], "metadata": { "kernelspec": { "display_name": "ITKTestEnvDebug", "language": "python", "name": "itktestenvdebug" }, "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.9" } }, "nbformat": 4, "nbformat_minor": 4 }