Image Segmentation and Registration Rachel Jiang Department of Computer Science Ryerson University 2006.

Slides:



Advertisements
Similar presentations
Image Segmentation with Level Sets Group reading
Advertisements

Active Contours without Edges
Total Variation and Geometric Regularization for Inverse Problems
Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
Level set based Image Segmentation Hang Xiao Jan12, 2013.
Active Contours, Level Sets, and Image Segmentation
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Automatic Feature Extraction for Multi-view 3D Face Recognition
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Image Segmentation and Active Contour
Segmentation and Region Detection Defining regions in an image.
Why Road Geometry? Mobile Mapping Technology  The concept of active contours or snakes was first introduced by (Kass et al., 1988) and since then, it.
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Snakes : Active Contour models
1 Lecture #5 Variational Approaches and Image Segmentation Lecture #5 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Active Contour Models (Snakes)
Deformable Contours Dr. E. Ribeiro.
Local or Global Minima: Flexible Dual-Front Active Contours Hua Li Anthony Yezzi.
Shape Detection and Recognition. Outline Motivation – Biological Perception Segmentation Shape Detection and Analysis Overview Project – Markov Shape.
Non-Rigid Registration. Why Non-Rigid Registration  In many applications a rigid transformation is sufficient. (Brain)  Other applications: Intra-subject:
Active Contours Technique in Retinal Image Identification of the Optic Disk Boundary Soufyane El-Allali Stephen Brown Department of Computer Science and.
Motion Analysis (contd.) Slides are from RPI Registration Class.
CSci 6971: Image Registration Lecture 4: First Examples January 23, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI Dr.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Yujun Guo Kent State University August PRESENTATION A Binarization Approach for CT-MR Registration Using Normalized Mutual Information.
Recovering Articulated Object Models from 3D Range Data Dragomir Anguelov Daphne Koller Hoi-Cheung Pang Praveen Srinivasan Sebastian Thrun Computer Science.
Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel.
Information that lets you recognise a region.
CS292 Computational Vision and Language Segmentation and Region Detection.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
06 - Boundary Models Overview Edge Tracking Active Contours Conclusion.
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
Mathematical Morphology Set-theoretic representation for binary shapes
7.1. Mean Shift Segmentation Idea of mean shift:
Shape Analysis and Retrieval Structural Shape Descriptors Notes courtesy of Funk et al., SIGGRAPH 2004.
Coregistration and Spatial Normalisation
MEDICAL IMAGE REGISTRATION BY MAXIMIZATION OF MUTUAL INFORMATION Dissertation Defense by Chi-hsiang Lo June 27, 2003 PRESENTATION.
Medical Image Analysis Image Registration Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Spatio-Temporal Free-Form Registration of Cardiac MR Image Sequences Antonios Perperidis s /02/2006.
Mathematical Morphology Mathematical morphology (matematická morfologie) –A special image analysis discipline based on morphological transformations of.
Image Registration with Hierarchical B-Splines Z. Xie and G. Farin.
A B C D E F A ABSTRACT A novel, efficient, robust, feature-based algorithm is presented for intramodality and multimodality medical image registration.
Image Registration Advanced DIP Project
Features, Feature descriptors, Matching Jana Kosecka George Mason University.
CS 641 Term project Level-set based segmentation algorithms Presented by- Karthik Alavala (under the guidance of Dr. Jundong Liu)
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Quadric Error Metrics 1/20 Geometric Morphometrics Feb 27, 2013 Geometric Morphologyd.
Implicit Active Shape Models for 3D Segmentation in MR Imaging M. Rousson 1, N. Paragio s 2, R. Deriche 1 1 Odyssée Lab., INRIA Sophia Antipolis, France.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Occlusion Tracking Using Logical Models Summary. A Variational Partial Differential Equations based model is used for tracking objects under occlusions.
Photoconsistency constraint C2 q C1 p l = 2 l = 3 Depth labels If this 3D point is visible in both cameras, pixels p and q should have similar intensities.
Mathematical Morphology A Geometric Approach to Image Processing and Analysis John Goutsias Department of Electrical and Computer Engineering Image Analysis.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
MOTION Model. Road Map Motion Model Non Parametric Motion Field : Algorithms 1.Optical flow field estimation. 2.Block based motion estimation. 3.Pel –recursive.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
DIGITAL SIGNAL PROCESSING
Image Primitives and Correspondence
Dynamical Statistical Shape Priors for Level Set Based Tracking
Multi-modality image registration using mutual information based on gradient vector flow Yujun Guo May 1,2006.
Medical Images Edge Detection via Neutrosophic Mathematical Morphology
Neutrosophic Mathematical Morphology for Medical Image
Active Contours (“Snakes”)
Image Registration 박성진.
Muazzam Shehzad Quratulain Muazzam
Region-Based Segmentation
Presentation transcript:

Image Segmentation and Registration Rachel Jiang Department of Computer Science Ryerson University 2006

Rachel Jiang, Rigid registration Intensity-based methods –Have been very successful Monomodal Multimodal –Assuming a global relationship between the … images to register –Deriving a suitable similarity measure Correlation coefficient Correlation ratio Mutual information Block matching …

Rachel Jiang, Methods for fusing images There are three general methods for fusing images from different (or the same) image modalities: –landmark matching include external fiducial landmarks or anatomic landmarks. –surface matching uses an algorithm that matches different images of the same patient surface. –intensity matching.

Rachel Jiang, intensity matching uses mutual intensity information to co- register different images. The matched intensities may come from the same scanner –two different MRI scans acquired on different days – from different modalities such as MRI and PET.

Rachel Jiang, Rigid Body Model Most constraint model for medical imaging asserts that the distance and internal angles within images can not be changed during the registration

Rachel Jiang, Non rigid model can detect and correct discrepancies of small spatial extent, by deforming one of the images (source) to match the other (reference). Spatial deformation model can be based on different physical properties like elasticity or viscosity, or their generalizations and simplifications. Deformation is driven by external forces, which tend to minimize image differences, measured by image similarity measures.

Rachel Jiang, Mutual information The mutual information of two images is the amount of information that one image contains about the other or vice versa. Transforming one image with respect to the other such that their mutual information is maximized. The images are assumed to be registered.

Rachel Jiang, Mutual information A function of transformation between the images –an algorithm that searches maximum value for a function that gives the alignment information between images –different transformation estimates are evaluated (those transformation estimates will result in varying degrees of overlap between the two images) –(MI as a registration criteria is not invariant to the overlap between images)

Rachel Jiang, MI

10 MI in 2D/3D space –In 3D space We attempt to find the registration by maximizing the information that one volumetric image provides about the other. –In 2D space Two curve that are to be matched as the reference curve and the current active evolving curve. We seek an estimate of the transformation that registers the reference curve and the active curve by maximizing their mutual information

Rachel Jiang, Degree of freedom Six degree of freedom charactering the rigid movements –3 describe the Rotation –3 describe Translation

Rachel Jiang, Similarity measures Common registration methods can be grouped as –Feature based techniques Rely on the presence and identification of natural landmarks or fiducial marks in the input dataset to determine the best alignment –Intensity-based measures Operate on the pixel/voxel intensities directly –Varies statistics are calculated by using the raw intensity values

Rachel Jiang, Taking geometric constraints Special land marks on human body Manually embed land marks Spacial correlations …

Rachel Jiang, Correlation ratio Given two images I and J, the basic principle of the CR method is to search spatial transformation T and an intensity mapping f such that, by displacing J and remapping its intensities, the resulting image f(JoT) be as similar as possible to I.

Rachel Jiang, Example of Image Segmentation Bone fracture detection

Rachel Jiang, Image Segmentation Techniques threshold techniques –make decisions based on local pixel information edge-based methods –Weakness: broken contour lines causes failure region-based techniques –partitioning the image into connected regions by grouping neighbouring pixels of similar intensity levels. –Adjacent regions are then merged under certain criterion. Criteria create fragmentation or overlook blurred boundaries and overmerge. Active contour models

