MEDICAL IMAGE ANALYSIS Marek Brejl Vital Images, Inc.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Complex Networks for Representation and Characterization of Images For CS790g Project Bingdong Li 9/23/2009.
Efficient Sparse Shape Composition with its Applications in Biomedical Image Analysis: An Overview Shaoting Zhang, Yiqiang Zhan, Yan Zhou, and Dimitris.
Active Appearance Models
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
Automatic determination of skeletal age from hand radiographs of children Image Science Institute Utrecht University C.A.Maas.
Face Alignment with Part-Based Modeling
Data preprocessing before classification In Kennedy et al.: “Solving data mining problems”
Automatic Feature Extraction for Multi-view 3D Face Recognition
Wangfei Ningbo University A Brief Introduction to Active Appearance Models.
Contours and Optical Flow: Cues for Capturing Human Motion in Videos Thomas Brox Computer Vision and Pattern Recognition Group University of Bonn Research.
Deformable Contours Dr. E. Ribeiro.
WRSTA, 13 August, 2006 Rough Sets in Hybrid Intelligent Systems For Breast Cancer Detection By Aboul Ella Hassanien Cairo University, Faculty of Computer.
A 4-WEEK PROJECT IN Active Shape and Appearance Models
SA-1 Body Scheme Learning Through Self-Perception Jürgen Sturm, Christian Plagemann, Wolfram Burgard.
Model-Based Organ Segmentation: Recent Methods Jiun-Hung Chen General Exam Paper
Thresholding Otsu’s Thresholding Method Threshold Detection Methods Optimal Thresholding Multi-Spectral Thresholding 6.2. Edge-based.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
A Study of Approaches for Object Recognition
Active Appearance Models master thesis presentation Mikkel B. Stegmann IMM – June 20th 2000.
12-Apr CSCE790T Medical Image Processing University of South Carolina Department of Computer Science 3D Active Shape Models Integrating Robust Edge.
Scale Invariant Feature Transform (SIFT)
P. Rodríguez, R. Dosil, X. M. Pardo, V. Leborán Grupo de Visión Artificial Departamento de Electrónica e Computación Universidade de Santiago de Compostela.
Statistical Shape Models Eigenpatches model regions –Assume shape is fixed –What if it isn’t? Faces with expression changes, organs in medical images etc.
Oral Defense by Sunny Tang 15 Aug 2003
3D CT Image Data Visualize Whole lung tissues Using VTK 8 mm
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Active Shape Models: Their Training and Applications Cootes, Taylor, et al. Robert Tamburo July 6, 2000 Prelim Presentation.
A fully automated method for segmentation and thickness determination of hip joint cartilage from 3D MR data Authors: Yoshinobu Sato,et al. Source: Proceedings.
Multimodal Interaction Dr. Mike Spann
Medical Image Analysis Image Representation and Analysis Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
1 SEGMENTATION OF BREAST TUMOR IN THREE- DIMENSIONAL ULTRASOUND IMAGES USING THREE- DIMENSIONAL DISCRETE ACTIVE CONTOUR MODEL Ultrasound in Med. & Biol.,
CSE554AlignmentSlide 1 CSE 554 Lecture 5: Alignment Fall 2011.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
Introduction EE 520: Image Analysis & Computer Vision.
AUTOMATIZATION OF COMPUTED TOMOGRAPHY PATHOLOGY DETECTION Semyon Medvedik Elena Kozakevich.
Generalized Hough Transform
Image Segmentation & Template Matching Multimedia Signal Processing lecture on Petri Hirvonen.
Medical Image Analysis Image Registration Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
Copyright © 2010 Siemens Medical Solutions USA, Inc. All rights reserved. Hierarchical Segmentation and Identification of Thoracic Vertebra Using Learning-based.
A Fast and Accurate Tracking Algorithm of the Left Ventricle in 3D Echocardiography A Fast and Accurate Tracking Algorithm of the Left Ventricle in 3D.
Danny Ruijters 17 April D-3D intra-interventional registration of coronary arteries.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Spatio-Temporal Free-Form Registration of Cardiac MR Image Sequences Antonios Perperidis s /02/2006.
CSE554AlignmentSlide 1 CSE 554 Lecture 8: Alignment Fall 2013.
PRINCIPLES AND APPROACHES 3D Medical Imaging. Introduction (I) – Purpose and Sources of Medical Imaging Purpose  Given a set of multidimensional images,
Chap 7 Image Segmentation. Edge-Based Segmentation The edge information is used to determine boundaries of objects Pixel-based direct classification methods.
2006 Mouse AHM Mapping 2D slices to 3D atlases - Application of the Digital Atlas Erh-Fang Lee Laboratory of NeuroImage UCLA.
Medical Image Analysis Image Segmentation Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
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.
Statistical Models of Appearance for Computer Vision 主講人:虞台文.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
TUMOR BURDEN ANALYSIS ON CT BY AUTOMATED LIVER AND TUMOR SEGMENTATION RAMSHEEJA.RR Roll : No 19 Guide SREERAJ.R ( Head Of Department, CSE)
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
CSE 554 Lecture 8: Alignment
Processing visual information for Computer Vision
Medical Image Analysis
Model-Based Organ Segmentation in CT Scans
Dynamical Statistical Shape Priors for Level Set Based Tracking
Model-Based Organ Segmentation: Recent Methods
Brief Review of Recognition + Context
Active Appearance Models theory, extensions & cases
Presentation transcript:

MEDICAL IMAGE ANALYSIS Marek Brejl Vital Images, Inc.

2 Vital Images, Inc Outline Brief introduction to Medical Image Analysis Recent development in: Model based detection and segmentation Automated training/model generation

3 Vital Images, Inc Medical Image Data CT MR X-ray Nuclear Ultrasound

4 Vital Images, Inc Image Processing in Medical Settings Acquisition Processing Visualization/Reporting Detection Analysis Segmentation Preprocessing Diagnoses

5 Vital Images, Inc Data Processing 1.Preprocessing Filtering, registration 2.Detection Finding objects (nodules, polyps, organs) 3.Segmentation Exact delimitation of objects 4.Analysis Measurement (volume, curvature); Functional Imaging (Perfusion) 5.Classification/diagnoses

6 Vital Images, Inc Examples: Preprocessing Filtering/image enhancement OriginalEnhanced

7 Vital Images, Inc Examples: Preprocessing Registration Target Template registration

8 Vital Images, Inc Detection Find location of objects of interest (find or detect objects without prior knowledge about their location/existence) Bones Organs Polyps in colon Nodules in lungs

9 Vital Images, Inc Segmentation Exactly delimitate objects, once they are detected (found) Any object of predictable shape (organs, bones, vessel segments) Liver Cardiac imaging (left ventricle) Brain

10 Vital Images, Inc Segmentation

11 Vital Images, Inc Segmentation Brain segmentation Heart Lung Body

12 Vital Images, Inc Analyses Measurement Volume - growth rate Vessel stenosis Functional imaging Stroke Cardiac perfusion Tumor perfusion Cardiac function LV motion Injection fraction

13 Vital Images, Inc Classification/Diagnoses Comparison to developed atlases Use of knowledge databases Classify as normal/abnormal (brain structure) Classify lung nodules as benign/malignant Determine cancer/non-cancer

14 Vital Images, Inc Data Processing – Example Lung screening 1.Preprocessing Reduce noise, threshold image 2.Detection Find lungs, find nodules location 3.Segmentation Accurately segment out nodules 4.Analysis Measure volume, texture, curvature 5.Classification/diagnoses Classify as benign or malignant V=35mm 3 S=25mm 2 V=12mm 3 S=5mm 2 - benign - malignant

15 Vital Images, Inc Model-based detection and segmentation Acquisition Processing Visualization/Reporting Detection Analysis Segmentation Preprocessing Diagnoses

16 Vital Images, Inc Image Segmentation 1.Thresholding 2.Region-based 3.Edge-based Advanced (edge-based) OriginalThreshold Region-basedEdge-based OriginalThreshold Region-basedEdge-based

17 Vital Images, Inc Advanced Image Segmentation 1. Segmentation criterion design 2. Segmentation criterion optimization graph searching gradient descent

