Medical Image Analysis Image Representation and Analysis Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

QR Code Recognition Based On Image Processing
電腦視覺 Computer and Robot Vision I
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Image Analysis Phases Image pre-processing –Noise suppression, linear and non-linear filters, deconvolution, etc. Image segmentation –Detection of objects.
Document Image Processing
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
Computer Vision Lecture 16: Texture
Digital Image Processing
Computer Vision Lecture 16: Region Representation
Each pixel is 0 or 1, background or foreground Image processing to
Digital image processing Chapter 8 Image analysis and pattern recognition IMAGE ANALYSIS AND PATTERN RECOGNITION Introduction Feature extraction: - spatial.
Binary Image Analysis: Part 2 Readings: Chapter 3: mathematical morphology region properties region adjacency 1.
Medical Image Analaysis Atam P. Dhawan. Image Enhancement: Spatial Domain Histogram Modification.
CSE (c) S. Tanimoto, 2008 Image Understanding II 1 Image Understanding 2 Outline: Guzman Scene Analysis Local and Global Consistency Edge Detection.
Lectures 10&11: Representation and description
Information that lets you recognise a region.
E.G.M. PetrakisBinary Image Processing1 Binary Image Analysis Segmentation produces homogenous regions –each region has uniform gray-level –each region.
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Digital Image Processing
Lecture 19 Representation and description II
8D040 Basis beeldverwerking Feature Extraction Anna Vilanova i Bartrolí Biomedical Image Analysis Group bmia.bmt.tue.nl.
OBJECT RECOGNITION. The next step in Robot Vision is the Object Recognition. This problem is accomplished using the extracted feature information. The.
Medical Image Analysis Image Enhancement Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 11 Representation & Description Chapter 11 Representation.
Digital Image Processing Lecture 20: Representation & Description
Lecture 5. Morphological Image Processing. 10/6/20152 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of animals.
Chapter 8 Image Representation & Analysis
8D040 Basis beeldverwerking Feature Extraction Anna Vilanova i Bartrolí Biomedical Image Analysis Group bmia.bmt.tue.nl.
Topic 10 - Image Analysis DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
CS 6825: Binary Image Processing – binary blob metrics
ENT 273 Object Recognition and Feature Detection Hema C.R.
B. Krishna Mohan and Shamsuddin Ladha
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Digital Image Processing CSC331
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
MEDICAL IMAGE ANALYSIS Marek Brejl Vital Images, Inc.
Image Segmentation & Template Matching Multimedia Signal Processing lecture on Petri Hirvonen.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Representation & Description.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
Fourier Descriptors For Shape Recognition Applied to Tree Leaf Identification By Tyler Karrels.
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
Chap 7 Image Segmentation. Edge-Based Segmentation The edge information is used to determine boundaries of objects Pixel-based direct classification methods.
1Ellen L. Walker Category Recognition Associating information extracted from images with categories (classes) of objects Requires prior knowledge about.
Ivica Dimitrovski 1, Dragi Kocev 2, Suzana Loskovska 1, Sašo Džeroski 2 1 Faculty of Electrical Engineering and Information Technologies, Department of.
CS654: Digital Image Analysis
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Medical Image Analysis Image Segmentation Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Slides from Dr. Shahera Hossain
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
Morphological Image Processing
Sheng-Fang Huang Chapter 11 part I.  After the image is segmented into regions, how to represent and describe these regions? ◦ In terms of its external.
Medical Image Analysis
Image Representation and Description – Representation Schemes
Medical Image Analysis
SIFT Scale-Invariant Feature Transform David Lowe
IT472: Digital Image Processing
Texture.
Digital Image Processing Lecture 20: Representation & Description
Materi 10 Analisis Citra dan Visi Komputer
Mean Shift Segmentation
CS Digital Image Processing Lecture 5
Computer and Robot Vision I
Binary Image Analysis: Part 2 Readings: Chapter 3:
Presentation transcript:

Medical Image Analysis Image Representation and Analysis Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.

Image Representation and Analysis Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, A hierarchical framework of processing steps representing the image (data) and knowledge (model) domains Scenes of specific objects Surface regions (S-regions) Region Contours and edges Pixels

Bottom-Up Scenario Scene-1Scene-I Object-1Object-J S-Region-1S-Region- K Region-1Region-L Pixel (i,j) Edge-MEdge-1 Pixel (k,l) Top-Down Figure 8.1. A hierarchical representation of image features.

