Image segmentation with a statistical shape prior

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

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

Improving Shape retrieval by Spectral Matching and Meta Similarity

Large-Scale Face Manifold Learning

Continuous and Discrete Optimization Methods in Computer Vision. Daniel Cremers Department of Computer Science University of Bonn

PROSTATE CANCER DETECTION USING LABEL IMAGE CONSTRAINED MULTIATLAS SELECTION

Spectral Clustering. Presented by Eldad Rubinstein Based on a Tutorial by Ulrike von Luxburg TAU Big Data Processing Seminar December 14, 2014

Visual Representations for Machine Learning

Alternative Statistical Methods for Bone Atlas Modelling

Manifold Learning: Applications in Neuroimaging

ABSTRACT 1. INTRODUCTION 2. METHODS

Nonrigid Surface Modelling. and Fast Recovery. Department of Computer Science and Engineering. Committee: Prof. Leo J. Jia and Prof. K. H.

Robust Face Recognition via Sparse Representation Authors: John Wright, Allen Y. Yang, Arvind Ganesh, S. Shankar Sastry, and Yi Ma

Topology-Invariant Similarity and Diffusion Geometry

Supervised texture detection in images

Label Space: A Multi-object Shape Representation

The Anatomical Equivalence Class Formulation and its Application to Shape-based Computational Neuroanatomy

Augmented Reality VU. Computer Vision 3D Registration (2) Prof. Vincent Lepetit

Locally Linear Landmarks for large-scale manifold learning

Learning Algorithms for Medical Image Analysis. Matteo Santoro slipguru

Mesh-Based Inverse Kinematics

Constrained-CNN losses for weakly supervised segmentation

Data fusion and multi-cue data matching using diffusion maps

City, University of London Institutional Repository

Image Analysis & Retrieval. CS/EE 5590 Special Topics (Class Ids: 44873, 44874) Fall 2016, M/W Lec 18.

Algorithms for medical image registration and segmentation

Image Segmentation. Srikumar Ramalingam School of Computing University of Utah. Slides borrowed from Ross Whitaker

Population Modeling in Neuroscience Using Computer Vision and Machine Learning to learn from Brain Images. Overview. Image Registration

Non-rigid Image Registration

CS 534: Computer Vision Segmentation and Perceptual Grouping

Segmentation by Weighted Aggregation for Video. CVPR 2014 Tutorial Slides! Jason Corso!

Semi-automatic Segmentation of Vertebral Bodies in Volumetric MR Images Using a Statistical Shape+Pose Model

Multi-Input Cardiac Image Super-Resolution using Convolutional Neural Networks

Sparse Shape Composition: A New Framework for Shape Prior Modeling

Learning a Manifold as an Atlas Supplementary Material

Multi-Atlas Segmentation of the Cardiac MR Right Ventricle

Spectral Clustering X I AO ZE N G + E L HA M TA BA S SI CS E CL A S S P R ESENTATION MA RCH 1 6,

Preparation Meeting. Recent Advances in the Analysis of 3D Shapes. Emanuele Rodolà Matthias Vestner Thomas Windheuser Daniel Cremers

Introduction to spectral clustering

Improving Image Segmentation Quality Via Graph Theory

Toward a rigorous statistical framework for brain mapping

Image Processing with Nonparametric Neighborhood Statistics

Segmentation: Clustering, Graph Cut and EM

Deformable Segmentation using Sparse Shape Representation. Shaoting Zhang

Energy Minimization for Segmentation in Computer Vision

A (somewhat) Unified Approach to Semisupervised and Unsupervised Learning

on learned visual embedding patrick pérez Allegro Workshop Inria Rhônes-Alpes 22 July 2015

Geometric Registration for Deformable Shapes 3.3 Advanced Global Matching

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

A Taxonomy of Semi-Supervised Learning Algorithms

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

Optimized Super Resolution Reconstruction Framework for Cardiac MRI Images Perception

MRI Segmentation. MRI Bootcamp, 14 th of January J. Miguel Valverde

Construction of Left Ventricle 3D Shape Atlas from Cardiac MRI

An Adaptive Eigenshape Model

Bilevel Sparse Coding

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

Hashing with Graphs. Sanjiv Kumar (Google), and Shih Fu Chang (Columbia) June, 2011

Detecting Multiple Symmetries with Extended SIFT

Data Mining Chapter 3: Visualizing and Exploring Data Fall 2011 Ming Li Department of Computer Science and Technology Nanjing University

SUPER RESOLUTION RECONSTRUCTION OF CARDIAC MRI USING COUPLED DICTIONARY LEARNING

A new Graph constructor for Semi-supervised Discriminant Analysis via Group Sparsity

