MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation)

Similar documents
Fuzzy Sets and Fuzzy Techniques. Outline. Motivation. Fuzzy sets (recap) Fuzzy connectedness theory. FC variants and details. Applications.

3D VISUALIZATION OF SEGMENTED CRUCIATE LIGAMENTS 1. INTRODUCTION

Application of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 4: Pre-Processing Medical Images (II)

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 10: Medical Image Segmentation as an Energy Minimization Problem

GPU-Based Iterative Relative Fuzzy Connectedness Image Segmentation

Comparison Study of Clinical 3D MRI Brain Segmentation Evaluation

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 10: Medical Image Segmentation as an Energy Minimization Problem

CANDIDATE TREE-IN-BUD PATTERN SELECTION AND CLASSIFICATION USING BALL SCALE ENCODING ALGORITHM

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 19: Machine Learning in Medical Imaging (A Brief Introduction)

Department of Image Processing and Computer Graphics University of Szeged. Fuzzy Techniques for Image Segmentation. Outline.

Adaptive Fuzzy Connectedness-Based Medical Image Segmentation

Vascular segmentation in hepatic CT images using adaptive threshold fuzzy connectedness method

Automated segmentation methods for liver analysis in oncology applications

Image segmentation via fuzzy object extraction and edge detection and its medical application

Dr. Ulas Bagci

GPU-Based Relative Fuzzy Connectedness Image Segmentation

Improved Fuzzy Connectedness Segmentation Method for Medical Images with Multiple Seeds in MRI

MR IMAGE SEGMENTATION

mritc: A Package for MRI Tissue Classification

Segmentation of Medical Images. Application Context. Image Segmentation in SSIP 04 Projects. X-ray. Magnetic Resonance (MR) Computed Tomography (CT)

Image Segmentation Based on Fuzzy Connectedness Using Dynamic Weights

arxiv: v1 [cs.cv] 26 Jun 2011

Fuzzy Image Segmentation using Membership Connectedness

Interactive iterative relative fuzzy connectedness lung segmentation on thoracic 4D dynamic MR images

Learning Shape and Texture Characteristics of CT Tree-in-Bud Opacities for CAD Systems

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 20: Machine Learning in Medical Imaging II (deep learning and decision forests)

Norbert Schuff VA Medical Center and UCSF

Generalized Scale-Based Image Filtering

Learning-based Neuroimage Registration

A Simple Centricity-based Region Growing Algorithm for the Extraction of Airways

Robust Region Growing Based Intrathoracic Airway Tree Segmentation

Norbert Schuff Professor of Radiology VA Medical Center and UCSF

Medical Images Analysis and Processing

Histograms. h(r k ) = n k. p(r k )= n k /NM. Histogram: number of times intensity level rk appears in the image

GPU-based relative fuzzy connectedness image segmentation

Application of fuzzy set theory in image analysis

Methods for data preprocessing

INTERPOLATION is a commonly used operation in image

CHAPTER 2. Morphometry on rodent brains. A.E.H. Scheenstra J. Dijkstra L. van der Weerd

New Technology Allows Multiple Image Contrasts in a Single Scan

Subvoxel Segmentation and Representation of Brain Cortex Using Fuzzy Clustering and Gradient Vector Diffusion

Correction of Partial Volume Effects in Arterial Spin Labeling MRI

Available Online through

Fuzzy-Based Extraction of Vascular Structures from Time-of-Flight MR Images

Segmentation and Evaluation of Adipose Tissue from Whole Body MRI Scans

Chapter 3. Image Processing Methods. (c) 2008 Prof. Dr. Michael M. Richter, Universität Kaiserslautern

Dr. Ulas Bagci

Application of level set based method for segmentation of blood vessels in angiography images

Automatic MS Lesion Segmentation by Outlier Detection and Information Theoretic Region Partitioning Release 0.00

Introduction to Medical Image Processing

Deep Learning in Pulmonary Image Analysis with Incomplete Training Samples

GLIRT: Groupwise and Longitudinal Image Registration Toolbox

Chapter 3 Set Redundancy in Magnetic Resonance Brain Images

Preprocessing II: Between Subjects John Ashburner

MICRO CT LUNG SEGMENTATION. Using Analyze

Bioimage Informatics

Automatic System For Brain Tumor Detection And Classification Using Level Set And ANN

Brain Portion Peeling from T2 Axial MRI Head Scans using Clustering and Morphological Operation

On Standardizing the MR Image Intensity Scale

