Analysis of shape Biomedical Image processing course, Yevhen Hlushchuk and Jukka Parviainen.

Slides:



Advertisements
Similar presentations
Binary Shape Clustering via Zernike Moments
Advertisements

電腦視覺 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.
By: Michael Vorobyov. Moments In general, moments are quantitative values that describe a distribution by raising the components to different powers.
Document Image Processing
Do Now:.
By Lisa Budi Rahayu, SSi. Rotation Rotation occurs when an object is turned around a given point Rotation can be clockwise or anti-clockwise The fixed.
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.
November 4, 2014Computer Vision Lecture 15: Shape Representation II 1Signature Another popular method of representing shape is called the signature. In.
COMP322/S2000/L201 Recognition: Object Descriptor Example: A binary image, object is indicated by one’s Run Length.
Biomedical Image Analysis Rangaraj M. Rangayyan Ch. 5 Detection of Regions of Interest: Sections , Presentation March 3rd 2005 Jukka Parviainen.
Complex Networks for Representation and Characterization of Object For CS790g Project Bingdong Li 11/9/2009.
Sharif University of Technology A modified algorithm to obtain Translation, Rotation & Scale invariant Zernike Moment shape Descriptors G.R. Amayeh Dr.
1Ellen L. Walker Matching Find a smaller image in a larger image Applications Find object / pattern of interest in a larger picture Identify moving objects.
Lectures 10&11: Representation and description
Information that lets you recognise a region.
Chapter 11 Representation and Description. Preview Representing a region involves two choices: In terms of its external characteristics (its boundary)
Ashish Uthama EOS 513 Term Paper Presentation Ashish Uthama Biomedical Signal and Image Computing Lab Department of Electrical.
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Digital Image Processing
Orthogonal moments Motivation for using OG moments Stable calculation by recurrent relations Easier and stable image reconstruction - set of orthogonal.
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
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
Image Processing and Analysis (ImagePandA) 9 – Shape Christoph Lampert / Chris Wojtan.
Measuring shape complexity of breast lesions on ultrasound images Wei Yang, Su Zhang, Yazhu Chen Dept. of Biomedical Engineering, Shanghai Jiao Tong Univ.,
8D040 Basis beeldverwerking Feature Extraction Anna Vilanova i Bartrolí Biomedical Image Analysis Group bmia.bmt.tue.nl.
Shape Based Image Retrieval Using Fourier Descriptors Dengsheng Zhang and Guojun Lu Gippsland School of Computing and Information Technology Monash University.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Digital Image Processing CSC331
5-Min Check Triangle ABC is reflected over X = -2 A’,-5,4 B’-1,6 C’ 3,6 What are the coordinates of the pre-image? A. 1,4 B. -3,6 C -7,6.
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.
Fourier Descriptors For Shape Recognition Applied to Tree Leaf Identification By Tyler Karrels.
Last update Heejune Ahn, SeoulTech
CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
Image Registration Advanced DIP Project
1 Coordinated Perimeters Based on an idea of Dan Meyer.
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
Morphological Image Processing Robotics. 2/22/2016Introduction to Machine Vision Remember from Lecture 12: GRAY LEVEL THRESHOLDING Objects Set threshold.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
An attempt at license plate recognition Using edge tracing and tangent curves.
Raster Data Models: Data Compression Why? –Save disk space by reducing information content –Methods Run-length codes Raster chain codes Block codes Quadtrees.
Unit 10 Transformations. Lesson 10.1 Dilations Lesson 10.1 Objectives Define transformation (G3.1.1) Differentiate between types of transformations (G3.1.2)
 After an image has been segmented into regions by methods such as those discussed in image segmentation chapter, the segmented pixels usually are represented.
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.
Materi 09 Analisis Citra dan Visi Komputer Representasi and Deskripsi 1.
Image Representation and Description – Representation Schemes
Medical Image Analysis
图像处理技术讲座(3) Digital Image Processing (3) Basic Image Operations
IT472: Digital Image Processing
Digital Image Processing Lecture 20: Representation & Description
Lecture 13 Shape ch. 9, sec. 1-8, of Machine Vision by Wesley E
Mean Shift Segmentation
Slope and Curvature Density Functions
Feature description and matching
Detection of Regions of Interest
Polygons and Perimeter
outline Two region based shape analysis approach
Representation and Description
5-Min Check Triangle ABC is reflected over X = -2 A’,-5,4 B’-1,6
Representation and Description
Module 2 Review
Fourier Transform of Boundaries
Feature descriptors and matching
Lecture 14 Shape ch. 9, sec. 1-8, of Machine Vision by Wesley E
Transformations Project
Presentation transcript:

Analysis of shape Biomedical Image processing course, Yevhen Hlushchuk and Jukka Parviainen

Contents Representation of shapes and contours –signatures –chain coding –segmentation of the contours –polygonal and parabolic modeling –thinning and skeletonization Shape factors –compactness –moments –chord-length statistics

Shape importance in medicine most human organs possess certain reedily identifiable shapes (deviations might be caused by a pathology) very important issue is differentiation between malignant and benign tumours, general rule: benign masses have smooth boundaries and simplper shapes (not so many angles :)

Signatures of contours The most general representation of the contouris in terms (x,y) coordinates. Converting coordinate-based to distances from each contour point to reference point (centroid). Radial distance may also be used but has drawbacks for irregular shapes. FIG 6.2, 6.3 here (benign masses – smooth signatures)

Chain coding relies on specifying the starting point, direction of traversal (clockwise ot counter- clockwise) and movement need to be done to get to the next point (e.g., 1 pixel up, or 1 pixel right). Number of different movements used in the code defines how fine is the representation (compare 4 and 8) Figure 6.5 here

Chain code

Advantages: –more compact representation (2-3 bits per point) –invariant to shift or translation –certain possibilities to scaling and rotattion (by 45 or 90 degrees) –nice to calculate the length of the contour, area of a closed loop, check for multiple loops and closure

Segmentation of the contour Useful step before analysis and modeling Book author’s own example : –locating points of inflections (f’’=0; f’=!0; f’’’=!0) –irrelevant points of inflection (on straight segments) – cumulative sums might help

Inflection points

Polygonal modeling prespicifying the number of segments (e.g., using points of inflections) main criteria – arch-to-chord deviation: –if it exceeds certain threshold the curved part is segmented at the point of the max deviation

Parabolic modeling straight segments may not contribute much to the discrimination between benign and malignant masses After all, classification accuracy was 76% (compared to what? radiologist? or histology? )with a set of 54 contours

Thinning and skeletonization

Shape factors Idea is to encode the nature or form of a conotur using a small number of features, called shape factors Basic properties: –invariance to spatial shift –invariance to rotation –invariance to scaling

Shape factors Compactness is a popular measure of the efficiency of the contour to contain a given area and defined as perimeter in the second power divided by the area contained within the contour (circle is the best here :). Moments of the contours: to the centre of the image, to the centroid of the contour, normalized and so on. High order momens are sensitive to noise (thus different types of normalization on low-order moments have been attempted)

Chord-length statistics One can calculate the mean, deviation, skewness and curtosis for the cord-lengths (Kolgorov-Smirnov statistics). Nice about it: –invariant to spatial shift –invariant to rotation –invariant to scaling Not so nice – ”certain invariance to shape ” (objects with different shapes might still have similar statistics)

Summary (contents) Representation of shapes and contours –signatures –chain coding –segmentation of the contours –polygonal and parabolic modeling –thinning and skeletonization Shape factors –compactness –moments –chord-length statistics