Introduction. Knowledge driven segmentation of cardiovascular images. Problem: amount of data

Similar documents
Improving Segmentation of the Left Ventricle using a Two-Component Statistical Model

Multi-View Active Appearance Models: Application to X-Ray LV Angiography

STIC AmSud Project. Graph cut based segmentation of cardiac ventricles in MRI: a shape-prior based approach

3D Statistical Shape Model Building using Consistent Parameterization

3D Brain Segmentation Using Active Appearance Models and Local Regressors

ICA vs. PCA Active Appearance Models: Application to Cardiac MR Segmentation

Segmenting the Left Ventricle in 3D Using a Coupled ASM and a Learned Non-Rigid Spatial Model

Construction of Left Ventricle 3D Shape Atlas from Cardiac MRI

Nonrigid Motion Compensation of Free Breathing Acquired Myocardial Perfusion Data

SPASM: A 3D-ASM for segmentation of sparse and arbitrarily oriented cardiac MRI data

Simultaneous Model-based Segmentation of Multiple Objects

Automatic Model-Based Segmentation of Medical Images

Comprehensive Segmentation of Cine Cardiac MR Images

Hierarchical Shape Statistical Model for Segmentation of Lung Fields in Chest Radiographs

Sparsity Based Spectral Embedding: Application to Multi-Atlas Echocardiography Segmentation!

Robust boundary detection and tracking of left ventricles on ultrasound images using active shape model and ant colony optimization

Medical Image Registration by Maximization of Mutual Information

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

Object Identification in Ultrasound Scans

Segmentation And Computer-aided Diagnosis Of Cardiac MR Images Using 4-D Active Appearance Models

A Semi-automatic Endocardial Border Detection Method for 4D Ultrasound Data

Deviceless respiratory motion correction in PET imaging exploring the potential of novel data driven strategies

Human Heart Coronary Arteries Segmentation

4D Cardiac Reconstruction Using High Resolution CT Images

Overview of Proposed TG-132 Recommendations

Tracking the Left Ventricle through Collaborative Trackers and Sparse Shape Model

Deformable Segmentation using Sparse Shape Representation. Shaoting Zhang

Chapter 9 Conclusions

A Multiple-Layer Flexible Mesh Template Matching Method for Nonrigid Registration between a Pelvis Model and CT Images

A Registration-Based Atlas Propagation Framework for Automatic Whole Heart Segmentation

Automatic Generation of Shape Models Using Nonrigid Registration with a Single Segmented Template Mesh

Automated Model-Based Rib Cage Segmentation and Labeling in CT Images

Analysis of CMR images within an integrated healthcare framework for remote monitoring

Volumetric Analysis of the Heart from Tagged-MRI. Introduction & Background

Database-Guided Segmentation of Anatomical Structures with Complex Appearance

Model Based 3D Cardiac Image Segmentation With Marginal Space Learning

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

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

Is deformable image registration a solved problem?

Image Segmentation and Registration

Respiratory Motion Estimation using a 3D Diaphragm Model

Cardiac Medial Modeling and Time-Course Heart Wall Thickness Analysis

Optimized Super Resolution Reconstruction Framework for Cardiac MRI Images Perception

Automatic cardiac MRI myocardium segmentation using graphcut

Adaptive Local Multi-Atlas Segmentation: Application to Heart Segmentation in Chest CT Scans

Marginal Space Learning for Efficient Detection of 2D/3D Anatomical Structures in Medical Images

Integrating Ontologies with Three-Dimensional Models of Anatomy

Learning Coupled Prior Shape and Appearance Models for Segmentation

Comparison of linear and non-linear 2D+T registration methods for DE-MRI cardiac perfusion studies

A Unified Framework for Atlas Matching using Active Appearance Models

Computational Medical Imaging Analysis Chapter 4: Image Visualization

Computer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks

Mathematical methods and simulations tools useful in medical radiation physics

Left-Ventricle myocardium segmentation using. a Coupled Level-Set with A-Priori knowledge

SUPER RESOLUTION RECONSTRUCTION OF CARDIAC MRI USING COUPLED DICTIONARY LEARNING

Automatic Delineation of Left and Right Ventricles in Cardiac MRI Sequences Using a Joint Ventricular Model

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

Deformable Segmentation via Sparse Shape Representation

Cardiac Disease Recognition in Echocardiograms Using Spatio-temporal Statistical Models

Fully Automatic Multi-organ Segmentation based on Multi-boost Learning and Statistical Shape Model Search