CAD SYSTEM FOR AUTOMATIC DETECTION OF BRAIN TUMOR THROUGH MRI BRAIN TUMOR DETECTION USING HPACO CHAPTER V BRAIN TUMOR DETECTION USING HPACO

Neuroimaging and mathematical modelling Lesson 2: Voxel Based Morphometry

FINDING THE TRUE EDGE IN CTA

Automatic Lung Segmentation of Volumetric Low-Dose CT Scans Using Graph Cuts

Norbert Schuff Professor of Radiology VA Medical Center and UCSF

Automated 3D Segmentation of the Lung Airway Tree Using Gain-Based Region Growing Approach

Advanced Visual Medicine: Techniques for Visual Exploration & Analysis

Learning to Identify Fuzzy Regions in Magnetic Resonance Images

SEGMENTATION OF IMAGES USING GRADIENT METHODS AND POLYNOMIAL APPROXIMATION

Global Journal of Engineering Science and Research Management

The MAGIC-5 CAD for nodule detection in low dose and thin slice lung CT. Piergiorgio Cerello - INFN

Processing math: 100% Intensity Normalization

11/18/ CPT Preauthorization Groupings Effective January 1, Computerized Tomography (CT) Abdomen 6. CPT Description SEGR CT01

Three-dimensional Image Processing Techniques to Perform Landmarking and Segmentation of Computed Tomographic Images

High Accuracy Region Growing Segmentation Technique for Magnetic Resonance and Computed Tomography Images with Weak Boundaries

Ulas Bagci

Segmentation Using Deformable Models With. Department of Computer and Information Science, University of Pennsylvania,

Computational Medical Imaging Analysis Chapter 4: Image Visualization

6 credits. BMSC-GA Practical Magnetic Resonance Imaging II

Using multimodal MR data for segmentation and topology recovery of the cerebral superficial venous tree

Spatio-Temporal Registration of Biomedical Images by Computational Methods

EE795: Computer Vision and Intelligent Systems

Level Set Evolution with Region Competition: Automatic 3-D Segmentation of Brain Tumors

Hybrid Approach for MRI Human Head Scans Classification using HTT based SFTA Texture Feature Extraction Technique

Where are we now? Structural MRI processing and analysis

NIH Public Access Author Manuscript Proc IEEE Int Symp Biomed Imaging. Author manuscript; available in PMC 2014 November 15.

Interactive Differential Segmentation of the Prostate using Graph-Cuts with a Feature Detector-based Boundary Term

Local or Global Minima: Flexible Dual-Front Active Contours

Airway Segmentation Framework for Clinical Environments

Interactive segmentation of vascular structures in CT images for liver surgery planning

HYBRID MULTISCALE LANDMARK AND DEFORMABLE IMAGE REGISTRATION. Dana Paquin. Doron Levy. Lei Xing. (Communicated by Yang Kuang)

MARS: Multiple Atlases Robust Segmentation

MRI Brain image segmentation using graph cuts

Fuzzy model based object delineation via energy minimization

The Anatomical Equivalence Class Formulation and its Application to Shape-based Computational Neuroanatomy

CHAPTER-1 INTRODUCTION

GPU Based Region Growth and Vessel Tracking. Supratik Moulik M.D. Jason Walsh

TWO and higher-dimensional images are currently available

Image Segmentation and Registration

Human Heart Coronary Arteries Segmentation

Transcription:

SPRING 2017 1 MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation) Dr. Ulas Bagci HEC 221, Center for Research in Computer Vision (CRCV), University of Central Florida (UCF), Orlando, FL 32814. bagci@ucf.edu or bagci@crcv.ucf.edu

2 Outline Fuzzy Connectivity (FC) Affinity functions Absolute FC Relative FC (and Iterative Relative FC) Successful example applications of FC in medical imaging Segmentation of Airway and Airway Walls using RFC based method

3 Motivation Connectivity: a popularly used tool for region growing Applications: image segmentation, object tracking, object separation A fuzzy model for connectivity analysis is essential to capture the global extent of an object using local hanging togetherness and path connectivity CE-MRA Image data Segmented vasculature Separated arteries/veins Separation of arteries and veins in a contrastenhanced magnetic resonance angiographic (CE-MRA) image data using iterative relative fuzzy connectivity Slide credit: P. Saha

4 Hard-coded & Fuzzy-coded Many image segmentation algorithms are based on hardcoded relationship between individual regions (or within regions)

5 Hard-coded & Fuzzy-coded Many image segmentation algorithms are based on hardcoded relationship between individual regions (or within regions) Fuzzy algorithms take into consideration various uncertainties such as noise, uneven illumination/brightness/contrast differences, etc.

