Image Segmentation and Seg3D Ross Whitaker SCI Institute, School of Computing University of Utah.

Slides:



Advertisements
Similar presentations
VBM Voxel-based morphometry
Advertisements

MRI preprocessing and segmentation.
Gordon Wright & Marie de Guzman 15 December 2010 Co-registration & Spatial Normalisation.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
Cutting Images: Graphs and Boundary Finding Computational Photography Derek Hoiem, University of Illinois 09/15/11 “The Double Secret”, Magritte.
Image Analysis Phases Image pre-processing –Noise suppression, linear and non-linear filters, deconvolution, etc. Image segmentation –Detection of objects.
OverviewOverview Motion correction Smoothing kernel Spatial normalisation Standard template fMRI time-series Statistical Parametric Map General Linear.
電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Kapitel 13 “Interactive Segmentation” – p. 1 Interactive Segmentation  Live-wire approach  Random walker segmentation TexPoint fonts used in EMF. Read.
Fast and Extensible Building Modeling from Airborne LiDAR Data Qian-Yi Zhou Ulrich Neumann University of Southern California.
Stephen J. Guy 1. Photomontage Photomontage GrabCut – Interactive Foreground Extraction 1.
Graph-based image segmentation Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Prague, Czech.
Algorithms (UAB/BU): Interactive segmentation feedback model.
Image Segmentation some examples Zhiqiang wang
Lecture 6 Image Segmentation
Thresholding Otsu’s Thresholding Method Threshold Detection Methods Optimal Thresholding Multi-Spectral Thresholding 6.2. Edge-based.
Hierarchical Region-Based Segmentation by Ratio-Contour Jun Wang April 28, 2004 Course Project of CSCE 790.
Level-Set Evolution with Region Competition: Automatic 3-D Segmentation of Brain Tumors 1 Sean Ho, 2 Elizabeth Bullitt, and 1;3 Guido Gerig 1 Department.
Overview of pre-processing pipelines for VBM Their impact on spatial normalisation and statistical analysis Julio Acosta-Cabronero Department of Clinical.
WORD-PREDICTION AS A TOOL TO EVALUATE LOW-LEVEL VISION PROCESSES Prasad Gabbur, Kobus Barnard University of Arizona.
Computational Vision Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
Step 1: Load data we have 20 axial slices for the brain starting from the neck up to top of the head for each of three modalities: T1, T1C, T2.
Presentation By Michael Tao and Patrick Virtue. Agenda History of the problem Graph cut background Compute graph cut Extensions State of the art Continued.
Preprocessing II: Between Subjects John Ashburner Wellcome Trust Centre for Neuroimaging, 12 Queen Square, London, UK.
Faculty of Computer Science © 2007 Information Theoretic Measures: Object Segmentation and Tracking CMPUT 615 Nilanjan Ray.
András Horváth Segmentation of 3D ultrasound images of the heart Diagnostic ultrasound imaging.
Graph-based Segmentation
MNTP Trainee: Georgina Vinyes Junque, Chi Hun Kim Prof. James T. Becker Cyrus Raji, Leonid Teverovskiy, and Robert Tamburo.
Diploma Thesis Image-Based Verification of Parametric Models in Heart-Ventricle Volumetry Martin Urschler Institut für Maschinelles Sehen u. Darstellen.
 Process of partitioning an image into segments  Segments are called superpixels  Superpixels are made up several pixels that have similar properties.
Multimodal Interaction Dr. Mike Spann
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
Segmentation Lucia Ballerini Digital Image Processing Lecture 8 Course book reading: GW 10.
Graph-based Segmentation. Main Ideas Convert image into a graph Vertices for the pixels Vertices for the pixels Edges between the pixels Edges between.
DTU Medical Visionday May 27, 2009 Generative models for automated brain MRI segmentation Koen Van Leemput Athinoula A. Martinos Center for Biomedical.
NA-MIC National Alliance for Medical Image Computing Cortical Thickness Analysis with Slicer Martin Styner UNC - Departments of Computer.
7.1. Mean Shift Segmentation Idea of mean shift:
Interactive Graph Cuts for Optimal Boundary & Region Segmentation of Objects in N-D Images (Fri) Young Ki Baik, Computer Vision Lab.
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
Coregistration and Spatial Normalisation
MEDICAL IMAGE ANALYSIS Marek Brejl Vital Images, Inc.
MIT Computer Science and Artificial Intelligence Laboratory
NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
PRINCIPLES AND APPROACHES 3D Medical Imaging. Introduction (I) – Purpose and Sources of Medical Imaging Purpose  Given a set of multidimensional images,
National Alliance for Medical Image Computing Segmentation Foundations Easy Segmentation –Tissue/Air (except bone in MR) –Bone in CT.
NA-MIC National Alliance for Medical Image Computing Segmentation Core 1-3 Meeting, May , SLC, UT.
2006 Mouse AHM Mapping 2D slices to 3D atlases - Application of the Digital Atlas Erh-Fang Lee Laboratory of NeuroImage UCLA.
NA-MIC National Alliance for Medical Image Computing Process-, Work-Flow in Medical Image Processing Guido Gerig
National Alliance for Medical Image Computing Core What We Need from Cores 1 & 2 NA-MIC National Alliance for Medical Image Computing.
Non-Ideal Iris Segmentation Using Graph Cuts
NA-MIC National Alliance for Medical Image Computing Engineering a Segmentation Framework Marcel Prastawa.
IGP NCRR Image and Geometry Processing Highlights of ongoing work Geometry processing Shape analysis Visualization/segmentation.
NA-MIC National Alliance for Medical Image Computing Statistical Models of Anatomy and Pathology Polina Golland.
BYST Seg-1 DIP - WS2002: Segmentation Digital Image Processing Image Segmentation Bundit Thipakorn, Ph.D. Computer Engineering Department.
Cutting Images: Graphs and Boundary Finding Computational Photography Derek Hoiem, University of Illinois 09/20/12 “The Double Secret”, Magritte.
Introduction to ITK Segmentation The Insight Consortium presented by Josh Cates Scientific Computing and Imaging Institute University of Utah.
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
Kim HS Introduction considering that the amount of MRI data to analyze in present-day clinical trials is often on the order of hundreds or.
NA-MIC National Alliance for Medical Image Computing Analysis and Results of Brockton VA study: Controls vs Schizophrenics Personality Disorder Martin.
Graph-based Segmentation
Group Averaging of fMRI Data
Cutting Images: Graphs and Boundary Finding
Object-based Classification
Pathology Spatial Analysis February 2017
Image Processing and Reconstructions Tools
Anatomical Measures John Ashburner
Utah Algorithms Progress and Future Work
Fig. 5 Curve and graph data processing workflows and their representative 3D-printed models. Curve and graph data processing workflows and their representative.
Presentation transcript:

Image Segmentation and Seg3D Ross Whitaker SCI Institute, School of Computing University of Utah

Overview Segmentation intro –What is it Strategies and state of the art Seg3D intro

Segmentation: Why? Detection/recognition –Is there a lesion? Quantifying object properties –How big is the tumor? Is is expanding or shrinking? –Statistical analyses of sets of biological volumes Building models

What is Segmentation? Different definitions/meanings –Depends on context, person, etc. –Application –Type of output e.g. Lines vs pixels Different tools for different applications/needs –Tradeoffs between general and specific

What is Segmentation? Isolating a specific region of interest (“find the star” or “bluish thing”) “Delineation problem” Binary

Delineation by Hand Contouring “Quick and easy” general-purpose seg tool Time consuming 3D: slice-by-slice with cursor defining boundary User variation (esp. slice to slice) –3D feedback helps

Deformable Models Snakes (polyline) Level sets Active contours –Train models to learn certain shapes Model is attracted to features Model stays smooth

What is Segmentation? Partitioning images/volumes into meaningful pieces Labels “Partitioning problem”

Watershed Segmentation Watershed Regions Boundary Function (e.g. grad. mag.) Generalizes to any dimension or boundary measure “Catchment Basin” Drop of water grad. descent

Image Partitioning Jurrus et al., ISBI 2008

Image Partitioning Cates et al., 2003

Minimum Cut (Shi and Malik `00) Treat image as graph –Vertices -> pixels –Edges -> neighbors –Must define a neighborhood stencil (the neigbhors to which a pixel is connected) Image Neighborhood connections Weighted Edges Graph

What is Segmentation? Assigning each pixel a type (tissue or material) “Classification problem” Fabric Paper Grass

Pixel Classification T1, T2, PD Feature Space Classification Tasdizen et al.

Registration of Templates Align a known, segmented image to input data

What is The Best Way to Segment Images? Depends… –Kind of data: type of noise, signal, etc. –What you are looking for: shape, size, variability –Application specifics: how accurate, how many State of the art –Specific data and shapes Train a template or model (variability) Deform to fit specific data –General data and shapes So many methods So few good ones in practice: hand contouring

State of the Art Segmentation: Statistics and Learning Intensities and image statistics –Grey-levels and neighborhoods Positions and templates –Register templates with spatial knowledge Shapes –Learning statistics of contours and surfaces –Nonlocal relationships

Example: Head Segmentation MRI Tissue classification –GM, WM, CSF –Skull stripping (nonbrain) –Prior based on statistical template Combine with registration Priors on local configurations Limbic system (subcortical structures) –Deformable shapes with priors

FreeSurfer Fischl and Anders MGH MRIWMSurfacesPartition

EM-Segmenter, Slicer3 Tissue classification –Inhomogeneity correction –Gaussian mixture model Simultaneous classification and template –Iterative –Probabilistic atlas/template

Specific vs General Methods Specific –Automated –Moderately reliable (user QC) –Training/learning –Works for specific: anatomy imaging modalities applications –Pathology? General –User interaction Steering –Parameter tuning –GUIs –Assumptions about data –Last resort Hand contouring

General Purpose Segmentation Strategies Region-based methods (connected) –Regions are locally homogeneous (in some property) –Regions satisfy some property (to within an tolerance) –E.g. Flood fill Edge-based methods –Regions are bounded by features –Features -> sharp contrast –E.g. Canny Edges

Typical Edge/Region-Based Segmentation Pipeline Filtering Blurring (low pass) Nonlinear diffusion Feature Extraction Differential Geometry Data Fusion Segmentation Automatic User Assisted Analysis Image/Volu me Data

Example: Livewire Contour follows features –Shortest path between user-defined landmarks –Need preprocessing and definition of “features” Barrett, 1997

Seg3D Goals –End-user application –General purpose –User-assisted Philosophy –Voxel/pixel-based –Layers and labels, 3D photoshop –GUIs and user interaction for user-assisted segmentation –3D interaction to aid 2D views

Seg3D Software engineering –Wrapping ITK filters and image I/O –Cross platform, WX widgets Software design/user interface Views (reconfigurable) Data/ Parameters Layers/image s