Searching for the Shape

Similar documents
A METHOD FOR CONTENT-BASED SEARCHING OF 3D MODEL DATABASES

CS 468 Data-driven Shape Analysis. Shape Descriptors

Shape Retrieval Contest

An Integrated 2D and 3D Shape-based Search Framework and Applications

FFTs in Graphics and Vision. Invariance of Shape Descriptors

Matching and Recognition in 3D. Based on slides by Tom Funkhouser and Misha Kazhdan

Multi-view 3D retrieval using silhouette intersection and multi-scale contour representation

On 3D retrieval from photos

Content-Based Search Techniques for Searching CAD Databases

Salient Local 3D Features for 3D Shape Retrieval

Physics 1C Lecture 26A. Beginning of Chapter 26

4 Parametrization of closed curves and surfaces

Shape Similarity Assessment Approach for CAD models Based on Graph Edit Distance

Boundary descriptors. Representation REPRESENTATION & DESCRIPTION. Descriptors. Moore boundary tracking

NEW METHOD FOR 3D SHAPE RETRIEVAL

3D Model Retrieval Based on 3D Fractional Fourier Transform

Multimedia Information Retrieval

3D Object Retrieval using an Efficient and Compact Hybrid Shape Descriptor

Lecture 10: Image Descriptors and Representation

Geometry of image formation

Selecting Distinctive 3D Shape Descriptors for Similarity Retrieval

Rotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors

Non-Experts Shape Modeling for Dummies

Su et al. Shape Descriptors - III

Chapter 11 Representation & Description

Complex Shapes Creation with Hybrid Modelling

Temperature Distribution Descriptor for Robust 3D Shape Retrieval

Lesson Polygons

AP Physics: Curved Mirrors and Lenses

Spherical Wavelet Descriptors for Content-based 3D Model Retrieval

Until now we have worked with flat entities such as lines and flat polygons. Fit well with graphics hardware Mathematically simple

CREATING 3D WRL OBJECT BY USING 2D DATA

Parametric Representation of Scroll Geometry with Variable Wall Thickness. * Corresponding Author: ABSTRACT 1.

THE HALF-EDGE DATA STRUCTURE MODELING AND ANIMATION

Optics II. Reflection and Mirrors

Lecture 8 Object Descriptors

Shape Matching for 3D Retrieval and Recognition. Agenda. 3D collections. Ivan Sipiran and Benjamin Bustos

Chapter 11 Representation & Description

Machine vision. Summary # 6: Shape descriptors

Manufacturing Classification of CAD Models Using Curvature and SVMs

Chapter 23. Geometrical Optics (lecture 1: mirrors) Dr. Armen Kocharian

Geometric Modeling Mortenson Chapter 11. Complex Model Construction

Statistical Spherical Wavelet Moments for Content-based 3D Model Retrieval

The radius for a regular polygon is the same as the radius of the circumscribed circle.

Lecture Notes (Reflection & Mirrors)

CSE 167: Introduction to Computer Graphics Lecture 12: Bézier Curves. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013

Lecture Notes (Geometric Optics)

Chapter 23. Geometrical Optics: Mirrors and Lenses and other Instruments

Curves. Computer Graphics CSE 167 Lecture 11

Digital Image Processing Fundamentals

Anoka Hennepin K-12 Curriculum plan

CK-12 Geometry: Exploring Similar Solids. Learning Objectives Find the relationship between similar solids and their surface areas and volumes.

Digital Image Processing Chapter 11: Image Description and Representation

Lecture 11 (Application of Integration) Areas between Curves Let and be continuous and on. Let s look at the region between and on.

Measuring Cubeness of 3D Shapes

3D MODEL RETRIEVAL USING GLOBAL AND LOCAL RADIAL DISTANCES. Bo Li, Henry Johan

The Law of Reflection

A New MPEG-7 Standard: Perceptual 3-D Shape Descriptor

Accelerating Bag-of-Features SIFT Algorithm for 3D Model Retrieval

