Manual image registration in BrainVoyager QX Table of Contents

Similar documents
Spatial transformations in BrainVoyager

addendum for nifti converter plugins Hester Breman and Rainer Goebel

Batch processing of GLMs

BrainVoyager QX Scripting Guide. for. BrainVoyager QX 2.2

nifti converter plugin manual for brainvoyager qx Hester Breman and Rainer Goebel

Getting Started Guide

BrainVoyager TM. Getting Started Guide. Version 3.0. for BV 21

Transform Introduction page 96 Spatial Transforms page 97

Basic principles of MR image analysis. Basic principles of MR image analysis. Basic principles of MR image analysis

Scripting Reference Manual. for. BrainVoyager QX 2.3

Brain Extraction, Registration & EPI Distortion Correction

fmri pre-processing Juergen Dukart

Image Registration I

Image Registration + Other Stuff

Image Processing for fmri John Ashburner. Wellcome Trust Centre for Neuroimaging, 12 Queen Square, London, UK.

Image Warping. Srikumar Ramalingam School of Computing University of Utah. [Slides borrowed from Ross Whitaker] 1

CS4620/5620. Professor: Kavita Bala. Cornell CS4620/5620 Fall 2012 Lecture Kavita Bala 1 (with previous instructors James/Marschner)

TMS NEURONAVIGATOR (ZEBRIS)

Preprocessing I: Within Subject John Ashburner

Clipping. CSC 7443: Scientific Information Visualization

3D Geometry and Camera Calibration

Computational Neuroanatomy

HST.583 Functional Magnetic Resonance Imaging: Data Acquisition and Analysis Fall 2008

n o r d i c B r a i n E x Tutorial DSC Module

RIGID IMAGE REGISTRATION

Vector Algebra Transformations. Lecture 4

Nonrigid Registration using Free-Form Deformations

Spatio-Temporal Registration of Biomedical Images by Computational Methods

Import Organ Atlas to co-register with Optical 3D imaging (DLIT or FLIT):

Animating Transformations

Saturn User Manual. Rubén Cárdenes. 29th January 2010 Image Processing Laboratory, University of Valladolid. Abstract

Lecture 6 Geometric Transformations and Image Registration. Lin ZHANG, PhD School of Software Engineering Tongji University Spring 2013

Fmri Spatial Processing

Click anywhere to continue

Chapter 18. Geometric Operations

Transforming Objects in Inkscape Transform Menu. Move

Last Time. This Time. Thru-plane dephasing: worse at long TE. Local susceptibility gradients: thru-plane dephasing

SPM8 for Basic and Clinical Investigators. Preprocessing. fmri Preprocessing

Fluorescence Tomography Source Reconstruction and Analysis

3D Transformations. CS 4620 Lecture 10. Cornell CS4620 Fall 2014 Lecture Steve Marschner (with previous instructors James/Bala)

This Time. fmri Data analysis

Blacksburg, VA July 24 th 30 th, 2010 Georeferencing images and scanned maps Page 1. Georeference

Basic fmri Design and Analysis. Preprocessing

3D Transformations. CS 4620 Lecture Kavita Bala w/ prior instructor Steve Marschner. Cornell CS4620 Fall 2015 Lecture 11

Diffusion Mapping with FireVoxel Quick Start Guide

SIVIC GUI Overview. SIVIC GUI Layout Overview

Georeferencing & Spatial Adjustment

Image Registration. Prof. Dr. Lucas Ferrari de Oliveira UFPR Informatics Department

Sculpting 3D Models. Glossary

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.

For each question, indicate whether the statement is true or false by circling T or F, respectively.

3DView Installation and Operation

RIVA / Athena Pro-Series ECU

Creating a T-Spline using a Reference Image

Tutorial Visualization and Interaction

Animation. Keyframe animation. CS4620/5620: Lecture 30. Rigid motion: the simplest deformation. Controlling shape for animation

Functional MRI in Clinical Research and Practice Preprocessing

DD2423 Image Analysis and Computer Vision IMAGE FORMATION. Computational Vision and Active Perception School of Computer Science and Communication

CS6670: Computer Vision

EPI Data Are Acquired Serially. EPI Data Are Acquired Serially 10/23/2011. Functional Connectivity Preprocessing. fmri Preprocessing

Spatial Preprocessing

N-Views (1) Homographies and Projection

The simulator can be applied in a number of diverse applications which span both