18 Vital Images, Inc Goals Design of methodology for automated model-based image segmentation (segmentation via boundary detection)

19 Vital Images, Inc Model-Based Segmentation 1.Training set design 2.Training a. Shape Model b. Border Appearance Model 3.Segmentation Step 1: Approximate object location Step 2: Accurate boundary detection

20 Vital Images, Inc Training Set Design Selection of examples Contains expected variability in local border appearance Contains expected variability in object shape Segmentation examples Outlined objects Registration landmarks manual outline manual landmarks computed landmarks

21 Vital Images, Inc Training Purpose: To create representation of the objects of interest presented in the training set Statistical models: (mean, variance) Shape Model Border Appearance Model Automated Segmentation 1. Training set design 2. Training a. Shape Model b. Border Appearance Model 3. Segmentation Step 1: Approximate object location Step 2: Accurate boundary detection

22 Vital Images, Inc Shape Model Point Distribution Model (PDM) (Cootes et al., 1992) Automated Segmentation 1. Training set design 2. Training a. Shape Model b. Border Appearance Model 3. Segmentation Step 1: Approximate object location Step 2: Accurate boundary detection Example training shapes (N=12) Alligned shapes

23 Vital Images, Inc Shape Model Point Distribution Model Object representation: Shape Model:

24 Vital Images, Inc Model Size Reduction Eigenvalues and eigenvectors of the variance matrix Eigenvectors – directions of the main modes of variation Eigenvalues – importance of the variation Size reduction – keep only most important modes

25 Vital Images, Inc Border Appearance Model Gray levels Edge values 1 pixel 31 pixels :2:3: 1:2:3: Automated Segmentation 1. Training set design 2. Training a. Shape Model b. Border Appearance Model 3. Segmentation Step 1: Approximate object location Step 2: Accurate boundary detection

26 Vital Images, Inc BAM – Basic Idea BA - represented by appearance vector Training vectors grouped to create the model

27 Vital Images, Inc BAM – Basic Idea Comparison of image data to the BA model

28 Vital Images, Inc BAM - Clustering Fuzzy c-means clustering (Bezdek et al.,1981) Input vectors: f i Partitioning matrix: U Cluster centers: f Objective function to be minimized:

29 Vital Images, Inc fit Value Computation Fuzzy model Euclidean distance Gaussian model F performs some inversion Best fit:

30 Vital Images, Inc Border Appearance Model BAM – tool for: Modeling local border properties Comparing image data to the model Computing cost values based on the comparison Further improvements Spatial information Counter-examples Automated Segmentation 1. Training set design 2. Training a. Shape Model b. Border Appearance Model 3. Segmentation Step 1: Approximate object location Step 2: Accurate boundary detection

31 Vital Images, Inc BAM – Spatial Information BAM records: Appearance vectors Location of every vector on the original border

32 Vital Images, Inc Border Appearance Vector

33 Vital Images, Inc Training - Summary Shape Model Border Appearance Model border appearance appearance spatial information Automated Segmentation 1. Training set design 2. Training a. Shape Model b. Border Appearance Model 3. Segmentation Step 1: Approximate object location Step 2: Accurate boundary detection

34 Vital Images, Inc Approximate Object Location Algorithm for detection of approximate object location Requirements: detects objects defined by the models detects objects modified by rigid transforms (rotation, translation, scaling) Insensitive to shape variability (captured in the training set) Automated Segmentation 1. Training set design 2. Training a. Shape Model b. Border Appearance Model 3. Segmentation Step 1: Approximate object location Step 2: Accurate boundary detection

35 Vital Images, Inc Generalized Hough Transform (Ballard, 1981) Detection of objects of arbitrary a priori known shapes Object Shape R-Table ImageAccumulator Array 1. 2a.2b. 3.

36 Vital Images, Inc R-Table 1. R-Table construction: 2. Accumulator array updates: Object Shape R-Table ImageAccumulator Array 1. 2a.2b. 3.

37 Vital Images, Inc Problems of Generalized HT Searches for strong edges Shape-Variant Hough TransformRemedy: Shape-Variant Hough Transform Cannot handle shape variance

