Introduction to Medical Image Processing

Similar documents
Norbert Schuff VA Medical Center and UCSF

MR IMAGE SEGMENTATION

MEDICAL IMAGE ANALYSIS

Norbert Schuff Professor of Radiology VA Medical Center and UCSF

Norbert Schuff Professor of Radiology VA Medical Center and UCSF

Available Online through

Object Identification in Ultrasound Scans

Computer Aided Diagnosis Based on Medical Image Processing and Artificial Intelligence Methods

Modern Medical Image Analysis 8DC00 Exam

1 Introduction Motivation and Aims Functional Imaging Computational Neuroanatomy... 12

Computational Medical Imaging Analysis Chapter 5: Processing and Analysis

Medical Images Analysis and Processing

Digital Image Processing

Automated segmentation methods for liver analysis in oncology applications

An Introduction To Automatic Tissue Classification Of Brain MRI. Colm Elliott Mar 2014

A Generic Lie Group Model for Computer Vision

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS

Medical Image Registration by Maximization of Mutual Information

The BIOMEDICAL ENGINEERING Series Series Editor Michael R. Neuman. Uriiwsity of Calßy ülgaiy, Nbeitai, Cart. (g) CRC PRESS

Segmentation of Images

Scene-Based Segmentation of Multiple Muscles from MRI in MITK

A Survey of Current Methods in Medical Image Segmentation

Fundamentals of Digital Image Processing

CHAPTER 6 ENHANCEMENT USING HYPERBOLIC TANGENT DIRECTIONAL FILTER BASED CONTOURLET

CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS

RADIOMICS: potential role in the clinics and challenges

Digital Image Processing COSC 6380/4393

Lecture 6: Medical imaging and image-guided interventions

Dept of CSE, CIT Gubbi, Tumkur, Mysore, India

Babu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7)

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

Where are we now? Structural MRI processing and analysis

Image segmentation. Václav Hlaváč. Czech Technical University in Prague

Advanced Visual Medicine: Techniques for Visual Exploration & Analysis

IDENTIFYING different materials within sampled datasets

Volume visualization. Volume visualization. Volume visualization methods. Sources of volume visualization. Sources of volume visualization

ECG782: Multidimensional Digital Signal Processing

IMAGE SEGMENTATION. Václav Hlaváč

Medical Image Analysis

Scalar Data. CMPT 467/767 Visualization Torsten Möller. Weiskopf/Machiraju/Möller

TUMOR DETECTION IN MRI IMAGES

Computer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks

Scalar Data. Visualization Torsten Möller. Weiskopf/Machiraju/Möller

Tumor Detection in Breast Ultrasound images

K-Means Clustering Using Localized Histogram Analysis

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations I

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

ISSN: X Impact factor: 4.295

Supervised Learning for Image Segmentation


Vector Quantization for Feature-Preserving Volume Filtering

8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM

Image Segmentation and Registration

Digital Image Processing Lectures 1 & 2

Tumor Detection and classification of Medical MRI UsingAdvance ROIPropANN Algorithm

Chapter 7 UNSUPERVISED LEARNING TECHNIQUES FOR MAMMOGRAM CLASSIFICATION

Mass Classification Method in Mammogram Using Fuzzy K-Nearest Neighbour Equality

Computer Graphics. - Volume Rendering - Philipp Slusallek

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah

Mammogram Segmentation using Region based Method with Split and Merge Technique

identified and grouped together.

Methodological progress in image registration for ventilation estimation, segmentation propagation and multi-modal fusion

Local Independent Projection Based Classification Using Fuzzy Clustering

Content Based Medical Image Retrieval Using Fuzzy C- Means Clustering With RF

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

MIXTURE MODELING FOR DIGITAL MAMMOGRAM DISPLAY AND ANALYSIS 1

BME I5000: Biomedical Imaging

CHAPTER-1 INTRODUCTION

Limitations of Projection Radiography. Stereoscopic Breast Imaging. Limitations of Projection Radiography. 3-D Breast Imaging Methods

Image Segmentation Techniques

Machine Learning for Medical Image Analysis. A. Criminisi

Ch. 4 Physical Principles of CT

Mathematical methods and simulations tools useful in medical radiation physics

Classification of Abdominal Tissues by k-means Clustering for 3D Acoustic and Shear-Wave Modeling

MULTIMODAL MEDICAL IMAGE FUSION BASED ON HYBRID FUSION METHOD

Introduction to Image Super-resolution. Presenter: Kevin Su