3D Modeler Creating Custom myhouse Symbols

Georeferencing & Spatial Adjustment 2/13/2018

1 Introduction Motivation and Aims Functional Imaging Computational Neuroanatomy... 12

Image and Multidimensional Signal Processing

XRADIA microxct Manual

Biomedical Image Analysis based on Computational Registration Methods. João Manuel R. S. Tavares

The Problem. Georeferencing & Spatial Adjustment. Nature Of The Problem: For Example: Georeferencing & Spatial Adjustment 9/20/2016

SPM8 for Basic and Clinical Investigators. Preprocessing

Computer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics

A Study of Medical Image Analysis System

syngo.mr Neuro 3D: Your All-In-One Post Processing, Visualization and Reporting Engine for BOLD Functional and Diffusion Tensor MR Imaging Datasets

Today s lecture. Image Alignment and Stitching. Readings. Motion models

Using Subspace Constraints to Improve Feature Tracking Presented by Bryan Poling. Based on work by Bryan Poling, Gilad Lerman, and Arthur Szlam

The Problem. Georeferencing & Spatial Adjustment. Nature of the problem: For Example: Georeferencing & Spatial Adjustment 2/4/2014

Prof. Fanny Ficuciello Robotics for Bioengineering Trajectory planning

BASICS OF MOTIONSTUDIO

Create the Through Curves surface

HST.582J / 6.555J / J Biomedical Signal and Image Processing Spring 2007

Differential Structure in non-linear Image Embedding Functions

Last week. Machiraju/Zhang/Möller/Fuhrmann

Scripting BrainVoyager QX 2.8.2

Functional MRI data preprocessing. Cyril Pernet, PhD

Working with the Dope Sheet Editor to speed up animation and reverse time.

Non-rigid Image Registration

Advances in Forensic Anthropology

User Documentation for IDVR (Importance driven volume rendering)

Multimodal Elastic Image Matching

KIN 147 Lab 02: Acceleration Data Analysis

Transforming Datasets to Talairach-Tournoux Coordinates

Biomedical Imaging Registration Trends and Applications. Francisco P. M. Oliveira, João Manuel R. S. Tavares

GPU-based Volume Rendering. Michal Červeňanský

10/26/ Solving Systems of Linear Equations Using Matrices. Objectives. Matrices

Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections.

Autodesk Inventor 6 Essentials Instructor Guide Chapter Four: Creating Placed Features Chapter Outline This chapter provides instruction on the follow

2D Object Definition (1/3)

fmri/dti analysis using Dynasuite

Creating a Motion Stabilizer Effect

Transcription:

Manual image registration in BrainVoyager QX Table of Contents Manual image registration in BrainVoyager QX......1 Performing manual alignment for functional to anatomical images......2 Step 1: preparation......2 Step 2: determination of the transformation parameters......3 Step 3: apply or save the transformation......4 Coregistration of CT and MR images via manual alignment......5 Import......5 Determine parameters for image registration......6 Apply the transformation......7 APPENDICES......8 Appendix A: image registration......8 Appendix B: transformation matrices....9 1

Performing manual alignment for functional to anatomical images Step 1: preparation First, open the anatomical image (*.vmr). Open the 3D Volume Tools (via 'Volumes' > 3D Volume Tools or via the blue cube on the sidebar). Navigate to the 'Coregistration' tab and click the 'Align FMR...' button. Select the functional image (*.fmr) that should be aligned to the anatomical image (*.vmr). This start situation is shown in the figure below. 2

Step 2: determination of the transformation parameters Change the Translation, Rotation and/or Scaling parameters. In the current example the x-axis of the image is rotated by 90 degrees, the y-axis by 180 degrees and the z-axis by 90 degrees. The effective transformation is immediately shown in the lower window. 3

Step 3: apply or save the transformation In this step, the transformation can be saved to a transformation file (*.trf) or applied immediately. To apply the transformation, go to the Fine-Tune Alignment tab of the FMR-VMR Coregistration dialog (via the 'Align...' button). To apply the transformation, select the option 'Manual alignment use current translation and rotation values' and click 'Run FA' (see figure below). To save the transformation in order to apply it later, go to the 'Spatial Transf' tab of the 3D Volume Tools and click the 'Save.TRF...' button. The transformation is now saved in a 4 x 4 transformation matrix in a BrainVoyager QX transformation file (*.trf) and can be used for creation of a volume time course file (*.vtc) (in the initial alignment or fine alignment field). 4

