600 likes | 625 Views
Explore the use of shape representation in analyzing and synthesizing objects, with a focus on kidney-shaped object extraction and physical object deformation.
E N D
Medial Object Shape Representationsfor 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
Medial Object Shape Representationsfor Image Analysis & Object Synthesis
Whatshape 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
Whatshape representation is for • Analysis from images • Extract the kidney-shaped object • Register based on the pelvic bone shapes
Whatshape representation is for • Synthesis • Design the object • Deform the object, with physical realism
Whatshape representation is for • 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
Options for Primitives • Space: xi for grid elements • Landmarks: xi described by local geometry • Boundary: (xi ,normali) 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
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
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
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
Medial Primitives • x, (b,n) frame, r, q (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
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
End Primitives Corner primitive in cross-section Rounded end primitive in cross-section
Displacements from Figurally Implied Boundary Boundary implied by figural model Boundary 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
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
Multiscale Medial Model • 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
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
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)
Probability of a deformed model • 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
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 DeformationIteration 3
3D DSL Model Deformationwith interfigural penalties Initial position After optimization
Shape Repres’n in Image Analysis • 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)
Shape Rep’n in Image Analysis • Cores: height ridges of medialness
Shape Rep’n in Image Analysis • Statistical analysis of medial diatoms
sphere slab cylinder
sphere slab cylinder
sphere slab cylinder
sphere slab cylinder
sphere slab cylinder
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
Shape Rep’n in CAD/CAM • Design models for image analysis
Medial Object Shape Representationsfor 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 • …