Image Reconstruction Image Segmentation (Edge and Region) Feature Extraction and Representation Classification and Object Identification Analysis of Classified Objects Multi-Modality/Multi- Subject/Multi-Dimensional Registration, Visualization and Analysis Raw Data from Imaging System Single Image Understanding Multi-Modality/ Multi-Subject/Multi- Dimensional Image Understanding Scene Representation Models Object Representation Models Feature Representation Models Edge/Region Representation Models Physical Property/ Constraint Models Knowledge Domain Data Domain Figure 8.2. A hierarchical structure of medical image analysis.

Feature Extraction and Representation Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, Statistical pixel-level (SPL) features ◦ Mean, variance, histogram, area, contrast of pixels within the region, edge gradient of boundary pixels Shape feature ◦ Circularity, compactness, moments, chain- codes and Hough transform, morphological processing methods

Feature Extraction and Representation Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, Texture features ◦ Second-order histogram statistics or co- occurrence matrices, wavelet processing methods for spatio-frequency analysis Relational features ◦ Relational and hierarchical structure of the regions associated with a single or a group of objects

Statistical Pixel-Level (SPL) Features Histogram Mean Variance and central moments

Statistical Pixel-Level (SPL) Features ◦ The third central moment is a measure of noncentrality ◦ The fourth central moment is a measure of flatness of the histogram Energy

Statistical Pixel-Level (SPL) Features Entropy ◦ The entropy Ent is a measure of information represented by the distribution of gray-values in the region

Statistical Pixel-Level (SPL) Features Local contrast Maximum, minimum The mean, variance, energy and entropy of contrast values Gradient information for the boundary pixels

Shape Features Longest axis GE Shortest axis HF Perimeter and area of the minimum bounded rectangle ABCD Elongation ratio: GE/HF Perimeter and the area of the segmented region Hough transform of the region using the gradient information of the boundary pixels of the region

Shape Features Circularity ( = 1 for a circle) of the region computed as Compactness of the region computed as

Shape Features Chain code for boundary contour ◦ Obtained using a set of orientation primitives on the boundary segments derived from a piecewise linear approximation Fourier descriptor of boundary contours ◦ Obtained using the Fourier transform of the sequence of boundary segments derived from a piecewise linear approximation

Shape Features Central moments based shape features for the segmented region Morphological shape descriptors ◦ Obtained through the morphological processing on the segmented region

Boundary Encoding: Chain Code Orientation primitives ◦ 8-connected neighborhood Divide-and-conquer ◦ Curve approximation Maximum-deviation criterion ◦ Perpendicular distance between any point on the original curve segment between the selected vertices and the corresponding approximated straight-line segment

Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, xcxc Figure 8.4. The 8-connected neighborhood codes (left) and the orientation directions (right) with respect to the center pixel x c.

F A D C E B A D C E B A D C E B A D C E B A B C D Chain Code: Figure 8.5. A schematic example of developing chain code for a region with boundary contour ABCDE. From top left to bottom right: the original boundary contour, two points A and C with maximum vertical distance parameter BF, two segments AB and BC approximating the contour ABC, five segments approximating the entire contour ABCDE, contour approximation represented in terms of orientation primitives, and the respective chain code of the boundary contour.

Boundary Encoding: Fourier Descriptor Closed boundary of a region Discrete Fourier transform (DFT) of the sequence Rigid geometric transformation of a boundary ◦ Translation, rotation, scaling

Moments for Shape Description Central moments of a segmented image Invariant moments ◦ Shape matching, pattern recognition

Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, Set A Set B Figure 8.6. A large region with square shape representing the set A and a small region with rectangular shape representing the structuring element set B.

: Dilation of A by B A B: Erosion of A by B ( A B) B A A A B Figure 8.7: The dilation of set A by the structuring element set B (top left), the erosion of set A by the structuring element set B (top right) and the result of two successive erosions of set A by the structuring element set B (bottom).

A B Figure 8.8. Dilation and erosion of an arbitrary shape region A (top left) by a circular structuring element B (top right): dilation of A by B (bottom left) and erosion of A by B (bottom right).

Figure comes from the Wikipedia, Dilation

Figure comes from the Wikipedia, Erosion

Morphological Processing for Shape Description Opening Closing

A B Figure 8.9. The morphological opening and closing of set A (top left) by the structuring element set B (top right): opening of A by B (bottom left) and closing of A by B (bottom right).

Figure comes from the Wikipedia, Opening

Figure comes from the Wikipedia, Closing

Morphological Processing for Shape Description Skeleton Image processing ◦ Erosion can reduce the background noise ◦ Opening can remove the speckle noise and provide smooth contours