Multi-atlas spectral PatchMatch: Application to cardiac image segmentation

Scene-Based Segmentation of Multiple Muscles from MRI in MITK

Correspondence. CS 468 Geometry Processing Algorithms. Maks Ovsjanikov

Geodesic Based Ink Separation for Spectral Printing

Visual Motion Analysis and Tracking Part II

Action Recognition in Video by Sparse Representation on Covariance Manifolds of Silhouette Tunnels

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

Simultaneous Model-based Segmentation of Multiple Objects

Super-Resolution Rebuilding Of Cardiac MRI Using Coupled Dictionary Analyzing

Iterative MAP and ML Estimations for Image Segmentation

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

Human pose estimation using Active Shape Models

Assessing Accuracy Factors in Deformable 2D/3D Medical Image Registration Using a Statistical Pelvis Model

On Clustering Images of Objects

Aarti Singh. Machine Learning / Slides Courtesy: Eric Xing, M. Hein & U.V. Luxburg

Deep Learning Shape Priors for Object Segmentation

Translation Symmetry Detection: A Repetitive Pattern Analysis Approach

Overview Citation. ML Introduction. Overview Schedule. ML Intro Dataset. Introduction to Semi-Supervised Learning Review 10/4/2010

A Review on Label Image Constrained Multiatlas Selection

SUPER-RESOLUTION RECONSTRUCTION ALGORITHM FOR BASED ON COUPLED DICTIONARY LEARNING CARDIAC MRI RECONSTRUCTION

SVM-KNN : Discriminative Nearest Neighbor Classification for Visual Category Recognition

SIMULTANEOUS IMAGE DE-NOISING AND REGISTRATION USING GRAPH CUTS: APPLICATION TO CORRUPTED MEDICAL IMAGES. Herve Lombaert, Farida Cheriet

Non-linear dimension reduction

Analysis of Functional MRI Timeseries Data Using Signal Processing Techniques

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

Biomedical Image Processing

Image Segmentation and Registration

Kernel spectral clustering: model representations, sparsity and out-of-sample extensions

GEOMETRIC MANIFOLD APPROXIMATION USING LOCALLY LINEAR APPROXIMATIONS

Learning Articulated Skeletons From Motion

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 10: Medical Image Segmentation as an Energy Minimization Problem

Tracking the Left Ventricle through Collaborative Trackers and Sparse Shape Model

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

Patterns and Computer Vision

Auto-contouring the Prostate for Online Adaptive Radiotherapy

Discriminative Dictionary Learning for Abdominal Multi-Organ Segmentation

Clustering will not be satisfactory if:

Surface Registration. Gianpaolo Palma

Transcription:

Image segmentation with a statistical shape prior Arturo Mendoza Quispe & Caroline Petitjean October 26, 2015

Shape prior based image segmentation Foulonneau 04 Sans a priori Avec a priori Etyngier 07 2

Prior information based segmentation Our assumption: n atlases or label maps Segmentation of patient data? Atlas registration based approaches Statistical shape prior based approaches Lotjönen 10 3

Outline Related works in prior information segmentation Atlas based approaches Statistical shape prior based approaches Manifold learning for shape set modelling ML-based shape prior segmentation framework A few results on cardiac MRI 4

Multi-atlas registration for image segmentation Kirisli 10 5

Multi-atlas: recent developments Multi-atlas based Rousseau TMI 10 Coupé NeuroImage 11 6

Multi-atlas: recent developments Multi-atlas Patch-based (non-local) based approaches Rousseau TMI 10 Coupé NeuroImage 11 7

Statistical shape model for image segmentation Objective: learn the possible shape deformations of an object statistically from a set of training shapes restrict the contour deformation to the subspace of familiar shapes during the segmentation process Active Shape Models, Cootes 1995 Leventon CVPR 00, Tsai TMI 03 Implicit representation 8

Statistical shape model for image segmentation Example: Tsai s framework Shapes are represented as signed distance functions After rigid alignment: Mean shape Eigenshapes 9

Statistical shape model for image segmentation Example: Tsai s framework Tsai TMI 03 10

Problems of linear shape space Assumes the data lie in a linear subspace permissible shapes are assumed to form a multivariate Gaussian distribution Yet: real world data sets present complex deformations Non linear shape statistics for image segmentation introduced with kpca in Cremers, ECCV 02 with manifold learning techniques: Etyngier 07, Yan 13, Moolan-Ferouze 14 11

Outline Related works in prior information segmentation Atlas based approaches Statistical shape prior based approaches Manifold learning for shape set modelling ML-based shape prior segmentation framework A few results on cardiac MRI 12