A Systematic Analysis System for CT Liver Image Classification and Image Segmentation by Local Entropy Method

The. Handbook ijthbdition. John C. Russ. North Carolina State University Materials Science and Engineering Department Raleigh, North Carolina

Deformable Registration Using Scale Space Keypoints

Image Processing, Analysis and Machine Vision

Image Restoration using Markov Random Fields

Computational Medical Imaging Analysis

Medical Image Registration

Image Processing Techniques for Brain Tumor Extraction from MRI Images using SVM Classifier

Multimedia Retrieval Ch 5 Image Processing. Anne Ylinen

Keywords MRI, 3-D Reconstruction, SVM, segmentation, region growing, threshoding.

Biomedical Image Analysis based on Computational Registration Methods. João Manuel R. S. Tavares

Human Heart Coronary Arteries Segmentation

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah

Fuzzy k-c-means Clustering Algorithm for Medical Image. Segmentation

BME I5000: Biomedical Imaging

A Study of Medical Image Analysis System

Global Journal of Engineering Science and Research Management

Image Processing (IP)

Lesion Segmentation and Bias Correction in Breast Ultrasound B-mode Images Including Elastography Information

Multimodality Imaging for Tumor Volume Definition in Radiation Oncology

Using Probability Maps for Multi organ Automatic Segmentation

Automatic Registration-Based Segmentation for Neonatal Brains Using ANTs and Atropos

Medical Imaging Projects

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach

Transcription:

Introduction to Medical Image Processing Δ Essential environments of a medical imaging system Subject Image Analysis Energy Imaging System Images Image Processing Feature Images Image processing may be a post-imaging or pre-analysis operator. Functions of Image processing and Image analysis may overlap each other. 1

Δ Goals of medical image analysis techniques: Quantification: Measuring the features on medical images, eg., helpng radiologist obtain measurements from medical images (e.g., area or volume). * To make the features measurable, it is necessary to extract objects from images by segmentation. Computer Aided Diagnosis (CAD): given measurements and features make a diagnosis. Help radiologists on their diagnosis procedure for accuracy and efficiency. Evaluation and validation techniques. 2

Δ General image analysis (regardless of its application) encompasses: incorporation of prior knowledge classification of features matching of model to sub-images description of shape many other problems and approaches of AI... Δ About Digital Image Processing What is an Image? Formal definition: A digital image is a multi-dimensional signal that is sampled in space and/or time and quantized in amplitude. Looser definition: An image is a picture." The brightness values in the picture may represent distance, reflectivity, density, temperature, etc. The image may be 2-D (planar), 3-D (volumetric), or N-D. 3

Image elements: An image may be composed of: 2-D: pixels = picture elements 3-D: voxels = volume elements 4-D and higher: hypervoxels = hypervolume elements What do images represent? For medical images, pixels may represent parameters such as: X-ray attenuation (density) Water (proton) density Acoustic impedance (distribution) Optical reflectivity (or impedance) Electrical activity, etc.... How are images processed? Manual analysis: processed by human Semi-automatic analysis: human and computer work together to process image Automatic analysis: computer processes image, human reviews the results 4

Purposes of image processing: Preprocess image to reduce noise and blur (filtering) Identify structures within the image (segmentation) Extract useful information from the image (quantification) Prepare the image for visualization (enhancement, reconstruction) * Exact processing steps depend on the application. What we do to images: Enhancement: Noise reduction Deblur Improve contrast Identify structures in image (segmentation): Identify homogeneous regions in an image (label image pixels = segmentation) Measure: 5

For example: Heart chamber volumes, Heart wall motion, Brain activity, Fetus size/gender, Lesion size and extent, Visualize: For example: Surgical/Therapy planning, Image-guided surgery Δ Processing verse Analysis Medical image processing Deals with the development of problem specific approaches to enhance the raw medical data for the purposes of selective visualisation as well as further analysis. Medical image analysis Concentrates on the development of techniques to supplement the usually qualitative and frequently subjective assessment of medical images by human experts. Provides quantitative, objective and reproducible information extracted from the medical images 6