Spatio-Temporal Registration of Biomedical Images by Computational Methods

Prototype of Silver Corpus Merging Framework

Fully Automatic Model Creation for Object Localization utilizing the Generalized Hough Transform

3/27/2012 WHY SPECT / CT? SPECT / CT Basic Principles. Advantages of SPECT. Advantages of CT. Dr John C. Dickson, Principal Physicist UCLH

Cardiac MRI visualization for ventricular tachycardia ablation

Combinatorial optimization and its applications in image Processing. Filip Malmberg

Methodological progress in image registration for ventilation estimation, segmentation propagation and multi-modal fusion

Accurate Regression-based 4D Mitral Valve Segmentation from 2D MRI Slices

Clinical Prospects and Technological Challenges for Multimodality Imaging Applications in Radiotherapy Treatment Planning

Medical Image Analysis Active Shape Models

PATCH BASED COUPLED DICTIONARY APPROACH FOR CARDIAC MRI IMAGES USING SR RECONSTRUCTION ALGORITHM

Human Body Shape Deformation from. Front and Side Images

Level sets and shape models for segmentation of cardiac perfusion MRI

Boosting and Nonparametric Based Tracking of Tagged MRI Cardiac Boundaries

Nonrigid Registration using Free-Form Deformations

Combination of Markerless Surrogates for Motion Estimation in Radiation Therapy

The Study of Applicability of the Decision Tree Method for Contouring of the Left Ventricle Area in Echographic Video Data

Medicale Image Analysis

8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM

Learning-based Neuroimage Registration

Automatic heart segmentation in CT: current and future applications

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

A Non-Linear Image Registration Scheme for Real-Time Liver Ultrasound Tracking using Normalized Gradient Fields

Ultrasound. Q-Station software. Streamlined workflow solutions. Philips Q-Station ultrasound workspace software

Multi-Atlas Segmentation of the Cardiac MR Right Ventricle

Elastic registration of medical images using finite element meshes

EnSite NavX Navigation and Visualization Technology EnSite Fusion Registration Module Procedure Guide

Modeling and preoperative planning for kidney surgery

Left Ventricle Volume Reconstruction to Minimize Scanning Time: Slice-Fitting Method

The Usage of Optical Flow Algorithm to the Problem of Recovery Contour of the Left Ventricle of the Human Heart on the Ultrasound Image Data

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Medical Image Analysis

Registration D.A. Forsyth, UIUC

White Pixel Artifact. Caused by a noise spike during acquisition Spike in K-space <--> sinusoid in image space

Super-Resolution Rebuilding Of Cardiac MRI Using Coupled Dictionary Analyzing

Video Georegistration: Key Challenges. Steve Blask Harris Corporation GCSD Melbourne, FL 32934

Automatic Rapid Segmentation of Human Lung from 2D Chest X-Ray Images

The Insight Toolkit. Image Registration Algorithms & Frameworks

Integrating statistical prior knowledge into convolutional neural networks

REAL-TIME FACE SWAPPING IN VIDEO SEQUENCES: MAGIC MIRROR

Transcription:

Knowledge driven segmentation of cardiovascular images Introduction Boudewijn Lelieveldt, PhD Division of Image Processing, dept of Radiology, Leiden University Medical Center Introduction: why prior knowledge? Knowledge guided image processing Model driven Data driven High level reasoning Future directions Problem: amount of data Flow Function Anatomy Perfusion Infarct Imaging Rest Stress

Goal: automated segmentation Introduction: why knowledge? Less work!! More objective Less difference between observers Less difference in repeated measurements More reproducible Easier to compare with others Easier to perform follow ups Less patients in trial Why knowledge? Robust segmentation only possible using knowledge about: Anatomical shape + shape variation + motion Spatial context of organs Intensity and data characteristics Behavior of your algorithms Modality independent: Current applications: Cardiac MR Cardiac CT LV Angiography Echocardiography General approach Tackle KGIP from three angles: Model driven Statistical shape models Segmentation Diagnosis 3D thorax template Data driven Autonomous vehicle High level reasoning Multi-agent systems Data fusion

General approach Active Shape Models Tackle KGIP from three angles: Model driven Statistical shape models Segmentation Diagnosis 3D thorax template Data driven Autonomous vehicle High level reasoning Multi-agent systems Data fusion Describe the shape of an organ in a population as an average shape a small number of characteristic shape variations DEMO AAM Model Generation Subsets: Male vs. female Set of examples (N=20) Average Shape Average patch + eigenvariations Appearance eigenvariations Male (N=14) Female (N=6)