Manifold learning process of recovering the underlying low dimensional structure of a manifold that is embedded in a higher-dimensional space closely related to the notion of dimensionality reduction d dimensions m dimensions Each shape SDM is vectorized Source: J. Lee, UCLouvain, nov 14 seminar 13

Principle of spectral ML techniques Compute a similarity matrix M (n x n) between n points (= shapes for us) of the dataset Goal: to connect points that lie within a common neighbourhood. k-nearest neighbour or ϵ - ball http://isomap.stanford.edu/ 14

Principle of spectral ML techniques Compute a similarity (affinity) matrix M (n x n) From M, compute a feature matrix F: size n x n symmetric positive semi definite Spectral decomposition of F Keep the m smallest/largest eigenvectors Cf Shi & Malik s Normalized cuts (PAMI 00) 15

An example Number two in MNIST database (n=500) Images: 20 x 20 d = 400 m = 2 16

17

Outline Related works in prior information segmentation Atlas based approaches Statistical shape prior based approaches Manifold learning for shape set modelling ML-based shape prior segmentation framework A few results on cardiac MRI 18

How to use an non linear shape prior for segmentation? Iterative process: s* Out-of-sample Projection of the binary segmentation into the reduced space x*: shape of the Which dimension? Expresses segmentation the affinity result between in the x* reduced and all points space xj Energy-based image segmentation Rigidly align the shape Manifold computed from a set of manually segmented images Constrain the shape to resemble its neighbours and backprojection Based on Etyngier ICCV 07 & Moolan-Ferouze MICCAI 14 19

How to use an non linear shape prior for segmentation? Iterative process: s* Projection of the binary segmentation into the reduced space x*: shape of the segmentation result in the reduced space Energy-based image segmentation Rigidly align the shape Manifold computed from a set of manually segmented images Constrain the shape to resemble its neighbours and backprojection Based on Etyngier ICCV 07 & Moolan-Ferouze MICCAI 14 20

Constrain the shape in the embedding Find the shape nearest neighbors (NN) Moolan-Ferouze 14 The shape s is a linear combination of its NN: θ = arg min d (s, s ) with d s, s = (H s H s )² 21

How to use an non linear shape prior for segmentation? Iterative process: s* Out-of-sample Projection of the binary segmentation into the reduced space x*: shape of the segmentation result in the reduced space Take into account the constrained shape in an energy term Energy-based image segmentation Rigidly align the shape Manifold computed from a set of manually segmented images Constrain the shape to resemble its neighbours and backprojection Based on Etyngier ICCV 07 & Moolan-Ferouze MICCAI 14 22

How to use an non linear shape prior for segmentation? Iterative process: Projection of the binary segmentation into the reduced space Take into account the constrained shape in an energy term Energy-based image segmentation Rigidly align the shape Manifold computed from a set of manually segmented images Constrain the shape to resemble its neighbours and backprojection Etotal(L) = Edata(L) + Esmooth(L)+ Eprior(L) Find the labeling L such that E(L) is minimum 23

Shape prior energy term Find the labeling L such that E(L) is minimum Eprior(O) Eprior(B) designed to be small for pixels likely to be labelled as From P, we define a probability atlas object background Binary shape Signed distance map 24

Shape prior energy term Find the labeling L such that E(L) is minimum Eprior(O) Eprior(B) designed to be small for pixels likely to be labelled as From P, let s define a probability atlas Shape prior term: E prior O = log(m i ) E prior B = log(1 M i ) i Moolan-Ferouze MICCAI 14 i object background Etotal is minimized with the mincut maxflow algorithm [Boykov+Kolmogorov 04] 25

Experimental results Application: segmentation of the right ventricle in cardiac MRI Implementation: Manifold learning: diffusion maps (Etyngier 07) Graphcut based image segmentation Shapes are described with signed distance maps 26

Experimental results RV shape in 2D space (intrinsic dim 3) 27

Experimental results 28

Some perspectives with ML techniques Also investigated for atlas-based approaches ML for atlas selection [Wolz NeuroImage 10, Cao MICCAI 11, Hoang- Duc PlosOne 13, Gao SPIE 14] Cao MICCAI 11 29

Some perspectives with ML techniques Also investigated for atlas-based approaches ML for atlas selection [Wolz NeuroImage 10, Cao MICCAI 11, Hoang- Duc PlosOne 13, Gao SPIE 14] Patch-based approaches [Shi et al MICCAI 14, Oktay et al MICCAI 14] Sparse representation and dictionary learning Oktay et al MICCAI 14 30

Thank you for your attention. Comments? Questions? Caroline.Petitjean@univ-rouen.fr 31