A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.

Slides:



Advertisements
Similar presentations
Review Chapter 4.
Advertisements

Context-based object-class recognition and retrieval by generalized correlograms by J. Amores, N. Sebe and P. Radeva Discussion led by Qi An Duke University.
Presented by Xinyu Chang
RGB-D object recognition and localization with clutter and occlusions Federico Tombari, Samuele Salti, Luigi Di Stefano Computer Vision Lab – University.
電腦視覺 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.
Computer Vision Lecture 18: Object Recognition II
3D Shape Histograms for Similarity Search and Classification in Spatial Databases. Mihael Ankerst,Gabi Kastenmuller, Hans-Peter-Kriegel,Thomas Seidl Univ.
Computer Vision Lecture 16: Region Representation
Multimedia DBs. Multimedia dbs A multimedia database stores text, strings and images Similarity queries (content based retrieval) Given an image find.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
November 4, 2014Computer Vision Lecture 15: Shape Representation II 1Signature Another popular method of representing shape is called the signature. In.
January 19, 2006Computer Vision © 2006 Davi GeigerLecture 1.1 Image Measurements and Detection Davi Geiger
CS 376b Introduction to Computer Vision 04 / 16 / 2008 Instructor: Michael Eckmann.
1 Geometry A line in 3D space is represented by  S is a point on the line, and V is the direction along which the line runs  Any point P on the line.
1 Visual Information Extraction in Content-based Image Retrieval System Presented by: Mian Huang Weichuan Dong Apr 29, 2004.
Visual Querying By Color Perceptive Regions Alberto del Bimbo, M. Mugnaini, P. Pala, and F. Turco University of Florence, Italy Pattern Recognition, 1998.
Objective of Computer Vision
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.
CSE (c) S. Tanimoto, 2007 Segmentation and Labeling 1 Segmentation and Labeling Outline: Edge detection Chain coding of curves Segmentation into.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
3D Fingertip and Palm Tracking in Depth Image Sequences
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
OBJECT RECOGNITION. The next step in Robot Vision is the Object Recognition. This problem is accomplished using the extracted feature information. The.
1 TEMPLATE MATCHING  The Goal: Given a set of reference patterns known as TEMPLATES, find to which one an unknown pattern matches best. That is, each.
Image Retrieval Part I (Introduction). 2 Image Understanding Functions Image indexing similarity matching image retrieval (content-based method)
Digital Image Processing Lecture 20: Representation & Description
Recap CSC508.
Part 6: Graphics Output Primitives (4) 1.  Another useful construct,besides points, straight line segments, and curves for describing components of a.
ENT 273 Object Recognition and Feature Detection Hema C.R.
HOUGH TRANSFORM Presentation by Sumit Tandon
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
PMLAB Finding Similar Image Quickly Using Object Shapes Heng Tao Shen Dept. of Computer Science National University of Singapore Presented by Chin-Yi Tsai.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Representation & Description.
Linear Algebra THURSDAY, AUGUST 14. Learning Target I will understand what is meant by turn or rotational symmetry and how each point in a figure is related.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Event retrieval in large video collections with circulant temporal encoding CVPR 2013 Oral.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
A Multiresolution Symbolic Representation of Time Series Vasileios Megalooikonomou Qiang Wang Guo Li Christos Faloutsos Presented by Rui Li.
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Strategies for Success GOOD LUCK!! Strategy 1 Can I plug it in? Can I plug it in?
 A circle is defined by it’s center and all points equally distant from that center.  You name a circle according to it’s center point.  The radius.
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
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.
Unit 2 Review! Objective: to review the concept of congruence Common Core State Standards: 8.G.1; 8.G.2; 8.G.5; 8.G.6; 8.G.7.
April 21, 2016Introduction to Artificial Intelligence Lecture 22: Computer Vision II 1 Canny Edge Detector The Canny edge detector is a good approximation.
October 3, 2013Computer Vision Lecture 10: Contour Fitting 1 Edge Relaxation Typically, this technique works on crack edges: pixelpixelpixel pixelpixelpixelebg.
CSE 554 Lecture 8: Alignment
Image Representation and Description – Representation Schemes
Bitmap Image Vectorization using Potrace Algorithm
IMAGE PROCESSING RECOGNITION AND CLASSIFICATION
Digital Image Processing Lecture 20: Representation & Description
COMP 9517 Computer Vision Segmentation 7/2/2018 COMP 9517 S2, 2017.
Slope and Curvature Density Functions
Day 9 – Pre-image and Image under transformation
Fitting Curve Models to Edges
Course 6 Stereo.
Fourier Transform of Boundaries
Recognition and Matching based on local invariant features
Presentation transcript:

A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan

A survey of different shape analysis techniques 2 Abstract q Shape analysis methods play an important role in the computer vision applications. It is used for object recognition, matching, registration and analysis q This paper we will describe two major shape analysis categories, one is focus on the shape boundary (or contour) points and the other one is focus on the global (or interior) method.

A survey of different shape analysis techniques 3 Introduction 4 Retrieving images by their contents, instead of by other characters, is more and more becoming a operation strategy. 4 Two general methods for image comparison : *Intensity-based (color and texture) *Geometry-based(shape)

A survey of different shape analysis techniques 4 Introduction Common criteria need to be followed when develop or evaluate the shape description algorithms q Accessibility( cost of memory and running time) q Scope (how many kinds of shapes can be represent) q Uniqueness(result match to unique or multiple image)

A survey of different shape analysis techniques 5 Boundary Based Image Retrieval Algorithms Boundary scalar transform techniques Concept: Use one-dimensional function to represent the two- dimensional shape boundary. ---The result is scaleable but not a graph, an image or other values which like the shape.

A survey of different shape analysis techniques 6 Boundary Based Image Retrieval Algorithms Algorithms: ã Shape Centroid: Select acentroid point of the shape, the values of the 1-D function are the distances between shape centroid point and boundary points. The boundary points are selected based on the criteria that the central angles are equal. (Refer to the Figure 1) a0 a2 a1 a3 a4 0 Figure 1

A survey of different shape analysis techniques 7 Boundary Based Image Retrieval Algorithms Algorithms: ã Arc Height Function: An arc chord AB with a predefined length is insert on the boundary. A vertical line OC is cross the arc chord and separate AB to two same length parts. AB also reach the boundary at point OC. The length of OC is called the arc height at position A. As the arc chord is moved along the curve, a mapping between arc length and arc height defined the AHF. AB O arc C

A survey of different shape analysis techniques 8 Boundary Based Image Retrieval Algorithms Algorithms: ã Turing Function: Used a tangent angle versus arc length, the tangent angle at some point is measured relative to the tangent angle at the initial point. ã Line segmentation:Line segments are obtained by partitioning the radial line form the center of the mass to the boundary point. Segments are partitioned into parts within the shape and parts outside the shape.

A survey of different shape analysis techniques 9 Boundary Based Image Retrieval Algorithms Boundary Space Domain Techniques Concept: The Boundary space domain technique use shape boundary as input and produce the result as the format of graph or pictorial --- The result is a image, a graph, instead of scalar results

A survey of different shape analysis techniques 10 Boundary Based Image Retrieval Algorithms Algorithms: Chain Code: Developed by Freeman, an arbitrary boundary image is represented by a sequence of small vectors of unit length and limited set of possible directions

A survey of different shape analysis techniques 11 Boundary Based Image Retrieval Algorithms Algorithms: Chain Code:

A survey of different shape analysis techniques 12 Boundary Based Image Retrieval Algorithms Algorithms: Pairwise object recognition: ã Use the consecutive edgepoints to define the line segments which organizing the shape boundary. ã Let each line segment be a reference line on its turn., then comparing the reference line to all other lines and calculate the relative angle  between the reference line and each line, and the perpendicular minimum and maximum distance(d min and d max ) ã The histogram values are increased by one on the indexes corresponding to the angle  and the line segment from the d min to d max --- Used for the recognition of polygonal shapes

A survey of different shape analysis techniques 13 Boundary Based Image Retrieval Algorithms Algorithms: Pairwise object recognition: d max  Li L ref d min

A survey of different shape analysis techniques 14 Boundary Based Image Retrieval Algorithms Other Algorithms: ã Polygonal approximation: Use the polygonal line to approximately representing the boundary image. ã Boundary Decomposition: Estimate the orientational, scaling, and transnational data between the target image and model shape by using a small number of control points extracted from both shapes

A survey of different shape analysis techniques 15 Boundary Based Image Retrieval Algorithms Summary - The choice of the proper shape recognition method is always a compromise between recognition power and computational complexity 4 Chain Code: –Fast to calculate and it needs only a small amount of space –Can not preserve information on the exact shape of a boundary image 4 Pairwise histogram: –Computationally heavy and it requires more memory space 4 Polygonal approximation: –typically suitable for images which contain polygonal objects