Chapter 7: Geometrical Optics. The branch of physics which studies the properties of light using the ray model of light.

Reflection & Mirrors

Shrinkwrap developments for computational electromagnetics in ICE NITe

A Survey of Shape Similarity Assessment Algorithms for Product Design and Manufacturing Applications

3D Shape Representation and Analysis of the Human Body and Ontology for Anthropometric Landmarks

Name: Let the Catmull-Rom curve q(u) be defined by the following control points: p 1 = 0, 1 p 2 = 1, 1 p 3 = 1, 0. p 2. p 1.

Lecture Outlines Chapter 26

GTPS Curriculum Grade 6 Math

Chapter 26 Geometrical Optics

Phys102 Lecture 21/22 Light: Reflection and Refraction

PHYS 202 Notes, Week 9

Global Shape Matching

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

Lecture 17: Solid Modeling.... a cubit on the one side, and a cubit on the other side Exodus 26:13

4.2 Description of surfaces by spherical harmonic functions

Reflection and Refraction

PHYS 219 General Physics: Electricity, Light and Modern Physics

VALLIAMMAI ENGINEERING COLLEGE

A Rectilinearity Measurement for 3D Meshes

Vectors and the Geometry of Space

PTC Newsletter January 14th, 2002

NON-INTEGER TOPOLOGICAL INVARIANT

SurfNet: Generating 3D shape surfaces using deep residual networks-supplementary Material

Content-Based Classification of CAD Models with Supervised Learning

Benchmarks, Performance Evaluation and Contests for 3D Shape Retrieval

NEW WAVE OF CAD SYSTEMS AND ITS APPLICATION IN DESIGN

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University

The Reflection of Light

Lecture 14 Shape. ch. 9, sec. 1-8, of Machine Vision by Wesley E. Snyder & Hairong Qi. Spring (CMU RI) : BioE 2630 (Pitt)

Chapter 32 Light: Reflection and Refraction. Copyright 2009 Pearson Education, Inc.

Efficient Surface and Feature Estimation in RGBD

Computer Vision. Recap: Smoothing with a Gaussian. Recap: Effect of σ on derivatives. Computer Science Tripos Part II. Dr Christopher Town

Math Content

4. A bulb has a luminous flux of 2400 lm. What is the luminous intensity of the bulb?

Winmeen Tnpsc Group 1 & 2 Self Preparation Course Physics UNIT 9. Ray Optics. surface at the point of incidence, all lie in the same plane.

Computer Aided Engineering Design Prof. Anupam Saxena Department of Mechanical Engineering Indian Institute of Technology, Kanpur.

6.837 Introduction to Computer Graphics Final Exam Tuesday, December 20, :05-12pm Two hand-written sheet of notes (4 pages) allowed 1 SSD [ /17]

Create Complex Surfaces

Geometric Modeling Lecture Series. Prof. G. Wang Department of Mechanical and Industrial Engineering University of Manitoba

x ~ Hemispheric Lighting

A DH-parameter based condition for 3R orthogonal manipulators to have 4 distinct inverse kinematic solutions

Transcription:

Searching for the Shape PURDUEURDUE U N I V E R S I T Y Yagna Kalyanaraman PRECISE, Purdue University

The world we are in Designers spend 60% time searching for right info 75% of design activity is design reuse 80% of models are created in 3D A SME has 30,000 CAD models Multimedia activities like Gaming creates even more

Shape Search Applications Source: Iyer N., Patwardhan H., Jayanti S and Ramani K. "Dynamic Early Design Advice Using Shape Retrieval", International CIRP Design Seminar, Grenoble, France, May 12-14, 2003.

What is Shape? visible characteristics that make up a particular item MW.. All the geometrical information that remains when location, scale & rotational effects are filtered out from an object Kendall Shape = Geometry + Topology Simlarity: overall, scale, pose, domain + task dependent