Δ So many subjects: 57 chapters in Handbook of Medical Image Processing and Analysis, by Isaac Bankman (Ed.), Academic Press, 2009. I Enhancement; Fundamental Enhancement Techniques; Adaptive Image Filtering; Enhancement by Multiscale Nonlinear Operators; Medical Image Enhancement with Hybrid Filters; II Segmentation; Overview and Fundamentals of Medical Image Segmentation; Image Segmentation by Fuzzy Clustering: Methods and Issues; Segmentation with Neural Networks; Deformable Models; Shape Information in Deformable Models; Gradient Vector Flow Deformable Models; Fully Automated Hybrid Segmentation of the Brain; Unsupervised Tissue Classification; Partial Volume Segmentation with Voxel Histograms; Higher Order Statistics for Tissue Segmentation; III Quantification; Two-dimensional Shape and Texture Quantification; Texture Analysis in Three Dimensions for Tissue Characterization; Computational Neuroanatomy Using Shape Transformations; Tumor Growth Modeling in Oncological Image Analysis; Arterial Tree Morphometry; Image-Based Computational Biomechanics of the Musculoskeletal System; Three-Dimensional Bone Angle Quantification; Database Selection and Feature Extraction for Neural Networks; Quantitative Image Analysis for Estimation of Breast Cancer Risk; Classification of Breast Lesions in Mammograms; Quantitative Analysis of Cardiac Function; Image Processing and Analysis in Tagged Cardiac MRI; Analysis of Cell Nuclear Features in Fluorescence Microscopy Images; Image Interpolation and Resampling; IV Registration; Physical Basis of Spatial Distortions in Magnetic Resonance Images; Physical and Biological Bases of Spatial Distortions in PET Images; Biological Underpinnings of Anatomic Consistency and Variability in the Human Brain; Spatial Transformation Models; Validation of Registration Accuracy; Landmarkbased Registration Using Features Identified through DifferentialGeometry; Image Registration Using Chamfer Matching; Within-Modality Registration Using Intensity-Based Cost Functions; Across-Modality Registration Using Intensity-Based Cost Functions; Talairach Space as a Tool for Intersubject Standardization in the Brain; Warping Strategies for Intersubject Registration; Optimizing the Resampling of Registered Images; Clinical Applications of Image Registration; Registration for Image-Guided Surgery; Image Registration and the Construction of Multidimensional Brain Atlases; V Visualization; Visualization Pathways in Biomedicine; Three-Dimensional Visualization in Medicine and Biology; Volume Visualization in Medicine; Fast Isosurface Extraction Methods for Large Image Data Sets; Computer Processing Methods for Virtual Endoscopy; VI Compression, Storage, and Communication; Fundamentals and Standards of Compression and Communication; Medical Image Archive and Retrieval; Image Standardization in PACS; Imaging and Communication in Medical and Public Health Informatics; Dynamic Mammogram Retrieval from Web-Based Image Libraries; Quality Evaluation for Compressed Medical Images: Fundamentals; Quality Evaluation for Compressed Medical Images: Diagnostic Accuracy; Quality Evaluation for Compressed Medical Images: Statistical Issues; Three-Dimensional Image Compression with Wavelet Transforms. 7

Δ Why Image Enhancement? Can t distinguish between tissues The nature of the physiological system under investigation and the procedures used in imaging may diminish the contrast and the visibility of details. Data is too noisy for computer algorithm to perform well Medical images are often deteriorated by noise due to various sources of interference and other phenomena that affect the measurement processes in imaging and data acquisition systems. Imaging artifacts interfere with visualization or computer processing Δ How to Enhance Image? By operations to Increase contrast Remove noise Emphasize edges: Edge boost, Unsharp masking. Modify shapes 8

* Image enhancement techniques range from linear to nonlinear, from fixed to adaptive, and from pixel-based to multiscale methods, Δ Contrast Enhancement by Histogram Equalization 9

Δ Enhancement by adaptive wavelet shrinkage denoising (only subimages with diagnostic information are reconstructed). 10

Δ Enhancement by adaptive filtering: noise or speckle reduction. Adaptive image filtering needs some a priori information about the image. ( This is an image modeling problem) Geometric or statistical information are the primary information used. 11

Δ Medical Image Segmentation Segmentation, separation of structures of interest from the background and from each other, is an essential analysis function for which numerous algorithms have been developed in the field of image processing. The principal goal of the segmentation process is to partition an image into regions that are homogeneous with respect to one or more characteristics or features. Segmentation is an important tool in medical image processing, and it has been useful in many applications. The applications include detection of the coronary border in angiograms, multiple sclerosis lesion quantification, surgery simulations, surgical planning, measurement of tumor volume and its response to therapy, functional mapping, automated classification of blood cells, study of brain development, detection of microcalcifications on mammograms, image registration, atlas-matching, heart image extraction from cardiac cineangiograms, detection of tumors, etc. 12