6 Hard-coded & Fuzzy-coded Many image segmentation algorithms are based on hardcoded relationship between individual regions (or within regions) Fuzzy algorithms take into consideration various uncertainties such as noise, uneven illumination/brightness/contrast differences, etc. Example: If two regions have about same gray-scale and if they are relatively close to each other in space, then they likely to belong to the same object.

7 Hard-coded & Fuzzy-coded Many image segmentation algorithms are based on hardcoded relationship between individual regions (or within regions) Fuzzy algorithms take into consideration various uncertainties such as noise, uneven illumination/brightness/contrast differences, etc. Example: If two regions have about same gray-scale and if they are relatively close to each other in space, then they likely to belong to the same object.

8 Fuzzy Connected (FC) Image Segmentation FC has been used with considerable success in medical (and other) images. Udupa and Samarasekera were the first to use FC in medical images. (Graphical Models and Image Processing, 1996)

9 Fuzzy Connected (FC) Image Segmentation FC has been used with considerable success in medical (and other) images. Udupa and Samarasekera were the first to use FC in medical images. (Graphical Models and Image Processing, 1996) FC segmentation is a methodology for finding M objects in a digital image based on user-specified seed points and user-specified functions, called (fuzzy) affinities, which map each pair of image points to a value in the real interval [0, 1].

10 FC Family Absolute FC Scale-based FC (b-, t-, g-scale based) Relative FC Iterative Relative FC Vectorial FC Hierarchical FC Model-based FC

FC Medical Image Segmentation Examples 11

12 Object Characteristics in the Images c local hanging togetherness (affinity) d x Spatial location intensity value (-derived)

13 FC is a global relation! Effectiveness of the FC algorithm is dependent on the choice of the affinity function, and the general setup can be divided into three components (for any voxels p and q): Adjacency Homogeneity Object Feature FC is a global fuzzy relation between voxels! All voxels are assessed via defined affinity functions for labelling.

14 Affinity Definition: local relation between every two image elements u and v

15 Affinity Definition: local relation between every two image elements u and v If u and v are apart, affinity should be small (or zero) If u and v are close, affinity should be large

16 Affinity Definition: local relation between every two image elements u and v If u and v are apart, affinity should be small (or zero) If u and v are close, affinity should be large p and q1 hang-together (than p and q2) Green path is stronger than red path.

17 Fuzzy Adjacency A local fuzzy relation α to indicate how near two voxels a and b are spatially.

18 Fuzzy Adjacency A local fuzzy relation α to indicate how near two voxels a and b are spatially. Its strength α (a, b): 1, if a= b α a, b = g a b, if a b D 0, if a b > D1 ( ) ( ) 1 D 1 is a distance (known) g is a function mapping between [0,1]

19 Homogeneity and Object Feature Affinities µ (p, q) =min e µ (p, q) =e f(p) m 2 2 2,e f(p) f(q) 2 2 2,! f(q) m 2 2 2.

20 Fuzzy Affinity A local fuzzy relation κ to indicate how voxels a and b hang together locally in scene S = (C, f).

21 Fuzzy Affinity A local fuzzy relation κ to indicate how voxels a and b hang together locally in scene S = (C, f). Its strength κ(a, b) depends on: (1) α (a, b) - Fuzzy adjacency (2) homogeneity of intensity at a and b. (3) how close intensity features at a and b are to be expected object features -

22 Fuzzy Affinity A local fuzzy relation κ to indicate how voxels a and b hang together locally in scene S = (C, f). Its strength κ(a, b) depends on: (1) α (a, b) - Fuzzy adjacency (2) homogeneity of intensity at a and b. (3) how close intensity features at a and b are to be expected object features - κ( a, b) = h α( a, b), ψ( a, b), φ( a, b)

23 Different Affinity Functions can be devised! f(a) and f(b): intensity values at voxel location a, b. : expected object intensity

24 Fuzzy Affinity and Path Strength Fuzzy Affinity (κ): local hanging-togetherness between two spels (i.e., space elements) κ p, q [0,1] κ p, q is zero if p, q are non-adjacent κ p, p = 1, i.e., reflexive κ p, q = κ q, p, i.e. symmetric Strength ( Π ) of a path ( π = p -,p., p 0 ) Π π = the affinity of the weakest link on the path, i.e., Π π = min -4560 κ p 5, p 57-