Shape Descriptor Scope must describe all classes Uniqueness - one to one mapping Stability stabble w.r.t small changes Sensitivity must capture subtle details Efficiency, multi-scale, local Similar shapes should yield similar descriptions

Engineering vs. Multimedia Engineering high curvatures lots of local features internal features high genus Sheet metal Multimedia Free-form pose invariant assemblies

Engineering vs. Multimedia In engineering, designers look for not only the overall shape but also specific design features Multimedia: Similar function; Variable Shape Function-based classification for the engineering domain is a daunting proposition Function based classification does not seem logical because parts with different functions may have similar shape Gimble Ring Lock Nut Flange Engineering: Similar shape; Varied functions

Shape Representations Shape Distributions (Osada et al. 2002) Osada, R., Funkhouser, T., Chazelle, B., and Dobkin, D., (2002), Shape Distributions, ACM Transactions on Graphics, Vol. 21, No. 4, pp.807-832. Shape Histograms Solid Angle Histogram (Kriegel et al. 2003) Kriegel H.-P., Kröger P., Mashael Z., Pfeifle M., Pötke M., Seidl S., (2003), Effective Similarity Search on Voxelized CAD Objects, Proceedings of 8th International Conference on Database Systems for Advanced Applications, Kyoto, Japan, pp. 27-36.

Shape Representations Spherical Harmonics (Osada et al., 2002) Any spherical function f(, ) can be decomposed as the sum of its harmonics as seen below: m f (, ) a Y (, ) where l 0 m l lm 0, 0 2 a lm l are the Fourier coefficients m Yl (, ) are the solutions to the normalized Laplace s equation in spherical coordinates. Osada, R., Funkhouser, T., Chazelle, B., and Dobkin, D., (2002), Shape Distributions, ACM Transactions on Graphics, Vol. 21, No. 4, pp.807-832.

Shape Representations 2.5D Spherical Harmonics (Jiantao and Ramani, 2005) Works with 2D drawings as well 2D view Bounding Box Bounding Sphere Orthogonal Main View (Jiantao and Ramani, 2005) Works with 2D drawings as well Jiantao Pu, and Karthik Ramani, (2005), A 3D Model Retrieval Method Using 2D Freehand Sketches, Proc. Fourth International Workshop on Computer Graphics and Geometric Modeling (CGGM'2005), Emory University, Atlanta, USA, May 22-25, 2005 Ray Casting Sample equidistant points on outer contour (PRECISE) (PRECISE) 3D representation of 2D drawing 2D shape distribution

Some Shape Representations Convex hull histogram (Kalyanaraman et al. 2004) Kalyanaraman Y., Boutin, M., and Ramani, K., (2004), Convex Hull Histograms for Shape Matching, PRECISE Technical Report, PRE-TR-2005-1, Purdue University, West Lafayette IN Light Field Descriptor (Chen et al. 2003) Chen, D.-Y., Ouhyoung, M., Tian, X.-P., and Shen, Y.-T., (2003), On visual similarity based 3D model retrieval. Computer Graphics Forum, pages 223 232, 2003.

Engineering shape Benchmark Three Super-Classes Flat, thin-walled parts Rectangular, cubic prism parts Solids of revolution

Overall Precision Recall Curves Precision 1 0.9 0.8 0.7 0.6 0.5 0.4 12 methods Light Field Descriptor 2.5D Spherical Harmonics 2D Shape Histogram 3D Spherical Harmonics Convex Hull Histogram Solid Angle Histogram 3D Shape Distribution Surface Area and Volume Crinkliness and Compactness Geometric Ratios Moment Invariants Principal Moments Random 0.3 0.2 0.1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Recall

Shape: Global Local Partial Objects can be similar in overall shape Global Objects match at local spots - Local Portions of objects can match partial How to enable these abstractions?

Bring me that horizon A model = sum of parts + joints Decompose the model into segments Model as a graph of segments Compare, contrast, compose, cluster More info on - http://purdue.edu/shapelab