38 Vital Images, Inc Shape-variant Hough Transform Use of Border Appearance Model: Gradient magnitudeBAM General Spatial information

39 Vital Images, Inc SVHT – Shape Variance 1.Alignment of training shapes Same algorithm as for PDM 2.Encoding shape variance in the R-Table All border directions are encoded 3.Shape reconstruction Several shapes available for reconstruction Selection of the most probable shape

40 Vital Images, Inc SVHT – R-Table Construction

41 Vital Images, Inc SVHT – Object Reconstruction Reconstructed all, selected the best fit 1. fit=98 fit=45 fit=8 2. fit=65 fit=97 fit=30 3. fit=6 fit=32 fit=94 Original Imagefit values

42 Vital Images, Inc Hough TransformActive Hough Transform Shape Variance - Comparisons Hough TransformActive Hough TransformHough Transform Original Image

43 Vital Images, Inc Shape-Variant Hough Transform Summary Algorithm for detection of approximate object location Automated, information derived form training set BAM removed dependency on high gradient magnitude Insensitive to shape variability Automated Segmentation 1. Training set design 2. Training a. Shape Model b. Border Appearance Model 3. Segmentation Step 1: Approximate object location Step 2: Accurate boundary detection

44 Vital Images, Inc Accurate Boundary Detection Any edge-based image segmentation algorithm Automated design of cost function - BAM Fit values replace gradient magnitude Examples Dynamic Programming Snakes Automated Segmentation 1. Training set design 2. Training a. Shape Model b. Border Appearance Model 3. Segmentation Step 1: Approximate object location Step 2: Accurate boundary detection

45 Vital Images, Inc Segmentation - Summary Active Hough Transform Automated detection of approximate object location Provides initialization for accurate border detection algorithms Accurate border detection Any algorithm fit values based on BAM substitutes gradient-based terms in segmentation criterion Automated Segmentation 1. Training set design 2. Training a. Shape Model b. Border Appearance Model 3. Segmentation Step 1: Approximate object location Step 2: Accurate boundary detection

46 Vital Images, Inc Experimental Methods 5 segmentation tasks 1.Epicardial border in MR images of thorax 58 images, 21 used for training 2.Endocardial border in MR images of thorax 58 images, 21 used for training 3.Corpus Callosum in MR images of brain 90 images, 15 used for training 4.Cerebellum in MR images of brain 90 images, 6 used for training 5.Vertebrae in MR images of spine 55 images, 15 used for training, (235 vertebrae to segment)

47 Vital Images, Inc Results Original ImageExpected Border Dynamic ProgrammingSV Hough Transform

48 Vital Images, Inc Results Original ImageExpected Border Dynamic ProgrammingSV Hough Transform

49 Vital Images, Inc Results Original ImageExpected Border Dynamic ProgrammingSV Hough Transform

50 Vital Images, Inc Results Original ImageExpected Border Dynamic ProgrammingSV Hough Transform

51 Vital Images, Inc Results Original ImageExpected Border Dynamic ProgrammingSV Hough Transform

52 Vital Images, Inc Results Original ImageExpected Border Dynamic ProgrammingSV Hough Transform

53 Vital Images, Inc Detection Accuracy

54 Vital Images, Inc Comparison of Approximate and Accurate Detection

55 Vital Images, Inc Study 1: Dependency on Number of Training Data

56 Vital Images, Inc Study 1: Statistical Significance

57 Vital Images, Inc Study 2: Dependency on Training Data Selection

58 Vital Images, Inc Study 2: Statistical Significance

59 Vital Images, Inc Discussion - Conclusion Methodology for automated model-based image segmentation 1. Training set design 2. Training (Shape Model, Border Appearance Model) 3. Segmentation (Shape-Variant Hough Transform, Accurate Border Detection) Fully automated – requires small set of training examples Two step segmentation approximate object location accurate boundary detection

60 Vital Images, Inc Discussion - Conclusion The method is applicable to the following segmentation tasks: Objects with well defined shape Objects with reasonably consistent border appearance Representative set of examples is available Edge-based image segmentation method is appropriate for the segmentation task