MINC meeting 2003 A Short Tour of the MINC Toolset Steve Robbins.

Slides:



Advertisements
Similar presentations
VBM Voxel-based morphometry
Advertisements

Why ROOT?. ROOT ROOT: is an object_oriented frame work aimed at solving the data analysis challenges of high energy physics Object _oriented: by encapsulation,
Direct Volume Rendering. What is volume rendering? Accumulate information along 1 dimension line through volume.
Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Basics of fMRI Preprocessing Douglas N. Greve
OverviewOverview Motion correction Smoothing kernel Spatial normalisation Standard template fMRI time-series Statistical Parametric Map General Linear.
Coregistration and Normalisation By Lieke de Boer & Julie Guerin.
Digital Image Processing Lecture11: Histogram Processing.
Image enhancement in the spatial domain. Human vision for dummies Anatomy and physiology Wavelength Wavelength sensitivity.
3D Skeletons Using Graphics Hardware Jonathan Bilodeau Chris Niski.
Step-by-Step Tutorial NEXTA: Simulation Data Visualizer for TRANSIMS
TIGR Spotfinder: a tool for microarray image processing
Structural and Functional Imaging This is a Functional MRI Image !?
1 Visual Information Extraction in Content-based Image Retrieval System Presented by: Mian Huang Weichuan Dong Apr 29, 2004.
Smart Traveller with Visual Translator. What is Smart Traveller? Mobile Device which is convenience for a traveller to carry Mobile Device which is convenience.
Grep, comm, and uniq. The grep Command The grep command allows a user to search for specific text inside a file. The grep command will find all occurrences.
Image processing Lecture 4.
Controls General Discussion. VB Controls Visual Basic Controls A control is the generic name for any object placed on a form Controls may be images,
1 DICOM Imaging Pipeline Model Cor loef Philips Medical Systems.
Digital Image Processing, 3rd ed. © 1992–2008 R. C. Gonzalez & R. E. Woods Gonzalez & Woods Chapter 3 Intensity Transformations.
MNTP Trainee: Georgina Vinyes Junque, Chi Hun Kim Prof. James T. Becker Cyrus Raji, Leonid Teverovskiy, and Robert Tamburo.
Lecture 6 – Form processing (Part 1) SFDV3011 – Advanced Web Development 1.
Copyright 2012, University Corporation for Atmospheric Research, all rights reserved Verifying Ensembles & Probability Fcsts with MET Ensemble Stat Tool.
Mathematical Topics Review of some concepts:  trigonometry  aliasing  coordinate systems  homogeneous coordinates  matrices, quaternions.
Basics of fMRI Inference Douglas N. Greve. Overview Inference False Positives and False Negatives Problem of Multiple Comparisons Bonferroni Correction.
Visualization Services Group Steve Cutchin – Manager Amit Chourasia – Visualization Scientist Alex DeCastro – Visualization.
The following slides have been adapted from to be presented at the Follow-up course on Microarray Data Analysis.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
An Introduction to MINC John G. Sled. What is MINC? A medical image file format based on NetCDF A core set tools and libraries for image processing A.
AFNI Robert W Cox, PhD Biophysics Research Institute Medical College of Wisconsin Milwaukee WI.
The future of MINC Robert D. Vincent
CIS 601 Image ENHANCEMENT in the SPATIAL DOMAIN Dr. Rolf Lakaemper.
CARDIAC ELECTROPHYSIOLOGY WEB LAB Developing your own protocol descriptions.
MINC meeting 2003 Getting your data into MINC and more Andrew L Janke.
NA-MIC National Alliance for Medical Image Computing Registering Image Volumes in Slicer Steve Pieper.
Some Fortran programming tips ATM 562 Fall 2015 Fovell (see also PDF file on class page) 1.
Session 9 Managerial Spreadsheet Modeling -- Prof. Juran1.
Representing and Processing Scientific Data with Teem: Applications to CT and DT-MRI Gordon Kindlmann Representing and Processing Scientific Data with.
Clinical case studies Volumetric Measurements Visualization & Change Tracking Perfusion Analysis PET/CT Image Analysis Volumetric Analysis using 3D Slicer:
Drawing With Lines and Shapes!
Statistical Parametric Mapping Lecture 11 - Chapter 13 Head motion and correction Textbook: Functional MRI an introduction to methods, Peter Jezzard, Paul.
CT IMAGE RECONSTRUCTION  Hounsfield envisioned dividing a slice into a matrix of 3-dimensional rectangular boxes (voxels) of material (tissue). Conventionally,
MINC meeting 2003 Pipelines: analyzing structural MR data Jason Lerch.
FEAT (fMRI Expert Analysis Tool)
Volume Visualization with Ray Casting
Computer Science 121 Scientific Computing Winter 2014 Chapter 14 Images.
Scale Invariant Feature Transform (SIFT)
National Alliance for Medical Image Computing NRRD (“nerd”) format: Nearly Raw Raster Data ASCII header + raw/ascii/gzip datafile(s)
Sudeshna Sarkar, IIT Kharagpur 1 Programming and Data Structure Sudeshna Sarkar Lecture 3.
Multimodal Integration surfer.nmr.mgh.harvard.edu.
Jinxiang Chai CSCE441: Computer Graphics Coordinate & Composite Transformations 0.
[Stage 19: artefact] [Stage 20: extraction of the white matter mask for the hemispheres.
Mohammed AM Dwikat CIS Department Digital Image.
Filters– Chapter 6. Filter Difference between a Filter and a Point Operation is that a Filter utilizes a neighborhood of pixels from the input image to.
Theory of Affine Spatial Transforms: X C Y = [Mdc*D P0] * R Z S 1 CRS = Column-Row-Slice V = [Mdc*D P0] = V: Vox2XYZ matrix (cf Vox2RAS) Matrix of Direction.
Linear transform [Stage 1~2]. 1. nuc_t1_native 2. skull_masking_native 3. stx_register 4. stx_tal_to_7 5. stx_tal_to_6 6. tal_t1 7. nuc_inorm_t1 8. skull_removal.
Multimodal Integration: Registration
CIVET stage 47. thickness_tlink_20mm_right
Surface_fit_classify [Stage 18]
Linear_Transforms (stage 1 ~ 6)
Data Visualizer.
Intro to FreeSurfer Jargon
Multimodal Integration
Intro to FreeSurfer Jargon
Intro to FreeSurfer Jargon
Intro to FreeSurfer Jargon
Volume 17, Issue 5, Pages (November 1996)
Grid Files (Another example)
CIS 4350 Image ENHANCEMENT SPATIAL DOMAIN
Presentation transcript:

MINC meeting 2003 A Short Tour of the MINC Toolset Steve Robbins

MINC-aware Programs Visualization: - Display - register - jiv Command-line Tools

Outline Inside a MINC file Example tools –information –resamping –reshaping –arbitrary math Getting more info

Inside a MINC File Image data –n-dimensional array –real-valued –sometimes interpreted as “labels” e.g. 0=background, 1=CSF, 2=Gray, 3=White Shape of image array –order of array axes –length of array along each axis Location of image array in world space

mincinfo mincinfo mri_001.mnc –input: file mri_001.mnc –output (text on terminal): > mincinfo mri_001.mnc file: mri_001.mnc image: signed__ short 0 to 4095 image dimensions: zspace yspace xspace dimension name length step start zspace yspace xspace

mincstats mincstats mri_001.mnc –input: file mri_001.mnc –output: text on terminal, histogram file > mincstats mri_001.mnc... Volume (mm3): Min: 0 Max: Sum: e+12 Sum^2: e+17 Mean: Variance: e+10 Stddev:

mincresample: Change Sampling Grid mincresample -like template.mnc mri_001.mnc res_001.mnc –input: mri_001.mnc, template.mnc –output: res_001.mnc mri_001.mnc template.mnc

mincresample: interpolation trilinear –default, fast tricubic –smoother, slower nearest_neighbour –useful for label volumes

mincresample: Spatial Transformation T describes transformation from scanner (native) space to standard space –standard space could be Talairach, MNI_305,... T native standard

mincresample: Spatial Transformation mincresample -transformation T.xfm -like template.mnc mri_001.mnc res_001.mnc –input: mri_001.mnc, T.xfm (T_grid_0.mnc), template.mnc –output: res_001.mnc

mincreshape: change image array extract a sub-block (“hyperslab”) –extract 2D slice of 3D file –extract 3D time point of 4D (x,y,z,t) file enlarge by zero-padding –useful with label file created using “Display”

mincreshape (2) re-order dimensions –e.g. transverse to coronal no interpolation: new grid coincident with old –unlike mincresample

mincaverage (1) mincaverage mri_*.mnc average.mnc –input: mri_*.mnc files (all of same shape!) –output: average.mnc –optionally normalize intensity before averaging

mincaverage (2) mincaverage -binarize -binvalue 2 seg_*.mnc gray_prob.mnc –each input is “binarized” –result at each voxel: probability of gray matter

mincmath: Simple Math mincmath -sub mri_001.mnc mri_002.mnc diff.mnc –input: mri_001.mnc, mri_002.mnc –output: diff.mnc

minccalc: Complex Math minccalc -expr 'A[0] == 3 && A[1] != 3' seg_001.mnc seg_002.mnc discrep.mnc –input: seg_001.mnc, seg_002.mnc –output: discrep.mnc –rich set of operations –expression may contain multiple statements –any number of input files –multiple output files

Common Options clobber –overwrite existing file quiet, verbose, debug –default is -verbose image storage –byte, short, int, etc

Getting Help mincmath -help –terse reminder of options man mincmath –manual page bic.mni.mcgill.ca –friendly, helpful humans