Morphological Processing for Shape Description Image processing ◦ Closing preserves the peaks and reduces the sharp variations in the signal such as dark artifacts ◦ Opening followed by closing can reduce the bright and dark artifacts and noise ◦ The morphological gradient image can be obtained by subtracting the eroded image from the dilated image ◦ Edges can also be detected by subtracting the eroded image from the original image

Figure Example of morphological operations on MR brain image using a structuring element of (a) the original MR brain image; (b) the thresholded MR brain image for morphological operations; (c) dilation of the thesholded MR brain image; (d) resultant image after 5 successive dilations of the thresholded brain image; (e) erosion of the thresholded MR brain image; (f) closing of the thesholded MR brain image; (g) opening of the thresholded MR brain image; and (h) morphological boundary detection on the thresholded MR brain image. (b)(a)

(c)(d) (f) (e)

Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, (g) (h)

Texture Features Texture ◦ Statistical ◦ Structural  A repetitive arrangement of square and triangular shapes ◦ Spectral  Fourier and wavelet transforms Gray-level co-occurrence matrix (GLCM) ◦ is the distribution of the number of occurrences of a pair of gray values and separated by a distance vector

(a) (b) Figure (a) A matrix representation of a 5x5 pixel image with three gray values; (b) the GLCM P(i,j) for d=[1,1].

Texture Features ◦ The probability of occurrence of a pair of gray values and separated by a distance vector, ◦ The probability that a difference in gray-levels exists between two distinct pixels

Second-Order Histogram Statistics Entropy of Angular second moment of

Second-Order Histogram Statistics Contrast of Inverse difference moment of

Second-Order Histogram Statistics Correlation of

Second-Order Histogram Statistics Mean of Deviation of

Second-Order Histogram Statistics Entropy of Angular second moment of

Second-Order Histogram Statistics Mean of

Figures 8.12 (a) A part of a digitized X-ray mammogram showing a region of benign lesion (b) a part of a digitized X-ray mammogram showing a region of malignant cancer of the breast (c). A second-order histograms of (a) computed from the gray-level co-occurrence matrices with a distance vector of [1,1] and (d) A second-order histogram of (b) computed from the gray-level co-occurrence matrices with a distance vector of [1,1]. (a) (b)

(c)

(d)

Relational Features Relational features ◦ Information about adjacencies, repetitive patterns and geometrical relationships among regions of an object Quad-tree representation Tree and graph structures

Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, R1R1 R 21 R 22 R 23 R 41 R 43 R 24 R 42 R 44 R3R3 Figure 8.13: A block representation of an image with major quad partitions (top) and its quad-tree representation.

Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, R R4R4 R3R3 R2R2 R1R1 R 24 R 23 R 22 R 21 R 44 R 43 R 42 R 41 R 14 R 13 R 12 R 11 R 34 R 33 R 32 R 31

A C B D F I E B C A I E D F Figure A 2-D brain ventricles and skull model (top) and region- based tree representation.

Feature and Image Classification Statistical classification methods ◦ Unsupervised: k-means, fuzzy clustering ◦ Supervised Nearest neighbor classifier ◦ Assigned to the class if

Feature and Image Classification Bayes classifier ◦ Risk of wrong classification for assigning the feature vector to the class ◦ Assigned to the class if

Feature and Image Classification Rule-based systems ◦ Analyze the feature vector using multiple sets of rules that are designed to check specific conditions in the database of feature vectors to initiate an action

Strategy Rules A priori knowledge or models Focus of Attention Rules Knowledge Rules Activity Center Input Database Output Database Figure A schematic diagram of a rule-based system for image analysis.

Feature and Image Classification Image and feature classification: neural networks ◦ Backpropagation ◦ Radial basis function ◦ Associative memories ◦ Self-organizing Neuro-fuzzy pattern classification

Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, Figure A computational neuron model with linear synapses.

Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, Figure The architecture of the Neuro-Fuzzy Pattern Classifier.

Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, Figure The structure of the fuzzy membership function.

Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, Figure Convex set-based separation of two categories.

Figure (a). Fuzzy membership function M 1 (x) for the subset #1 of the black category. (b). Fuzzy membership function M 2 (x) for the subset #2 of the black category. (a)

Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, (b)

Figure Fuzzy membership function M 3 (x) (decision surface) for the white category membership.

Figure Resulting decision surface M black (x) for the black category membership function.

Image Analysis Example: Analysis of Difficult-to-Diagnose Mammographic Microcalcification Features ◦ Number of microcalcification ◦ Average number of pixels per microcalcification ◦ … ◦ Entropy of ◦ … ◦ Energy fro the wavelet packet at Level 0 ◦ …