25 Fuzzy Connectivity Fuzzy connectedness is a global fuzzy relation Κ among voxels. Its strength Κ (c, d) for any c, d is defined as: (1) Every path π between c and d has a strength which is the smallest affinity along π. c d (2) Κ (c, d) is the strength of the strongest path. { } i i 1 Κ( c, d) = max min κ ( c, c ) + π i

26 Weakest affinity=0.1 Numerical Example Path 1 Path 2 Path 3 0.5 0.3 Path N... 0.2 (assuming there are N paths between voxels c and d)

27 (Absolute) FC Algorithm 1. Define properties of fuzzy adjacency α and fuzzy affinity κ

28 (Absolute) FC Algorithm 1. Define properties of fuzzy adjacency α and fuzzy affinity κ 2. Determine the affinity values for all pairs of fuzzy adjacent voxels

29 (Absolute) FC Algorithm 1. Define properties of fuzzy adjacency α and fuzzy affinity κ 2. Determine the affinity values for all pairs of fuzzy adjacent voxels 3. Determine the segmentation seed element c

30 (Absolute) FC Algorithm 1. Define properties of fuzzy adjacency α and fuzzy affinity κ 2. Determine the affinity values for all pairs of fuzzy adjacent voxels 3. Determine the segmentation seed element c 4. Determine all possible paths between the seed c and all other voxels d i in the image domain considering the fuzzy adjacency relation

31 (Absolute) FC Algorithm 1. Define properties of fuzzy adjacency α and fuzzy affinity κ 2. Determine the affinity values for all pairs of fuzzy adjacent voxels 3. Determine the segmentation seed element c 4. Determine all possible paths between the seed c and all other voxels d i in the image domain considering the fuzzy adjacency relation 5. For each path, determine its strength using minimum affinity along the path

32 (Absolute) FC Algorithm 1. Define properties of fuzzy adjacency α and fuzzy affinity κ 2. Determine the affinity values for all pairs of fuzzy adjacent voxels 3. Determine the segmentation seed element c 4. Determine all possible paths between the seed c and all other voxels d i in the image domain considering the fuzzy adjacency relation 5. For each path, determine its strength using minimum affinity along the path 6. For each voxel d i, determine its fuzzy connectedness to the seed point c as the maximum strength of all possible paths < c,, d i > and form connectedness map.

33 (Absolute) FC Algorithm 1. Define properties of fuzzy adjacency α and fuzzy affinity κ 2. Determine the affinity values for all pairs of fuzzy adjacent voxels 3. Determine the segmentation seed element c 4. Determine all possible paths between the seed c and all other voxels d i in the image domain considering the fuzzy adjacency relation 5. For each path, determine its strength using minimum affinity along the path 6. For each voxel d i, determine its fuzzy connectedness to the seed point c as the maximum strength of all possible paths < c,, d i > and form connectedness map. 7. Threshold connected map to obtain object containing c

Illustration of equivalent affinities. (a) A 2D scene a CT slice of a human knee. (b), (c) Connectivity scenes corresponding to affinities ψ σ with σ = 1 and σ = 10.8, respectively, and the same seed spel (indicated by + in (a)) specified in a soft tissue region of the scene in (a). (d), (e) Identical AFC objects obtained from the scenes in (b) and (c), respectively. 34

Quantifying Breast Density 35

36 Brain MS Lesion Quantification T2 PD GM WM CSF MS

Upper Airway Study in Children with Obstructive Sleep Apnea 37

CT Skull Extraction 38

Brain Tumor Quantification - MRI 39

40 Relative Fuzzy Connected (RFC) Image Segmentation Main contribution of this approach is to eliminate connectedness map thresholding step (Saha and Udupa, 2000)

41 Relative Fuzzy Connected (RFC) Image Segmentation Main contribution of this approach is to eliminate connectedness map thresholding step (Saha and Udupa, 2000) Instead of extracting a single object at a time, two objects are extracted at the same time

42 Relative Fuzzy Connected (RFC) Image Segmentation Main contribution of this approach is to eliminate connectedness map thresholding step (Saha and Udupa, 2000) Instead of extracting a single object at a time, two objects are extracted at the same time During the segmentation, these two objects compete against each other with each individual voxel (seed) assigned to the object with a stronger affinity to this voxel

43 Relative Fuzzy Connected (RFC) Image Segmentation Main contribution of this approach is to eliminate connectedness map thresholding step (Saha and Udupa, 2000) Instead of extracting a single object at a time, two objects are extracted at the same time During the segmentation, these two objects compete against each other with each individual voxel (seed) assigned to the object with a stronger affinity to this voxel These 2-object RFC was extended into multiple-object RFC by the same authors