Rachel Jiang, Deformable models –Snakes/Balloons/Deformable Templates provide a curve as a compromise between regularity of the curve and high gradient values among the curve points. –(Kass et al., 1988; Cohen, 1991; Terzopoulos, 1992) –Level set methods Level Set Methods are numerical techniques which can follow the evolution of interfaces. These interfaces can develop sharp corners, break apart, and merge together. –(Osher and Sethian, 1988; Sethian, 2001) –Geodesic Active Contour take the advantages of both Snake and Level set methods –(Caselles et al., 1995; Malladi et al, 1995; Sapiro, 2001)

Rachel Jiang, The Snake formula

Rachel Jiang, Snake: image force

Rachel Jiang, Snake: example

Rachel Jiang, Level Set Method Level Set Methods –provide formulation of propagating interfaces, a mathematical formulation and numerical algorithm for tracking the motion of curve and surfaces (Osher and Sethian, 1988; Sethian, 2001) –For segmenting several objects simultaneously or an objects with holes, it is possible to model the contour as a level set of a surface, allow it to change its topology in a nature way (Cohen, 1997).

Rachel Jiang, Level Set

Rachel Jiang, Formula of Level Set method Curve evolving formula:

Rachel Jiang, LSM: example

Rachel Jiang, LSM: More Example

Rachel Jiang, Geodesic Active Contour (GAC) –presents some nice properties the initialization step does not impose any significant constraint can deal successfully with topological changes, finding the global minimum of energy minimizing curve can be solved by mapping the boundary detection problem into a single minimum problem. The new model mathematically inherit –the way handling the topological changes from the Level Set – the minimizing deformation energy function with ‘internal’ and ‘external’ energies along its boundary from the traditional Snake. –This model inherit the advantages of LS and ‘Snakes’ by transform mathematical formulation of Snake – Lagrenge formula with PDEs –The theory behind the GAC is the use of partial differential equations and curvature-driven flows. (Caselles et al., 1995; Malladi et al, 1995; Sapiro, 2001)

Rachel Jiang, Segmentation result using ACM

Rachel Jiang, Surface reconstruction

Rachel Jiang, Mathematical Morphology –provides the foundation for measuring topological shape, size, location. The theory behind mathematical morphology is defining computing operations by primitive shapes –Georges Matheron, Jean Serra and their colleagues of Centre de Morphologie Mathematique –G.Matheron 1975, Serra, 1982, Vicent, 1990… –offer several robust theories and algorithms to implement on digital images to extract complex features –uses ‘Set Theory’ as the foundation for its functions. The simplest functions to implement are ‘Dilation’ and ‘Erosion’.

Rachel Jiang, Erosion and Dilation (1D)

Rachel Jiang, Erosion and Dilation (2D)

Rachel Jiang, Erosion & Dilation example

Rachel Jiang, Opening & Closing

Rachel Jiang, Shape Operators  Shapes are usually combined by means of : Set Intersection (occluded objects): Set Union (overlapping objects):

Rachel Jiang, Dilation B A

Rachel Jiang, Dilation

Rachel Jiang, Extensitivity B A

Rachel Jiang, Erosion B A

Rachel Jiang, Erosion

Rachel Jiang, Erosion

Rachel Jiang, Opening and Closing  Opening and closing are iteratively applied dilation and erosion Opening Closing

Rachel Jiang, Opening and Closing

Rachel Jiang, Opening and Closing  They are idempotent. Their reapplication has not further effects to the previously transformed result

Rachel Jiang,

Rachel Jiang, Watershed

Rachel Jiang, Capturing the shape prior the curve C and the transformation S, R, T is calculated such that the curve C new = SRC + T and C * are perfectly aligned. The minimization problem now can be solved by finding steady state solutions to the following system

Rachel Jiang, Minimization processing system

Rachel Jiang, Distance measure d(x,y) = d(C *,(x,y)) is the distance of the point (x,y) from C* The function d is evaluated at SRC(p) + T

Rachel Jiang, Minimizing Energy function