Medial Object Shape Representations for Image Analysis & Object Synthesis Stephen M. Pizer Kenan Professor Medical Image Display & Analysis Group.

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Active Shape Models Suppose we have a statistical shape model –Trained from sets of examples How do we use it to interpret new images? Use an “Active Shape.
Learning deformable models Yali Amit, University of Chicago Alain Trouvé, CMLA Cachan.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
Stochastic Systems Group Some Rambling (Müjdat) and Some More Serious Discussion (Ayres, Junmo, Walter) on Shape Priors.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Independent Component Analysis Personal Viewpoint: Directions that maximize independence Motivating Context: Signal Processing “Blind Source Separation”
1/20 Using M-Reps to include a-priori Shape Knowledge into the Mumford-Shah Segmentation Functional FWF - Forschungsschwerpunkt S092 Subproject 7 „Pattern.
System Challenges in Image Analysis for Radiation Therapy Stephen M. Pizer Kenan Professor Medical Image Display & Analysis Group University.
Geometric Morphometrics
Extended Gaussian Images
These improvements are in the context of automatic segmentations which are among the best found in the literature, exceeding agreement between experts.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Edge Detection. Our goal is to extract a “line drawing” representation from an image Useful for recognition: edges contain shape information –invariance.
1 Skeletal Models Correspondence: Improved Interface, Organization, and Speed Clients: Prof. Stephen Pizer Comp.
Fast, Multiscale Image Segmentation: From Pixels to Semantics Ronen Basri The Weizmann Institute of Science Joint work with Achi Brandt, Meirav Galun,
Multiscale Profile Analysis Joshua Stough MIDAG PI: Chaney, Pizer July, 2003 Joshua Stough MIDAG PI: Chaney, Pizer July, 2003.
Medical Image Synthesis via Monte Carlo Simulation James Z. Chen, Stephen M. Pizer, Edward L. Chaney, Sarang Joshi Medical Image Display & Analysis Group,
Clustering on Image Boundary Regions for Deformable Model Segmentation Joshua Stough, Stephen M. Pizer, Edward L. Chaney, Manjari Rao Medical Image Display.
The Uses of Object Shape from Images in Medicine Stephen M. Pizer Kenan Professor Medical Image Display & Analysis Group University of North.
Caudate Shape Discrimination in Schizophrenia Using Template-free Non-parametric Tests Y. Sampath K. Vetsa 1, Martin Styner 1, Stephen M. Pizer 1, Jeffrey.
Medical Image Synthesis via Monte Carlo Simulation An Application of Statistics in Geometry & Building a Geometric Model with Correspondence.
1Ellen L. Walker Matching Find a smaller image in a larger image Applications Find object / pattern of interest in a larger picture Identify moving objects.
1 Stephen Pizer, Sarang Joshi, Guido Gerig Medical Image Display & Analysis Group (MIDAG) University of North Carolina, USA with credit to P. T. Fletcher,
Stephen Pizer Medical Image Display & Analysis Group University of North Carolina, USA with credit to T. Fletcher, A. Thall, S. Joshi, P. Yushkevich, G.
An Overview of Cores Yoni Fridman The University of North Carolina at Chapel Hill Medical Image Display & Analysis Group Based on work by Fridman, Furst,
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
ANALYSIS OF A LOCALLY VARYING INTENSITY TEMPLATE FOR SEGMENTATION OF KIDNEYS IN CT IMAGES MANJARI I RAO UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Towards a Multiscale Figural Geometry Stephen Pizer Andrew Thall, Paul Yushkevich Medical Image Display & Analysis Group.
Statistics of Anatomic Geometry Stephen Pizer, Kenan Professor Medical Image Display & Analysis Group University of North Carolina This tutorial.
Statistical Shape Models Eigenpatches model regions –Assume shape is fixed –What if it isn’t? Faces with expression changes, organs in medical images etc.
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Laplacian Surface Editing
Multimodal Interaction Dr. Mike Spann
Analyzing Configurations of Objects in Images via
Computer Science Department Distribution Fields A Unifying Representation for Low-Level Vision Problems Erik Learned-Miller with Laura Sevilla Lara, Manju.
CSci 6971: Image Registration Lecture 3: Images and Transformations March 1, 2005 Prof. Charlene Tsai.
Introduction EE 520: Image Analysis & Computer Vision.
Enhanced Correspondence and Statistics for Structural Shape Analysis: Current Research Martin Styner Department of Computer Science and Psychiatry.
A Challenging Example Male Pelvis –Bladder – Prostate – Rectum.
Medical Image Analysis Image Registration Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Term Transformation Describe The change in the position of a geometric figure, the pre-image, that produces a new figure called the image Representation.
Extraction and remeshing of ellipsoidal representations from mesh data Patricio Simari Karan Singh.
Adaptive Rigid Multi-region Selection for 3D face recognition K. Chang, K. Bowyer, P. Flynn Paper presentation Kin-chung (Ryan) Wong 2006/7/27.
Object Orie’d Data Analysis, Last Time SiZer Analysis –Zooming version, -- Dependent version –Mass flux data, -- Cell cycle data Image Analysis –1 st Generation.
Common Property of Shape Data Objects: Natural Feature Space is Curved I.e. a Manifold (from Differential Geometry) Shapes As Data Objects.
Multimodal Interaction Dr. Mike Spann
Cores (defined at right) are used to automatically segment, or outline, objects in grayscale images (Fig. 1). A core provides geometric information about.
Statistical Shape Analysis of Multi-object Complexes June 2007, CVPR 2007 Funding provided by NIH NIBIB grant P01EB and NIH Conte Center MH
Statistical Models of Appearance for Computer Vision 主講人:虞台文.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
1 UNC, Stat & OR Hailuoto Workshop Object Oriented Data Analysis, I J. S. Marron Dept. of Statistics and Operations Research, University of North Carolina.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
Anatomic Geometry & Deformations and Their Population Statistics (Or Making Big Problems Small) Stephen M. Pizer, Kenan Professor Medical Image.
Sheng-Fang Huang Chapter 11 part I.  After the image is segmented into regions, how to represent and describe these regions? ◦ In terms of its external.
SigClust Statistical Significance of Clusters in HDLSS Data When is a cluster “really there”? Liu et al (2007), Huang et al (2014)
Clustering on Image Boundary Regions for Deformable Model Segmentation Joshua Stough, Stephen M. Pizer, Edward L. Chaney, Manjari Rao, Gregg.
Segmentation of Single-Figure Objects by Deformable M-reps
Feature description and matching
Dynamical Statistical Shape Priors for Level Set Based Tracking
Segmenting 3D Branching Tubular Structures Using Cores
3-D Modeling Concepts V part B.
Discrete Surfaces and Manifolds: A Potential tool to Image Processing
Image Registration 박성진.
Feature descriptors and matching
Presentation transcript:

Medial Object Shape Representations for Image Analysis & Object Synthesis Stephen M. Pizer Kenan Professor Medical Image Display & Analysis Group University of North Carolina, USA Credits: Many on MIDAG, especially Daniel Fritsch, Andrew Thall, George Stetten, Paul Yushkevich Stephen M. Pizer Kenan Professor Medical Image Display & Analysis Group University of North Carolina, USA Credits: Many on MIDAG, especially Daniel Fritsch, Andrew Thall, George Stetten, Paul Yushkevich

Medial Object Shape Representations for Image Analysis & Object Synthesis

What shape representation is for ä Analysis from images ä Extract the kidney-shaped object ä Register based on the pelvic bone shapes ä Extract shape information w/o model ä Synthesis ä Design the object ä Deform the object, with physical realism  Shape science  Shape and biology  Shape-based diagnosis ä Analysis from images ä Extract the kidney-shaped object ä Register based on the pelvic bone shapes ä Extract shape information w/o model ä Synthesis ä Design the object ä Deform the object, with physical realism  Shape science  Shape and biology  Shape-based diagnosis

What shape representation is for ä Analysis from images ä Extract the kidney-shaped object ä Register based on the pelvic bone shapes ä Analysis from images ä Extract the kidney-shaped object ä Register based on the pelvic bone shapes

What shape representation is for ä Synthesis ä Design the object ä Deform the object, with physical realism ä Synthesis ä Design the object ä Deform the object, with physical realism

What shape representation is for  Shape science  Shape and biology  Shape-based diagnosis  Shape science  Shape and biology  Shape-based diagnosis Brain structures (Gerig)

Shape Sciences ä Geometry ä The spatial layout: via primitives ä Landmarks ä Boundary places and orientations ä Medial places, figural sizes and orientations ä Space itself ä Statistics ä The average shape ä Modes of variation from the average ä Computer Graphics ä Image Analysis ä Geometry ä The spatial layout: via primitives ä Landmarks ä Boundary places and orientations ä Medial places, figural sizes and orientations ä Space itself ä Statistics ä The average shape ä Modes of variation from the average ä Computer Graphics ä Image Analysis