Coregistration of CT and MR images via manual alignment Import Import the CT and MR image via 'File' > 'Create new project'. In case of Analyze 7.5 images, use file type 'ANALYZE'. BrainVoyager QX will ask whether the file should be isovoxelated, i.e. transform the voxel resolution to 1 x 1 x 1 mm. After this has been applied, go to the 'Spatial Transf' tab on the 3D Volume Tools (via 'Volumes > 3D Volume Tools or the blue cube icon on the toolbar). Use the 'To SAG...' button and manipulate the views so that the image is in sagittal orientation. Now, the CT and MR image have the same orientation and same resolution. This means that the transformation is only rigid body; for rigid body transformation we only need to find 6 parameters: translation in x/y/z directions and rotations about the x/y/z axes (see Appendix A for possible search spaces). First open the source image that should be transformed. To start the registration, click 'Select VMR...' on the 'Coregistration' tab of the 3D Volume Tools. When the CT image should be warped to the MR image, then select the MR image now. 5

To visualize the distance between the source and target image, click 'Blend: Transparent': Determine parameters for image registration Determine the rotation and translation parameters to transform one image to the other via the 'Translation' and 'Rotation' boxes on the 'Coregistration' tab of the 3D volume tools (registration via intensity based alignment is less appropriate for the alignment of CT and MR since the intensities of the tissues are different). Manipulate the rotation and translation parameters until the images are overlapping. Save the transformation in a text file (*.trf) via the 'Save TRF...' button on the Spatial Transf tab. This results in a transformation file, containing the transformation matrix (see figure below) that 6

sends each voxel in one image space to space of the other image. Please see appendix B for an explanation of the transformation matrix in a *.trf file. Close all windows. Apply the transformation Open the image that should be transformed and select the transformation file (*.trf) via the 'Load TRF...' button on the Spatial Transf tab. Apply the transformation by clicking the button 'Transform VMR...' on the Spatial Transf tab. This will open the Spatial Transformation of VMR dialog. Select an interpolation degree (Trilinear and Nearest neighbour are fast, Sinc and Cubic spline are precise) and click 'OK' to transform the image. The transformed image will open automatically. Load the target MR image via File > Secondary VMR or via the Select VMR... button of the 'Spatial Transf tab'. Select a blend display option to check visually whether the alignment is correct. Once the CT and MR are registered to each other, the transformation to Talairach space needs only to be performed for one data set, because the resulting transformation files (*.trf and *.tal) can also be used for the other data set since they have the same position. For more information about the registration of anatomical images, chapter 12 of the BrainVoyager QX Getting Started Guide can be consulted. Information about the currently available image registration methods in BrainVoyager QX can be obtained via the chapters 'Coregistration of functional and anatomical data' and 'Spatial Normalization in Volume and Surface Space' of the BrainVoyager QX User's Guide. For questions, please contact the BrainVoyager support desk via support at brainvoyager.com. Version 0.2: 12-02-08 Version 0.1: 17-08-07 Hester Breman - Brain Innovation B.V. 7

APPENDICES Appendix A: image registration 8

Appendix B: transformation matrices The distance between points in two images can be expressed in several ways, dependent of which properties of the image should be preserved in transforming one point to the other (see 'search space' comment in Appendix A). If we use Euclidean distance and an affine transformation, the distance between the points can be expressed in a 4 x 4 matrix. In BrainVoyager QX, these 4 x 4 matrices can be found in a transformation file (*.trf). It contains parameters for translation, rotation and scaling for each voxel in an image. The first three columns contain the coefficients for rotations (see the left upper corner of the image below). The size of the voxels is determined by the scaling parameters and can be found on the diagonal of the matrix (see left lower corner of image below). The amount of motion in space is determined by the translation parameters in the fourth column of the matrix (see upper right corner of image below). The matrix contains the coefficients for the coordinates; once the coefficients are known, the position of the new x, y and z can be computed using the following equations: new x = coefficient * current x + coefficient * current y + coefficient * current z + translation of current x new y = coefficient * current x + coefficient * current y + coefficient * current z + translation of current y new z = coefficient * current x + coefficient * current y + coefficient * current z + translation of current z 9

To compute the new positions, one multiplies a vector or matrix that contains the current position of the image in the current coordinate system with the 4 x 4 matrix that contains the transformation coefficients. 10