44 Motivation for RFC (and IRFC) FC may fail to identify objects in this situation. -Objects O1 and O2 are located very close to each other. Due to limited resolution, border Between O1 and O2 may be weak, Causing homogeneity between d and e, and Homogeneity between c and e be similar!

45 Motivation for RFC (and IRFC) FC may fail to identify objects in this situation. -Objects O1 and O2 are located very close to each other. Due to limited resolution, border Between O1 and O2 may be weak, Causing homogeneity between d and e, and Homogeneity between c and e be similar! Solution: If O1 is segmented first, paths between e and d are omitted! It will be iterative process, IRFC.

46 Artery-vein separation MRA Motivation for IRFC

47 RFC and IRFC RFC IRFC

48 Airway and Airway Wall Segmentation with RFC Airways are the airconducting structures (bronchi and bronchioles) bringing air into and out of the lungs from sites of gas exchange (alveoli). Credit: healthhype.com

49 Airway and Airway Wall Segmentation with RFC Airways are pathologically involved in various lung diseases. As examples, bronchiectasis is the dilation of airways (enlarged lumen), often resulting from chronic infection (Bagci et al., CMIG 2012), obstruction, and inflammation. Credit: Corehealthclub

50 Airway and Airway Wall Segmentation with RFC Airway wall thickening can be associated with airway narrowing, such as asthma and bronchitis. Tumors on airway walls can also form obstructions

51 Airway and Airway Wall Segmentation with RFC Airway wall thickening can be associated with airway narrowing, such as asthma and bronchitis. Tumors on airway walls can also form obstructions CT imaging provides in-vivo anatomical information of lung structures in a non-invasive manner, which enables a quantitative investigation of airway pathologies

52 Airway and Airway Wall Segmentation with RFC Airway wall thickening can be associated with airway narrowing, such as asthma and bronchitis. Tumors on airway walls can also form obstructions CT imaging provides in-vivo anatomical information of lung structures in a non-invasive manner, which enables a quantitative investigation of airway pathologies Due to the inherent complexity of airway structures and the resolution limitations of CT, manually tracing and analyzing airways is an extremely challenging task, taking more than 7 h of intensive work per image

53 Airway and Airway Wall Segmentation with RFC Airway wall thickening can be associated with airway narrowing, such as asthma and bronchitis. Tumors on airway walls can also form obstructions CT imaging provides in-vivo anatomical information of lung structures in a non-invasive manner, which enables a quantitative investigation of airway pathologies Due to the inherent complexity of airway structures and the resolution limitations of CT, manually tracing and analyzing airways is an extremely challenging task, taking more than 7 h of intensive work per image A precise method for segmentation of airways and its walls may facilitate better quantification of airway pathologies (and understanding of disease progression)

54 Airway and Airway Wall Segmentation with RFC (Credit: Xu, Bagci, et al. Medical Image Analysis 2015. The state of the art method)

55 Airway Segmentation Morphological operations Vesselness

56 Airway Segmentation Morphological operations Vesselness Good for large airways, Small airways can be detected to some extent, but limited. computationally expensive Good for small airways, But numerous false positives

FC can combine these two methods within a single framework! Large airways 57 small airways Where ls denotes local scale, k is a weight parameter, and D shows morphologically processed Image, V indicates vesselness image.

Airway and Airway Wall Segmentation with RFC 58

59 Airway and Airway Wall Segmentation with RFC Segmentation results Without fine tuning of parameters Segmentation results With fine tuning Reference segmentation results EXACT 09 Segmentation Challenge, CASE36

60 Airway and Airway Wall Segmentation with RFC Manual 1 Manual 2 Random Walk RFC Fused

61 Summary FC is a strong segmentation tool fit for many biomedical image segmentation problems Affinity functions are the key stones for FC FC family has different version of FC, suitable for challenging tasks RFC and IRFC are quite successful in segmenting complex shaped objects

62 Slide Credits and References Jayaram K. Udupa, MIPG of University of Pennsylvania, PA. Saha, Punam, University of Iowa, IA. Udupa and Samarasekera, GMIP, 1996. Udupa et al., IEEE TMI, 1997. Saha and Udupa, CVIU 2001. Udupa et al., IEEE PAMI 2002. Saha and Udupa, CVIU 2000. Herman and Carvalho, IEEE PAMI 2001. G. Moonis, et al., AJNR 2002. Ciesielski et al., CVIU 2007. Z.Xu et al., CMMI-MICCAI, Springer 2015. Z.Xu et al, Medical Image Analysis 2015.