CAD’11, TaipeiDepartment of Engineering Design, IIT Madras M. Ramanathan Department of Engineering Design Indian Institute of Technology Madras.

Slides:



Advertisements
Similar presentations
Problems in curves and surfaces M. Ramanathan Problems in curves and surfaces.
Advertisements

Zhimin CaoThe Chinese University of Hong Kong Qi YinITCS, Tsinghua University Xiaoou TangShenzhen Institutes of Advanced Technology Chinese Academy of.
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
電腦視覺 Computer and Robot Vision I
Surface Reconstruction From Unorganized Point Sets
Robust Part-Based Hand Gesture Recognition Using Kinect Sensor
Proposed concepts illustrated well on sets of face images extracted from video: Face texture and surface are smooth, constraining them to a manifold Recognition.
Face Alignment with Part-Based Modeling
Mesh modeling and processing M. Ramanathan STTP CAD 2011Mesh modeling and processing.
Medial axis computation of exact curves and surfaces M. Ramanathan Department of Engineering Design, IIT Madras Medial object.
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
Computer Vision for Human-Computer InteractionResearch Group, Universität Karlsruhe (TH) cv:hci Dr. Edgar Seemann 1 Computer Vision: Histograms of Oriented.
Comparison Methodologies. Evaluating the matching characteristics Properties of the similarity measure Robustness of the similarity measure – Low variation.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Discrete Geometry Tutorial 2 1
Image Segmentation and Active Contour
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Shape Analysis and Retrieval ( ) (Michael) Misha Kazhdan.
Packing bag-of-features ICCV 2009 Herv´e J´egou Matthijs Douze Cordelia Schmid INRIA.
Young Deok Chun, Nam Chul Kim, Member, IEEE, and Ick Hoon Jang, Member, IEEE IEEE TRANSACTIONS ON MULTIMEDIA,OCTOBER 2008.
Robert Osada, Tom Funkhouser Bernard Chazelle, and David Dobkin Princeton University Matching 3D Models With Shape Distributions.
Reflective Symmetry Detection in 3 Dimensions
SWE 423: Multimedia Systems
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
CS292 Computational Vision and Language Visual Features - Colour and Texture.
Shape Classification Using the Inner-Distance Haibin Ling David W. Jacobs IEEE TRANSACTION ON PATTERN ANAYSIS AND MACHINE INTELLIGENCE FEBRUARY 2007.
A String Matching Approach for Visual Retrieval and Classification Mei-Chen Yeh* and Kwang-Ting Cheng Learning-Based Multimedia Lab Department of Electrical.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
CAD/Graphics 2013, Hong Kong Footpoint distance as a measure of distance computation between curves and surfaces Bharath Ram Sundar*, Abhijit Chunduru*,
Machine Vision for Robots
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Multiscale Symmetric Part Detection and Grouping Alex Levinshtein, Sven Dickinson, University of Toronto and Cristian Sminchisescu, University of Bonn.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Detecting Curved Symmetric Parts using a Deformable Disc Model Tom Sie Ho Lee, University of Toronto Sanja Fidler, TTI Chicago Sven Dickinson, University.
Shape Analysis and Retrieval Structural Shape Descriptors Notes courtesy of Funk et al., SIGGRAPH 2004.
Digital Image Processing CCS331 Relationships of Pixel 1.
5. SUMMARY & CONCLUSIONS We have presented a coarse to fine minimization framework using a coupled dual ellipse model to form a subspace constraint that.
1 Leaf Classification from Boundary Analysis Anne Jorstad AMSC 663 Project Proposal Fall 2007 Advisor: Dr. David Jacobs, Computer Science.
Extended Grassfire Transform on Medial Axes of 2D Shapes
CAD/Graphics 2013, Hong Kong Computation of Voronoi diagram of planar freeform closed convex curves using touching discs Bharath Ram Sundar and Ramanathan.
Object Recognition Based on Shape Similarity Longin Jan Latecki Computer and Information Sciences Dept. Temple Univ.,
1 A Compact Feature Representation and Image Indexing in Content- Based Image Retrieval A presentation by Gita Das PhD Candidate 29 Nov 2005 Supervisor:
Gang WangDerek HoiemDavid Forsyth. INTRODUCTION APROACH (implement detail) EXPERIMENTS CONCLUSION.
Project by: Cirill Aizenberg, Dima Altshuler Supervisor: Erez Berkovich.
Content-Based Image Retrieval QBIC Homepage The State Hermitage Museum db2www/qbicSearch.mac/qbic?selLang=English.
Hough Transform Procedure to find a shape in an image Shape can be described in parametric form Shapes in image correspond to a family of parametric solutions.
CENG 789 – Digital Geometry Processing 04- Distances, Descriptors and Sampling on Meshes Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
Timo Ahonen, Abdenour Hadid, and Matti Pietikainen
Methods for 3D Shape Matching and Retrieval
Shape similarity and Visual Parts Longin Jan Latecki Temple Univ., In cooperation with Rolf Lakamper (Temple Univ.),
Partial Shape Matching. Outline: Motivation Sum of Squared Distances.
Using the Particle Filter Approach to Building Partial Correspondences between Shapes Rolf Lakaemper, Marc Sobel Temple University, Philadelphia,PA,USA.
A Part-aware Surface Metric for Shape Analysis Rong Liu 1, Hao Zhang 1, Ariel Shamir 2, and Daniel Cohen-Or 3 1 Simon Fraser University, Canada 2 The Interdisciplinary.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
1 Faculty of Information Technology Enhanced Generic Fourier Descriptor for Object-Based Image Retrieval Dengsheng Zhang, Guojun Lu Gippsland School of.
Finding Clusters within a Class to Improve Classification Accuracy Literature Survey Yong Jae Lee 3/6/08.
Evaluation of Gender Classification Methods with Automatically Detected and Aligned Faces Speaker: Po-Kai Shen Advisor: Tsai-Rong Chang Date: 2010/6/14.
Student: Shunan Shi Professor: Hao Zhang CMPT888.
Image Representation and Description – Representation Schemes
A. M. R. R. Bandara & L. Ranathunga
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
An Image Database Retrieval Scheme Based Upon Multivariate Analysis and Data Mining Presented by C.C. Chang Dept. of Computer Science and Information.
IT472: Digital Image Processing
Supervised Time Series Pattern Discovery through Local Importance
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
ID1050– Quantitative & Qualitative Reasoning
Paper Reading Dalong Du April.08, 2011.
Presentation transcript:

CAD’11, TaipeiDepartment of Engineering Design, IIT Madras M. Ramanathan Department of Engineering Design Indian Institute of Technology Madras

Shape Matching  A problem that finds similar shape to the query one.  Prominent inputs include 3D models, images, curves. CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Approaches used  Global properties  Manifold learning  Local properties such as shape diameter  For silhouettes - skeletal context, contour-based descriptor, region- based, graph-based. CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Skeletal-based approaches  Graph-based  Part-based  Skeletal graph, shock graph, Reeb graph CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Main Contribution  Alternate scheme to component-based or part- based approach typically used in skeleton-based shape matching which calls for identification of correspondences between shapes – a complex task by itself.  Statistical-based skeleton property matching has been proposed and demonstrated.  Footpoints, the corresponding points for a point on MA, appear to have been a neglected entity so far in matching, have been employed to define one of the shape functions. CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Definition of Medial Axis (MA)  MA is the locus of points inside domain D which lie at the centers of all closed discs (or balls in three dimensions) which are maximal (contained in D but is not a proper subset of any other disc (or ball)) in D, together with the limit points of this locus.  The radius function of the MA of D is a continuous, real-valued function defined on M(D) whose value at each point on the MA is equal to the radius of the associated maximal disc or ball. CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Examples of MA CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Properties of MA  Symmetry information  One to one correspondence  Rigid-body transformation  Homotopy  Deriving Shape functions CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Algorithm for shape matching CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Shape functions and signature  Shape function derived from MA are  Distance between footpoints (DF)  Radius function at a point on MA (RF)  Curvature at a point on MA (CF)  Shape signature – normalized value of the shape functions, 64-bin histogram  Broad idea is to replace the graph- based approach with statistics-based one. CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Distance function (DF) CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Radius function (RF) CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Curvature function (CF) CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