In medical imaging, segmentation is important for feature extraction, image measurements, and image display. In some applications it may be useful to classify image pixels into anatomical regions, such as bones, muscles, and blood vessels, while in others into pathological regions, such as cancer, tissue deformities, and multiple sclerosis lesions. => Segmentation can be thought as the preprocessor for further analysis. A wide variety of segmentation techniques have been proposed. However, there is no standard segmentation technique that can produce satisfactory results for all imaging applications. 13

Segmentation techniques can be divided into classes in different ways. e.g., based on the classification scheme: Manual, semiautomatic, and automatic Pixel-based (local methods) and region-based (global methods). Low-level segmentation (thresholding, region growing, etc.), and Model-based segmentation (multispectral or feature map techniques, Marcov random field, deformable models, etc.). * Model-based techniques are suitable for segmentation of images that have artifacts, noise, and weak boundaries between structures. * Deformable models: Snake model and Level Sets Classical (thresholding, edge-based, and region-based techniques), Statistical, Fuzzy, and Neural network techniques. 14

Δ Histogram analysis Histogram analysis is usually required before doing segmentation, it is a pixel-based technique. An example The information from histogram 1000 800 600 Number of modes Mode to mode contrast Spread of each mode (seperability) 400 200 0 0 10 20 30 40 50 60 70 80 90 15

x < 30 30 < x <50 x > 50 x < 30 contains mostly the bone 30 < x < 50 contains mostly the fluid region x > 50 contains mostly the tissue region, All of them are noisy and partially correct => Simple thresholding can not provide satisfactory segmentation 16

Δ The general question is: How are the pixels grouped? => Contour detection and linking or Region growing approaches What is criterion of the homogeneity (or connectivity) for growing? * Pixel connectivity can be deterministic or probabilistic. Δ Edge detection Edges detected using Sobel s and Canny s detectors As the result of pixel-thresholding, detected edges are noisy and erroneous. Pre-processing for noise suppresion or contour modeling are required. 17

Δ Image Modeling by Random Process (Field) Images are in general treated as pieces of information, which are essentially random processes. Random process theory provides rich ways to handle the information carried in images When images are represented as random process, an image x( i, j ) is treated as a realization of the random process X ( i, j ). Thus, an ( N N) image is considered as the outcomes of 2 N random number generators. The 2D index ( i, j ) is referred as site s ( i, j), and collection of all sites S { s } is named as a site system or lattice system in the field of statistical mechanical system. x S xs 18

Δ Definition of Neighborhood System Definitions s - site or lattice point, s S S - set of lattice points X s - the value of X at s s - the neighboring points of s A neighborhood system s must be symmetric r s s r also s s Example of 8 point neighborhood Neighbors of x ( 22, ) s ( 2, 2) s {( 1, 1),( 1, 2),( 1, 3),( 2, 1),( 2, 3),( 3, 1),( 3, 2),( 3, 3)} 19

Δ A simple Markov Random Field (MRF) model Definition of MRF: A random field X on the lattice S with neighborhood system s is said to be a Markov random field, if for all s S, p( x x ) p( x x ) s i s s s A very simple MRF model: the Ising model, it is described by the conditional probability model exp xx s' s s p( xs x s) 1 exp x s' s s ' s ', with X { 0, 1 } For small, the model represents fine texture images For large, the model represents coarse texture images s 20

Δ Bayesian image restoration (or segmentation) x = Imaging y = p(x) p(y x) MRF Models (either learned or known) Restoration p( x y ) MAP Restoration = Maximizing p( x y) p( y x) p( x) Optimal estimate x* = 21

From Bayes theorem: Posterior Likelihood Prior Normalization Factor P( True Image Observation) P( Observation True Image) P( True Image) P( Observation ) Prior: P( True Image ) = Probabilitic Model of image Likelihood: P( Observation True Image ) = Probabilitic Model of Imaging Process Both the prior and the likelihood allow the introduction of expert knowledge: The prior can express assumptions about what the true scene should be, e.g., piecewise smooth, which is essentially a Markovian assumption. The likelihood can incorporate knowledge about the degradation and distortions introduced in the imaging process. It gives the probability about what the observations should be based on the true scene, when degraded by additive or multiplicative noise, blurring, etc. 22

Δ Application-texture segmentation This image can be segmented to be any one of the followings by using different value of This image can be segmented as the followings by using different value of 23

= 0.1 = 0.2 = 0.5 = 1.0 = 2.0 = 4.0 * A three level MRF model is used. 24