Options for Primitives ä Space: x i for grid elements ä Landmarks: x i described by local geometry ä Boundary: (x i,normal i ) spaced along boundary ä Figural: nets of diatoms sampling figures ä Space: x i for grid elements ä Landmarks: x i described by local geometry ä Boundary: (x i,normal i ) spaced along boundary ä Figural: nets of diatoms sampling figures

Primitives for shape representation: Landmarks  Sets of points of special geometry

Primitives for shape representation: Boundaries  Boundary points with normals

Object Representation by M-Reps

Each M-figure Represented by Net of Medial Primitives

Each M-figure Represented by Net of Medial Primitives

Figural Models ä Figures: successive medial involution ä Main figure ä Protrusions ä Indentations ä Separate figures ä Hierarchy of figures ä Relative position ä Relative width ä Relative orientation ä Figures: successive medial involution ä Main figure ä Protrusions ä Indentations ä Separate figures ä Hierarchy of figures ä Relative position ä Relative width ä Relative orientation

Primitives’ Desired Properties ä Geometry ä Intuitive: simple, global + local ä Efficiently deformable ä Easily extracted or created ä Spatial tolerance inherent ä Statistics ä Unimodality: normally distributed ä Via geometrical, tolerance-sensitive metric ä Geometry ä Intuitive: simple, global + local ä Efficiently deformable ä Easily extracted or created ä Spatial tolerance inherent ä Statistics ä Unimodality: normally distributed ä Via geometrical, tolerance-sensitive metric

Figural Models with Boundary Deviations ä Hypothesis ä At a global level, a figural model is the most intuitive ä At a local level, boundary deviations are most intuitive ä Hypothesis ä At a global level, a figural model is the most intuitive ä At a local level, boundary deviations are most intuitive

Union and Difference of M-figures

Medial Primitives  x, (b,n) frame, r,  (object angle) ä Imply boundary segments with tolerance ä Similarity transform equivariant ä Zoom invariance implies width-proportionality of ä tolerance of implied boundary ä boundary curvature distribution ä spacing along net ä interrogation aperture for image  x, (b,n) frame, r,  (object angle) ä Imply boundary segments with tolerance ä Similarity transform equivariant ä Zoom invariance implies width-proportionality of ä tolerance of implied boundary ä boundary curvature distribution ä spacing along net ä interrogation aperture for image n

3D kidney model extracted from CT Four figure model of the kidneys Red represents indentation figures Four figure model of the kidneys Red represents indentation figures

Need for Special End Primitives ä Represent ä non-blobby objects ä angulated edges, corners, creases ä still allow rounded edges, corners, creases ä allow bent edges ä But ä Avoid infinitely fine medial sampling ä Maintain tangency, symmetry principles ä Represent ä non-blobby objects ä angulated edges, corners, creases ä still allow rounded edges, corners, creases ä allow bent edges ä But ä Avoid infinitely fine medial sampling ä Maintain tangency, symmetry principles

End Primitives Rounded end primitive in cross-section Corner primitive in cross-section

Displacements from Figurally Implied Boundary Boundary implied by figural modelBoundary after displacements

Coarse-to-fine representation   For each of three levels   Figural hierarchy   For each figure, net chain, successively smaller tolerance   For each net tile, boundary displacement chain   For each of three levels   Figural hierarchy   For each figure, net chain, successively smaller tolerance   For each net tile, boundary displacement chain

Multiscale Medial Model   From larger scale medial net   Coarsely sampled   Smooother figurally implied boundary   Larger tolerance   Interpolate smaller scale medial net   Finer sampled   More detail in figurally implied boundary   Smaller tolerance   Represent medial displacements   From larger scale medial net   Coarsely sampled   Smooother figurally implied boundary   Larger tolerance   Interpolate smaller scale medial net   Finer sampled   More detail in figurally implied boundary   Smaller tolerance   Represent medial displacements

Multiscale Medial Model   From larger scale medial net, interpolate smaller scale medial net and represent medial displacements   From larger scale medial net, interpolate smaller scale medial net and represent medial displacements b.

Multiscale Medial/Boundary Model   From medial net   Coarsely sampled, smoother implied boundary   Larger tolerance   Represent boundary displacements along implied normals   Finer sampled, more detail in boundary   Smaller tolerance   From medial net   Coarsely sampled, smoother implied boundary   Larger tolerance   Represent boundary displacements along implied normals   Finer sampled, more detail in boundary   Smaller tolerance

Shape Rep’n in Image Analysis ä Segmentation ä Extract an object from image ä Registration ä Find geometric transformation that brings two images into alignment ä 3D/3D ä 3D/2D ä Shape Measurement ä Find how probable a shape is ä Segmentation ä Extract an object from image ä Registration ä Find geometric transformation that brings two images into alignment ä 3D/3D ä 3D/2D ä Shape Measurement ä Find how probable a shape is