RF and CF CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Similarity Measurement  Given two shape signatures, its similarity can be computed using distance measures such as χ2, Minkowski’s L N, Mahalanobis.  For its simplicity, L 2 has been employed. CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Database details CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Models in the database CAD’11, TaipeiDepartment of Engineering Design, IIT Madras Partially similar MA is vastly different for similar shape

Retrieval results for DF CAD’11, TaipeiDepartment of Engineering Design, IIT Madras All airplanes are retrieved in the first Row.

Retrieval results for RF CAD’11, TaipeiDepartment of Engineering Design, IIT Madras Gear is retrieved at least in the second Row.

Retrieval results for CF CAD’11, TaipeiDepartment of Engineering Design, IIT Madras All brackets are retrieved in the first Row.

First ten results for DF CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

First ten results for RF CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

First ten results for CF CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

First and second tier CAD’11, TaipeiDepartment of Engineering Design, IIT Madras DF RF

First and second tier CAD’11, TaipeiDepartment of Engineering Design, IIT Madras CF

Interpretation  The classes ‘airplane’, and ‘bracket’ have performed really well.  L-shaped (ell) – it suffers in DF and RF. With CF, it showed good improvements (‘ell’ contains shapes that are of non-uniformly scaled ones, which affect DF and RF, but not CF that much.) CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Interpretation (contd.)  The class ‘rect’ suffered in CF since it zero curvature.  The class ‘bird’ also suffers because it contains a shape with hole and also a shape that is only partially similar. However, the good point here is that, when the shape with hole is given as query, similar non-holed shape is also retrieved CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Robustness CAD’11, TaipeiDepartment of Engineering Design, IIT Madras Retrieval results for 0.02 sample size

Computation Time CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

Comparsion  Princeton Shape Benchmark, Engineering shape Benchmark  No freeform dataset available. Closest one Kimia dataset, silhouette in the form of images CAD’11, TaipeiDepartment of Engineering Design, IIT Madras T. Sebastian, P. Klein, and B. Kimia. Recognition of shapes by editing their shock graphs. Pattern Analysis and Machine Intelligence, IEEE Transactions on, 26(5):550–571, May 2004.

Comparsion (contd.)  Inner-distance method  Retrieval results are comparable  ID requires alignment  Shapes need to be articulated variants. CAD’11, TaipeiDepartment of Engineering Design, IIT Madras  Shape geodesics method  Uses Bull’s eye test  Top 40 most similar shapes are retrieved.  Second tier results are comparable to our method.

Strengths and Limitations  The strength of this method is, though at times the MA structure can vary significantly, similarities are captured.  The method is very fast.  Signatures are global in nature – partial shape matching not possible.  Accuracy relies on the computation of MA  Spatial distribution is not considered. CAD’11, TaipeiDepartment of Engineering Design, IIT Madras

CAD’11, TaipeiDepartment of Engineering Design, IIT Madras  Suitable weighting scheme.  Visual saliency and other measures.  Creation of freeform database.  Homotopy property of MA has to be explored.

Conclusions  A statistical-based skeleton property matching has been proposed and demonstrated.  Shape functions have been derived from the MA of curved boundaries.  This has the potential to replace component-based or part-based approach typically used in skeleton- based shape matching method. CAD’11, TaipeiDepartment of Engineering Design, IIT Madras