Subsets: Ass. professors vs. others Active Appearance Models AAM s can be used for contour tracing by: initially positioning the model fitting the model to the underlying image along statistically plausible deformations Ass. Professor (N=7) Non ass. professor (N=14) AAM Matching Matching AAM s To match an AAM to an image requires: a criterion function e: the RMS error of the difference image between the model and the underlying image patch a minimization procedure (Levenberg Marquardt / simplex) derivatives of the criterion function with respect to all optimizable parameters can be estimated using multiple linear regression examples of derivative images

2D Average Variation 1 Variation 2 Variation 3 2D + time modeling Modeling a heartbeat Define point correspondence in 2D Define time-correspondence Divide interval between ED-ES-ED ES-ED in fixed # steps Interpolate in time (nearest neighbor) Movie: Bosch e.a.

Echocardiography Model initialization on average pose of training set Fully automated match for total sequence at once Variation 1 Variation 2 Variation 3 Hans Bosch (TMI 2002) 2D + time matching 2D+time van der Geest (JCMR 2004)

Multi-view analysis Multi-view AAM: different geometries /phases Why? Different views of same organ are correlated Different views are complementary Goal: Exploit coherence and redundancy Multi-view AAM: Matching Contour detection: multi-view AAM Minimize intensity error for all views: shape and appearance are coupled pose varies independently Mehmet Uzumcu Elco Oost

Other applications: LV Angio Extension to 3D requires Point correspondence 3D procrustes alignment 3D shape modeling 3D matching mechanism Elco Oost (FIMH 2005) 3D point correspondence Problem: no natural ordering in 3D Solutions: Application specific manual (Mitchell, Stegman) Through parameterization Map to sphere SPHARM (Brechbuhler) MDL in 3D (Davies) M-reps (Pizer group) Object coordinate frame Through registration Deformable-mesh-to-binary-volume mesh-to binary-volume fitting (Kaus) Non-rigid binary-binary registration (Frangi) Application specific: manual Interpolate in through plane direction Fix orientation Radial sampling of each contour In cardiac MR case: problem: slice shift!

Eigen deformation #1 Eigen deformation #3 Eigen deformation #2 Eigen deformation #4 Point correspondence 3D Mesh-to-binary registration (Kaus) Represent one sample as triangle mesh Rigidly align mesh to other samples Non-rigid snake-like deformation, balancing an external with an internal energy +not restricted to spherical maps -non optimal parameterization Van Assen e.a. Point correspondence 3D AAM Model Generation: MRI (Mitchell) Non-rigid registration (Frangi, Rueckert) Average shape Tetrahedral representation

