Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.

Slides:



Advertisements
Similar presentations
Segmentation by Morphological Watersheds
Advertisements

Unsupervised Learning Clustering K-Means. Recall: Key Components of Intelligent Agents Representation Language: Graph, Bayes Nets, Linear functions Inference.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
Histogram Analysis to Choose the Number of Clusters for K Means By: Matthew Fawcett Dept. of Computer Science and Engineering University of South Carolina.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
Lecture 6 Image Segmentation
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
EE 7730 Image Segmentation.
Thresholding Otsu’s Thresholding Method Threshold Detection Methods Optimal Thresholding Multi-Spectral Thresholding 6.2. Edge-based.
MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin 1 and Bir Bhanu 2 1 Department of Biomedical Engineering, Syracuse University, Syracuse,
Segmentation and Clustering. Segmentation: Divide image into regions of similar contentsSegmentation: Divide image into regions of similar contents Clustering:
Segmentation CSE P 576 Larry Zitnick Many slides courtesy of Steve Seitz.
Segmentation Divide the image into segments. Each segment:
Announcements Project 2 more signup slots questions Picture taking at end of class.
Computing motion between images
Clustering Color/Intensity
Yujun Guo Kent State University August PRESENTATION A Binarization Approach for CT-MR Registration Using Normalized Mutual Information.
Optical flow and Tracking CISC 649/849 Spring 2009 University of Delaware.
Clustering. 2 Outline  Introduction  K-means clustering  Hierarchical clustering: COBWEB.
What is Cluster Analysis?
Binary Image Analysis. YOU HAVE TO READ THE BOOK! reminder.
K-means Clustering. What is clustering? Why would we want to cluster? How would you determine clusters? How can you do this efficiently?
DIGITAL IMAGE PROCESSING Instructors: Dr J. Shanbehzadeh M.Yekke Zare M.Yekke Zare ( J.Shanbehzadeh M.Yekke Zare )
Chapter 10: Image Segmentation
Computer Vision James Hays, Brown
CSE554AlignmentSlide 1 CSE 554 Lecture 8: Alignment Fall 2014.
Presented By Wanchen Lu 2/25/2013
CSE554Laplacian DeformationSlide 1 CSE 554 Lecture 8: Laplacian Deformation Fall 2012.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
CSE554AlignmentSlide 1 CSE 554 Lecture 5: Alignment Fall 2011.
1Ellen L. Walker Segmentation Separating “content” from background Separating image into parts corresponding to “real” objects Complete segmentation Each.
Digital Image Processing In The Name Of God Digital Image Processing Lecture8: Image Segmentation M. Ghelich Oghli By: M. Ghelich Oghli
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
CSE 185 Introduction to Computer Vision Pattern Recognition 2.
START OF DAY 8 Reading: Chap. 14. Midterm Go over questions General issues only Specific issues: visit with me Regrading may make your grade go up OR.
Medical Imaging Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
Image segmentation Prof. Noah Snavely CS1114
MEDICAL IMAGE REGISTRATION BY MAXIMIZATION OF MUTUAL INFORMATION Dissertation Defense by Chi-hsiang Lo June 27, 2003 PRESENTATION.
Preprocessing Techniques for Image Analysis Applications Hong Zhang.
EECS 274 Computer Vision Segmentation by Clustering II.
Dimension reduction : PCA and Clustering Slides by Agnieszka Juncker and Chris Workman modified by Hanne Jarmer.
CSE554AlignmentSlide 1 CSE 554 Lecture 8: Alignment Fall 2013.
CS654: Digital Image Analysis
Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
The Implementation of Markerless Image-based 3D Features Tracking System Lu Zhang Feb. 15, 2005.
Lecture 6 Spring 2010 Dr. Jianjun Hu CSCE883 Machine Learning.
Data Mining Practical Machine Learning Tools and Techniques Chapter 4: Algorithms: The Basic Methods Section 4.8: Clustering Rodney Nielsen Many of these.
CSSE463: Image Recognition Day 23 Midterm behind us… Midterm behind us… Foundations of Image Recognition completed! Foundations of Image Recognition completed!
Machine Learning Queens College Lecture 7: Clustering.
Image Segmentation Shengnan Wang
Medical Image Analysis
Digital Image Processing
Evaluation of Image Segmentation algorithms By Dr. Rajeev Srivastava.
Given a set of data points as input Randomly assign each point to one of the k clusters Repeat until convergence – Calculate model of each of the k clusters.
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.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
MOTION Model. Road Map Motion Model Non Parametric Motion Field : Algorithms 1.Optical flow field estimation. 2.Block based motion estimation. 3.Pel –recursive.
Gaussian Mixture Model classification of Multi-Color Fluorescence In Situ Hybridization (M-FISH) Images Amin Fazel 2006 Department of Computer Science.
Rodney Nielsen Many of these slides were adapted from: I. H. Witten, E. Frank and M. A. Hall Data Science Algorithms: The Basic Methods Clustering WFH:
CSE 554 Lecture 8: Alignment
Clustering MacKay - Chapter 20.
Semi-Supervised Clustering
Clustering and Segmentation
Chapter 10 – Image Segmentation
Image Registration 박성진.
EM Algorithm and its Applications
Presentation transcript:

Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany

2 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Recap

3 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Rigid registration Angles are preserved Parallel lines remain parallel Affine registration Parallel lines remain parallel

4 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Registration Feature Points - PCA - SVD - Iterative Closest Points Algorithm (ICP) - Random Sample Consensus Algorithm (RNSAC) Distance Measures - Sum of Squared Differences (SSD) - Root Mean Square Difference (RMSD) - Normalized Cross Correlation (NXCorr) - Mutual Information (MI)

5 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Registration Optical flow methods - Brightness consistency constraint: Lucas Kanade Algorithm: Assume locally constant flow Horn Schunck Algorithm: Assume globally smooth flow Bruhn’s Non-linear Algorithm

6 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Image Segmentation

7 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation - Locate tumors and other pathologies - Measure tissue volumes - Computer-guided surgery - Diagnosis - Treatment planning - Study of anatomical structure

8 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Threshold Based Segmentation

9 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation Histogram based segmentation

10 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation Histogram based segmentation

11 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation Zack Method A line is constructed between the maximum of the histogram at brightness bmax and the lowest value bmin The distance d between the line and the histogram h[b] is computed for all values of b from b = bmin to b = bmax The brightness value bo where the distance between h[bo] and the line is maximal is the threshold value.

12 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation Global Threshold Selection -Select an initial threshold (T) -Segment into object and background 1.G 1 = {f >= T} 2.G 2 = {f < T} -The average of each set is m 1 = average value of G 1 m 2 = average value of G 2 -New threshold is average of m 1 and m 2 T’ = (m 1 + m 2 )/2. - Repeat until convergence

13 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation Global Threshold Selection Threshold =

14 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation Otsu’s Method Compute histogram For all possible thresholds t Calculate ω i (weight) and μ i (mean) of the classes Compute variance: ω 1 (t) *ω 2 (t) [μ 1 (t)- μ 2 (t)] Desired threshold corresponds to the maximum Threshold for the Head Image: 153.0

15 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation K-Means Clustering - Pick K cluster centers - Assign each pixel in the image to the nearest cluster center - Re-compute the cluster centers by averaging all pixels in the cluster - Repeat until convergence

16 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood k1k1 k2k2 k3k3

17 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood k1k1 k2k2 k3k3

18 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood k1k1 k2k2 k3k3

19 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood k1k1 k2k2 k3k3

20 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood k1k1 k2k2 k3k3

21 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood k1k1 k2k2 k3k3

22 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Region Growing

23 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation Region Growing - Select seeding points - Starting from seeds, look at the neighbors if neighbor similar, add to region else proceed with next unclassified neighbor - Repeat until all pixels are classified

24 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation Region Growing Threshold 10Threshold 20

25 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation Watersheds Image is visualized in 3 dimensions - 2 spatial dimensions - grey levels

26 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Segmentation Watersheds Three parts: - points belonging to regional minimum - catchment area - dividing lines or watershed lines Flooding: e.g. by morphological dilation

27 Medical Image Analysis, SS-2015 Dr. Mohammad Dawood Thank You!