Shape Repres’n in Image Analysis ä Segmentation ä Find the most probable deformed mean model, given the image ä Probability involves ä Probability of the deformed model (prior) ä Probability of the image, given the deformed model (likelihood) ä Segmentation ä Find the most probable deformed mean model, given the image ä Probability involves ä Probability of the deformed model (prior) ä Probability of the image, given the deformed model (likelihood)

Probability of a deformed model ä From training set ä via principal components analysis, coarse-to-fine ä -C * Geometric difference from typical shape ä From training set ä via principal components analysis, coarse-to-fine ä -C * Geometric difference from typical shape

Medialness: medial strength of a medial primitive in an image ä Probability of image | deformed model ä Sum of boundariness values ä at implied boundary positions ä in implied normal directions ä with apertures proportional to tolerance ä Boundariness value ä Intensity profile distance from mean (at scale) ä statistical, based on training set ä Intensity differences ä via Gaussian derivatives ä Probability of image | deformed model ä Sum of boundariness values ä at implied boundary positions ä in implied normal directions ä with apertures proportional to tolerance ä Boundariness value ä Intensity profile distance from mean (at scale) ä statistical, based on training set ä Intensity differences ä via Gaussian derivatives

Figurally implied boundaries and rendering, via 4-figure model

3D DSL Model Deformation Initial Position of Model in Target Image

3D DSL Model Deformation Figural Deformation Iteration 3

3D DSL Model Deformation with interfigural penalties Initial position After optimization

Shape Repres’n in Image Analysis ä Registration ä Find the most probable deformation, given the image ä Registration ä Find the most probable deformation, given the image

Shape Rep’n in Image Analysis ä Prior-free medial shape analysis ä Cores: height ridges of medialness (Pizer, Fritsch, Morse, Furst) ä Statistical analysis of medial diatoms (Stetten) ä Prior-free medial shape analysis ä Cores: height ridges of medialness (Pizer, Fritsch, Morse, Furst) ä Statistical analysis of medial diatoms (Stetten)

Shape Rep’n in Image Analysis ä Cores: height ridges of medialness

M I U N C

Shape Rep’n in Image Analysis ä Statistical analysis of medial diatoms

sphere slabcylinder

sphere slabcylinder

sphere slabcylinder

sphere slabcylinder

sphere slabcylinder

Shape Rep’n in CAD/CAM Shape Rep’n in CAD/CAM ä Stock figural models ä Deformation tools: large scale ä Coarse-to-fine specification ä Figural connection tools ä Direct rendering, according to display needs ä Stock figural models ä Deformation tools: large scale ä Coarse-to-fine specification ä Figural connection tools ä Direct rendering, according to display needs

Deformation in CAD/CAM Deformation in CAD/CAM

Shape Rep’n in CAD/CAM Shape Rep’n in CAD/CAM ä Design models for image analysis

Medial Object Shape Representations for Image Analysis & Object Synthesis ä Figural models, at successive levels of tolerance ä Boundary displacements ä Work in progress ä Segmentation and registration tools ä Statistical analysis of object populations ä CAD tools, incl. direct rendering ä Connection relative critical manifolds ä … ä Figural models, at successive levels of tolerance ä Boundary displacements ä Work in progress ä Segmentation and registration tools ä Statistical analysis of object populations ä CAD tools, incl. direct rendering ä Connection relative critical manifolds ä …

Application: Image guided planning & delivery of radiotherapy ä Planning in 3D ä Extracting normal anatomy ä Extracting tumor ä Planning beam poses ä Patient placement ä Verification of plan via portal image ä Planning in 3D ä Extracting normal anatomy ä Extracting tumor ä Planning beam poses ä Patient placement ä Verification of plan via portal image

Finding Treatment Pose from Portal Radiograph and Planning DRR

Medial Net Shape Models Medial nets, positions onlyMedial net

Integrated Medialness vs. Pose Offset

Representing Boundary Displacements ä Along figurally implied boundary normals ä Coarse-to-fine ä Captures along-boundary covariance ä Useful for rendering ä Along figurally implied boundary normals ä Coarse-to-fine ä Captures along-boundary covariance ä Useful for rendering

Summing Medialness on Medial Net via Medial Weighting Function

CT Slice of Kidneys in Abdomen

Object Shape Brain structures (Gerig)

Geometric aspects : Transformations  Euclidean:  translation and rotation  Similarity:  translation, rotation, zoom  Affine  Euclidean:  translation and rotation  Similarity:  translation, rotation, zoom  Affine