Shape Based Image Retrieval Using Fourier Descriptors Dengsheng Zhang and Guojun Lu Gippsland School of Computing and Information Technology Monash University.

Slides:



Advertisements
Similar presentations
Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
Advertisements

Presented by Xinyu Chang
電腦視覺 Computer and Robot Vision I
Document Image Processing
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
IDEAL 2005, 6-8 July, Brisbane Multiresolution Analysis of Connectivity Atul Sajjanhar, Deakin University, Australia Guojun Lu, Monash University, Australia.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Vicenç Parisi Baradad, Joan Cabestany, Jaume Piera
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
November 4, 2014Computer Vision Lecture 15: Shape Representation II 1Signature Another popular method of representing shape is called the signature. In.
Complex Networks for Representation and Characterization of Object For CS790g Project Bingdong Li 11/9/2009.
Lecture 8 Topics Fourier Transforms –As the limit of Fourier Series –Spectra –Convergence of Fourier Transforms –Fourier Transform: Synthesis equation.
Scale Invariant Feature Transform (SIFT)
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
Chapter 11 Representation and Description. Preview Representing a region involves two choices: In terms of its external characteristics (its boundary)
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Hubert CARDOTJY- RAMELRashid-Jalal QURESHI Université François Rabelais de Tours, Laboratoire d'Informatique 64, Avenue Jean Portalis, TOURS – France.
Digital Image Processing
1 Faculty of Information Technology Generic Fourier Descriptor for Shape-based Image Retrieval Dengsheng Zhang, Guojun Lu Gippsland School of Comp. & Info.
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
Analysis of shape Biomedical Image processing course, Yevhen Hlushchuk and Jukka Parviainen.
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Alignment and Matching
Shape-Representation and Shape Similarity Dr. Rolf Lakaemper Part 1: Shapes.
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
Shape Matching with Occlusion in Image Databases Aristeidis Diplaros Euripides G.M. Petrakis Evangelos Milios Technical University of Crete.
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.,
Local invariant features Cordelia Schmid INRIA, Grenoble.
ENT 273 Object Recognition and Feature Detection Hema C.R.
Digital Image Processing Lecture 7: Geometric Transformation March 16, 2005 Prof. Charlene Tsai.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Digital Image Processing CSC331
A Statistical Approach to Speed Up Ranking/Re-Ranking Hong-Ming Chen Advisor: Professor Shih-Fu Chang.
A 3D Model Alignment and Retrieval System Ding-Yun Chen and Ming Ouhyoung.
Invariants to affine transform What is affine transform ?
COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL Presented by 2006/8.
Picture Comparison; now with shapes!
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Representation & Description.
Evaluation of interest points and descriptors. Introduction Quantitative evaluation of interest point detectors –points / regions at the same relative.
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.
Dengsheng Zhang and Melissa Chen Yi Lim
Local invariant features Cordelia Schmid INRIA, Grenoble.
Fourier Descriptors For Shape Recognition Applied to Tree Leaf Identification By Tyler Karrels.
Event retrieval in large video collections with circulant temporal encoding CVPR 2013 Oral.
CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
Content-Based Image Retrieval QBIC Homepage The State Hermitage Museum db2www/qbicSearch.mac/qbic?selLang=English.
Methods for 3D Shape Matching and Retrieval
J. Flusser, T. Suk, and B. Zitová Moments and Moment Invariants in Pattern Recognition
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
J. Flusser, T. Suk, and B. Zitová Moments and Moment Invariants in Pattern Recognition The slides accompanying.
1 Faculty of Information Technology Enhanced Generic Fourier Descriptor for Object-Based Image Retrieval Dengsheng Zhang, Guojun Lu Gippsland School of.
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
IT472: Digital Image Processing
Digital Image Processing Lecture 20: Representation & Description
Materi 10 Analisis Citra dan Visi Komputer
A Perceptual Shape Descriptor
Mean Shift Segmentation
Slope and Curvature Density Functions
Shape matching and object recognition using shape contexts
outline Two region based shape analysis approach
Improving Retrieval Performance of Zernike Moment Descriptor on Affined Shapes Dengsheng Zhang, Guojun Lu Gippsland School of Comp. & Info Tech Monash.
Representation and Description
Recognition and Matching based on local invariant features
Presentation transcript:

Shape Based Image Retrieval Using Fourier Descriptors Dengsheng Zhang and Guojun Lu Gippsland School of Computing and Information Technology Monash University Churchill, Victoria 3842 Australia dengsheng.zhang,

Outline Introduction Shape Signatures Fourier Descriptors Retrieval Experiments Conclusions

Introduction-I --shape feature shape What features can we get from a shape? perimeter, area, eccentricity, circularity, chaincode…

Introduction-II --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity Fourier Descriptors Wavelet Descriptors Curvature Scale Space Shape Signature Chain Code Hausdorff Distance Elastic Matching Non-Structural Area Euler Number Eccentricity Geometric Moments Zernike Moments Pseudo-Zernike Mmts Legendre Moments Grid Method

Introduction-III --criteria Criteria for shape representation  Rotation, scale and translation Invariant  Compact & easy to derive  Perceptual similarity  Robust to shape variations  Application Independent FD satisfies all these criteria Problem  Different shape signatures are used to derive FD, which is the best?

Shape Signatures Complex Coordinates Central Distance Chordlength Curvature Cumulative Angles Area function Affine FD

Complex Coordinates z(t) = [x(t) – x c ] + i[y(t) - y c ]

Central Distance r(t) = ([x(t) – x c ] 2 + [y(t) - y c ] 2 ) 1/2

Chordlength The chord length function r*(t) is derived from shape boundary without using any reference point

Cumulative Angular Function  (t) = [  (t) -  (0)]mod(2  ) L is the perimeter of the shape boundary

Curvature Function K(t) =  (t) -  (t-1) w is the jumping step in selecting next pixel

Area Function

Fourier Descriptors Fourier transform of the signature s(t) u n, n = 0, 1, …, N-1, are called FD denoted as FD n Normalised FD Where m=N/2 for central distance, curvature and angular function m=N for complex coordinates

Affine Invariants k =  1,  2, … where X k, Y k are the Fourier coefficients of x(t), y(t) respectively

Convergence Speed-I Finite number of coefficients are used to approximate the signal. The partial Fourier sum of degree n of u(t) is given by For piecewise smooth function u(t), there exists a one-to-one correspondence between u(t) and the limit of their Fourier series expansion For shape retrieval application, the number of coefficients to represent a shape should not be large, therefore, the convergence speed of the Fourier series derived from the signature function is crucial

Convergence Speed-II r(t)r(t)  (t) (t) r*(t)z(t)z(t) k(t)k(t)  (t) (t)

Convergence Speed-III Ten very complex shapes are selected to simulate the worst convergence cases Signature functions Number of normalized spectra greater than 0.1 Number of normalized spectra greater than 0.01 r(t)15120 r*(t)40360 A(t)20210 z(t)1050  (t)  (t)  k(t) QkQk 20100

FD Indexing Indexing each shape in the database with its Fourier Descriptors Similarity between a query shape and a target shape in the database is

Retrieval Experiments A database consisted of 2700 shapes is created from the contour shape database used in the development of MPEG-7. MPEG-7 contour shape database is consisted of set A, B and C. Set A has 421 shapes, set B has 1400 shapes which are generated from set A through scaling, affine transform and arbitrary deformation and defection. Set C has 1300 shapes, it is a database of marine fishes. Performance measurement: precision and recall Precision P is the ratio of the number of relevant retrieved shapes r to the total number of retrieved shapes n. Recall R is the ration of the number of relevant retrieved shapes r to the total number m of relevant shapes in the whole database.

Results

Conclusions A comparison has been made between FDs derived from different shape signatures, FDs with affine FDs In terms of overall performance, FDs derived from central distance outperforms all the other FDs Curvature and angular function are not suitable for shape signature to derive FDs due to slow convergence Affine FD is designed for polygon shape, it does not perform well on generic shape Indexing data structure will be studied in the future research Comparison with other shape descriptors