3D 4D AAM (Stegmann( Stegmann) c9285_opt_hires_c.avi ASM Matching Updates on scanline can be generated by Edge detector Gray level model Classifier ASM: Matching Vector y = candidate points Vector x = x + Φb = current model state Align y to current shape in model frame Scale y with 1/( y x) Update model parameters to match y T b = Φ ( y x) Apply constraints on b Per parameter: bi 3 λi t 2 b Mahalanobis distance: i M i=1 λi Repeat until convergence t

ASM: matching Active Shape Models Point distribution model with matching 3D ASM Matching: van Assen approach Solution to voxel anisotropy Piecewise 2D matching: update 3D model state with 2D image info Enables anisotropic data Enables multiple orientations in data Movies: Tim Cootes Iterative matching algorithm 3D model mesh 3D ASM on densely sampled data Next iteration Align model to update points cloud, change b-b vector Intersect with image planes Place in data set Classify surrounding pixels, and detect edge positions Propagate updates Map results to mesh Hans van Assen

Application to sparse data 3D ASM on sparse data: LA / SA fusion Radial LA Multi-view (2SA+2LA) SA Hans van Assen,, MEDIA 2006 Hans van Assen ASM versus AAM ASM versus AAM (Cootes( Cootes) 3 key differences: ASM only uses texture in small region around landmark, AAM complete patch ASM searches around current positions, AAM only under current position ASM minimizes distance to boundary, AAM intensity difference General ASM is faster AAM possible with fewer landmarks AAM has interpretable convergence criterion automatic failure detection (Thodberg, Stegmann)

Statistical model limitations How to balance training set? How many samples necessary? Manual annotation of training samples Local refinement necessary Dimensionality vs nr training samples 3D ASM matching: Kaus approach Deformable model based on energy E = E + ext E int Shape model is integrated in Eint Term for PDM for each single surface Term for connections between surfaces term General shape & connectivity constraint term Local intensity model in Eext Every scanline has different feature detector (3 classes) General approach Multi-surface Cardiac Modelling, Segmentation, and Tracking Jens von Berg and Cristian Lorenz Philips Research Laboratories, Hamburg Courtesy of Jens von Berg, Philips Research Laboratories, Hamburg Presented at FIMH 2005 Tackle KGIP from three angles: Model driven Statistical shape models Segmentation Diagnosis 3D thorax template Data driven Autonomous vehicle High level reasoning Multi-agent systems Data fusion

Computer-aided diagnosis Computer aided diagnosis Construct a model of normal motion Classify and localize deviations from normal Demo Avan Suinesiaputra (MICCAI 2004) Detection of Abnormal Contractility Patterns Case 1: Case 2: Avan Suinesiaputra Avan Suinesiaputra

Rest-stress stress comparison General approach Tackle KGIP from three angles: Model driven Statistical shape models Segmentation Diagnosis 3D thorax template Data driven Autonomous vehicle High level reasoning Multi-agent systems Data fusion Avan Suinesiaputra (IPMI 2005)

Deformable thorax template 1 b( x, y, z) = 1 w f ( x, y, z) c f ( x, y, z) = - Deformable thorax template CMR scan planning = Left lung = Right lung = Air = Other

CMR scan planning Deformable thorax template Scout views 2 Chamber view 4 Chamber view Short-axis view Characteristic of Cardiac Respiratory Motion Manual Automatic Induced by changes in lung volumes Motion occurs in inferior and anterior direction. (truely 3D) Heart is adjacent to left lung

Data fusion between scout & perfusion scans General approach Data from 3 infarct patients Model fitted to fused feature points from scouts / perfusion scan Lung volume correlated between manual contours and model lung Tackle KGIP from three angles: Model driven Statistical shape models Segmentation Diagnosis 3D thorax template Data driven Autonomous vehicle High level reasoning Multi-agent systems Data fusion

A Virtual Exploring Robot for Left Ventricle Contour Detection Sensor system (Perception devices) Right Ventricle Left Ventricle RV LV Range Sensors Navigation Contour Detection RV LV RV LV Image Sensor (camera) Recognition Region Labeling Endocardium Detection Contour point d Luca Ferrarini,, Hans Olofsen, Faiza Behloul

Epicardium delineation Luca Ferrarini General approach MA image processing Tackle KGIP from three angles: Model driven Statistical shape models Segmentation Diagnosis 3D thorax template Data driven Autonomous vehicle High level reasoning Multi-agent systems Data fusion Ernst Bovenkamp (PATREC 2004)

MA image processing: agent relations Example: conflict resolution Ernst Bovenkamp Ernst Bovenkamp Example: test-hypothesis Example: segmentation results Ernst Bovenkamp

General approach Data fusion: the challenge Flow Tackle KGIP from three angles: Model driven Statistical shape models Segmentation Diagnosis 3D thorax template Data driven Autonomous vehicle High level reasoning Multi-agent systems Data fusion Function Perfusion Infarct Imaging Anatomy Rest Stress Why Image (data) fusion? PET / MRI Symbolic data fusion (Behloul e.a., TMI 2001) Inference Level CAD System Redundancy Complementary Abstract Level Modality Independent RV LV Abstract Description Template Mapping functions Reduces uncertainty New features Complete view Application Level Modality dependent PET SPECT MRI Echo Dedicated feature extraction functions The different imaging Modalities

Data fusion: perfusion quantification Data fusion: myocardial viability M. Jerosch-Herold et al., JMRI, 2004 Rest Stress (low dose dobutamine) Delayed enhancement Signal intensity Transmural extent Rob van der Geest Rob van der Geest

To summarize. Tackle KGIP from three angles: Model driven statistical shape and template models for segmentation, diagnosis Data driven High level reasoning coordinating multiple segmentation sources fusion of complementary information Rob van der Geest What s next? Integrating the three main directions Automatic quality control Computer aided diagnosis Data fusion for segmentation and analysis Acknowledgements Rob van der Geest Avan Suinesiaputra Hans van Assen Hans Bosch Faiza Behloul Luca Ferrarini Maribel Adame Elco Oost Julien Milles Steve Mitchell Mehmet Uzumcu Ernst Bovenkamp Alejandro Frangi Hans Reiber Milan Sonka